{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,2,21]],"date-time":"2025-02-21T07:19:54Z","timestamp":1740122394745,"version":"3.37.3"},"reference-count":40,"publisher":"Springer Science and Business Media LLC","issue":"3","license":[{"start":{"date-parts":[[2018,6,4]],"date-time":"2018-06-04T00:00:00Z","timestamp":1528070400000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"funder":[{"name":"National Key project of Scientific and Technical Supporting Programs of China","award":["2014BAK15B01"],"award-info":[{"award-number":["2014BAK15B01"]}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Cluster Comput"],"published-print":{"date-parts":[[2018,9]]},"DOI":"10.1007\/s10586-018-2265-1","type":"journal-article","created":{"date-parts":[[2018,6,4]],"date-time":"2018-06-04T13:37:41Z","timestamp":1528119461000},"page":"1607-1622","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":5,"title":["Multi-prediction based scheduling for hybrid workloads in the cloud data center"],"prefix":"10.1007","volume":"21","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-6747-6447","authenticated-orcid":false,"given":"Haiou","family":"Jiang","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Haihong","family":"E","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Meina","family":"Song","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2018,6,4]]},"reference":[{"key":"2265_CR1","doi-asserted-by":"publisher","first-page":"1397","DOI":"10.1002\/cpe.1867","volume":"24","author":"A Beloglazov","year":"2012","unstructured":"Beloglazov, A., Buyya, R.: Optimal online deterministic algorithms and adaptive heuristics for energy and performance efficient dynamic consolidation of virtual machines in cloud data centers. Concurr. Comput. 24, 1397\u20131420 (2012)","journal-title":"Concurr. Comput."},{"key":"2265_CR2","doi-asserted-by":"crossref","unstructured":"Guenter, B., Jain, N., Williams, C.: Managing cost, performance, and reliability tradeoffs for energy-aware server provisioning. In: IEEE INFOCOM, pp. 702\u2013710 (2011)","DOI":"10.1109\/INFCOM.2011.5934917"},{"key":"2265_CR3","doi-asserted-by":"crossref","unstructured":"Bhattacharya, A.A., Culler, D., Friedman, E., Ghodsi, A., Shenker, S., Stoica, I.: Hierarchical scheduling for diverse datacenter workloads. In: Proceedings of the 4th Annual Symposium on Cloud Computing, pp. 1\u201315 (2013)","DOI":"10.1145\/2523616.2523637"},{"key":"2265_CR4","unstructured":"Apache: Yarn. \n                    https:\/\/hadoop.apache.org\/docs\/r2.4.1\/hadoop-yarn\/hadoop-yarn-site\/index.html\n                    \n                   (2013)"},{"key":"2265_CR5","unstructured":"Apache: Mesos. \n                    http:\/\/mesos.apache.org\/\n                    \n                   (2011)"},{"key":"2265_CR6","unstructured":"Google: Kubernetes. \n                    http:\/\/kubernetes.io\/\n                    \n                   (2015)"},{"key":"2265_CR7","unstructured":"Apache: Fair Scheduler. \n                    http:\/\/hadoop.apache.org\/docs\/current\/hadoop-yarn\/hadoop-yarn-site\/FairScheduler.html\n                    \n                   (2016)"},{"key":"2265_CR8","unstructured":"Apache: Capacity Scheduler. \n                    https:\/\/hadoop.apache.org\/docs\/r2.7.0\/hadoop-yarn\/hadoop-yarn-site\/CapacityScheduler.html\n                    \n                   (2016)"},{"key":"2265_CR9","unstructured":"Google: Google Cluster Data. \n                    http:\/\/code.google.com\/p\/googleclusterdata\/wiki\/ClusterData2011_1\n                    \n                   (2011)"},{"key":"2265_CR10","doi-asserted-by":"crossref","unstructured":"Reiss, C., Tumanov, A.: Heterogeneity and dynamicity of clouds at scale: Google trace analysis. In: Proceedings of the Third ACM Symposium on Cloud Computing, p. 7 (2012)","DOI":"10.1145\/2391229.2391236"},{"key":"2265_CR11","unstructured":"Reiss, C., Tumanov, A., Ganger, G.R., Katz, R.H., Kozuch, M.A.: Towards understanding heterogeneous clouds at scale: Google trace analysis. \n                    http:\/\/www.pdl.cmu.edu\/PDL-FTP\/CloudComputing\/ISTC-CC-TR-12-101.pdf\n                    \n                   (2012)"},{"key":"2265_CR12","doi-asserted-by":"crossref","unstructured":"Abdul-Rahman, O.A., Aida, K.: Towards understanding the usage behavior of Google cloud users: the mice and elephants phenomenon. In: 2014 IEEE 6th International Conference on Cloud Computing Technology and Science, pp. 272\u2013277 (2014)","DOI":"10.1109\/CloudCom.2014.75"},{"key":"2265_CR13","first-page":"56","volume-title":"Time series analysis: forecasting and control","author":"GEP Box","year":"2011","unstructured":"Box, G.E.P., Jenkins, G.M., Reinsel, G.C.: Time series analysis: forecasting and control, 4th edn, pp. 56\u201381. China Machine Press, Beijing (2011)","edition":"4"},{"key":"2265_CR14","first-page":"131","volume-title":"Forecasting and Decision Making","author":"L Hua","year":"2012","unstructured":"Hua, L., Qiying, H.: Forecasting and Decision Making, pp. 131\u2013168. China Machine Press, Beijing (2012)"},{"key":"2265_CR15","doi-asserted-by":"crossref","unstructured":"Jiang, H., E, H., Song, M.: Hierarchical prediction based task scheduling in hybrid data center. In: 2014 20th IEEE International Conference on Parallel and Distributed Systems (ICPADS), pp. 17\u201324 (2014)","DOI":"10.1109\/PADSW.2014.7097786"},{"key":"2265_CR16","unstructured":"Apache: Spark. \n                    http:\/\/spark.apache.org\/docs\/latest\/index.html\n                    \n                   (2013)"},{"key":"2265_CR17","unstructured":"Ghodsi, A., Zaharia, M., Hindman, B., Konwinski, A., Shenker, S., Stoica, I.: Dominant resource fairness: fair allocation of multiple resource types. In: Proceedings of the 8th USENIX Conference on Networked Systems Design and Implementation (NSDI), pp. 323\u2013336 (2011)"},{"key":"2265_CR18","doi-asserted-by":"crossref","unstructured":"Schwarzkopf, M., Konwinski, A., Abd-El-Malek, M., Wilkes, J.: Omega: flexible, scalable schedulers for large compute clusters. In: European Conference on Computer Systems (EuroSys), pp. 351\u2013364 (2013)","DOI":"10.1145\/2465351.2465386"},{"key":"2265_CR19","unstructured":"Boutin, E., Ekanayake, J., Lin, W., Shi, B., Zhou, J.: Apollo: scalable and coordinated scheduling for cloud-scale computing. In: 11th USENIX Symposium on Operating Systems Design and Implementation (OSDI), pp. 285\u2013300 (2014)"},{"key":"2265_CR20","doi-asserted-by":"crossref","unstructured":"Delimitrou, C., Kozyrakis, C.: Quasar: resource-efficient and QoS-aware cluster management. In: Proceedings of the 19th International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS), pp. 127\u2013144 (2014)","DOI":"10.1145\/2541940.2541941"},{"key":"2265_CR21","doi-asserted-by":"publisher","first-page":"203","DOI":"10.1007\/978-3-540-89856-6_11","volume-title":"Middleware 2008","author":"David Carrera","year":"2008","unstructured":"Carrera, D., Steinder, M., Whalley, I., Torres, J., Ayguad, E.: Enabling resource sharing between transactional and batch workloads using dynamic application placement. In: Middleware\u201908, Proceedings of the 9th ACM\/IFIP\/USENIX International Conference on Middleware archive, pp. 203\u2013222 (2008)"},{"key":"2265_CR22","doi-asserted-by":"crossref","unstructured":"Carrera, D., Steinder, M., Whalley, I., Torres, J., Ayguad, E.: Managing SLAs of heterogeneous workloads using dynamic application placement. In: HPDC\u201908 2008, Proceedings of the 17th International Symposium on High Performance Distributed Computing, pp. 217\u2013218 (2008)","DOI":"10.1145\/1383422.1383453"},{"key":"2265_CR23","doi-asserted-by":"publisher","first-page":"371","DOI":"10.1007\/978-3-642-24650-0_32","volume-title":"Algorithms and Architectures for Parallel Processing","author":"Saurabh Kumar Garg","year":"2011","unstructured":"Garg, S.K., Gopalaiyengar, S.K., Buyya, R.: SLA-based resource provisioning for heterogeneous workloads in a virtualized cloud datacenter. In: 11th International Conference on Algorithms and Architectures for Parallel Processing, ICA3PP 2011, pp. 371\u2013384 (2011)"},{"key":"2265_CR24","doi-asserted-by":"publisher","first-page":"108","DOI":"10.1016\/j.jnca.2014.07.030","volume":"45","author":"SK Garg","year":"2014","unstructured":"Garg, S.K., Toosi, A.N., Gopalaiyengar, S.K., Buyya, R.: SLA-based virtual machine management for heterogeneous workloads in a cloud datacenter. J. Netw. Comput. Appl. 45, 108\u2013120 (2014)","journal-title":"J. Netw. Comput. Appl."},{"key":"2265_CR25","doi-asserted-by":"publisher","first-page":"740","DOI":"10.1016\/j.future.2009.05.004","volume":"26","author":"E Dodonov","year":"2010","unstructured":"Dodonov, E., Mello, R.F.: A novel approach for distributed application scheduling based on prediction of communication events. Future Gener. Comput. Syst. 26, 740\u2013752 (2010)","journal-title":"Future Gener. Comput. Syst."},{"key":"2265_CR26","doi-asserted-by":"crossref","unstructured":"Curinom, C., Difallahu, D.E., Douglasm, C., Krishnanm, S., Ramakrishnanm, R., Raom, S.: Reservation-based scheduling: if you\u2019re late don\u2019t blame us! In: SOCC \u201914 Proceedings of the ACM Symposium on Cloud Computing, pp. 1\u201314 (2014)","DOI":"10.1145\/2670979.2670981"},{"key":"2265_CR27","doi-asserted-by":"crossref","unstructured":"Sharma, B., Wood, T., Das, C.R.: HybridMR: a hierarchical MapReduce scheduler for hybrid data centers. In: IEEE 33rd International Conference on Distributed Computing Systems, pp. 102\u2013111 (2013)","DOI":"10.1109\/ICDCS.2013.31"},{"key":"2265_CR28","first-page":"23","volume":"2","author":"MA Farahat","year":"2012","unstructured":"Farahat, M.A., Talaat, M.: Short-term load forecasting using curve fitting prediction optimized by genetic algorithms. Int. J. Enegry Eng. 2, 23\u201338 (2012)","journal-title":"Int. J. Enegry Eng."},{"key":"2265_CR29","doi-asserted-by":"crossref","unstructured":"Khan, A., Yan, X., Tao, S., Nikos, A.: Workload characterization and prediction in the cloud: a multiple time series approach. In: IEEE Network Operations and Management Symposium (NOMS), pp. 1287\u20131294 (2012)","DOI":"10.1109\/NOMS.2012.6212065"},{"key":"2265_CR30","doi-asserted-by":"crossref","unstructured":"Yang, Q., Peng, C., Yu, Y., Zhao, H., Zhou, Y., Wang, Z., Du, S.: Host load prediction based on PSR and EA-GMDH for cloud computing system. In: IEEE Third International Conference on Cloud and Green Computing, pp. 9\u201315 (2013)","DOI":"10.1109\/CGC.2013.10"},{"key":"2265_CR31","doi-asserted-by":"crossref","unstructured":"Yang, D., Cao, J., Yu, C., Xiao, J.: A multi-step-ahead CPU load prediction approach in distributed system. In: Second International Conference on Cloud and Green Computing, pp. 206\u2013213 (2012)","DOI":"10.1109\/CGC.2012.32"},{"key":"2265_CR32","doi-asserted-by":"crossref","unstructured":"Di, S., Kondo, D., Cirne, W.: Host load prediction in a Google compute cloud with a Bayesian model. In: Proceedings of the IEEE\/ACM Conference on High Performance Computing Networking, Storage and Analysis, SC, pp. 1\u201311 (2012)","DOI":"10.1109\/SC.2012.68"},{"key":"2265_CR33","doi-asserted-by":"publisher","first-page":"1820","DOI":"10.1016\/j.jpdc.2013.10.001","volume":"74","author":"S Di","year":"2014","unstructured":"Di, S., Kondo, D., Cirne, W.: Google hostload prediction based on bayesian model with optimized feature combincation. J. Parallel Distrib. Comput. 74, 1820\u20131832 (2014)","journal-title":"J. Parallel Distrib. Comput."},{"key":"2265_CR34","doi-asserted-by":"crossref","unstructured":"Zhang, Q., Zhani, M.F., Zhang, S., Zhu, Q., Boutaba, R., Hellerstein, J.L.: Dynamic energy-aware capacity provisioning for cloud computing environments. In: ICAC\u201912 Proceedings of the 9th International Conference on Autonomic Computing, pp. 145\u2013154 (2012)","DOI":"10.1145\/2371536.2371562"},{"key":"2265_CR35","unstructured":"Cheng, L., Zhang, Q., Boutaba, R.: Mitigating the negative impact of preemption on heterogeneous mapreduce workloads. In: CNSM \u201911, Proceedings of the 7th International Conference on Network and Services Management, pp. 189\u2013197 (2011)"},{"key":"2265_CR36","doi-asserted-by":"crossref","unstructured":"Verma, A., Pedrosa, L., Korupolu, M.: Large-scale cluster management at Google with Borg. In: Proceedings of the Tenth European Conference on Computer (Systems EuroSys), p. 18 (2015)","DOI":"10.1145\/2741948.2741964"},{"key":"2265_CR37","unstructured":"ARMA: Auto-Regressive and Moving Average. \n                    https:\/\/en.wikipedia.org\/wiki\/Autoregressive%E2%80%93moving-average_model\n                    \n                   (2015)"},{"key":"2265_CR38","unstructured":"Reiss, C., Wilkes, J.: Google cluster-usage traces: format + schema (version of 2011.10.27, for trace version 2). \n                    http:\/\/code.google.com\/p\/googleclusterdata\/wiki\/ClusterData2011_1\n                    \n                   (2011)"},{"key":"2265_CR39","doi-asserted-by":"publisher","first-page":"23","DOI":"10.1002\/spe.995","volume":"41","author":"RN Calheiros","year":"2011","unstructured":"Calheiros, R.N., Ranjan, R., Beloglazov, A., De Rose, C.A., Buyya, R.: CloudSim: a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms. Softw. Pract. Exp. 41, 23\u201350 (2011)","journal-title":"Softw. Pract. Exp."},{"key":"2265_CR40","unstructured":"IBM: IBM SPSS Statistics. \n                    http:\/\/www.spss.co.in\/\n                    \n                   (2014)"}],"container-title":["Cluster Computing"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s10586-018-2265-1\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10586-018-2265-1.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10586-018-2265-1.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,6,3]],"date-time":"2019-06-03T19:26:13Z","timestamp":1559589973000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s10586-018-2265-1"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,6,4]]},"references-count":40,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2018,9]]}},"alternative-id":["2265"],"URL":"https:\/\/doi.org\/10.1007\/s10586-018-2265-1","relation":{},"ISSN":["1386-7857","1573-7543"],"issn-type":[{"type":"print","value":"1386-7857"},{"type":"electronic","value":"1573-7543"}],"subject":[],"published":{"date-parts":[[2018,6,4]]},"assertion":[{"value":"2 May 2016","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"9 October 2017","order":2,"name":"revised","label":"Revised","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"19 February 2018","order":3,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"4 June 2018","order":4,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}