{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,27]],"date-time":"2025-03-27T00:23:57Z","timestamp":1743035037868,"version":"3.40.3"},"publisher-location":"Cham","reference-count":27,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783030675394"},{"type":"electronic","value":"9783030675400"}],"license":[{"start":{"date-parts":[[2021,1,1]],"date-time":"2021-01-01T00:00:00Z","timestamp":1609459200000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2021,1,1]],"date-time":"2021-01-01T00:00:00Z","timestamp":1609459200000},"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":[[2021]]},"DOI":"10.1007\/978-3-030-67540-0_9","type":"book-chapter","created":{"date-parts":[[2021,1,21]],"date-time":"2021-01-21T13:12:57Z","timestamp":1611234777000},"page":"154-168","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["End-to-End QoS Aggregation and Container Allocation for Complex Microservice Flows"],"prefix":"10.1007","author":[{"given":"Min","family":"Zhou","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yingbo","family":"Wu","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jie","family":"Wu","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2021,1,22]]},"reference":[{"key":"9_CR1","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. Present and Ulterior Software Engineering, pp. 195\u2013216. Springer, Cham (2017). https:\/\/doi.org\/10.1007\/978-3-319-67425-4_12"},{"issue":"3","key":"9_CR2","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.: Microservices: the journey so far and challenges ahead. IEEE Softw. 35(3), 24\u201335 (2018)","journal-title":"IEEE Softw."},{"issue":"12","key":"9_CR3","doi-asserted-by":"publisher","first-page":"24","DOI":"10.1109\/MC.2007.421","volume":"40","author":"Y Gil","year":"2007","unstructured":"Gil, Y., Deelman, E., Ellisman, M., Fahringer, T., Fox, G., Gannon, D.: Examining the challenges of scientific workflows. Computer 40(12), 24\u201332 (2007)","journal-title":"Computer"},{"issue":"5","key":"9_CR4","doi-asserted-by":"publisher","first-page":"81","DOI":"10.1109\/MCC.2016.112","volume":"3","author":"M Fazio","year":"2016","unstructured":"Fazio, M., Celesti, A., Ranjan, R., Liu, C., Chen, L., Villari, M.: Open issues in scheduling microservices in the cloud. IEEE Cloud Comput. 3(5), 81\u201388 (2016)","journal-title":"IEEE Cloud Comput."},{"issue":"9","key":"9_CR5","doi-asserted-by":"publisher","first-page":"2114","DOI":"10.1109\/TPDS.2019.2901467","volume":"30","author":"L Bao","year":"2019","unstructured":"Bao, L., Wu, C., Bu, X.: Performance modeling and workflow scheduling of microservice-based applications in clouds. IEEE Trans. Parallel Distrib. Syst. 30(9), 2114\u20132129 (2019)","journal-title":"IEEE Trans. Parallel Distrib. Syst."},{"key":"9_CR6","doi-asserted-by":"crossref","unstructured":"Rahman, J., Lama, P.: Predicting the end-to-end tail latency of containerized microservices in the cloud. In: IEEE International Conference on Cloud Engineering, pp. 200\u2013210 (2019)","DOI":"10.1109\/IC2E.2019.00034"},{"issue":"1","key":"9_CR7","doi-asserted-by":"publisher","first-page":"113","DOI":"10.1007\/s10723-017-9419-x","volume":"16","author":"C Guerrero","year":"2018","unstructured":"Guerrero, C., Lera, I., Juiz, C.: Genetic algorithm for multi-objective optimization of container allocation in cloud architecture. J. Grid Comput. 16(1), 113\u2013135 (2018). https:\/\/doi.org\/10.1007\/s10723-017-9419-x","journal-title":"J. Grid Comput."},{"issue":"10","key":"9_CR8","first-page":"19","volume":"5","author":"S Barakat","year":"2017","unstructured":"Barakat, S.: Monitoring and analysis of microservices performance. J. Comput. Sci. Control Syst. 5(10), 19\u201322 (2017)","journal-title":"J. Comput. Sci. Control Syst."},{"key":"9_CR9","doi-asserted-by":"crossref","unstructured":"Gribaudo, M., Iacono, M., Manini, D.: Performance evaluation of massively distributed microservices based applications. In: European Council for Modelling and Simulation (ECMS), pp. 598\u2013604 (2017)","DOI":"10.7148\/2017-0598"},{"key":"9_CR10","unstructured":"Pattern: Microservice architecture (2019). http:\/\/microservices.io\/patterns\/microservices.html"},{"key":"9_CR11","unstructured":"Wiley, J.: Workflow Handbook (2019). http:\/\/pl.wikipedia.org\/wiki\/Workflow"},{"key":"9_CR12","doi-asserted-by":"crossref","unstructured":"Liu, L., Zhang, M., Lin, Y., Qin, L.: A survey on workflow management and scheduling in cloud computing. In: 14th IEEE\/ACM International Symposium on Cluster, Cloud and Grid Computing. IEEE (2014)","DOI":"10.1109\/CCGrid.2014.83"},{"key":"9_CR13","unstructured":"Jaeger, M.C., Rojec-Goldmann, G., Muhl, G.: QoS aggregation for web service composition using workflow patterns. In: 8th IEEE International Conference on Enterprise Distributed Object Computing, pp. 149\u2013159 (2004)"},{"key":"9_CR14","series-title":"Advances in Intelligent Systems and Computing","doi-asserted-by":"publisher","first-page":"142","DOI":"10.1007\/978-3-319-48944-5_14","volume-title":"Advances in Systems Science","author":"M Rusek","year":"2017","unstructured":"Rusek, M., Dwornicki, G., Or\u0142owski, A.: A decentralized system for load balancing of containerized microservices in the cloud. In: \u015awi\u0105tek, J., Tomczak, J.M. (eds.) ICSS 2016. AISC, vol. 539, pp. 142\u2013152. Springer, Cham (2017). https:\/\/doi.org\/10.1007\/978-3-319-48944-5_14"},{"issue":"2","key":"9_CR15","doi-asserted-by":"publisher","first-page":"252","DOI":"10.1007\/s11227-009-0318-1","volume":"54","author":"G Wei","year":"2010","unstructured":"Wei, G., Vasilakos, A.V., Zheng, Y., Xiong, N.: A game-theoretic method of fair resource allocation for cloud computing services. J. Supercomput. 54(2), 252\u2013269 (2010). https:\/\/doi.org\/10.1007\/s11227-009-0318-1","journal-title":"J. Supercomput."},{"issue":"2","key":"9_CR16","doi-asserted-by":"publisher","first-page":"182","DOI":"10.1109\/4235.996017","volume":"6","author":"K Deb","year":"2002","unstructured":"Deb, K., Agrawal, S., Pratap, A., Meyarivan, T.: A fast and elitist multiobjective genetic algorithm: NSGA-II. IEEE Trans. Evol. Comput. 6(2), 182\u2013197 (2002)","journal-title":"IEEE Trans. Evol. Comput."},{"key":"9_CR17","doi-asserted-by":"crossref","unstructured":"Tizhoosh, H.R.: Opposition-based learning: a new scheme for machine intelligence. In: International Conference on Computational Intelligence for Modelling, Control and Automation, pp. 695\u2013701. IEEE (2005)","DOI":"10.1109\/CIMCA.2005.1631345"},{"issue":"5","key":"9_CR18","doi-asserted-by":"publisher","first-page":"1216","DOI":"10.1016\/j.future.2012.06.005","volume":"29","author":"Q Ghosh","year":"2013","unstructured":"Ghosh, Q., Longo, F., Naik, V.K., Trivedi, K.S.: Modeling and performance analysis of large scale IaaS clouds. Future Gener. Comput. Syst. 29(5), 1216\u20131234 (2013)","journal-title":"Future Gener. Comput. Syst."},{"key":"9_CR19","doi-asserted-by":"publisher","first-page":"453","DOI":"10.1016\/j.comnet.2015.08.030","volume":"91","author":"Q Vakilinia","year":"2015","unstructured":"Vakilinia, Q., Ali, M.M., Qiu, D.: Modeling of the resource allocation in cloud computing centers. Comput. Netw. 91, 453\u2013470 (2015)","journal-title":"Comput. Netw."},{"key":"9_CR20","doi-asserted-by":"crossref","unstructured":"Jindal, A., Podolskiy, V., Gerndt, M.: Performance modeling for cloud microservice applications. In: 10th ACM\/SPEC International Conference on Performance Engineering (ICPE 2019), pp. 25\u201332 (2019)","DOI":"10.1145\/3297663.3310309"},{"key":"9_CR21","doi-asserted-by":"publisher","first-page":"311","DOI":"10.1109\/TSE.2004.11","volume":"30","author":"Z Liangzhao","year":"2004","unstructured":"Liangzhao, Z., Benatallah, B., Ngu, A.H.H., Dumas, M., Kalagnanam, J., Chang, H.: QoS-aware middleware for web services composition. IEEE Trans. Softw. Eng. 30, 311\u2013327 (2004)","journal-title":"IEEE Trans. Softw. Eng."},{"issue":"3","key":"9_CR22","first-page":"705","volume":"9","author":"H Yuan","year":"2014","unstructured":"Yuan, H., Li, C., Du, M.: Optimal virtual machine resources scheduling based on improved particle swarm optimization in cloud computing. J. Softw. 9(3), 705\u2013708 (2014)","journal-title":"J. Softw."},{"key":"9_CR23","doi-asserted-by":"crossref","unstructured":"Amaral, M., Polo, J., Carrera, D., Mohomed, I., Unuvar, M., Steinder, M.: Performance evaluation of microservices architectures using containers. In: IEEE 14th International Symposium on Network Computing and Applications (NCA), pp. 27\u201334. IEEE (2015)","DOI":"10.1109\/NCA.2015.49"},{"key":"9_CR24","doi-asserted-by":"crossref","unstructured":"Khazaei, H., Barna, C., Beigi-Mohammadi, N., Litoiu, M.: Efficiency analysis of provisioning microservices. In: IEEE International Conference on Cloud Computing Technology and Science (CloudCom), pp. 261\u2013268. IEEE (2016)","DOI":"10.1109\/CloudCom.2016.0051"},{"issue":"3","key":"9_CR25","doi-asserted-by":"publisher","first-page":"1163","DOI":"10.1007\/s10586-016-0579-4","volume":"19","author":"N Akhter","year":"2016","unstructured":"Akhter, N., Othman, M.: Energy aware resource allocation of cloud data center: review and open issues. Clust. Comput. 19(3), 1163\u20131182 (2016). https:\/\/doi.org\/10.1007\/s10586-016-0579-4","journal-title":"Clust. Comput."},{"issue":"3","key":"9_CR26","doi-asserted-by":"publisher","first-page":"707","DOI":"10.1007\/s10589-014-9644-1","volume":"58","author":"C Lucken","year":"2014","unstructured":"Lucken, C., Baran, B., Brizuela, C.: A survey on multi-objective evolutionary algorithms for many-objective problems. Comput. Optim. Appl. 58(3), 707\u2013756 (2014). https:\/\/doi.org\/10.1007\/s10589-014-9644-1","journal-title":"Comput. Optim. Appl."},{"issue":"2","key":"9_CR27","doi-asserted-by":"publisher","first-page":"217","DOI":"10.1007\/s10723-015-9359-2","volume":"14","author":"S Singh","year":"2016","unstructured":"Singh, S., Chana, I.: A survey on resource scheduling in cloud computing: issues and challenges. J. Grid Comput. 14(2), 217\u2013264 (2016). https:\/\/doi.org\/10.1007\/s10723-015-9359-2","journal-title":"J. Grid Comput."}],"container-title":["Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering","Collaborative Computing: Networking, Applications and Worksharing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-030-67540-0_9","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,8,22]],"date-time":"2024-08-22T20:06:22Z","timestamp":1724357182000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-030-67540-0_9"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021]]},"ISBN":["9783030675394","9783030675400"],"references-count":27,"URL":"https:\/\/doi.org\/10.1007\/978-3-030-67540-0_9","relation":{},"ISSN":["1867-8211","1867-822X"],"issn-type":[{"type":"print","value":"1867-8211"},{"type":"electronic","value":"1867-822X"}],"subject":[],"published":{"date-parts":[[2021]]},"assertion":[{"value":"22 January 2021","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"CollaborateCom","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Conference on Collaborative Computing: Networking, Applications and Worksharing","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Shanghai","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":"2020","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"16 October 2020","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"18 October 2020","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"16","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"colcom2020","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"https:\/\/collaboratecom.eai-conferences.org\/2020\/","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":"Confy+","order":2,"name":"conference_management_system","label":"Conference Management System","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"211","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":"61","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":"16","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":"29% - 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":"3","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":"No","order":9,"name":"external_reviewers_involved","label":"External Reviewers Involved","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"The conference was held virtually due to COVID-19 pandemic.","order":10,"name":"additional_info_on_review_process","label":"Additional Info on Review Process","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}}]}}