{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,8]],"date-time":"2026-04-08T07:54:25Z","timestamp":1775634865798,"version":"3.50.1"},"publisher-location":"Singapore","reference-count":35,"publisher":"Springer Nature Singapore","isbn-type":[{"value":"9789819584017","type":"print"},{"value":"9789819584024","type":"electronic"}],"license":[{"start":{"date-parts":[[2026,1,1]],"date-time":"2026-01-01T00:00:00Z","timestamp":1767225600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2026,1,1]],"date-time":"2026-01-01T00:00:00Z","timestamp":1767225600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2026]]},"DOI":"10.1007\/978-981-95-8402-4_16","type":"book-chapter","created":{"date-parts":[[2026,4,8]],"date-time":"2026-04-08T07:17:49Z","timestamp":1775632669000},"page":"300-319","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["Dynamic Adaptive Fault-Tolerance in\u00a0Stream Computing Systems Under Resource Constraints"],"prefix":"10.1007","author":[{"given":"Zhaojun","family":"Wang","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Dawei","family":"Sun","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Xuan","family":"Zang","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Atul","family":"Sajjanhar","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Rajkumar","family":"Buyya","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2026,4,9]]},"reference":[{"key":"16_CR1","doi-asserted-by":"publisher","DOI":"10.1016\/j.future.2024.107681","volume":"166","author":"H Li","year":"2025","unstructured":"Li, H., Li, J., Duan, X., Xia, J.: Energy-aware scheduling and two-tier coordinated load balancing for streaming applications in apache flink. Futur. Gener. Comput. Syst. 166, 107681 (2025)","journal-title":"Futur. Gener. Comput. Syst."},{"key":"16_CR2","doi-asserted-by":"publisher","DOI":"10.1016\/j.future.2025.107796","volume":"169","author":"T Yasser","year":"2025","unstructured":"Yasser, T., Arafa, T., ElHelw, M., Awad, A.: Keyed watermarks: a fine-grained watermark generation for apache flink. Futur. Gener. Comput. Syst. 169, 107796 (2025)","journal-title":"Futur. Gener. Comput. Syst."},{"issue":"6","key":"16_CR3","doi-asserted-by":"publisher","first-page":"1158","DOI":"10.1080\/13658816.2024.2337225","volume":"38","author":"H Qi","year":"2024","unstructured":"Qi, H., Huang, Z., Chen, Y., Zhang, Y., Gao, Y.: Streamlining trajectory map-matching: a framework leveraging spark and GPU-based stream processing. Int. J. Geogr. Inf. Sci. 38(6), 1158\u20131178 (2024)","journal-title":"Int. J. Geogr. Inf. Sci."},{"issue":"1","key":"16_CR4","doi-asserted-by":"publisher","first-page":"116","DOI":"10.1007\/s11390-021-1629-9","volume":"39","author":"Z Zhang","year":"2024","unstructured":"Zhang, Z., Jin, P.Q., Xie, X.K., Wang, X.L., Liu, R.C., Wan, S.H.: Online nonstop task management for storm-based distributed stream processing engines. J. Comput. Sci. Technol. 39(1), 116\u2013138 (2024)","journal-title":"J. Comput. Sci. Technol."},{"key":"16_CR5","doi-asserted-by":"crossref","unstructured":"Du, Q., Xie, T., He, Y.: Anomaly detection and diagnosis for container-based microservices with performance monitoring. In: International Conference on Algorithms and Architectures for Parallel Processing, pp. 560\u2013572. Springer (2018)","DOI":"10.1007\/978-3-030-05063-4_42"},{"key":"16_CR6","doi-asserted-by":"publisher","DOI":"10.1016\/j.cose.2024.104052","volume":"146","author":"H Yang","year":"2024","unstructured":"Yang, H., Guo, Y., Guo, Y.: Fault-tolerant security-efficiency combined authentication scheme for manned-unmanned teaming. Comput. Secur. 146, 104052 (2024)","journal-title":"Comput. Secur."},{"key":"16_CR7","doi-asserted-by":"crossref","unstructured":"Lin, T., Gao, J., Fu, X., Lin, Y.: A novel bug report extraction approach. In: International Conference on Algorithms and Architectures for Parallel Processing, pp. 771\u2013780. Springer (2015)","DOI":"10.1007\/978-3-319-27161-3_70"},{"key":"16_CR8","doi-asserted-by":"crossref","unstructured":"Vogel, A., Henning, S., Perez-Wohlfeil, E., Ertl, O., Rabiser, R.: A comprehensive benchmarking analysis of fault recovery in stream processing frameworks. In: Proceedings of the 18th ACM International Conference on Distributed and Event-Based Systems, pp. 171\u2013182 (2024)","DOI":"10.1145\/3629104.3666040"},{"issue":"2","key":"16_CR9","doi-asserted-by":"publisher","DOI":"10.1007\/s11704-020-0248-x","volume":"16","author":"X Wang","year":"2022","unstructured":"Wang, X., Zhang, C., Fang, J., Zhang, R., Qian, W., Zhou, A.: A comprehensive study on fault tolerance in stream processing systems. Front. Comp. Sci. 16(2), 162603 (2022)","journal-title":"Front. Comp. Sci."},{"key":"16_CR10","doi-asserted-by":"publisher","DOI":"10.1016\/j.cosrev.2024.100660","volume":"53","author":"S Isukapalli","year":"2024","unstructured":"Isukapalli, S., Srirama, S.N.: A systematic survey on fault-tolerant solutions for distributed data analytics: taxonomy, comparison, and future directions. Comput. Sci. Rev. 53, 100660 (2024)","journal-title":"Comput. Sci. Rev."},{"key":"16_CR11","doi-asserted-by":"crossref","unstructured":"Heinze, T., Zia, M., Krahn, R., Jerzak, Z., Fetzer, C.: An adaptive replication scheme for elastic data stream processing systems. In: Proceedings of the 9th ACM International Conference on Distributed Event-Based Systems, pp. 150\u2013161 (2015)","DOI":"10.1145\/2675743.2771831"},{"issue":"3","key":"16_CR12","doi-asserted-by":"publisher","first-page":"783","DOI":"10.1109\/TR.2017.2712563","volume":"66","author":"H Li","year":"2017","unstructured":"Li, H., Wu, J., Jiang, Z., Li, X., Wei, X.: Minimum backups for stream processing with recovery latency guarantees. IEEE Trans. Reliab. 66(3), 783\u2013794 (2017)","journal-title":"IEEE Trans. Reliab."},{"key":"16_CR13","unstructured":"Bellavista, P., Corradi, A., Kotoulas, S., Reale, A.: Adaptive fault-tolerance for dynamic resource provisioning in distributed stream processing systems. In: EDBT, pp. 85\u201396 (2014)"},{"key":"16_CR14","doi-asserted-by":"crossref","unstructured":"Takdir, Kitagawa, H., Amagasa, T.: Local recovery and partial snapshot in distributed stateful stream processing: Takdir et al. Knowl. Inf. Syst. 1\u201329 (2025)","DOI":"10.1007\/s10115-025-02509-z"},{"key":"16_CR15","doi-asserted-by":"crossref","unstructured":"Zhao, J., et al.: Fast parallel recovery for transactional stream processing on multicores. In: 2024 IEEE 40th International Conference on Data Engineering (ICDE), pp. 1478\u20131491. IEEE (2024)","DOI":"10.1109\/ICDE60146.2024.00122"},{"key":"16_CR16","doi-asserted-by":"crossref","unstructured":"Xu, C., Holzemer, M., Kaul, M., Markl, V.: Efficient fault-tolerance for iterative graph processing on distributed dataflow systems. In: 2016 IEEE 32nd International Conference on Data Engineering (ICDE), pp. 613\u2013624. IEEE (2016)","DOI":"10.1109\/ICDE.2016.7498275"},{"issue":"8","key":"16_CR17","doi-asserted-by":"publisher","first-page":"1709","DOI":"10.1109\/TKDE.2017.2690431","volume":"29","author":"C Xu","year":"2017","unstructured":"Xu, C., Holzemer, M., Kaul, M., Soto, J., Markl, V.: On fault tolerance for distributed iterative dataflow processing. IEEE Trans. Knowl. Data Eng. 29(8), 1709\u20131722 (2017)","journal-title":"IEEE Trans. Knowl. Data Eng."},{"issue":"2","key":"16_CR18","doi-asserted-by":"publisher","first-page":"177","DOI":"10.1007\/s10619-017-7192-2","volume":"35","author":"Z Wang","year":"2017","unstructured":"Wang, Z., Gu, Y., Bao, Y., Yu, G., Gao, L.: An i\/o-efficient and adaptive fault-tolerant framework for distributed graph computations. Distrib. Parallel Databases 35(2), 177\u2013196 (2017)","journal-title":"Distrib. Parallel Databases"},{"key":"16_CR19","doi-asserted-by":"crossref","unstructured":"Liu, P., Xu, H., Da\u00a0Silva, D., Wang, Q., Ahmed, S.T., Hu, L.: FP4S: fragment-based parallel state recovery for stateful stream applications. In: 2020 IEEE International Parallel and Distributed Processing Symposium (IPDPS), pp. 1102\u20131111. IEEE (2020)","DOI":"10.1109\/IPDPS47924.2020.00116"},{"issue":"8","key":"16_CR20","doi-asserted-by":"publisher","first-page":"2062","DOI":"10.1109\/TPDS.2021.3059420","volume":"32","author":"T Zhou","year":"2021","unstructured":"Zhou, T., Gao, L., Guan, X.: A fault-tolerant distributed framework for asynchronous iterative computations. IEEE Trans. Parallel Distrib. Syst. 32(8), 2062\u20132073 (2021)","journal-title":"IEEE Trans. Parallel Distrib. Syst."},{"key":"16_CR21","doi-asserted-by":"crossref","unstructured":"Gog, I., Isard, M., Abadi, M.: Falkirk wheel: rollback recovery for dataflow systems. In: Proceedings of the ACM Symposium on Cloud Computing, pp. 373\u2013387 (2021)","DOI":"10.1145\/3472883.3487011"},{"key":"16_CR22","doi-asserted-by":"crossref","unstructured":"Jayasekara, S., Karunasekera, S., Harwood, A.: Optimizing checkpoint-based fault-tolerance in distributed stream processing systems: theory to practice. Softw. Pract. Exp. 52(1), 296\u2013315 (2022)","DOI":"10.1002\/spe.3021"},{"key":"16_CR23","doi-asserted-by":"crossref","unstructured":"Xu, H., Liu, P., Cruz-Diaz, S., Silva, D.D., Hu, L.: SR3: customizable recovery for stateful stream processing systems. In: Proceedings of the 21st International Middleware Conference, pp. 251\u2013264 (2020)","DOI":"10.1145\/3423211.3425681"},{"key":"16_CR24","doi-asserted-by":"crossref","unstructured":"Su, L., Zhou, Y.: Tolerating correlated failures in massively parallel stream processing engines. In: 2016 IEEE 32nd International Conference on Data Engineering (ICDE), pp. 517\u2013528. IEEE (2016)","DOI":"10.1109\/ICDE.2016.7498267"},{"issue":"6","key":"16_CR25","doi-asserted-by":"publisher","first-page":"2471","DOI":"10.1007\/s11280-018-0656-0","volume":"22","author":"J Fang","year":"2019","unstructured":"Fang, J., Chao, P., Zhang, R., Zhou, X.: Integrating workload balancing and fault tolerance in distributed stream processing system. World Wide Web 22(6), 2471\u20132496 (2019)","journal-title":"World Wide Web"},{"key":"16_CR26","doi-asserted-by":"crossref","unstructured":"Geldenhuys, M.K., Thamsen, L., Kao, O.: Chiron: optimizing fault tolerance in QoS-aware distributed stream processing jobs. In: 2020 IEEE International Conference on Big Data (Big Data), pp. 434\u2013440. IEEE (2020)","DOI":"10.1109\/BigData50022.2020.9378474"},{"issue":"5","key":"16_CR27","doi-asserted-by":"publisher","first-page":"1950","DOI":"10.1007\/s11036-020-01729-7","volume":"26","author":"Z Zhang","year":"2021","unstructured":"Zhang, Z., Li, W., Qing, X., Liu, X., Liu, H.: Research on optimal checkpointing-interval for flink stream processing applications. Mob. Netw. Appl. 26(5), 1950\u20131959 (2021)","journal-title":"Mob. Netw. Appl."},{"issue":"1","key":"16_CR28","doi-asserted-by":"publisher","first-page":"124","DOI":"10.1109\/TETC.2020.2986487","volume":"10","author":"CY Lin","year":"2020","unstructured":"Lin, C.Y., Wang, L.C., Chang, S.P.: Incremental checkpointing for fault-tolerant stream processing systems: a data structure approach. IEEE Trans. Emerg. Top. Comput. 10(1), 124\u2013136 (2020)","journal-title":"IEEE Trans. Emerg. Top. Comput."},{"key":"16_CR29","doi-asserted-by":"crossref","unstructured":"Cheng, Z., Tang, L., Huang, Q., Lee, P.P.: Enabling low-redundancy proactive fault tolerance for stream machine learning via erasure coding. In: 2021 40th International Symposium on Reliable Distributed Systems (SRDS), pp. 99\u2013108. IEEE (2021)","DOI":"10.1109\/SRDS53918.2021.00019"},{"key":"16_CR30","doi-asserted-by":"crossref","unstructured":"Zhuang, Y., Wei, X., Li, H., Wang, Y., He, X.: An optimal checkpointing model with online OCI adjustment for stream processing applications. In: 2018 27th International Conference on Computer Communication and Networks (ICCCN), pp.\u00a01\u20139. IEEE (2018)","DOI":"10.1109\/ICCCN.2018.8487327"},{"key":"16_CR31","doi-asserted-by":"publisher","first-page":"68","DOI":"10.1016\/j.future.2020.04.019","volume":"110","author":"S Jayasekara","year":"2020","unstructured":"Jayasekara, S., Harwood, A., Karunasekera, S.: A utilization model for optimization of checkpoint intervals in distributed stream processing systems. Futur. Gener. Comput. Syst. 110, 68\u201379 (2020)","journal-title":"Futur. Gener. Comput. Syst."},{"key":"16_CR32","doi-asserted-by":"crossref","unstructured":"Zhang, Z., Liu, T., Shu, Y., Chen, S., Liu, X.: Dynamic adaptive checkpoint mechanism for streaming applications based on reinforcement learning. In: 2022 IEEE 28th International Conference on Parallel and Distributed Systems (ICPADS), pp. 538\u2013545. IEEE (2023)","DOI":"10.1109\/ICPADS56603.2022.00076"},{"key":"16_CR33","doi-asserted-by":"crossref","unstructured":"Cardellini, V., Nardelli, M., Luzi, D.: Elastic stateful stream processing in storm. In: 2016 International Conference on High Performance Computing & Simulation (HPCS), pp. 583\u2013590. IEEE (2016)","DOI":"10.1109\/HPCSim.2016.7568388"},{"key":"16_CR34","doi-asserted-by":"crossref","unstructured":"Geldenhuys, M.K., Pfister, B.J., Scheinert, D., Thamsen, L., Kao, O.: Khaos: dynamically optimizing checkpointing for dependable distributed stream processing. In: 2022 17th Conference on Computer Science and Intelligence Systems (FedCSIS), pp. 553\u2013561. IEEE (2022)","DOI":"10.15439\/2022F225"},{"issue":"8","key":"16_CR35","doi-asserted-by":"publisher","first-page":"2464","DOI":"10.1109\/TPDS.2023.3251997","volume":"34","author":"H Xu","year":"2023","unstructured":"Xu, H., Liu, P., Ahmed, S.T., Da Silva, D., Hu, L.: Adaptive fragment-based parallel state recovery for stream processing systems. IEEE Trans. Parallel Distrib. Syst. 34(8), 2464\u20132478 (2023)","journal-title":"IEEE Trans. Parallel Distrib. Syst."}],"container-title":["Lecture Notes in Computer Science","Algorithms and Architectures for Parallel Processing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-981-95-8402-4_16","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,4,8]],"date-time":"2026-04-08T07:17:59Z","timestamp":1775632679000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-981-95-8402-4_16"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026]]},"ISBN":["9789819584017","9789819584024"],"references-count":35,"URL":"https:\/\/doi.org\/10.1007\/978-981-95-8402-4_16","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"value":"0302-9743","type":"print"},{"value":"1611-3349","type":"electronic"}],"subject":[],"published":{"date-parts":[[2026]]},"assertion":[{"value":"9 April 2026","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"ICA3PP","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Conference on Algorithms and Architectures for Parallel Processing","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Zhengzhou","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"China","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2025","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"30 October 2025","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2 November 2025","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"25","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"ica3pp2025","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"https:\/\/ieee-cybermatics.org\/2025\/ica3pp\/","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}}]}}