{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,12]],"date-time":"2026-05-12T04:34:10Z","timestamp":1778560450820,"version":"3.51.4"},"reference-count":31,"publisher":"Springer Science and Business Media LLC","issue":"10","license":[{"start":{"date-parts":[[2021,8,3]],"date-time":"2021-08-03T00:00:00Z","timestamp":1627948800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2021,8,3]],"date-time":"2021-08-03T00:00:00Z","timestamp":1627948800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"}],"funder":[{"DOI":"10.13039\/501100012166","name":"national basic research program of china","doi-asserted-by":"publisher","award":["2018YFB1402500"],"award-info":[{"award-number":["2018YFB1402500"]}],"id":[{"id":"10.13039\/501100012166","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100001809","name":"national natural science foundation of china","doi-asserted-by":"publisher","award":["61872077"],"award-info":[{"award-number":["61872077"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100001809","name":"national natural science foundation of china","doi-asserted-by":"publisher","award":["61832004"],"award-info":[{"award-number":["61832004"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Int. J. Mach. Learn. &amp; Cyber."],"published-print":{"date-parts":[[2021,10]]},"DOI":"10.1007\/s13042-021-01396-4","type":"journal-article","created":{"date-parts":[[2021,8,3]],"date-time":"2021-08-03T18:02:51Z","timestamp":1628013771000},"page":"3037-3048","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":11,"title":["Scheduling method with adaptive learning for microservice workflows with hybrid resource provisioning"],"prefix":"10.1007","volume":"12","author":[{"given":"Haihua","family":"Gu","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Xiaoping","family":"Li","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Muyao","family":"Liu","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Shuang","family":"Wang","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2021,8,3]]},"reference":[{"issue":"4","key":"1396_CR1","doi-asserted-by":"publisher","first-page":"563","DOI":"10.1109\/TC.2019.2956505","volume":"69","author":"S Wang","year":"2019","unstructured":"Wang S, Li X, Ruiz R (2019) Performance analysis for heterogeneous cloud servers using queueing theory. IEEE Trans Comput 69(4):563\u2013576","journal-title":"IEEE Trans Comput"},{"issue":"3","key":"1396_CR2","doi-asserted-by":"publisher","first-page":"81","DOI":"10.1109\/MCC.2014.51","volume":"1","author":"D Bernstein","year":"2015","unstructured":"Bernstein D (2015) Containers and cloud: from lxc to docker to kubernetes. IEEE Cloud Comput 1(3):81\u201384","journal-title":"IEEE Cloud Comput"},{"key":"1396_CR3","doi-asserted-by":"crossref","unstructured":"Wang S, Li X, Ruiz R, Wang Y (2019) Cost minimization for service providers with impatient consumers in cloud computing. In: 2019 IEEE 23rd international conference on computer supported cooperative work in design (CSCWD). IEEE, pp 374\u2013379","DOI":"10.1109\/CSCWD.2019.8791912"},{"issue":"3","key":"1396_CR4","first-page":"16","volume":"1","author":"O Ben-Yehuda","year":"2013","unstructured":"Ben-Yehuda O, Ben-Yehuda M, Schuster A, Tsafrir D (2013) Deconstructing amazon ec2 spot instance pricing. ACM Trans Econ Comput 1(3):16","journal-title":"ACM Trans Econ Comput"},{"key":"1396_CR5","doi-asserted-by":"crossref","unstructured":"Ostermann S, Prodan R (2012) Impact of variable priced cloud resources on scientific workflow scheduling. In: European conference on parallel processing. Springer, pp 350\u2013362","DOI":"10.1007\/978-3-642-32820-6_35"},{"issue":"3","key":"1396_CR6","doi-asserted-by":"publisher","first-page":"260","DOI":"10.1109\/71.993206","volume":"13","author":"H Topcuoglu","year":"2002","unstructured":"Topcuoglu H, Hariri S, Min-you W (2002) Performance-effective and low-complexity task scheduling for heterogeneous computing. IEEE Trans Parallel Distrib Syst 13(3):260\u2013274","journal-title":"IEEE Trans Parallel Distrib Syst"},{"issue":"6","key":"1396_CR7","doi-asserted-by":"publisher","first-page":"848","DOI":"10.1016\/j.jpdc.2011.01.008","volume":"71","author":"E-K Byun","year":"2011","unstructured":"Byun E-K, Kee Y-S, Kim J-S, Deelman E, Maeng S (2011) Bts: resource capacity estimate for time-targeted science workflows. J Parallel Distrib Comput 71(6):848\u2013862","journal-title":"J Parallel Distrib Comput"},{"issue":"3\u20134","key":"1396_CR8","first-page":"217","volume":"14","author":"Y Jia","year":"2006","unstructured":"Jia Y, Buyya R (2006) Scheduling scientific workflow applications with deadline and budget constraints using genetic algorithms. Sci Program 14(3\u20134):217\u2013230","journal-title":"Sci Program"},{"key":"1396_CR9","unstructured":"Yu J, Buyya R, Tham CK (2005) Cost-based scheduling of scientific workflow applications on utility grids. In: First international conference on e-science and grid computing (e-science\u201905). IEEE, 8 pp"},{"issue":"8","key":"1396_CR10","doi-asserted-by":"publisher","first-page":"1400","DOI":"10.1109\/TPDS.2011.303","volume":"23","author":"S Abrishami","year":"2012","unstructured":"Abrishami S, Naghibzadeh M, Epema D (2012) Cost-driven scheduling of grid workflows using partial critical paths. IEEE Trans Parallel Distrib Syst 23(8):1400\u20131414","journal-title":"IEEE Trans Parallel Distrib Syst"},{"issue":"1","key":"1396_CR11","doi-asserted-by":"publisher","first-page":"158","DOI":"10.1016\/j.future.2012.05.004","volume":"29","author":"S Abrishami","year":"2013","unstructured":"Abrishami S, Naghibzadeh M, Epema DH (2013) Deadline-constrained workflow scheduling algorithms for infrastructure; as a service clouds. Future Gener Comput Syst 29(1):158\u2013169","journal-title":"Future Gener Comput Syst"},{"key":"1396_CR12","doi-asserted-by":"crossref","unstructured":"Cai Z, Li X, Gupta JND (2013) Critical path-based iterative heuristic for workflow scheduling in utility and cloud computing. In: International conference on service-oriented computing","DOI":"10.1007\/978-3-642-45005-1_15"},{"issue":"2","key":"1396_CR13","doi-asserted-by":"publisher","first-page":"3401","DOI":"10.1109\/TPDS.2017.2735400","volume":"28","author":"Q Wu","year":"2017","unstructured":"Wu Q, Ishikawa F, Zhu Q, Xia Y, Wen J (2017) Deadline-constrained cost optimization approaches for workflow scheduling in clouds. IEEE Trans Parallel Distrib Syst 28(2):3401\u20133412","journal-title":"IEEE Trans Parallel Distrib Syst"},{"issue":"2","key":"1396_CR14","doi-asserted-by":"publisher","first-page":"222","DOI":"10.1109\/TCC.2014.2314655","volume":"2","author":"MA Rodriguez","year":"2014","unstructured":"Rodriguez MA, Buyya R (2014) Deadline based resource provisioning and scheduling algorithm for scientific workflows on clouds. IEEE Trans Cloud Comput 2(2):222\u2013235","journal-title":"IEEE Trans Cloud Comput"},{"key":"1396_CR15","doi-asserted-by":"crossref","unstructured":"Bob Familiar (2015) Microservice architecture. Microservices, IoT, and Azure, pp 21\u201331","DOI":"10.1007\/978-1-4842-1275-2_3"},{"key":"1396_CR16","doi-asserted-by":"crossref","unstructured":"Guo D, Wang W, Zeng G, Wei Z (2016) Microservices architecture based cloudware deployment platform for service computing. In: 2016 IEEE symposium on service-oriented system engineering (SOSE). IEEE, pp 358\u2013363","DOI":"10.1109\/SOSE.2016.22"},{"issue":"5","key":"1396_CR17","doi-asserted-by":"publisher","first-page":"76","DOI":"10.1109\/MCC.2016.111","volume":"3","author":"A Sill","year":"2016","unstructured":"Sill A (2016) The design and architecture of microservices. IEEE Cloud Comput 3(5):76\u201380","journal-title":"IEEE Cloud Comput"},{"key":"1396_CR18","doi-asserted-by":"crossref","unstructured":"Hasselbring W, Steinacker G (2017) Microservice architectures for scalability, agility and reliability in e-commerce. pp 243\u2013246","DOI":"10.1109\/ICSAW.2017.11"},{"key":"1396_CR19","doi-asserted-by":"crossref","unstructured":"Alshuqayran N, Ali N, Evans R (2016) A systematic mapping study in microservice architecture. In: IEEE international conference on service-oriented computing & applications","DOI":"10.1109\/SOCA.2016.15"},{"key":"1396_CR20","doi-asserted-by":"crossref","unstructured":"Villamizar M, Garc\u00e9s O, Castro H, Verano M, Salamanca L, Casallas R, Gil S (2015) Evaluating the monolithic and the microservice architecture pattern to deploy web applications in the cloud. In: 2015 10th computing colombian conference (10CCC). IEEE, pp 583\u2013590","DOI":"10.1109\/ColumbianCC.2015.7333476"},{"key":"1396_CR21","unstructured":"Ye T, Wang X, Xu X, Chen Y (2017) Dynamic resource allocation algorithm for container-based service computing. In: IEEE international symposium on autonomous decentralized system"},{"issue":"3","key":"1396_CR22","doi-asserted-by":"publisher","first-page":"504","DOI":"10.1109\/LCOMM.2016.2644658","volume":"21","author":"X Guan","year":"2017","unstructured":"Guan X, Wan X, Choi BY, Song S, Zhu J (2017) Application oriented dynamic resource allocation for data centers using docker containers. IEEE Commun Lett 21(3):504\u2013507","journal-title":"IEEE Commun Lett"},{"issue":"7","key":"1396_CR23","first-page":"113","volume":"16","author":"C Guerrero","year":"2017","unstructured":"Guerrero C, Lera I, Juiz C (2017) Genetic algorithm for multi-objective optimization of container allocation in cloud architecture. J Grid Comput 16(7):113\u2013135","journal-title":"J Grid Comput"},{"key":"1396_CR24","unstructured":"Kai L, Aida K, Yokoyama S, Masatani Y (2016) Flexible container-based computing platform on cloud for scientific workflows. International conference on cloud computing research & innovations"},{"key":"1396_CR25","doi-asserted-by":"crossref","unstructured":"Javadi B, Thulasiram RK, Buyya R (2012) Statistical modeling of spot instance prices in public cloud environments. In: Fourth IEEE international conference on utility & cloud computing","DOI":"10.1109\/UCC.2011.37"},{"key":"1396_CR26","doi-asserted-by":"crossref","unstructured":"Yi S (2010) Reducing costs of spot instances via checkpointing in the amazon elastic compute cloud. In: IEEE international conference on cloud computing","DOI":"10.1109\/CLOUD.2010.35"},{"issue":"5","key":"1396_CR27","doi-asserted-by":"publisher","first-page":"890","DOI":"10.1109\/TPDS.2011.221","volume":"23","author":"K Plankensteiner","year":"2012","unstructured":"Plankensteiner K, Prodan R (2012) Meeting soft deadlines in scientific workflows using resubmission impact. IEEE Trans Parallel Distrib Syst 23(5):890\u2013901","journal-title":"IEEE Trans Parallel Distrib Syst"},{"issue":"2","key":"1396_CR28","doi-asserted-by":"publisher","first-page":"3671","DOI":"10.1109\/TPDS.2017.2687923","volume":"28","author":"G Yao","year":"2017","unstructured":"Yao G, Ding Y, Hao K (2017) Using imbalance characteristic for fault-tolerant workflow scheduling in cloud systems. IEEE Trans Parallel Distrib Syst 28(2):3671\u20133683","journal-title":"IEEE Trans Parallel Distrib Syst"},{"issue":"4","key":"1396_CR29","first-page":"30","volume":"10","author":"D Poola","year":"2016","unstructured":"Poola D, Ramamohanarao K, Buyya R (2016) Enhancing reliability of workflow execution using task replication and spot instances. ACM Trans Auton Adapt Syst (TAAS) 10(4):30","journal-title":"ACM Trans Auton Adapt Syst (TAAS)"},{"issue":"1","key":"1396_CR30","doi-asserted-by":"publisher","first-page":"23","DOI":"10.1002\/spe.995","volume":"41","author":"RN Calheiros","year":"2011","unstructured":"Calheiros RN, Ranjan R, Beloglazov A, C\u00e9sar AF (2011) De Rose, and Rajkumar Buyya. Cloudsim: a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms. Softw Pract Exp 41(1):23\u201350","journal-title":"Softw Pract Exp"},{"key":"1396_CR31","first-page":"505","volume":"47","author":"PS Fotuhi","year":"2016","unstructured":"Fotuhi PS, Vahid DA, Calheiros Rodrigo N, Rajkumar B (2016) Containercloudsim: an environment for modeling and simulation of containers in cloud data centers. Softw Pract Exp 47:505\u2013521","journal-title":"Softw Pract Exp"}],"container-title":["International Journal of Machine Learning and Cybernetics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s13042-021-01396-4.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s13042-021-01396-4\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s13042-021-01396-4.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,8,22]],"date-time":"2021-08-22T05:19:02Z","timestamp":1629609542000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s13042-021-01396-4"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,8,3]]},"references-count":31,"journal-issue":{"issue":"10","published-print":{"date-parts":[[2021,10]]}},"alternative-id":["1396"],"URL":"https:\/\/doi.org\/10.1007\/s13042-021-01396-4","relation":{},"ISSN":["1868-8071","1868-808X"],"issn-type":[{"value":"1868-8071","type":"print"},{"value":"1868-808X","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021,8,3]]},"assertion":[{"value":"15 June 2021","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"22 July 2021","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"3 August 2021","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}