{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,1,23]],"date-time":"2025-01-23T05:29:54Z","timestamp":1737610194079,"version":"3.33.0"},"reference-count":27,"publisher":"IEEE","license":[{"start":{"date-parts":[[2017,3,1]],"date-time":"2017-03-01T00:00:00Z","timestamp":1488326400000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2017,3,1]],"date-time":"2017-03-01T00:00:00Z","timestamp":1488326400000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-037"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2017,3]]},"DOI":"10.1109\/netsys.2017.7903947","type":"proceedings-article","created":{"date-parts":[[2017,4,24]],"date-time":"2017-04-24T21:13:31Z","timestamp":1493068411000},"page":"1-8","source":"Crossref","is-referenced-by-count":6,"title":["Consistent retrospective snapshots in distributed event-sourced systems"],"prefix":"10.1109","author":[{"given":"Benjamin","family":"Erb","sequence":"first","affiliation":[{"name":"Institute of Distributed Systems, Ulm University, Germany"}]},{"given":"Echo","family":"Mei\u00dfner","sequence":"additional","affiliation":[{"name":"Institute of Distributed Systems, Ulm University, Germany"}]},{"given":"Gerhard","family":"Habiger","sequence":"additional","affiliation":[{"name":"Institute of Distributed Systems, Ulm University, Germany"}]},{"given":"Jakob","family":"Pietron","sequence":"additional","affiliation":[{"name":"Institute of Distributed Systems, Ulm University, Germany"}]},{"given":"Frank","family":"Kargl","sequence":"additional","affiliation":[{"name":"Institute of Distributed Systems, Ulm University, Germany"}]}],"member":"263","reference":[{"key":"ref1","article-title":"Programming Without a Call Stack-Event-driven Architectures","author":"Hohpe","year":"2006","journal-title":"Tech. Rep."},{"key":"ref2","first-page":"235","article-title":"A Universal Modular ACTOR Formalism for Artificial Intelligence","volume-title":"Proceedings of the 3rd International Joint Conference on Artificial Intelligence, ser. IJCAI\u201973","author":"Hewitt"},{"key":"ref3","doi-asserted-by":"publisher","DOI":"10.7551\/mitpress\/1086.001.0001"},{"volume-title":"The Reactive Manifesto","year":"2014","author":"Bon\u00e9r","key":"ref4"},{"volume-title":"Microservices","year":"2014","author":"Fowler","key":"ref5"},{"volume-title":"Event sourcing.","year":"2005","author":"Fowler","key":"ref6"},{"key":"ref7","doi-asserted-by":"publisher","DOI":"10.1145\/2957319.2957378"},{"key":"ref8","article-title":"JavaScript Object Notation (JSON) Patch","author":"Bryan","year":"2015","journal-title":"RFC 6902"},{"key":"ref9","doi-asserted-by":"publisher","DOI":"10.1145\/214451.214456"},{"key":"ref10","doi-asserted-by":"publisher","DOI":"10.1109\/DCS.1988.12532"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.1109\/HICSS.1988.11802"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.1145\/1183401.1183439"},{"key":"ref13","first-page":"1","article-title":"A symmetric O(n log n) message distributed snapshot algorithm for large-scale systemso(n log n) message distributed snapshot algorithm for large-scale systems","volume-title":"Cluster Computing and Workshops, 2009. CLUSTER \u201909. IEEE International Conference on","author":"Kshemkalyani"},{"key":"ref14","doi-asserted-by":"publisher","DOI":"10.1109\/12.588059"},{"key":"ref15","doi-asserted-by":"publisher","DOI":"10.1145\/568522.568525"},{"key":"ref16","doi-asserted-by":"publisher","DOI":"10.1109\/88.260289"},{"key":"ref17","doi-asserted-by":"publisher","DOI":"10.1109\/TC.1987.1676929"},{"key":"ref18","doi-asserted-by":"publisher","DOI":"10.1145\/72981.72997"},{"key":"ref19","first-page":"215","article-title":"Virtual time and global states of distributed systems","author":"Mattern","year":"1988","journal-title":"Parallel and Distributed Algorithms. North-Holland"},{"volume-title":"The use of efficient broadcast primitives in asynchronous distributed systems","year":"1988","author":"Schmuck","key":"ref20"},{"key":"ref21","doi-asserted-by":"publisher","DOI":"10.1109\/2.84874"},{"key":"ref22","doi-asserted-by":"publisher","DOI":"10.1016\/0020-0190(91)90055-M"},{"key":"ref23","doi-asserted-by":"publisher","DOI":"10.1109\/ICDCS.1990.89277"},{"key":"ref24","doi-asserted-by":"publisher","DOI":"10.1145\/359545.359563"},{"key":"ref25","doi-asserted-by":"publisher","DOI":"10.1145\/79173.79181"},{"key":"ref26","doi-asserted-by":"publisher","DOI":"10.1145\/1807167.1807184"},{"key":"ref27","article-title":"Lightweight asynchronous snapshots for distributed dataflows","author":"Carbone","year":"2015","journal-title":"ar Xiv preprint arXiv:1506.08603"}],"event":{"name":"2017 International Conference on Networked Systems (NetSys)","start":{"date-parts":[[2017,3,13]]},"location":"Gottingen, Germany","end":{"date-parts":[[2017,3,16]]}},"container-title":["2017 International Conference on Networked Systems (NetSys)"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/7897356\/7903943\/07903947.pdf?arnumber=7903947","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,1,22]],"date-time":"2025-01-22T18:49:28Z","timestamp":1737571768000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/7903947\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,3]]},"references-count":27,"URL":"https:\/\/doi.org\/10.1109\/netsys.2017.7903947","relation":{},"subject":[],"published":{"date-parts":[[2017,3]]}}}