{"record_type":"pith_number_record","schema_url":"https://pith.science/schemas/pith-number/v1.json","pith_number":"pith:2021:TQR6NE4UV7RYGFM7E7NNT5OCNO","short_pith_number":"pith:TQR6NE4U","schema_version":"1.0","canonical_sha256":"9c23e69394afe383159f27dad9f5c26b9c0e7e206ec7cedca0b20857da622b63","source":{"kind":"arxiv","id":"2107.13694","version":1},"attestation_state":"computed","paper":{"title":"P4COM: In-Network Computation with Programmable Switches","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":["cs.DC"],"primary_cat":"cs.NI","authors_text":"Gaoxiong Zeng, Ge Chen, Li Chen","submitted_at":"2021-07-29T01:12:56Z","abstract_excerpt":"Traditionally, switches only provide forwarding services and have no credits on computation in distributed computing frameworks. The emerging programmable switches make in-network computing (INC) possible, i.e., offloading some computation to the switch data plane. While some proposals have attempted to offload computation onto special hardwares (e.g., NetFPGA), many practical issues have not been addressed. Therefore, we propose P4COM - a user-friendly, memory-efficient, and fault-tolerant framework realizing in-network computation (e.g., MapReduce) with programmable switches.\n  P4COM consist"},"verification_status":{"content_addressed":true,"pith_receipt":true,"author_attested":false,"weak_author_claims":0,"strong_author_claims":0,"externally_anchored":false,"storage_verified":false,"citation_signatures":0,"replication_records":0,"graph_snapshot":true,"references_resolved":false,"formal_links_present":false},"canonical_record":{"source":{"id":"2107.13694","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.NI","submitted_at":"2021-07-29T01:12:56Z","cross_cats_sorted":["cs.DC"],"title_canon_sha256":"5410a60fcfd3c7470b927912f3561375e808c1753290797f9f3250b54569230c","abstract_canon_sha256":"5d8970b1123fe39e960403100ac41568bbbb8a02b082802c1bbf8a84908ab565"},"schema_version":"1.0"},"receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T03:01:39.287212Z","signature_b64":"KSKjAAj9GV5ZMm12elURzqV9deeeIkZwoMpHl4qeKzHfYZHys5JCuHyks9KVQa/PwfFbRrvtsMIaO1aM6833AA==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"9c23e69394afe383159f27dad9f5c26b9c0e7e206ec7cedca0b20857da622b63","last_reissued_at":"2026-07-05T03:01:39.286805Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T03:01:39.286805Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"graph_snapshot":{"paper":{"title":"P4COM: In-Network Computation with Programmable Switches","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":["cs.DC"],"primary_cat":"cs.NI","authors_text":"Gaoxiong Zeng, Ge Chen, Li Chen","submitted_at":"2021-07-29T01:12:56Z","abstract_excerpt":"Traditionally, switches only provide forwarding services and have no credits on computation in distributed computing frameworks. The emerging programmable switches make in-network computing (INC) possible, i.e., offloading some computation to the switch data plane. While some proposals have attempted to offload computation onto special hardwares (e.g., NetFPGA), many practical issues have not been addressed. Therefore, we propose P4COM - a user-friendly, memory-efficient, and fault-tolerant framework realizing in-network computation (e.g., MapReduce) with programmable switches.\n  P4COM consist"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2107.13694","kind":"arxiv","version":1},"verdict":{"id":null,"model_set":{},"created_at":null,"strongest_claim":"","one_line_summary":"","pipeline_version":null,"weakest_assumption":"","pith_extraction_headline":""},"integrity":{"clean":true,"summary":{"advisory":0,"critical":0,"by_detector":{},"informational":0},"endpoint":"/pith/2107.13694/integrity.json","findings":[],"available":true,"detectors_run":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938"},"references":{"count":0,"sample":[],"resolved_work":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57","internal_anchors":0},"formal_canon":{"evidence_count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"author_claims":{"count":0,"strong_count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"builder_version":"pith-number-builder-2026-05-17-v1"},"aliases":[{"alias_kind":"arxiv","alias_value":"2107.13694","created_at":"2026-07-05T03:01:39.286862+00:00"},{"alias_kind":"arxiv_version","alias_value":"2107.13694v1","created_at":"2026-07-05T03:01:39.286862+00:00"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2107.13694","created_at":"2026-07-05T03:01:39.286862+00:00"},{"alias_kind":"pith_short_12","alias_value":"TQR6NE4UV7RY","created_at":"2026-07-05T03:01:39.286862+00:00"},{"alias_kind":"pith_short_16","alias_value":"TQR6NE4UV7RYGFM7","created_at":"2026-07-05T03:01:39.286862+00:00"},{"alias_kind":"pith_short_8","alias_value":"TQR6NE4U","created_at":"2026-07-05T03:01:39.286862+00:00"}],"events":[],"event_summary":{},"paper_claims":[],"inbound_citations":{"count":1,"internal_anchor_count":0,"sample":[{"citing_arxiv_id":"2605.05607","citing_title":"Accelerating MoE with Dynamic In-Switch Computing on Multi-GPUs","ref_index":3,"is_internal_anchor":false}]},"formal_canon":{"evidence_count":0,"sample":[],"anchors":[]},"links":{"html":"https://pith.science/pith/TQR6NE4UV7RYGFM7E7NNT5OCNO","json":"https://pith.science/pith/TQR6NE4UV7RYGFM7E7NNT5OCNO.json","graph_json":"https://pith.science/api/pith-number/TQR6NE4UV7RYGFM7E7NNT5OCNO/graph.json","events_json":"https://pith.science/api/pith-number/TQR6NE4UV7RYGFM7E7NNT5OCNO/events.json","paper":"https://pith.science/paper/TQR6NE4U"},"agent_actions":{"view_html":"https://pith.science/pith/TQR6NE4UV7RYGFM7E7NNT5OCNO","download_json":"https://pith.science/pith/TQR6NE4UV7RYGFM7E7NNT5OCNO.json","view_paper":"https://pith.science/paper/TQR6NE4U","resolve_alias":"https://pith.science/api/pith-number/resolve?arxiv=2107.13694&json=true","fetch_graph":"https://pith.science/api/pith-number/TQR6NE4UV7RYGFM7E7NNT5OCNO/graph.json","fetch_events":"https://pith.science/api/pith-number/TQR6NE4UV7RYGFM7E7NNT5OCNO/events.json","actions":{"anchor_timestamp":"https://pith.science/pith/TQR6NE4UV7RYGFM7E7NNT5OCNO/action/timestamp_anchor","attest_storage":"https://pith.science/pith/TQR6NE4UV7RYGFM7E7NNT5OCNO/action/storage_attestation","attest_author":"https://pith.science/pith/TQR6NE4UV7RYGFM7E7NNT5OCNO/action/author_attestation","sign_citation":"https://pith.science/pith/TQR6NE4UV7RYGFM7E7NNT5OCNO/action/citation_signature","submit_replication":"https://pith.science/pith/TQR6NE4UV7RYGFM7E7NNT5OCNO/action/replication_record"}},"created_at":"2026-07-05T03:01:39.286862+00:00","updated_at":"2026-07-05T03:01:39.286862+00:00"}