{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,8]],"date-time":"2026-04-08T18:01:36Z","timestamp":1775671296743,"version":"3.50.1"},"reference-count":35,"publisher":"Institute of Electrical and Electronics Engineers (IEEE)","issue":"1","license":[{"start":{"date-parts":[[2022,1,1]],"date-time":"2022-01-01T00:00:00Z","timestamp":1640995200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/legalcode"}],"funder":[{"DOI":"10.13039\/501100004663","name":"Ministry of Science and Technology, Taiwan","doi-asserted-by":"publisher","award":["MOST 109-2634-F-009-018"],"award-info":[{"award-number":["MOST 109-2634-F-009-018"]}],"id":[{"id":"10.13039\/501100004663","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IEEE Trans. Emerg. Topics Comput."],"published-print":{"date-parts":[[2022,1,1]]},"DOI":"10.1109\/tetc.2020.2986487","type":"journal-article","created":{"date-parts":[[2020,4,22]],"date-time":"2020-04-22T16:26:33Z","timestamp":1587572793000},"page":"124-136","source":"Crossref","is-referenced-by-count":6,"title":["Incremental Checkpointing for Fault-Tolerant Stream Processing Systems: A Data Structure Approach"],"prefix":"10.1109","volume":"10","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-5106-7286","authenticated-orcid":false,"given":"Chia-Yu","family":"Lin","sequence":"first","affiliation":[{"name":"Department of Electrical and Computer Engineering, National Chiao Tung University, Hsinchu, Taiwan"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-7883-6217","authenticated-orcid":false,"given":"Li-Chun","family":"Wang","sequence":"additional","affiliation":[{"name":"Department of Electrical and Computer Engineering, National Chiao Tung University, Hsinchu, Taiwan"}]},{"given":"Shu-Ping","family":"Chang","sequence":"additional","affiliation":[{"name":"IBM T.J. Watson Research Center, Yorktown Heights, NY, USA"}]}],"member":"263","reference":[{"key":"ref1","article-title":"Real-time responses with big data","author":"Taylor","year":"2014"},{"key":"ref2","article-title":"Fault tolerance for stream processing engines","author":"Nasir","year":"2016"},{"key":"ref3","doi-asserted-by":"publisher","DOI":"10.1109\/ICDCS.2013.13"},{"key":"ref4","doi-asserted-by":"publisher","DOI":"10.1109\/AICAS.2019.8771603"},{"key":"ref5","doi-asserted-by":"publisher","DOI":"10.1587\/transinf.2018EDP7299"},{"key":"ref6","doi-asserted-by":"publisher","DOI":"10.1109\/INDIN.2016.7819306"},{"key":"ref7","first-page":"17","article-title":"Failure trends in a large disk drive population","volume-title":"Proc. USENIX Conf. File Storage Technol.","author":"Pinheiro"},{"key":"ref8","doi-asserted-by":"publisher","DOI":"10.1109\/TDSC.2009.4"},{"key":"ref9","doi-asserted-by":"publisher","DOI":"10.1109\/WoWMoM.2014.6918955"},{"key":"ref10","doi-asserted-by":"publisher","DOI":"10.1109\/ICWS.2016.74"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.1145\/128765.128770"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.1109\/ICDE.2014.6816685"},{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.1109\/TKDE.2015.2427795"},{"key":"ref14","doi-asserted-by":"publisher","DOI":"10.1145\/2882903.2915208"},{"key":"ref15","doi-asserted-by":"publisher","DOI":"10.1145\/1066157.1066160"},{"key":"ref16","doi-asserted-by":"publisher","DOI":"10.1145\/568522.568525"},{"key":"ref17","doi-asserted-by":"publisher","DOI":"10.14778\/1453856.1453920"},{"key":"ref18","doi-asserted-by":"publisher","DOI":"10.1109\/DSN.2010.5545015"},{"key":"ref19","doi-asserted-by":"publisher","DOI":"10.1109\/DSN.2011.5958214"},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.1145\/2463676.2465282"},{"key":"ref21","article-title":"Using infosphere streams with memcached and redis","author":"Nathan","year":"2017"},{"key":"ref22","article-title":"Redis","year":"2017"},{"key":"ref23","volume-title":"Redis in action","author":"Carlson","year":"2013"},{"key":"ref24","article-title":"Memcached","author":"Fitzpatrick","year":"2018"},{"key":"ref25","article-title":"Mongodb","author":"Merriman","year":"2018"},{"key":"ref26","article-title":"Benchmarking fault-tolerance in stream processing systems","author":"Matar","year":"2016"},{"key":"ref27","doi-asserted-by":"publisher","DOI":"10.1145\/2695664.2696015"},{"key":"ref28","doi-asserted-by":"publisher","DOI":"10.1109\/TrustCom.2016.0255"},{"key":"ref29","article-title":"Logging scheme for column-oriented in-memory databases","author":"Renkes","year":"2014"},{"key":"ref30","doi-asserted-by":"publisher","DOI":"10.1145\/3078468.3078470"},{"key":"ref31","article-title":"Redis persistance","year":"2012"},{"key":"ref32","doi-asserted-by":"publisher","DOI":"10.1109\/BigData.2016.7840950"},{"key":"ref33","article-title":"System and method for maintaining checkpoints of a keyed data structure using a sequential log","author":"Damani","year":"2008"},{"key":"ref34","doi-asserted-by":"publisher","DOI":"10.1109\/ICDSN.2000.857515"},{"key":"ref35","first-page":"213","article-title":"Libckpt: Transparent checkpointing under unix","author":"Plank"}],"container-title":["IEEE Transactions on Emerging Topics in Computing"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/6245516\/9726526\/09076291.pdf?arnumber=9076291","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,1,27]],"date-time":"2026-01-27T05:57:57Z","timestamp":1769493477000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/9076291\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,1,1]]},"references-count":35,"journal-issue":{"issue":"1"},"URL":"https:\/\/doi.org\/10.1109\/tetc.2020.2986487","relation":{},"ISSN":["2168-6750","2376-4562"],"issn-type":[{"value":"2168-6750","type":"electronic"},{"value":"2376-4562","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022,1,1]]}}}