{"record_type":"pith_number_record","schema_url":"https://pith.science/schemas/pith-number/v1.json","pith_number":"pith:2017:ZHGCTTJ3SPVZEOZIINNR4FQVEA","short_pith_number":"pith:ZHGCTTJ3","schema_version":"1.0","canonical_sha256":"c9cc29cd3b93eb923b28435b1e161520017d913b7faffcad2790bdbf55347d5c","source":{"kind":"arxiv","id":"1709.01812","version":1},"attestation_state":"computed","paper":{"title":"Stocator: A High Performance Object Store Connector for Spark","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":[],"primary_cat":"cs.DC","authors_text":"Effi Ofer, Elliot K. Kolodner, Francesco Pace, Gil Vernik, Michael Factor, Pietro Michiardi","submitted_at":"2017-08-08T06:02:03Z","abstract_excerpt":"We present Stocator, a high performance object store connector for Apache Spark, that takes advantage of object store semantics. Previous connectors have assumed file system semantics, in particular, achieving fault tolerance and allowing speculative execution by creating temporary files to avoid interference between worker threads executing the same task and then renaming these files. Rename is not a native object store operation; not only is it not atomic, but it is implemented using a costly copy operation and a delete. Instead our connector leverages the inherent atomicity of object creati"},"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":"1709.01812","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.DC","submitted_at":"2017-08-08T06:02:03Z","cross_cats_sorted":[],"title_canon_sha256":"785de6b738144aa9abf14d6b70361b7faf44ba78596893f40dff585fbc724c77","abstract_canon_sha256":"d586a277e870da585daff4779097e0f1b63f798c466a432821e608f6cbc8221b"},"schema_version":"1.0"},"receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-05-18T00:35:54.306945Z","signature_b64":"tUlexchjZF/Nz2hK5j9oQs6VhcngSFv5D9yy1hmOA7eTlgTtq03KPl0Mt+yh1FPFK/Vrp68nmYnn+BWVpIVlDg==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"c9cc29cd3b93eb923b28435b1e161520017d913b7faffcad2790bdbf55347d5c","last_reissued_at":"2026-05-18T00:35:54.306474Z","signature_status":"signed_v1","first_computed_at":"2026-05-18T00:35:54.306474Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"graph_snapshot":{"paper":{"title":"Stocator: A High Performance Object Store Connector for Spark","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":[],"primary_cat":"cs.DC","authors_text":"Effi Ofer, Elliot K. Kolodner, Francesco Pace, Gil Vernik, Michael Factor, Pietro Michiardi","submitted_at":"2017-08-08T06:02:03Z","abstract_excerpt":"We present Stocator, a high performance object store connector for Apache Spark, that takes advantage of object store semantics. Previous connectors have assumed file system semantics, in particular, achieving fault tolerance and allowing speculative execution by creating temporary files to avoid interference between worker threads executing the same task and then renaming these files. Rename is not a native object store operation; not only is it not atomic, but it is implemented using a costly copy operation and a delete. Instead our connector leverages the inherent atomicity of object creati"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1709.01812","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":""},"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":"1709.01812","created_at":"2026-05-18T00:35:54.306546+00:00"},{"alias_kind":"arxiv_version","alias_value":"1709.01812v1","created_at":"2026-05-18T00:35:54.306546+00:00"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1709.01812","created_at":"2026-05-18T00:35:54.306546+00:00"},{"alias_kind":"pith_short_12","alias_value":"ZHGCTTJ3SPVZ","created_at":"2026-05-18T12:31:59.375834+00:00"},{"alias_kind":"pith_short_16","alias_value":"ZHGCTTJ3SPVZEOZI","created_at":"2026-05-18T12:31:59.375834+00:00"},{"alias_kind":"pith_short_8","alias_value":"ZHGCTTJ3","created_at":"2026-05-18T12:31:59.375834+00:00"}],"events":[],"event_summary":{},"paper_claims":[],"inbound_citations":{"count":0,"internal_anchor_count":0,"sample":[]},"formal_canon":{"evidence_count":0,"sample":[],"anchors":[]},"links":{"html":"https://pith.science/pith/ZHGCTTJ3SPVZEOZIINNR4FQVEA","json":"https://pith.science/pith/ZHGCTTJ3SPVZEOZIINNR4FQVEA.json","graph_json":"https://pith.science/api/pith-number/ZHGCTTJ3SPVZEOZIINNR4FQVEA/graph.json","events_json":"https://pith.science/api/pith-number/ZHGCTTJ3SPVZEOZIINNR4FQVEA/events.json","paper":"https://pith.science/paper/ZHGCTTJ3"},"agent_actions":{"view_html":"https://pith.science/pith/ZHGCTTJ3SPVZEOZIINNR4FQVEA","download_json":"https://pith.science/pith/ZHGCTTJ3SPVZEOZIINNR4FQVEA.json","view_paper":"https://pith.science/paper/ZHGCTTJ3","resolve_alias":"https://pith.science/api/pith-number/resolve?arxiv=1709.01812&json=true","fetch_graph":"https://pith.science/api/pith-number/ZHGCTTJ3SPVZEOZIINNR4FQVEA/graph.json","fetch_events":"https://pith.science/api/pith-number/ZHGCTTJ3SPVZEOZIINNR4FQVEA/events.json","actions":{"anchor_timestamp":"https://pith.science/pith/ZHGCTTJ3SPVZEOZIINNR4FQVEA/action/timestamp_anchor","attest_storage":"https://pith.science/pith/ZHGCTTJ3SPVZEOZIINNR4FQVEA/action/storage_attestation","attest_author":"https://pith.science/pith/ZHGCTTJ3SPVZEOZIINNR4FQVEA/action/author_attestation","sign_citation":"https://pith.science/pith/ZHGCTTJ3SPVZEOZIINNR4FQVEA/action/citation_signature","submit_replication":"https://pith.science/pith/ZHGCTTJ3SPVZEOZIINNR4FQVEA/action/replication_record"}},"created_at":"2026-05-18T00:35:54.306546+00:00","updated_at":"2026-05-18T00:35:54.306546+00:00"}