{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,26]],"date-time":"2025-03-26T05:51:53Z","timestamp":1742968313941,"version":"3.40.3"},"publisher-location":"Cham","reference-count":25,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783319751771"},{"type":"electronic","value":"9783319751788"}],"license":[{"start":{"date-parts":[[2018,1,1]],"date-time":"2018-01-01T00:00:00Z","timestamp":1514764800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2018,1,1]],"date-time":"2018-01-01T00:00:00Z","timestamp":1514764800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2018]]},"DOI":"10.1007\/978-3-319-75178-8_2","type":"book-chapter","created":{"date-parts":[[2018,2,7]],"date-time":"2018-02-07T07:12:27Z","timestamp":1517987547000},"page":"17-28","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":10,"title":["Container-Based Support for Autonomic Data Stream Processing Through the Fog"],"prefix":"10.1007","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-2048-2468","authenticated-orcid":false,"given":"Antonio","family":"Brogi","sequence":"first","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0002-6263-7723","authenticated-orcid":false,"given":"Gabriele","family":"Mencagli","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0002-4758-4328","authenticated-orcid":false,"given":"Davide","family":"Neri","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0002-2435-3543","authenticated-orcid":false,"given":"Jacopo","family":"Soldani","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0001-6323-3459","authenticated-orcid":false,"given":"Massimo","family":"Torquati","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2018,2,8]]},"reference":[{"key":"2_CR1","unstructured":"Process HAULer. https:\/\/criu.org\/P.Haul. Accessed 28 Apr 2017"},{"key":"2_CR2","doi-asserted-by":"publisher","DOI":"10.1017\/CBO9781139058940","volume-title":"Fundamentals of Stream Processing","author":"H Andrade","year":"2014","unstructured":"Andrade, H., Gedik, B., Turaga, D.: Fundamentals of Stream Processing. Cambridge University Press, Cambridge (2014). Cambridge Books"},{"key":"2_CR3","doi-asserted-by":"publisher","unstructured":"Bertolli, C., Mencagli, G., Vanneschi, M.: Analyzing memory requirements for pervasive grid applications. In: 2010 18th Euromicro Conference on Parallel, Distributed and Network-Based Processing, Pisa, pp. 297\u2013301 (2010). https:\/\/doi.org\/10.1109\/PDP.2010.71","DOI":"10.1109\/PDP.2010.71"},{"key":"2_CR4","doi-asserted-by":"crossref","unstructured":"Brogi, A., Neri, D., Soldani, J.: DockerFinder: multi-attribute search of Docker images. In: Proceedings of the 2017 IEEE International Conference on Cloud Engineering, IC2E 2017, pp. 273\u2013278 (2017)","DOI":"10.1109\/IC2E.2017.41"},{"key":"2_CR5","doi-asserted-by":"crossref","unstructured":"Chen, N., Chen, Y., You, Y., Ling, H., Liang, P., Zimmermann, R.: Dynamic urban surveillance video stream processing using fog computing. In: 2016 IEEE International Conference on Multimedia Big Data (BigMM), pp. 105\u2013112 (2016)","DOI":"10.1109\/BigMM.2016.53"},{"issue":"6","key":"2_CR6","doi-asserted-by":"publisher","first-page":"854","DOI":"10.1109\/JIOT.2016.2584538","volume":"3","author":"M Chiang","year":"2016","unstructured":"Chiang, M., Zhang, T.: Fog and IoT: an overview of research opportunities. IEEE Internet Things J. 3(6), 854\u2013864 (2016)","journal-title":"IEEE Internet Things J."},{"key":"2_CR7","unstructured":"CRIU: Criu integration with docker. https:\/\/criu.org\/Docker. Accessed 28 Apr 2017"},{"issue":"2","key":"2_CR8","doi-asserted-by":"publisher","first-page":"382","DOI":"10.1007\/s10766-016-0413-x","volume":"45","author":"T Matteis","year":"2017","unstructured":"Matteis, T., Mencagli, G.: Parallel patterns for window-based stateful operators on data streams: an algorithmic skeleton approach. Int. J. Parallel Program. 45(2), 382\u2013401 (2017). https:\/\/doi.org\/10.1007\/s10766-016-0413-x","journal-title":"Int. J. Parallel Program."},{"key":"2_CR9","unstructured":"Docker Inc.: Docker. https:\/\/www.docker.com\/. Accessed 28 Apr 2017"},{"key":"2_CR10","unstructured":"Docker Inc.: Docker checkpoint command. https:\/\/docs.docker.com\/engine\/reference\/commandline\/checkpoint\/. Accessed 28 Apr 2017"},{"key":"2_CR11","unstructured":"Docker Inc.: Docker compose. https:\/\/docs.docker.com\/compose\/. Accessed 28 Apr 2017"},{"key":"2_CR12","unstructured":"Docker Inc.: Docker container networking. https:\/\/docs.docker.com\/engine\/userguide\/networking\/. Accessed 28 Apr 2017"},{"key":"2_CR13","unstructured":"Docker Inc.: Docker hub. https:\/\/hub.docker.com\/. Accessed 28 Apr 2017"},{"key":"2_CR14","doi-asserted-by":"crossref","unstructured":"Hochreiner, C., V\u00f6gler, M., Schulte, S., Dustdar, S.: Elastic stream processing for the internet of things. In: 2016 IEEE 9th International Conference on Cloud Computing (CLOUD), pp. 100\u2013107, June 2016","DOI":"10.1109\/CLOUD.2016.0023"},{"key":"2_CR15","doi-asserted-by":"crossref","unstructured":"Hochreiner, C., V\u00f6gler, M., Waibel, P., Dustdar, S.: VISP: an ecosystem for elastic data stream processing for the internet of things. In: 2016 IEEE 20th International Enterprise Distributed Object Computing Conference (EDOC), pp. 1\u201311, September 2016","DOI":"10.1109\/EDOC.2016.7579390"},{"key":"2_CR16","doi-asserted-by":"crossref","unstructured":"Mehdipour, F., Javadi, B., Mahanti, A.: FOG-engine: towards big data analytics in the fog. In: 2016 IEEE 14th International Conference on Dependable, Autonomic and Secure Computing, 14th International Conference on Pervasive Intelligence and Computing, 2nd International Conference on Big Data Intelligence and Computing and Cyber Science and Technology Congress (DASC\/PiCom\/DataCom\/CyberSciTech), pp. 640\u2013646, August 2016","DOI":"10.1109\/DASC-PICom-DataCom-CyberSciTec.2016.116"},{"key":"2_CR17","doi-asserted-by":"publisher","unstructured":"Mencagli, G., Vanneschi, M.: QoS-control of structured parallel computations: a predictive control approach. In: 2011 IEEE 3rd International Conference on Cloud Computing Technology and Science, Athens, pp. 296\u2013303 (2011). https:\/\/doi.org\/10.1109\/CloudCom.2011.47","DOI":"10.1109\/CloudCom.2011.47"},{"key":"2_CR18","doi-asserted-by":"crossref","unstructured":"Pahl, C., Lee, B.: Containers and clusters for edge cloud architectures - a technology review. In: 2015 3rd International Conference on Future Internet of Things and Cloud, pp. 379\u2013386, August 2015","DOI":"10.1109\/FiCloud.2015.35"},{"key":"2_CR19","doi-asserted-by":"publisher","unstructured":"Pahl, C., Brogi, A., Soldani, J., Jamshidi, P.: Cloud container technologies: a state-of-the-art review. IEEE Trans. Cloud Comput. (2017, accepted for publication). https:\/\/doi.org\/10.1109\/TCC.2017.2702586","DOI":"10.1109\/TCC.2017.2702586"},{"key":"2_CR20","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"674","DOI":"10.1007\/978-3-319-46079-6_47","volume-title":"High Performance Computing","author":"S Pickartz","year":"2016","unstructured":"Pickartz, S., Eiling, N., Lankes, S., Razik, L., Monti, A.: Migrating LinuX containers using CRIU. In: Taufer, M., Mohr, B., Kunkel, J.M. (eds.) ISC High Performance 2016. LNCS, vol. 9945, pp. 674\u2013684. Springer, Cham (2016). https:\/\/doi.org\/10.1007\/978-3-319-46079-6_47"},{"key":"2_CR21","doi-asserted-by":"crossref","unstructured":"Sajjad, H.P., Danniswara, K., Al-Shishtawy, A., Vlassov, V.: SpanEdge: towards unifying stream processing over central and near-the-edge data centers. In: 2016 IEEE\/ACM Symposium on Edge Computing (SEC), pp. 168\u2013178, October 2016","DOI":"10.1109\/SEC.2016.17"},{"key":"2_CR22","doi-asserted-by":"crossref","unstructured":"Saurez, E., Hong, K., Lillethun, D., Ramachandran, U., Ottenw\u00e4lder, B.: Incremental deployment and migration of geo-distributed situation awareness applications in the fog. In: Proceedings of the 10th ACM International Conference on Distributed and Event-based Systems, pp. 258\u2013269. ACM, June 2016","DOI":"10.1145\/2933267.2933317"},{"issue":"5","key":"2_CR23","doi-asserted-by":"publisher","first-page":"78","DOI":"10.1109\/MC.2016.145","volume":"49","author":"W Shi","year":"2016","unstructured":"Shi, W., Dustdar, S.: The promise of edge computing. Computer 49(5), 78\u201381 (2016)","journal-title":"Computer"},{"key":"2_CR24","doi-asserted-by":"crossref","unstructured":"Soltesz, S., P\u00f6tzl, H., Fiuczynski, M.E., Bavier, A.C., Peterson, L.L.: Container-based operating system virtualization: a scalable, high-performance alternative to hypervisors. In: SIGOPS Operating Systems Review (2007)","DOI":"10.1145\/1272996.1273025"},{"key":"2_CR25","doi-asserted-by":"crossref","unstructured":"U, L.H., Mamoulis, N., Mouratidis, K.: Efficient evaluation of multiple preference queries. In: 2009 IEEE 25th International Conference on Data Engineering, pp. 1251\u20131254, March 2009","DOI":"10.1109\/ICDE.2009.213"}],"container-title":["Lecture Notes in Computer Science","Euro-Par 2017: Parallel Processing Workshops"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-75178-8_2","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,2,8]],"date-time":"2022-02-08T01:03:33Z","timestamp":1644282213000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-319-75178-8_2"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018]]},"ISBN":["9783319751771","9783319751788"],"references-count":25,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-75178-8_2","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2018]]},"assertion":[{"value":"8 February 2018","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"Euro-Par","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"European Conference on Parallel Processing","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Santiago de Compostela","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Spain","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2017","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"28 August 2017","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"1 September 2017","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"23","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"europar2017","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"http:\/\/europar2017.usc.es","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"This content has been made available to all.","name":"free","label":"Free to read"}]}}