{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,27]],"date-time":"2025-03-27T07:45:24Z","timestamp":1743061524584,"version":"3.40.3"},"publisher-location":"Cham","reference-count":48,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783031311796"},{"type":"electronic","value":"9783031311802"}],"license":[{"start":{"date-parts":[[2023,1,1]],"date-time":"2023-01-01T00:00:00Z","timestamp":1672531200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2023,1,1]],"date-time":"2023-01-01T00:00:00Z","timestamp":1672531200000},"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":[[2023]]},"DOI":"10.1007\/978-3-031-31180-2_3","type":"book-chapter","created":{"date-parts":[[2023,5,12]],"date-time":"2023-05-12T09:03:05Z","timestamp":1683882185000},"page":"35-52","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["MSDBench: Understanding the\u00a0Performance Impact of\u00a0Isolation Domains on\u00a0Microservice-Based IoT Deployments"],"prefix":"10.1007","author":[{"given":"Sierra","family":"Wang","sequence":"first","affiliation":[]},{"given":"Fatih","family":"Bakir","sequence":"additional","affiliation":[]},{"given":"Tyler","family":"Ekaireb","sequence":"additional","affiliation":[]},{"given":"Jack","family":"Pearson","sequence":"additional","affiliation":[]},{"given":"Chandra","family":"Krintz","sequence":"additional","affiliation":[]},{"given":"Rich","family":"Wolski","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2023,5,13]]},"reference":[{"key":"3_CR1","doi-asserted-by":"crossref","unstructured":"Aderaldo, C.M., Mendon\u00e7a, N.C., Pahl, C., Jamshidi, P.: Benchmark requirements for microservices architecture research. In: 2017 IEEE\/ACM 1st International Workshop on Establishing the Community-Wide Infrastructure for Architecture-Based Software Engineering (ECASE), pp. 8\u201313. IEEE (2017)","DOI":"10.1109\/ECASE.2017.4"},{"issue":"6","key":"3_CR2","doi-asserted-by":"publisher","first-page":"19","DOI":"10.1109\/MIC.2019.2951094","volume":"23","author":"A Akbulut","year":"2019","unstructured":"Akbulut, A., Perros, H.G.: Performance analysis of microservice design patterns. IEEE Internet Comput. 23(6), 19\u201327 (2019)","journal-title":"IEEE Internet Comput."},{"key":"3_CR3","unstructured":"Ambience Microservices OS (2022). https:\/\/github.com\/MAYHEM-Lab\/ambience. Accessed 20 May 2022"},{"key":"3_CR4","unstructured":"Ansible configuration management. https:\/\/www.ansible.com. Accessed 20 July 2022"},{"key":"3_CR5","doi-asserted-by":"crossref","unstructured":"Arlitt, M., Marwah, M., Bellala, G., Shah, A., Healey, J., Vandiver, B.: IoTAbench: an internet of things analytics benchmark. In: Proceedings of the 6th ACM\/SPEC International Conference on Performance Engineering, pp. 133\u2013144 (2015)","DOI":"10.1145\/2668930.2688055"},{"key":"3_CR6","unstructured":"AWS elastic container service. https:\/\/aws.amazon.com\/ecs\/. Accessed 20 July 2022"},{"key":"3_CR7","unstructured":"Chef configuration management. https:\/\/www.chef.io. Accessed 20 July 2022"},{"key":"3_CR8","unstructured":"Decomposing Twitter: Adventures in service-oriented architecture. https:\/\/www.slideshare.net\/InfoQ\/decomposing-twitter-adventures-in-serviceoriented-architecture. Accessed 19 July 2022"},{"key":"3_CR9","unstructured":"Everything you need to know about microservices design patterns. https:\/\/www.edureka.co\/blog\/microservices-design-patterns. Accessed 20 July 2022"},{"key":"3_CR10","unstructured":"Docker. https:\/\/www.docker.com. Accessed 12 Sept 2017"},{"key":"3_CR11","unstructured":"Docker Swarm. https:\/\/docs.docker.com\/engine\/swarm\/. Accessed 20 July 2022"},{"key":"3_CR12","doi-asserted-by":"publisher","first-page":"195","DOI":"10.1007\/978-3-319-67425-4_12","volume-title":"Present and Ulterior Software Engineering","author":"N Dragoni","year":"2017","unstructured":"Dragoni, N., et al.: Microservices: yesterday, today, and tomorrow. In: Present and Ulterior Software Engineering, pp. 195\u2013216. Springer, Cham (2017). https:\/\/doi.org\/10.1007\/978-3-319-67425-4_12"},{"key":"3_CR13","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"95","DOI":"10.1007\/978-3-319-74313-4_8","volume-title":"Perspectives of System Informatics","author":"N Dragoni","year":"2018","unstructured":"Dragoni, N., Lanese, I., Larsen, S.T., Mazzara, M., Mustafin, R., Safina, L.: Microservices: how to make your application\u00a0scale. In: Petrenko, A.K., Voronkov, A. (eds.) PSI 2017. LNCS, vol. 10742, pp. 95\u2013104. Springer, Cham (2018). https:\/\/doi.org\/10.1007\/978-3-319-74313-4_8"},{"key":"3_CR14","unstructured":"The evolution of microservices. https:\/\/www.slideshare.net\/adriancockcroft\/evolution-of-microservices-craft-conference. Accessed 19 July 2022"},{"issue":"4","key":"3_CR15","doi-asserted-by":"publisher","first-page":"37","DOI":"10.1145\/2248487.2150982","volume":"47","author":"M Ferdman","year":"2012","unstructured":"Ferdman, M., et al.: Clearing the clouds: a study of emerging scale-out workloads on modern hardware. ACM SIGPLAN Not. 47(4), 37\u201348 (2012)","journal-title":"ACM SIGPLAN Not."},{"key":"3_CR16","doi-asserted-by":"crossref","unstructured":"Gan, Y., et al.: An open-source benchmark suite for microservices and their hardware-software implications for cloud & edge systems. In: International Conference on Architectural Support for Programming Languages and Operating Systems (2019)","DOI":"10.1145\/3297858.3304013"},{"key":"3_CR17","doi-asserted-by":"crossref","unstructured":"Grambow, M., Meusel, L., Wittern, E., Bermbach, D.: Benchmarking microservice performance: a pattern-based approach. In: Proceedings of the 35th Annual ACM Symposium on Applied Computing, pp. 232\u2013241 (2020)","DOI":"10.1145\/3341105.3373875"},{"issue":"3","key":"3_CR18","doi-asserted-by":"publisher","first-page":"20","DOI":"10.1145\/3429204.3429206","volume":"20","author":"M Grambow","year":"2020","unstructured":"Grambow, M., Wittern, E., Bermbach, D.: Benchmarking the performance of microservice applications. ACM SIGAPP Appl. Comput. Rev. 20(3), 20\u201334 (2020)","journal-title":"ACM SIGAPP Appl. Comput. Rev."},{"issue":"12","key":"3_CR19","doi-asserted-by":"publisher","first-page":"1807","DOI":"10.14778\/3407790.3407791","volume":"13","author":"P Gupta","year":"2020","unstructured":"Gupta, P., Carey, M.J., Mehrotra, S., Yus, O.: SmartBench: a benchmark for data management in smart spaces. Proc. VLDB Endow. 13(12), 1807\u20131820 (2020)","journal-title":"Proc. VLDB Endow."},{"key":"3_CR20","doi-asserted-by":"crossref","unstructured":"Hauswald, J., et al.: Sirius: an open end-to-end voice and vision personal assistant and its implications for future warehouse scale computers. In: International Conference on Architectural Support for Programming Languages and Operating Systems, pp. 223\u2013238 (2015)","DOI":"10.1145\/2694344.2694347"},{"key":"3_CR21","doi-asserted-by":"publisher","DOI":"10.1016\/j.bdr.2021.100209","volume":"25","author":"S Henning","year":"2021","unstructured":"Henning, S., Hasselbring, W.: Theodolite: scalability benchmarking of distributed stream processing engines in microservice architectures. Big Data Res. 25, 100209 (2021)","journal-title":"Big Data Res."},{"key":"3_CR22","doi-asserted-by":"crossref","unstructured":"Jia, Z., Witchel, E.: Nightcore: efficient and scalable serverless computing for latency-sensitive, interactive microservices. In: International Conference on Architectural Support for Programming Languages and Operating Systems, pp. 152\u2013166 (2021)","DOI":"10.1145\/3445814.3446701"},{"key":"3_CR23","doi-asserted-by":"crossref","unstructured":"Jindal, A., Podolskiy, V., Gerndt, M.: Performance modeling for cloud microservice applications. In: Proceedings of the 2019 ACM\/SPEC International Conference on Performance Engineering, pp. 25\u201332 (2019)","DOI":"10.1145\/3297663.3310309"},{"key":"3_CR24","unstructured":"K3S. https:\/\/k3s.io. Accessed 19 July 2022"},{"key":"3_CR25","doi-asserted-by":"crossref","unstructured":"Kasture, H., Sanchez, D.: Tailbench: a benchmark suite and evaluation methodology for latency-critical applications. In: International Symposium on Workload Characterization (2016)","DOI":"10.1109\/IISWC.2016.7581261"},{"key":"3_CR26","unstructured":"Kratzke, N., Quint, P.C.: Investigation of impacts on network performance in the advance of a microservice design. In: International Conference on Cloud Computing and Services Science, vol. 1 and 2, pp. 223\u2013231 (2016)"},{"key":"3_CR27","doi-asserted-by":"crossref","unstructured":"Kruger, C.P., Hancke, G.P.: Benchmarking internet of things devices. In: 2014 12th IEEE International Conference on Industrial Informatics (INDIN), pp. 611\u2013616. IEEE (2014)","DOI":"10.1109\/INDIN.2014.6945583"},{"key":"3_CR28","unstructured":"KubeEdge. https:\/\/kubeedge.io. Accessed 19 July 2022"},{"key":"3_CR29","unstructured":"Kubernetes. https:\/\/kubernetes.io. Accessed 19 July 2022"},{"key":"3_CR30","doi-asserted-by":"publisher","first-page":"1507","DOI":"10.1016\/j.procs.2020.04.161","volume":"171","author":"HA Kumar","year":"2020","unstructured":"Kumar, H.A., Rakshith, J., Shetty, R., Roy, S., Sitaram, D.: Comparison of IoT architectures using a smart city benchmark. Procedia Comput. Sci. 171, 1507\u20131516 (2020)","journal-title":"Procedia Comput. Sci."},{"key":"3_CR31","unstructured":"Microservices. https:\/\/martinfowler.com\/articles\/microservices.html"},{"key":"3_CR32","unstructured":"Microservices workshop: why, what, and how to get there. http:\/\/www.slideshare.net\/adriancockcroft\/microservices-workshop-craft-conference. Accessed 19 July 2022"},{"key":"3_CR33","unstructured":"Newman, S.: Building Microservices. O\u2019Reilly Media, Inc. (2021)"},{"key":"3_CR34","unstructured":"Papapanagiotou, I., Chella, V.: NDBench: benchmarking microservices at scale. arXiv preprint arXiv:1807.10792 (2018)"},{"issue":"2","key":"3_CR35","doi-asserted-by":"publisher","first-page":"557","DOI":"10.1007\/s40031-021-00676-5","volume":"103","author":"SK Paul","year":"2022","unstructured":"Paul, S.K., Jana, S., Bhaumik, P.: On solving heterogeneous tasks with microservices. J. Inst. Eng. (India) Ser. B 103(2), 557\u2013565 (2022)","journal-title":"J. Inst. Eng. (India) Ser. B"},{"key":"3_CR36","doi-asserted-by":"crossref","unstructured":"Poess, M., Nambiar, R., Kulkarni, K., Narasimhadevara, C., Rabl, T., Jacobsen, H.A.: Analysis of TPCx-IoT: the first industry standard benchmark for IoT gateway systems. In: 2018 IEEE 34th International Conference on Data Engineering (ICDE), pp. 1519\u20131530. IEEE (2018)","DOI":"10.1109\/ICDE.2018.00170"},{"key":"3_CR37","unstructured":"Puppet configuration management. https:\/\/puppet.com. Accessed 20 July 2022"},{"key":"3_CR38","doi-asserted-by":"crossref","unstructured":"Shukla, A., Chaturvedi, S., Simmhan, Y.: Riotbench: a real-time IoT benchmark for distributed stream processing platforms. arXiv preprint arXiv:1701.08530 (2017)","DOI":"10.1002\/cpe.4257"},{"key":"3_CR39","unstructured":"Slee, M., Agarwal, A., Kwiatkowski, M.: Thrift: scalable cross-language services implementation (2007). Facebook White Paper"},{"key":"3_CR40","doi-asserted-by":"publisher","first-page":"215","DOI":"10.1016\/j.jss.2018.09.082","volume":"146","author":"J Soldani","year":"2018","unstructured":"Soldani, J., Tamburri, D.A., Van Den Heuvel, W.J.: The pains and gains of microservices: a systematic grey literature review. J. Syst. Softw. 146, 215\u2013232 (2018)","journal-title":"J. Syst. Softw."},{"key":"3_CR41","doi-asserted-by":"crossref","unstructured":"Sriraman, A., Wenisch, T.F.: usuite: a benchmark suite for microservices. In: International Symposium on Workload Characterization, pp. 1\u201312 (2018)","DOI":"10.1109\/IISWC.2018.8573515"},{"key":"3_CR42","unstructured":"Thrift software framework. http:\/\/wiki.apache.org\/thrift\/"},{"key":"3_CR43","doi-asserted-by":"crossref","unstructured":"Ueda, T., Nakaike, T., Ohara, M.: Workload characterization for microservices. In: International Symposium on Workload Characterization (2016)","DOI":"10.1109\/IISWC.2016.7581269"},{"key":"3_CR44","doi-asserted-by":"crossref","unstructured":"Villamizar, M., et al.: Evaluating the monolithic and the microservice architecture pattern to deploy web applications in the cloud. In: 2015 10th Computing Colombian Conference (10CCC), pp. 583\u2013590. IEEE (2015)","DOI":"10.1109\/ColumbianCC.2015.7333476"},{"key":"3_CR45","doi-asserted-by":"crossref","unstructured":"Wang, L., et al.: BigDataBench: a big data benchmark suite from internet services. In: Proceedings of the First International Symposium on High-Performance Computer Architecture, pp. 488\u2013499 (2014)","DOI":"10.1109\/HPCA.2014.6835958"},{"key":"3_CR46","unstructured":"Yeung, A.: The six most common microservice architecture design pattern (2020). https:\/\/medium.com\/analytics-vidhya\/the-six-most-common-microservice-architecture-design-pattern-1038299dc396. Accessed 20 July 2022"},{"issue":"2","key":"3_CR47","doi-asserted-by":"publisher","first-page":"243","DOI":"10.1109\/TSE.2018.2887384","volume":"47","author":"X Zhou","year":"2018","unstructured":"Zhou, X., et al.: Fault analysis and debugging of microservice systems: industrial survey, benchmark system, and empirical study. IEEE Trans. Softw. Eng. 47(2), 243\u2013260 (2018)","journal-title":"IEEE Trans. Softw. Eng."},{"key":"3_CR48","doi-asserted-by":"crossref","unstructured":"Zhou, X., et al.: Benchmarking microservice systems for software engineering research. In: International Conference on Software Engineering, pp. 323\u2013324 (2018)","DOI":"10.1145\/3183440.3194991"}],"container-title":["Lecture Notes in Computer Science","Benchmarking, Measuring, and Optimizing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-031-31180-2_3","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,5,12]],"date-time":"2023-05-12T09:03:41Z","timestamp":1683882221000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-031-31180-2_3"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023]]},"ISBN":["9783031311796","9783031311802"],"references-count":48,"URL":"https:\/\/doi.org\/10.1007\/978-3-031-31180-2_3","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2023]]},"assertion":[{"value":"13 May 2023","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"Bench","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Symposium on Benchmarking, Measuring and Optimization","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2022","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"7 November 2022","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"9 November 2022","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"5","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"bench2022","order":10,"name":"conference_id","label":"Conference ID","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":"EasyChair","order":2,"name":"conference_management_system","label":"Conference Management System","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"20","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":"10","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":"50% - 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.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":"3.0","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":"Yes","order":9,"name":"external_reviewers_involved","label":"External Reviewers Involved","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}}]}}