{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2017:UEGYW5IEQQGNEIIT2ZY5QS7YMM","short_pith_number":"pith:UEGYW5IE","canonical_record":{"source":{"id":"1708.05746","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.DC","submitted_at":"2017-08-18T19:49:20Z","cross_cats_sorted":[],"title_canon_sha256":"f38efa8f01526b5d103ca3dcb6262764e1fc283e68a2530d001a638bd45079c2","abstract_canon_sha256":"73bce9f9ab7639be62ee7169ac6cd271964b6943b497a503c9736e52507dbbda"},"schema_version":"1.0"},"canonical_sha256":"a10d8b7504840cd22113d671d84bf86302cc46f972e292107cd4139d1185bf62","source":{"kind":"arxiv","id":"1708.05746","version":1},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1708.05746","created_at":"2026-05-18T00:37:44Z"},{"alias_kind":"arxiv_version","alias_value":"1708.05746v1","created_at":"2026-05-18T00:37:44Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1708.05746","created_at":"2026-05-18T00:37:44Z"},{"alias_kind":"pith_short_12","alias_value":"UEGYW5IEQQGN","created_at":"2026-05-18T12:31:46Z"},{"alias_kind":"pith_short_16","alias_value":"UEGYW5IEQQGNEIIT","created_at":"2026-05-18T12:31:46Z"},{"alias_kind":"pith_short_8","alias_value":"UEGYW5IE","created_at":"2026-05-18T12:31:46Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2017:UEGYW5IEQQGNEIIT2ZY5QS7YMM","target":"record","payload":{"canonical_record":{"source":{"id":"1708.05746","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.DC","submitted_at":"2017-08-18T19:49:20Z","cross_cats_sorted":[],"title_canon_sha256":"f38efa8f01526b5d103ca3dcb6262764e1fc283e68a2530d001a638bd45079c2","abstract_canon_sha256":"73bce9f9ab7639be62ee7169ac6cd271964b6943b497a503c9736e52507dbbda"},"schema_version":"1.0"},"canonical_sha256":"a10d8b7504840cd22113d671d84bf86302cc46f972e292107cd4139d1185bf62","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-05-18T00:37:44.444440Z","signature_b64":"uAO+XrH1YmpV/D173woLWEu9ubm1N5/kPOe1Hc/kB3i/KEZXhNYxrXQHpkdvI/zzWzizNbyK1ZfR0jPSd271DQ==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"a10d8b7504840cd22113d671d84bf86302cc46f972e292107cd4139d1185bf62","last_reissued_at":"2026-05-18T00:37:44.443780Z","signature_status":"signed_v1","first_computed_at":"2026-05-18T00:37:44.443780Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"1708.05746","source_version":1,"attestation_state":"computed"},"signer":{"signer_id":"pith.science","signer_type":"pith_registry","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"created_at":"2026-05-18T00:37:44Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"/5bfe7sJyQHzv946SKdEe7woFiXts6C86Fpe3z7aeXD0rLop6UcZgSYE0YqYIwoa+NxZcqQBDBH/qtpDEy7UAA==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-06-02T13:33:23.859597Z"},"content_sha256":"19784746e8b51b0be3492f545a5f8123baec7772ac8b2090ca997579b013b2b9","schema_version":"1.0","event_id":"sha256:19784746e8b51b0be3492f545a5f8123baec7772ac8b2090ca997579b013b2b9"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2017:UEGYW5IEQQGNEIIT2ZY5QS7YMM","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"Sparkle: Optimizing Spark for Large Memory Machines and Analytics","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":[],"primary_cat":"cs.DC","authors_text":"Alexander Ulanov, Haris Volos, Joseph Tucek, Jun Li, Kimberly Keeton, Le Xu, Lucy Cherkasova, Manish Marwah, Mijung Kim, Pradeep Fernando","submitted_at":"2017-08-18T19:49:20Z","abstract_excerpt":"Spark is an in-memory analytics platform that targets commodity server environments today. It relies on the Hadoop Distributed File System (HDFS) to persist intermediate checkpoint states and final processing results. In Spark, immutable data are used for storing data updates in each iteration, making it inefficient for long running, iterative workloads. A non-deterministic garbage collector further worsens this problem. Sparkle is a library that optimizes memory usage in Spark. It exploits large shared memory to achieve better data shuffling and intermediate storage. Sparkle replaces the curr"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1708.05746","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"},"verdict_id":null},"signer":{"signer_id":"pith.science","signer_type":"pith_registry","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"created_at":"2026-05-18T00:37:44Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"etcWx6p5/oQ8QUIe0e5/jPORG6lPZDyqDYXJIFdmITtzzpJTS9fkSwobxn8Mx2/CTOsy7ymtTzFUdwQuyq62Bg==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-06-02T13:33:23.859941Z"},"content_sha256":"838652901ff5bfcb85412da12a256329470c4c049ab66319a52c78ec86bc48cb","schema_version":"1.0","event_id":"sha256:838652901ff5bfcb85412da12a256329470c4c049ab66319a52c78ec86bc48cb"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/UEGYW5IEQQGNEIIT2ZY5QS7YMM/bundle.json","state_url":"https://pith.science/pith/UEGYW5IEQQGNEIIT2ZY5QS7YMM/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/UEGYW5IEQQGNEIIT2ZY5QS7YMM/bundle.json","status":"primary"}],"public_keys":[{"key_id":"pith-v1-2026-05","algorithm":"ed25519","format":"raw","public_key_b64":"stVStoiQhXFxp4s2pdzPNoqVNBMojDU/fJ2db5S3CbM=","public_key_hex":"b2d552b68890857171a78b36a5dccf368a953413288c353f7c9d9d6f94b709b3","fingerprint_sha256_b32_first128bits":"RVFV5Z2OI2J3ZUO7ERDEBCYNKS","fingerprint_sha256_hex":"8d4b5ee74e4693bcd1df2446408b0d54","rotates_at":null,"url":"https://pith.science/pith-signing-key.json","notes":"Pith uses this Ed25519 key to sign canonical record SHA-256 digests. Verify with: ed25519_verify(public_key, message=canonical_sha256_bytes, signature=base64decode(signature_b64))."}],"merge_version":"pith-open-graph-merge-v1","built_at":"2026-06-02T13:33:23Z","links":{"resolver":"https://pith.science/pith/UEGYW5IEQQGNEIIT2ZY5QS7YMM","bundle":"https://pith.science/pith/UEGYW5IEQQGNEIIT2ZY5QS7YMM/bundle.json","state":"https://pith.science/pith/UEGYW5IEQQGNEIIT2ZY5QS7YMM/state.json","well_known_bundle":"https://pith.science/.well-known/pith/UEGYW5IEQQGNEIIT2ZY5QS7YMM/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2017:UEGYW5IEQQGNEIIT2ZY5QS7YMM","merge_version":"pith-open-graph-merge-v1","event_count":2,"valid_event_count":2,"invalid_event_count":0,"equivocation_count":0,"current":{"canonical_record":{"metadata":{"abstract_canon_sha256":"73bce9f9ab7639be62ee7169ac6cd271964b6943b497a503c9736e52507dbbda","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.DC","submitted_at":"2017-08-18T19:49:20Z","title_canon_sha256":"f38efa8f01526b5d103ca3dcb6262764e1fc283e68a2530d001a638bd45079c2"},"schema_version":"1.0","source":{"id":"1708.05746","kind":"arxiv","version":1}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1708.05746","created_at":"2026-05-18T00:37:44Z"},{"alias_kind":"arxiv_version","alias_value":"1708.05746v1","created_at":"2026-05-18T00:37:44Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1708.05746","created_at":"2026-05-18T00:37:44Z"},{"alias_kind":"pith_short_12","alias_value":"UEGYW5IEQQGN","created_at":"2026-05-18T12:31:46Z"},{"alias_kind":"pith_short_16","alias_value":"UEGYW5IEQQGNEIIT","created_at":"2026-05-18T12:31:46Z"},{"alias_kind":"pith_short_8","alias_value":"UEGYW5IE","created_at":"2026-05-18T12:31:46Z"}],"graph_snapshots":[{"event_id":"sha256:838652901ff5bfcb85412da12a256329470c4c049ab66319a52c78ec86bc48cb","target":"graph","created_at":"2026-05-18T00:37:44Z","signer":{"key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signer_id":"pith.science","signer_type":"pith_registry"},"payload":{"graph_snapshot":{"author_claims":{"count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57","strong_count":0},"builder_version":"pith-number-builder-2026-05-17-v1","claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"formal_canon":{"evidence_count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"paper":{"abstract_excerpt":"Spark is an in-memory analytics platform that targets commodity server environments today. It relies on the Hadoop Distributed File System (HDFS) to persist intermediate checkpoint states and final processing results. In Spark, immutable data are used for storing data updates in each iteration, making it inefficient for long running, iterative workloads. A non-deterministic garbage collector further worsens this problem. Sparkle is a library that optimizes memory usage in Spark. It exploits large shared memory to achieve better data shuffling and intermediate storage. Sparkle replaces the curr","authors_text":"Alexander Ulanov, Haris Volos, Joseph Tucek, Jun Li, Kimberly Keeton, Le Xu, Lucy Cherkasova, Manish Marwah, Mijung Kim, Pradeep Fernando","cross_cats":[],"headline":"","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.DC","submitted_at":"2017-08-18T19:49:20Z","title":"Sparkle: Optimizing Spark for Large Memory Machines and Analytics"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1708.05746","kind":"arxiv","version":1},"verdict":{"created_at":null,"id":null,"model_set":{},"one_line_summary":"","pipeline_version":null,"pith_extraction_headline":"","strongest_claim":"","weakest_assumption":""}},"verdict_id":null}}],"author_attestations":[],"timestamp_anchors":[],"storage_attestations":[],"citation_signatures":[],"replication_records":[],"corrections":[],"mirror_hints":[],"record_created":{"event_id":"sha256:19784746e8b51b0be3492f545a5f8123baec7772ac8b2090ca997579b013b2b9","target":"record","created_at":"2026-05-18T00:37:44Z","signer":{"key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signer_id":"pith.science","signer_type":"pith_registry"},"payload":{"attestation_state":"computed","canonical_record":{"metadata":{"abstract_canon_sha256":"73bce9f9ab7639be62ee7169ac6cd271964b6943b497a503c9736e52507dbbda","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.DC","submitted_at":"2017-08-18T19:49:20Z","title_canon_sha256":"f38efa8f01526b5d103ca3dcb6262764e1fc283e68a2530d001a638bd45079c2"},"schema_version":"1.0","source":{"id":"1708.05746","kind":"arxiv","version":1}},"canonical_sha256":"a10d8b7504840cd22113d671d84bf86302cc46f972e292107cd4139d1185bf62","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"a10d8b7504840cd22113d671d84bf86302cc46f972e292107cd4139d1185bf62","first_computed_at":"2026-05-18T00:37:44.443780Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-05-18T00:37:44.443780Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"uAO+XrH1YmpV/D173woLWEu9ubm1N5/kPOe1Hc/kB3i/KEZXhNYxrXQHpkdvI/zzWzizNbyK1ZfR0jPSd271DQ==","signature_status":"signed_v1","signed_at":"2026-05-18T00:37:44.444440Z","signed_message":"canonical_sha256_bytes"},"source_id":"1708.05746","source_kind":"arxiv","source_version":1}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:19784746e8b51b0be3492f545a5f8123baec7772ac8b2090ca997579b013b2b9","sha256:838652901ff5bfcb85412da12a256329470c4c049ab66319a52c78ec86bc48cb"],"state_sha256":"c2fca918e2957657e865d2b81ee25d6dc860ed5fd1a63af7cfeb07bc3a17dca8"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"iPYBQZ09vZ/jBkCiWYPFdk9AbBlgS/Xa40IJQnKJxIRJWQzY83VpUSlYryzXiKjvQyGS3QTJvM2c73PCmZrjAw==","signed_message":"bundle_sha256_bytes","signed_at":"2026-06-02T13:33:23.861925Z","bundle_sha256":"b679cfa3ee6354a1c6cacd7dfbb74ec69d4759d0d1564d5a16ffc0049a241cc0"}}