{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,4]],"date-time":"2026-04-04T18:06:34Z","timestamp":1775325994988,"version":"3.50.1"},"reference-count":36,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2021,8,18]],"date-time":"2021-08-18T00:00:00Z","timestamp":1629244800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2021,8,18]],"date-time":"2021-08-18T00:00:00Z","timestamp":1629244800000},"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":["Peer-to-Peer Netw. Appl."],"published-print":{"date-parts":[[2022,1]]},"DOI":"10.1007\/s12083-021-01218-y","type":"journal-article","created":{"date-parts":[[2021,8,18]],"date-time":"2021-08-18T14:03:20Z","timestamp":1629295400000},"page":"77-91","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":26,"title":["Enabling rank-based distribution of microservices among containers for green cloud computing environment"],"prefix":"10.1007","volume":"15","author":[{"given":"Abdul","family":"Saboor","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ahmad Kamil","family":"Mahmood","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Abdullah Hisam","family":"Omar","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Mohd Fadzil","family":"Hassan","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Syed Nasir Mehmood","family":"Shah","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0106-7050","authenticated-orcid":false,"given":"Ali","family":"Ahmadian","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2021,8,18]]},"reference":[{"key":"1218_CR1","doi-asserted-by":"publisher","unstructured":"Amaral M, Polo J, Carrera D, Mohomed I, Unuvar M, Steinder M (2015) Performance evaluation of microservices architectures using containers. In: 2015 IEEE 14th international symposium on network computing and applications.. IEEE, pp 27\u201334. https:\/\/doi.org\/10.1109\/NCA.2015.49","DOI":"10.1109\/NCA.2015.49"},{"issue":"4","key":"1218_CR2","doi-asserted-by":"publisher","first-page":"50","DOI":"10.1145\/1721654.1721672","volume":"53","author":"M Armbrust","year":"2010","unstructured":"Armbrust M, Fox A, Griffith R, Joseph AD, Katz R, Konwinski A, Lee G, Patterson D, Rabkin A, Stoica I et al (2010) A view of cloud computing. Commun ACM 53(4):50\u201358. https:\/\/doi.org\/10.1145\/1721654.1721672","journal-title":"Commun ACM"},{"key":"1218_CR3","doi-asserted-by":"publisher","unstructured":"Buyya R, Yeo CS, Venugopal S (2008) Market-oriented cloud computing: vision, hype, and reality for delivering it services as computing utilities. In: 2008 10th IEEE international conference on high performance computing and communications. IEEE, pp. 5\u201313. https:\/\/doi.org\/10.1109\/HPCC.2008.172","DOI":"10.1109\/HPCC.2008.172"},{"key":"1218_CR4","doi-asserted-by":"publisher","unstructured":"Chen F, Grundy J, Schneider JG (2014) Automated analysis of performance and energy. In: ICPE. ACM, pp 39\u201350. https:\/\/doi.org\/10.1145\/2568088.2568093","DOI":"10.1145\/2568088.2568093"},{"key":"1218_CR5","doi-asserted-by":"publisher","unstructured":"Chen F, Grundy J, Yang Y, Schneider JG, He Q (2013) Experimental analysis of task-based energy consumption in cloud computing systems. In: Proceedings of the 4th ACM\/SPEC international conference on performance engineering, pp 295\u2013306. https:\/\/doi.org\/10.1145\/2479871.2479911","DOI":"10.1145\/2479871.2479911"},{"key":"1218_CR6","doi-asserted-by":"publisher","unstructured":"Chen L (2018) Microservices: Architecting for continuous delivery and devops. In: 2018 IEEE International conference on software architecture (ICSA). IEEE, pp 39\u2013397. https:\/\/doi.org\/10.1109\/icsa.2018.00013","DOI":"10.1109\/icsa.2018.00013"},{"key":"1218_CR7","doi-asserted-by":"publisher","unstructured":"Do AV, Chen J, Wang C, Lee YC, Zomaya AY, Zhou BB (2011) Profiling applications for virtual machine placement in clouds. In: 2011 IEEE 4Th international conference on cloud computing. IEEE, pp 660\u2013667. https:\/\/doi.org\/10.1109\/CLOUD.2011.75","DOI":"10.1109\/CLOUD.2011.75"},{"key":"1218_CR8","doi-asserted-by":"crossref","unstructured":"Dragoni N, Giallorenzo S, Lafuente AL, Mazzara M, Montesi F, Mustafin R, Safina L (2017) Microservices: yesterday, today, and tomorrow. In: Present and ulterior software engineering. Springer, pp 195\u2013216","DOI":"10.1007\/978-3-319-67425-4_12"},{"key":"1218_CR9","doi-asserted-by":"publisher","unstructured":"Gong C, Liu J, Zhang Q, Chen H, Gong Z (2010) The characteristics of cloud computing. In: 2010 39Th international conference on parallel processing workshops. IEEE, pp 275\u2013279. https:\/\/doi.org\/10.1109\/ICPPW.2010.45","DOI":"10.1109\/ICPPW.2010.45"},{"key":"1218_CR10","doi-asserted-by":"crossref","unstructured":"Labati RD, Genovese A, Piuri V, Scotti F, Vishwakarma S (2020) Computational intelligence in cloud computing. In: Recent advances in intelligent engineering. Springer, pp 111\u2013127","DOI":"10.1007\/978-3-030-14350-3_6"},{"key":"1218_CR11","doi-asserted-by":"publisher","unstructured":"Li K (2017) Quantitative modeling and analytical calculation of elasticity in cloud computing. IEEE Transactions on Cloud Computing. https:\/\/doi.org\/10.1109\/TCC.2017.2665549","DOI":"10.1109\/TCC.2017.2665549"},{"key":"1218_CR12","unstructured":"Looney B (2020) Bp statistical review of world energy. BP Statistical Review, London UK"},{"key":"1218_CR13","doi-asserted-by":"publisher","unstructured":"Malavalli D, Sathappan S (2015) Scalable microservice based architecture for enabling dmtf profiles. In: 2015 11Th international conference on network and service management (CNSM). IEEE, pp. 428\u2013432. https:\/\/doi.org\/10.1109\/CNSM.2015.7367395","DOI":"10.1109\/CNSM.2015.7367395"},{"key":"1218_CR14","doi-asserted-by":"publisher","first-page":"227","DOI":"10.1016\/j.compeleceng.2018.11.021","volume":"73","author":"MS Mekala","year":"2019","unstructured":"Mekala MS, Viswanathan P (2019) Energy-efficient virtual machine selection based on resource ranking and utilization factor approach in cloud computing for iot. Comput Elect Eng 73:227\u2013244. https:\/\/doi.org\/10.1016\/j.compeleceng.2018.11.021","journal-title":"Comput Elect Eng"},{"key":"1218_CR15","doi-asserted-by":"publisher","unstructured":"Mell P, Grance T (2011) The NIST definition of cloud computing. https:\/\/doi.org\/10.6028\/nist.sp.800-145","DOI":"10.6028\/nist.sp.800-145"},{"issue":"1","key":"1218_CR16","doi-asserted-by":"publisher","first-page":"39","DOI":"10.1007\/s10723-017-9417-z","volume":"16","author":"R Moreno-Vozmediano","year":"2018","unstructured":"Moreno-Vozmediano R, Montero RS, Huedo E, Llorente IM (2018) Orchestrating the deployment of high availability services on multi-zone and multi-cloud scenarios. J Grid Comput 16(1):39\u201353. https:\/\/doi.org\/10.1007\/s10723-017-9417-z","journal-title":"J Grid Comput"},{"key":"1218_CR17","doi-asserted-by":"publisher","unstructured":"Naeem MA, Nguyen TN, Ali R, Cengiz K, Meng Y, Khurshaid T (2021) Hybrid cache management in iot-based named data networking. IEEE Internet of Things Journal. https:\/\/doi.org\/10.1109\/JIOT.2021.3075317","DOI":"10.1109\/JIOT.2021.3075317"},{"key":"1218_CR18","doi-asserted-by":"publisher","unstructured":"Naik BB, Singh D, Samaddar AB (2020) Multi-objective virtual machine selection in cloud data centers using optimized scheduling. Wirel Pers Commun 1\u201324. https:\/\/doi.org\/10.1007\/s11277-020-07807-z","DOI":"10.1007\/s11277-020-07807-z"},{"key":"1218_CR19","volume-title":"Building microservices: Designing Fine-Grained systems","author":"S Newman","year":"2021","unstructured":"Newman S (2021) Building microservices: Designing Fine-Grained systems. O\u2019Reilly Media, Incorporated"},{"key":"1218_CR20","doi-asserted-by":"publisher","unstructured":"Nguyen T, Liu BH, Nguyen N, Dumba B, Chou JT (2021) Smart grid vulnerability and defense analysis under cascading failure attacks. IEEE Transactions on Power Delivery. https:\/\/doi.org\/10.1109\/TPWRD.2021.3061358","DOI":"10.1109\/TPWRD.2021.3061358"},{"key":"1218_CR21","doi-asserted-by":"publisher","unstructured":"Nguyen TN, Liu BH, Nguyen NP, Chou JT (2020) Cyber security of smart grid: Attacks and defenses. In: ICC 2020 - 2020 IEEE International conference on communications (ICC), pp 1\u20136. https:\/\/doi.org\/10.1109\/ICC40277.2020.9148850","DOI":"10.1109\/ICC40277.2020.9148850"},{"key":"1218_CR22","doi-asserted-by":"publisher","unstructured":"Pahl C, Brogi A, Soldani J, Jamshidi P (2017) Cloud container technologies: a state-of-the-art review. IEEE Transactions on Cloud Computing. https:\/\/doi.org\/10.1109\/TCC.2017.2702586","DOI":"10.1109\/TCC.2017.2702586"},{"issue":"3","key":"1218_CR23","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/2983575","volume":"49","author":"I Pietri","year":"2016","unstructured":"Pietri I, Sakellariou R (2016) Mapping virtual machines onto physical machines in cloud computing: a survey. ACM Computing Surveys (CSUR) 49(3):1\u201330. https:\/\/doi.org\/10.1145\/2983575","journal-title":"ACM Computing Surveys (CSUR)"},{"key":"1218_CR24","doi-asserted-by":"publisher","unstructured":"Piraghaj SF, Dastjerdi AV, Calheiros RN, Buyya R (2015) A framework and algorithm for energy efficient container consolidation in cloud data centers. In: 2015 IEEE International conference on data science and data intensive systems. IEEE, pp 368\u2013375. https:\/\/doi.org\/10.1109\/DSDIS.2015.67","DOI":"10.1109\/DSDIS.2015.67"},{"key":"1218_CR25","doi-asserted-by":"publisher","first-page":"453","DOI":"10.1016\/j.future.2018.11.010","volume":"94","author":"B Qureshi","year":"2019","unstructured":"Qureshi B (2019) Profile-based power-aware workflow scheduling framework for energy-efficient data centers. Futur Gener Comput Syst 94:453\u2013467. https:\/\/doi.org\/10.1016\/j.future.2018.11.010","journal-title":"Futur Gener Comput Syst"},{"key":"1218_CR26","doi-asserted-by":"publisher","unstructured":"Rossi F, Cardellini V, Presti FL, Nardelli M (2020) Geo-distributed efficient deployment of containers with kubernetes. Computer Communications. https:\/\/doi.org\/10.1016\/j.comcom.2020.04.061","DOI":"10.1016\/j.comcom.2020.04.061"},{"issue":"2","key":"1218_CR27","doi-asserted-by":"publisher","first-page":"197","DOI":"10.1109\/TSUSC.2017.2711967","volume":"2","author":"P Ruiu","year":"2017","unstructured":"Ruiu P, Fiandrino C, Giaccone P, Bianco A, Kliazovich D, Bouvry P (2017) On the energy-proportionality of data center networks. IEEE Trans Sustain Comput 2(2):197\u2013210. https:\/\/doi.org\/10.1109\/TSUSC.2017.2711967","journal-title":"IEEE Trans Sustain Comput"},{"key":"1218_CR28","doi-asserted-by":"crossref","unstructured":"Saedi A, Iahad NA (2013) An integrated theoretical framework for cloud computing adoption by small and medium-sized enterprises. In: PACIS, p 48","DOI":"10.1109\/ICRIIS.2013.6716757"},{"key":"1218_CR29","doi-asserted-by":"crossref","unstructured":"Seo S, Kim MH, Kwak HY, Gim GY (2021) The optimal use of public cloud service provider when transforming microservice architecture. In: Software engineering in iot, big data, cloud and mobile computing. Springer, pp 207\u2013218","DOI":"10.1007\/978-3-030-64773-5_17"},{"key":"1218_CR30","doi-asserted-by":"publisher","unstructured":"Srirama SN, Adhikari M, Paul S (2020) Application deployment using containers with auto-scaling for microservices in cloud environment. Journal of Network and Computer Applications p 102629. https:\/\/doi.org\/10.1016\/j.jnca.2020.102629","DOI":"10.1016\/j.jnca.2020.102629"},{"key":"1218_CR31","doi-asserted-by":"publisher","first-page":"399","DOI":"10.1016\/j.asoc.2018.03.016","volume":"67","author":"M Vasudevan","year":"2018","unstructured":"Vasudevan M, Tian YC, Tang M, Kozan E, Zhang X (2018) Energy-efficient application assignment in profile-based data center management through a repairing genetic algorithm. Appl Soft Comput 67:399\u2013408. https:\/\/doi.org\/10.1016\/j.asoc.2018.03.016","journal-title":"Appl Soft Comput"},{"issue":"3","key":"1218_CR32","doi-asserted-by":"publisher","first-page":"607","DOI":"10.1145\/2508148.2485974","volume":"41","author":"H Yang","year":"2013","unstructured":"Yang H, Breslow A, Mars J, Tang L (2013) Bubble-flux: Precise online qos management for increased utilization in warehouse scale computers. ACM SIGARCH Comput Architect News 41(3):607\u2013618. https:\/\/doi.org\/10.1145\/2508148.2485974","journal-title":"ACM SIGARCH Comput Architect News"},{"issue":"3","key":"1218_CR33","doi-asserted-by":"publisher","first-page":"878","DOI":"10.1109\/TPDS.2014.2313335","volume":"26","author":"K Ye","year":"2014","unstructured":"Ye K, Wu Z, Wang C, Zhou BB, Si W, Jiang X, Zomaya AY (2014) Profiling-based workload consolidation and migration in virtualized data centers. IEEE Trans Parall Distribut Syst 26 (3):878\u2013890. https:\/\/doi.org\/10.1109\/TPDS.2014.2313335","journal-title":"IEEE Trans Parall Distribut Syst"},{"issue":"22","key":"1218_CR34","doi-asserted-by":"publisher","first-page":"e4436","DOI":"10.1002\/cpe.4436","volume":"31","author":"D Yu","year":"2019","unstructured":"Yu D, Jin Y, Zhang Y, Zheng X (2019) A survey on security issues in services communication of microservices-enabled fog applications. Concurren Comput Pract Exp 31(22):e4436. https:\/\/doi.org\/10.1002\/cpe.4436","journal-title":"Concurren Comput Pract Exp"},{"key":"1218_CR35","doi-asserted-by":"publisher","first-page":"102441","DOI":"10.1016\/j.jnca.2019.102441","volume":"147","author":"Y Yu","year":"2019","unstructured":"Yu Y, Yang J, Guo C, Zheng H, He J (2019) Joint optimization of service request routing and instance placement in the microservice system. J Netw Comput Appl 147:102441. https:\/\/doi.org\/10.1016\/j.jnca.2019.102441","journal-title":"J Netw Comput Appl"},{"key":"1218_CR36","doi-asserted-by":"publisher","unstructured":"Zhang S, Yuan D, Pan L, Liu S, Cui L, Meng X (2017) Selling reserved instances through pay-as-you-go model in cloud computing. In: 2017 IEEE International conference on web services (ICWS). IEEE, pp 130\u2013137. https:\/\/doi.org\/10.1109\/ICWS.2017.25","DOI":"10.1109\/ICWS.2017.25"}],"container-title":["Peer-to-Peer Networking and Applications"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s12083-021-01218-y.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s12083-021-01218-y\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s12083-021-01218-y.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,1,20]],"date-time":"2022-01-20T02:13:44Z","timestamp":1642644824000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s12083-021-01218-y"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,8,18]]},"references-count":36,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2022,1]]}},"alternative-id":["1218"],"URL":"https:\/\/doi.org\/10.1007\/s12083-021-01218-y","relation":{},"ISSN":["1936-6442","1936-6450"],"issn-type":[{"value":"1936-6442","type":"print"},{"value":"1936-6450","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021,8,18]]},"assertion":[{"value":"24 February 2021","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"1 July 2021","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"18 August 2021","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}