{"id":{"repo_id":"uiuc","oai_identifier":"oai:www.ideals.illinois.edu:2142/97603"},"canonical_url":"https://search.dev.ndltd.org/etd/uiuc/oai:www.ideals.illinois.edu:2142/97603","repository":{"repo_id":"uiuc","name":"University of Illinois - Urbana-Champaign","base_url":"https://www.ideals.illinois.edu/oai-pmh"},"display":{"title":"Segment backup: datacenter-disaster tolerance for stream processing systems","abstract":"We design a datacenter-disaster tolerance solution called segment backup for stream processing systems. During regular running, segment backup inserts barriers into the normal tuple stream to indicate the backup versions and ensure node-level synchronization of multiple input streams. Additionally, segment backup materializes the partial results at some intermediate nodes to reduce reprocessing work after failures. The simple restarting logic can construct global consistency by connecting the segment consistency with the help of the materialized partial results. This method gives each segment flexibility to roll back to its latest version. We implement a prototype stream processing system with segment backup. Our experimental results show that segment backup can shorten the recovery delay with acceptable overhead during normal execution.","abstract_html":"We design a datacenter-disaster tolerance solution called segment backup for stream processing systems. During regular running, segment backup inserts barriers into the normal tuple stream to indicate the backup versions and ensure node-level synchronization of multiple input streams. Additionally, segment backup materializes the partial results at some intermediate nodes to reduce reprocessing work after failures. The simple restarting logic can construct global consistency by connecting the segment consistency with the help of the materialized partial results. This method gives each segment flexibility to roll back to its latest version. We implement a prototype stream processing system with segment backup. Our experimental results show that segment backup can shorten the recovery delay with acceptable overhead during normal execution.","abstract_has_math":false,"creators":["Shen, Juanli"],"institution":"University of Illinois at Urbana-Champaign","degree_name":"M.S.","degree_level":"Thesis","degree_discipline":"Computer Science","degree_department":null,"school":null,"contributors":["Winslett, Marianne Southall"],"advisors":[],"committee_chairs":[],"committee_members":[],"year":2017,"date_issued":"2017-08-10T19:52:12Z","date_published":"2017-08-10T19:52:12Z","updated_at":"2026-07-22T22:24:34Z","subjects":["Stream processing systems","Fault tolerance"],"languages":["en"],"rights":["Copyright 2017 Juanli Shen"],"rights_urls":[],"identifier_entries":[]},"links":{"outbound_url":"http://hdl.handle.net/2142/97603","outbound_label":"Handle","outbound_source":"dc:identifier"},"metadata_groups":[{"id":"people","label":"People","entries":[{"key":"dc:contributor","label":"Contributor","values":["Winslett, Marianne Southall"]},{"key":"dc:creator","label":"Author","values":["Shen, Juanli"]}]},{"id":"academic_context","label":"Academic Context","entries":[{"key":"dc:date","label":"Dc Date","values":["2017-08-10T19:52:12Z","2019-08-11T09:15:21Z","2017-04-24","2017-05"]},{"key":"dc:type","label":"Dc Type","values":["text"]},{"key":"thesis:degree_discipline","label":"Discipline","values":["Computer Science"]},{"key":"thesis:degree_level","label":"Degree Level","values":["Thesis"]},{"key":"thesis:degree_name","label":"Degree Name","values":["M.S."]},{"key":"thesis:institution_name","label":"Thesis Institution Name","values":["University of Illinois at Urbana-Champaign"]}]},{"id":"subjects_keywords","label":"Subjects and Keywords","entries":[{"key":"dc:subject","label":"Dc Subject","values":["Stream processing systems","Fault tolerance"]}]},{"id":"language_rights","label":"Language and Rights","entries":[{"key":"dc:language","label":"Dc Language","values":["en"]},{"key":"dc:rights","label":"Dc Rights","values":["Copyright 2017 Juanli Shen"]}]},{"id":"identifiers","label":"Identifiers","entries":[{"key":"dc:identifier","label":"Identifier","values":["http://hdl.handle.net/2142/97603"]}]},{"id":"additional","label":"Additional Metadata","entries":[{"key":"dc:description","label":"Description","values":["We design a datacenter-disaster tolerance solution called segment backup for stream processing systems. During regular running, segment backup inserts barriers into the normal tuple stream to indicate the backup versions and ensure node-level synchronization of multiple input streams. Additionally, segment backup materializes the partial results at some intermediate nodes to reduce reprocessing work after failures. The simple restarting logic can construct global consistency by connecting the segment consistency with the help of the materialized partial results. This method gives each segment flexibility to roll back to its latest version. We implement a prototype stream processing system with segment backup. Our experimental results show that segment backup can shorten the recovery delay with acceptable overhead during normal execution.","Submission published under a 24 month embargo labeled 'Closed Access', the embargo will last until 2019-05-01","The student, Juanli Shen, accepted the attached license on 2017-04-19 at 14:19.","The student, Juanli Shen, submitted this Thesis for approval on 2017-04-19 at 14:32.","This Thesis was approved for publication on 2017-04-24 at 17:07.","DSpace SAF Submission Ingestion Package generated from Vireo submission #10905 on 2017-08-10 at 14:31:49","Made available in DSpace on 2017-08-10T19:52:12Z (GMT). No. of bitstreams: 2 SHEN-THESIS-2017.pdf: 588045 bytes, checksum: a0a4a351eea1da95c832a415b8f9f169 (MD5) LICENSE.txt: 4208 bytes, checksum: e9ea384096ebf6d1fef1ecae2ecbdd69 (MD5) Previous issue date: 2017-04-24","Embargo set by: Colleen Fallaw for item 102656 Lift date: 2019-08-10T21:25:30Z Reason: Author requested closed access (OA after 2yrs) in Vireo ETD system","Limited Restriction Lifted for Item 102656 on 2019-08-11T09:15:21Z."]},{"key":"dc:format","label":"Dc Format","values":["application/pdf"]},{"key":"dc:title","label":"Title","values":["Segment backup: datacenter-disaster tolerance for stream processing systems"]}]}],"canonical_facts":{"dc:contributor":["Winslett, Marianne Southall"],"dc:creator":["Shen, Juanli"],"dc:date":["2017-08-10T19:52:12Z","2019-08-11T09:15:21Z","2017-04-24","2017-05"],"dc:description":["We design a datacenter-disaster tolerance solution called segment backup for stream processing systems. During regular running, segment backup inserts barriers into the normal tuple stream to indicate the backup versions and ensure node-level synchronization of multiple input streams. Additionally, segment backup materializes the partial results at some intermediate nodes to reduce reprocessing work after failures. The simple restarting logic can construct global consistency by connecting the segment consistency with the help of the materialized partial results. This method gives each segment flexibility to roll back to its latest version. We implement a prototype stream processing system with segment backup. Our experimental results show that segment backup can shorten the recovery delay with acceptable overhead during normal execution.","Submission published under a 24 month embargo labeled 'Closed Access', the embargo will last until 2019-05-01","The student, Juanli Shen, accepted the attached license on 2017-04-19 at 14:19.","The student, Juanli Shen, submitted this Thesis for approval on 2017-04-19 at 14:32.","This Thesis was approved for publication on 2017-04-24 at 17:07.","DSpace SAF Submission Ingestion Package generated from Vireo submission #10905 on 2017-08-10 at 14:31:49","Made available in DSpace on 2017-08-10T19:52:12Z (GMT). No. of bitstreams: 2 SHEN-THESIS-2017.pdf: 588045 bytes, checksum: a0a4a351eea1da95c832a415b8f9f169 (MD5) LICENSE.txt: 4208 bytes, checksum: e9ea384096ebf6d1fef1ecae2ecbdd69 (MD5) Previous issue date: 2017-04-24","Embargo set by: Colleen Fallaw for item 102656 Lift date: 2019-08-10T21:25:30Z Reason: Author requested closed access (OA after 2yrs) in Vireo ETD system","Limited Restriction Lifted for Item 102656 on 2019-08-11T09:15:21Z."],"dc:format":["application/pdf"],"dc:identifier":["http://hdl.handle.net/2142/97603"],"dc:language":["en"],"dc:rights":["Copyright 2017 Juanli Shen"],"dc:subject":["Stream processing systems","Fault tolerance"],"dc:title":["Segment backup: datacenter-disaster tolerance for stream processing systems"],"dc:type":["text"],"thesis:degree_discipline":["Computer Science"],"thesis:degree_level":["Thesis"],"thesis:degree_name":["M.S."],"thesis:institution_name":["University of Illinois at Urbana-Champaign"]},"updated_at":"2026-07-22T22:24:34Z"}