{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,12]],"date-time":"2026-05-12T16:53:07Z","timestamp":1778604787988,"version":"3.51.4"},"publisher-location":"Cham","reference-count":48,"publisher":"Springer International Publishing","isbn-type":[{"value":"9783030494315","type":"print"},{"value":"9783030494322","type":"electronic"}],"license":[{"start":{"date-parts":[[2020,1,1]],"date-time":"2020-01-01T00:00:00Z","timestamp":1577836800000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2020,1,1]],"date-time":"2020-01-01T00:00:00Z","timestamp":1577836800000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2020]]},"DOI":"10.1007\/978-3-030-49432-2_8","type":"book-chapter","created":{"date-parts":[[2020,6,3]],"date-time":"2020-06-03T14:47:06Z","timestamp":1591195626000},"page":"150-176","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":9,"title":["A Containerized Edge Cloud Architecture for Data Stream Processing"],"prefix":"10.1007","author":[{"given":"Remo","family":"Scolati","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ilenia","family":"Fronza","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Nabil","family":"El Ioini","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Areeg","family":"Samir","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Hamid Reza","family":"Barzegar","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Claus","family":"Pahl","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2020,6,4]]},"reference":[{"key":"8_CR1","doi-asserted-by":"crossref","unstructured":"Scolati, R., Fronza, I., El Ioini, N., Samir, A., Pahl, C.: A containerized big data streaming architecture for edge cloud computing on clustered single-board devices. In: International Conference on Cloud Computing and Services Science (2019)","DOI":"10.5220\/0007695000680080"},{"key":"8_CR2","doi-asserted-by":"crossref","unstructured":"Ambroz, M., Hudomalj, U., Marinsek, A., Kamnik, R.: Raspberry pi-based low-cost connected device for assessing road surface friction. Electronics 8(3), 341 (2019)","DOI":"10.3390\/electronics8030341"},{"key":"8_CR3","unstructured":"Apache: Hadoop (2019). \nhttps:\/\/hadoop.apache.org\n\n. Accessed June 2019"},{"key":"8_CR4","unstructured":"Apache: Spark (2019). \nhttps:\/\/spark.apache.org\n\n. Accessed June 2019"},{"key":"8_CR5","doi-asserted-by":"crossref","unstructured":"Arabnejad, H., Pahl, C., Jamshidi, P., Estrada, G.: A comparison of reinforcement learning techniques for fuzzy cloud auto-scaling. In: 17th IEEE\/ACM International Symposium on Cluster, Cloud and Grid Computing (2017)","DOI":"10.1109\/CCGRID.2017.15"},{"key":"8_CR6","unstructured":"Baldeschwieler, E.: Yahoo! launches world\u2019s largest hadoop production application (2018). \nhttp:\/\/yahoohadoop.tumblr.com\/post\/98098649696\/\n\n yahoo-launches-worlds-largest-hadoop-production. Accessed September 2018"},{"key":"8_CR7","doi-asserted-by":"crossref","unstructured":"Baumgartl, R., Muller, D.: Raspberry pi as an inexpensive platform for real-time traffic jam analysis on the road. In: Federated Conference on Computer Science and Information Systems (2018)","DOI":"10.15439\/2018F290"},{"key":"8_CR8","unstructured":"Dean, J., Ghemawat, S.: Mapreduce: simplified data processing on large clusters. In: OSDI 2004 Symposium on Operating System Design and Implementation (2004)"},{"key":"8_CR9","unstructured":"Docker (2018). \nhttps:\/\/docs.docker.com\/\n\n. Accessed September 2018"},{"key":"8_CR10","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"277","DOI":"10.1007\/978-3-030-02671-4_16","volume-title":"On the Move to Meaningful Internet Systems. OTM 2018 Conferences","author":"N El Ioini","year":"2018","unstructured":"El Ioini, N., Pahl, C.: A review of distributed ledger technologies. In: Panetto, H., Debruyne, C., Proper, H.A., Ardagna, C.A., Roman, D., Meersman, R. (eds.) OTM 2018. LNCS, vol. 11230, pp. 277\u2013288. Springer, Cham (2018). \nhttps:\/\/doi.org\/10.1007\/978-3-030-02671-4_16"},{"key":"8_CR11","doi-asserted-by":"crossref","unstructured":"El Ioini, N., Pahl, C.: Trustworthy orchestration of container based edge computing using permissioned blockchain. In: Fifth International Conference on Internet of Things: Systems, Management and Security (IoTSMS) (2018)","DOI":"10.1109\/IoTSMS.2018.8554470"},{"key":"8_CR12","doi-asserted-by":"crossref","unstructured":"Femminella, M., Pergolesi, M., Reali, G.: Performance evaluation of edge cloud computing system for big data applications. In: 5th IEEE International Conference on Cloud Networking (Cloudnet), pp. 170\u2013175 (2016)","DOI":"10.1109\/CloudNet.2016.56"},{"issue":"2","key":"8_CR13","doi-asserted-by":"publisher","first-page":"358","DOI":"10.1109\/TCC.2016.2537333","volume":"6","author":"F Fowley","year":"2018","unstructured":"Fowley, F., Pahl, C., Jamshidi, P., Fang, D., Liu, X.: A classification and comparison framework for cloud service brokerage architectures. IEEE Trans. Cloud Comput. 6(2), 358\u2013371 (2018)","journal-title":"IEEE Trans. Cloud Comput."},{"key":"8_CR14","doi-asserted-by":"crossref","unstructured":"Gillam, L., Katsaros, K., Dianati, M., Mouzakitis, A.: Exploring edges for connected and autonomous driving. In: Conference on Computer Communications WS (2018)","DOI":"10.1109\/INFCOMW.2018.8406890"},{"key":"8_CR15","doi-asserted-by":"crossref","unstructured":"Haramaki, T., Nishino, H.: A safe driving support system based on distributed cooperative edge computing. In: International Conference on Consumer Electronics (2018)","DOI":"10.1109\/ICCE-China.2018.8448585"},{"key":"8_CR16","doi-asserted-by":"crossref","unstructured":"Heinrich, R., et al.: Performance engineering for microservices: research challenges and directions. In: Proceedings of the 8th ACM\/SPEC on International Conference on Performance Engineering Companion (2017)","DOI":"10.1145\/3053600.3053653"},{"key":"8_CR17","doi-asserted-by":"crossref","unstructured":"Jamshidi, P., Sharifloo, A., Pahl, C., Arabnejad, A., Metzger, A., Estrada, G.: Fuzzy self-learning controllers for elasticity management in dynamic cloud architectures. In: 12th International ACM Conference on Quality of Software Architectures (2016)","DOI":"10.1109\/QoSA.2016.13"},{"key":"8_CR18","doi-asserted-by":"crossref","unstructured":"Jamshidi, P., Sharifloo, A., Pahl, C., Metzger, A., Estrada, G.: Self-learning cloud controllers: Fuzzy q-learning for knowledge evolution. arXiv preprint \narXiv:1507.00567\n\n (2015)","DOI":"10.1109\/ICCAC.2015.35"},{"issue":"3","key":"8_CR19","doi-asserted-by":"publisher","first-page":"24","DOI":"10.1109\/MS.2018.2141039","volume":"35","author":"P Jamshidi","year":"2018","unstructured":"Jamshidi, P., Pahl, C., Mendonca, N.C., Lewis, J., Tilkov, S.: Microservices: the journey so far and challenges ahead. IEEE Softw. 35(3), 24\u201335 (2018)","journal-title":"IEEE Softw."},{"key":"8_CR20","doi-asserted-by":"crossref","unstructured":"Jamshidi, P., Pahl, C., Mendonca, N.C.: Managing uncertainty in autonomic cloud elasticity controllers. IEEE Cloud Comput. 3, 50\u201360 (2016)","DOI":"10.1109\/MCC.2016.66"},{"key":"8_CR21","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"6","DOI":"10.1007\/978-3-319-22885-3_2","volume-title":"Service-Oriented Computing \u2013 ICSOC 2014 Workshops","author":"P Jamshidi","year":"2015","unstructured":"Jamshidi, P., Pahl, C., Chinenyeze, S., Liu, X.: Cloud migration patterns: a multi-cloud service architecture perspective. In: Toumani, F., et al. (eds.) ICSOC 2014. LNCS, vol. 8954, pp. 6\u201319. Springer, Cham (2015). \nhttps:\/\/doi.org\/10.1007\/978-3-319-22885-3_2"},{"key":"8_CR22","doi-asserted-by":"crossref","unstructured":"Jamshidi, P., Pahl, C., Mendonca, N.C.: Pattern-based multi-cloud architecture migration. Softw.: Practice Experience 47(9), 1159\u20131184 (2017)","DOI":"10.1002\/spe.2442"},{"issue":"2\u20133","key":"8_CR23","doi-asserted-by":"publisher","first-page":"119","DOI":"10.1007\/s13740-013-0024-2","volume":"2","author":"M Javed","year":"2013","unstructured":"Javed, M., Abgaz, Y.M., Pahl, C.: Ontology change management and identification of change patterns. J. Data Semant. 2(2\u20133), 119\u2013143 (2013)","journal-title":"J. Data Semant."},{"key":"8_CR24","doi-asserted-by":"publisher","first-page":"201","DOI":"10.1016\/j.future.2018.06.048","volume":"89","author":"SJ Johnston","year":"2018","unstructured":"Johnston, S.J., et al.: Commodity single board computer clusters and their applications. Future Gen. Comput. Syst. 89, 201\u2013212 (2018)","journal-title":"Future Gen. Comput. Syst."},{"key":"8_CR25","doi-asserted-by":"crossref","unstructured":"Hentschel, K., Jacob, D., Singer, J., Chalmers, M.: Supersensors: Raspberry pi devices for smart campus infrastructure. In: IEEE International Conference on Future Internet of Things and Cloud (FiCloud) (2016)","DOI":"10.1109\/FiCloud.2016.16"},{"key":"8_CR26","doi-asserted-by":"crossref","unstructured":"Morabito, R.: A performance evaluation of container technologies on internet of things devices. In: IEEE Conference on Computer Communications Workshops (2016)","DOI":"10.1109\/INFCOMW.2016.7562228"},{"issue":"4","key":"8_CR27","doi-asserted-by":"publisher","first-page":"1019","DOI":"10.1109\/JIOT.2017.2714638","volume":"4","author":"R Morabito","year":"2017","unstructured":"Morabito, R., Farris, I., Iera, A., Taleb, T.: Evaluating performance of containerized iot services for clustered devices at the network edge. IEEE Internet Things J. 4(4), 1019\u20131030 (2017)","journal-title":"IEEE Internet Things J."},{"key":"8_CR28","doi-asserted-by":"crossref","unstructured":"Morabito, R., Petrolo, R., Loscri, V., Mitton, N., Ruggeri, G., Molinaro, A.: Lightweight virtualization as enabling technology for future smart cars. In: Symposium on Integrated Network and Service Management, pp. 1238\u20131245. IEEE (2017)","DOI":"10.23919\/INM.2017.7987466"},{"key":"8_CR29","doi-asserted-by":"crossref","unstructured":"Naik, N.: Docker container-based big data processing system in multiple clouds for everyone. In: International Systems Engineering Symposium (ISSE), pp. 1\u20137 (2017)","DOI":"10.1109\/SysEng.2017.8088294"},{"key":"8_CR30","doi-asserted-by":"crossref","unstructured":"Pahl, C., Lee, B.: Containers and clusters for edge cloud architectures - a technology review. In: IEEE International Conference on Future Internet of Things and Cloud (2015)","DOI":"10.1109\/FiCloud.2015.35"},{"key":"8_CR31","doi-asserted-by":"crossref","unstructured":"Pahl, C., El Ioini, N., Helmer, S., Lee, B.: An architecture pattern for trusted orchestration in IoT edge clouds. In: International Conference Fog and Mobile Edge Computing (2018)","DOI":"10.1109\/FMEC.2018.8364046"},{"issue":"2","key":"8_CR32","doi-asserted-by":"publisher","first-page":"17","DOI":"10.1145\/3104028","volume":"18","author":"C Pahl","year":"2018","unstructured":"Pahl, C., Jamshidi, P., Zimmermann, O.: Architectural principles for cloud software. ACM Trans. Internet Technol. (TOIT) 18(2), 17 (2018)","journal-title":"ACM Trans. Internet Technol. (TOIT)"},{"key":"8_CR33","doi-asserted-by":"crossref","unstructured":"Pahl, C., Helmer, S., Miori, L., Sanin, J., Lee, B.: A container-based edge cloud PaaS architecture based on raspberry pi clusters. In: IEEE International Conference on Future Internet of Things and Cloud Workshops (2016)","DOI":"10.1109\/W-FiCloud.2016.36"},{"key":"8_CR34","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"6","DOI":"10.1007\/3-540-36578-8_2","volume-title":"Fundamental Approaches to Software Engineering","author":"C Pahl","year":"2003","unstructured":"Pahl, C.: An ontology for software component matching. In: Pezz\u00e8, M. (ed.) FASE 2003. LNCS, vol. 2621, pp. 6\u201321. Springer, Heidelberg (2003). \nhttps:\/\/doi.org\/10.1007\/3-540-36578-8_2"},{"key":"8_CR35","unstructured":"Pahl, C., Brogi, A., Soldani, J., Jamshidi, P.: Cloud container technologies: a state-of-the-art review. IEEE Trans. Cloud Comput. 7, 677\u2013692 (2017)"},{"key":"8_CR36","doi-asserted-by":"crossref","unstructured":"Renner, T., Meldau, M., Kliem, A.: Towards container-based resource management for the internet of things. In: International Conference on Software Networking (2016)","DOI":"10.1109\/ICSN.2016.7501933"},{"key":"8_CR37","unstructured":"Renner, M.: Testing high availability of docker swarm on a raspberry pi cluster. \nhttps:\/\/blog.hypriot.com\/post\/high-availability-with-docker\n\n. Accessed 09 2018"},{"key":"8_CR38","unstructured":"Renner, M.: Evaluation of high availability performance of kubernetes and docker swarm on a raspberry pi cluster. In: Highload++ Conference (2016)"},{"key":"8_CR39","unstructured":"Raspberry Pi Foundation (2018). \nhttps:\/\/www.raspberrypi.org\/products\/raspberry-p i-2-model-b\/\n\n. Accessed Sept 2018"},{"key":"8_CR40","doi-asserted-by":"crossref","unstructured":"Stager, A., Bhan, L., Malikopoulos, A., Zhao, L.: A scaled smart city for experimental validation of connected and automated vehicles. IFAC 51(9), 130\u2013135 (2018)","DOI":"10.1016\/j.ifacol.2018.07.022"},{"key":"8_CR41","unstructured":"Stevens, A., et al.: Cooperative automation through the cloud: the CARMA project. In: Proceedings of 12th ITS European Congress (2017)"},{"key":"8_CR42","doi-asserted-by":"crossref","unstructured":"Taibi, D., Lenarduzzi, V., Pahl, C.: Architectural patterns for microservices: a systematic mapping study. In: International Conference, Cloud Computing and Services Science (2018)","DOI":"10.5220\/0006798302210232"},{"key":"8_CR43","doi-asserted-by":"crossref","unstructured":"Tso, F.P., White, D.R., Jouet, S., Singer, J., Pezaros, D.P.: The glasgow raspberry pi cloud: a scale model for cloud computing infrastructures. In: IEEE 33rd International Conference on Distributed Computing Systems Workshops (2013)","DOI":"10.1109\/ICDCSW.2013.25"},{"key":"8_CR44","unstructured":"Turner, V.: The digital universe of opportunities: rich data and the increasing value of the internet of things. IDC Report (2014)"},{"key":"8_CR45","doi-asserted-by":"crossref","unstructured":"Vilalta, R., et al.: Control and management of a connected car using YANG\/RESTCONF and cloud computing. In: International Conference on the Network of the Future (2017)","DOI":"10.1109\/NOF.2017.8251230"},{"key":"8_CR46","doi-asserted-by":"crossref","unstructured":"von Leon, D., Miori, L., Sanin, J., El Ioini, N., Helmer, S., Pahl, C.: A performance exploration of architectural options for a middleware for decentralised lightweight edge cloud architectures. In: International Conference Internet of Things, Big Data & Security (2018)","DOI":"10.5220\/0006677400730084"},{"key":"8_CR47","doi-asserted-by":"crossref","unstructured":"von Leon, D., Miori, L., Sanin, J., El Ioini, N., Helmer, S., Pahl, C.: A lightweight container middleware for edge cloud architectures. In: Fog and Edge Computing: Principles and Paradigms, pp. 145\u2013170. Wiley (2019)","DOI":"10.1002\/9781119525080.ch7"},{"key":"8_CR48","doi-asserted-by":"crossref","unstructured":"Wang, Y., Goldstone, R., Yu, W., Wang, T.: Characterization and optimization of memory-resident mapreduce on HPC systems. In: IEEE 28th International Parallel and Distributed Processing Symposium (2014)","DOI":"10.1109\/IPDPS.2014.87"}],"container-title":["Communications in Computer and Information Science","Cloud Computing and Services Science"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-030-49432-2_8","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,6,3]],"date-time":"2020-06-03T14:54:14Z","timestamp":1591196054000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-030-49432-2_8"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020]]},"ISBN":["9783030494315","9783030494322"],"references-count":48,"URL":"https:\/\/doi.org\/10.1007\/978-3-030-49432-2_8","relation":{},"ISSN":["1865-0929","1865-0937"],"issn-type":[{"value":"1865-0929","type":"print"},{"value":"1865-0937","type":"electronic"}],"subject":[],"published":{"date-parts":[[2020]]},"assertion":[{"value":"4 June 2020","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"CLOSER","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Conference on Cloud Computing and Services Science","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Heraklion","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Greece","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2019","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2 May 2019","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"4 May 2019","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"9","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"closer2019","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"http:\/\/www.closer.scitevents.org\/?y=2019","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Double-blind","order":1,"name":"type","label":"Type","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"PRIMORIS","order":2,"name":"conference_management_system","label":"Conference Management System","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"102","order":3,"name":"number_of_submissions_sent_for_review","label":"Number of Submissions Sent for Review","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"11","order":4,"name":"number_of_full_papers_accepted","label":"Number of Full Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"0","order":5,"name":"number_of_short_papers_accepted","label":"Number of Short Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"11% - The value is computed by the equation \"Number of Full Papers Accepted \/ Number of Submissions Sent for Review * 100\" and then rounded to a whole number.","order":6,"name":"acceptance_rate_of_full_papers","label":"Acceptance Rate of Full Papers","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"4","order":7,"name":"average_number_of_reviews_per_paper","label":"Average Number of Reviews per Paper","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"4","order":8,"name":"average_number_of_papers_per_reviewer","label":"Average Number of Papers per Reviewer","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"No","order":9,"name":"external_reviewers_involved","label":"External Reviewers Involved","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}}]}}