{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,18]],"date-time":"2026-03-18T22:58:47Z","timestamp":1773874727429,"version":"3.50.1"},"reference-count":47,"publisher":"Springer Science and Business Media LLC","issue":"4","license":[{"start":{"date-parts":[[2019,11,19]],"date-time":"2019-11-19T00:00:00Z","timestamp":1574121600000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2019,11,19]],"date-time":"2019-11-19T00:00:00Z","timestamp":1574121600000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"funder":[{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["61772205, 61872084"],"award-info":[{"award-number":["61772205, 61872084"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100007162","name":"Guangdong Science and Technology Department","doi-asserted-by":"publisher","award":["22017B010126002 and 2018KJYZ009"],"award-info":[{"award-number":["22017B010126002 and 2018KJYZ009"]}],"id":[{"id":"10.13039\/501100007162","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100004000","name":"Guangzhou Science and Technology Program key projects","doi-asserted-by":"crossref","award":["201802010010, 201807010052, 201902010040 and 201907010001"],"award-info":[{"award-number":["201802010010, 201807010052, 201902010040 and 201907010001"]}],"id":[{"id":"10.13039\/501100004000","id-type":"DOI","asserted-by":"crossref"}]},{"name":"the Fundamental Research Funds for the Central Universities, SCUT","award":["2019ZD26"],"award-info":[{"award-number":["2019ZD26"]}]},{"name":"Guangzhou Development Zone Science and Technology","award":["2018GH17"],"award-info":[{"award-number":["2018GH17"]}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Grid Computing"],"published-print":{"date-parts":[[2019,12]]},"DOI":"10.1007\/s10723-019-09499-7","type":"journal-article","created":{"date-parts":[[2019,11,19]],"date-time":"2019-11-19T12:03:33Z","timestamp":1574165013000},"page":"699-726","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":53,"title":["Scheduling Algorithms for Heterogeneous Cloud Environment: Main Resource Load Balancing Algorithm and Time Balancing Algorithm"],"prefix":"10.1007","volume":"17","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-6876-1795","authenticated-orcid":false,"given":"Weiwei","family":"Lin","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Gaofeng","family":"Peng","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Xinran","family":"Bian","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Siyao","family":"Xu","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Victor","family":"Chang","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yin","family":"Li","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2019,11,19]]},"reference":[{"key":"9499_CR1","doi-asserted-by":"crossref","unstructured":"Gill, S.S., Buyya, R.: Resource provisioning based scheduling framework for execution of heterogeneous and clustered workloads in clouds: from fundamental to autonomic offering. J Grid . Comput. 1\u201333 (2018)","DOI":"10.1007\/s10723-017-9424-0"},{"issue":"5","key":"9499_CR2","doi-asserted-by":"publisher","first-page":"1477","DOI":"10.1109\/TPDS.2014.2321378","volume":"26","author":"Samaresh Bera","year":"2015","unstructured":"Bera, Samaresh, Sudip Misra, and Joel JPC Rodrigues. \"Cloud computing applications for smart grid: A survey.\" IEEE Transactions on Parallel and Distributed Systems 26.5 (2014): 1477-1494.","journal-title":"IEEE Transactions on Parallel and Distributed Systems"},{"key":"9499_CR3","doi-asserted-by":"crossref","unstructured":"Mell P., Grance T.: The NIST definition of cloud computing[J]. (2011)","DOI":"10.6028\/NIST.SP.800-145"},{"key":"9499_CR4","doi-asserted-by":"crossref","unstructured":"Baker, T., et al.: Energy efficient cloud computing environment via autonomic meta-director framework. 2013 Sixth International Conference on Developments in eSystems Engineering. IEEE. (2013)","DOI":"10.1109\/DeSE.2013.43"},{"key":"9499_CR5","doi-asserted-by":"publisher","first-page":"83","DOI":"10.1016\/j.adhoc.2015.06.008","volume":"35","author":"T Baker","year":"2015","unstructured":"Baker, T., et al.: GreeDi: an energy efficient routing algorithm for big data on cloud. Ad Hoc Netw. 35, 83\u201396 (2015)","journal-title":"Ad Hoc Netw."},{"key":"9499_CR6","doi-asserted-by":"publisher","first-page":"670","DOI":"10.1007\/978-3-319-95957-3_69","volume-title":"Intelligent Computing Methodologies","author":"Thar Baker","year":"2018","unstructured":"Baker, T., et al.: Greeaodv: an energy efficient routing protocol for vehicular ad hoc networks. International Conference on Intelligent Computing. Springer, Cham. (2018)"},{"key":"9499_CR7","doi-asserted-by":"publisher","first-page":"63","DOI":"10.1016\/j.comnet.2015.12.023","volume":"101","author":"MM Rathore","year":"2016","unstructured":"Rathore, M.M., et al.: Urban planning and building smart cities based on the internet of things using big data analytics. Comput. Netw. 101, 63\u201380 (2016)","journal-title":"Comput. Netw."},{"key":"9499_CR8","doi-asserted-by":"crossref","unstructured":"Botta, A., et al.: On the integration of cloud computing and internet of things. 2014 international conference on Future internet of things and cloud (FiCloud). IEEE. (2014)","DOI":"10.1109\/FiCloud.2014.14"},{"key":"9499_CR9","doi-asserted-by":"crossref","unstructured":"Zhao, X., Zhao, L., Liang K.: An energy consumption oriented offloading algorithm for fog computing. In: International Conference on Heterogeneous Networking for Quality, Reliability, Security and Robustness, Springer, pp. 293\u2013301 (2016)","DOI":"10.1007\/978-3-319-60717-7_29"},{"key":"9499_CR10","doi-asserted-by":"crossref","unstructured":"Hasan, R., Hossain, M., Khan, R.: Aura: an incentive-driven ad-hoc IoT cloud framework for proximal mobile computation offloading. Future Gener. Comput. Syst. (2017)","DOI":"10.1016\/j.future.2017.11.024"},{"issue":"1","key":"9499_CR11","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1007\/s10723-014-9323-6","volume":"13","author":"Muhammad Shiraz","year":"2015","unstructured":"Shiraz, M., et al.: Energy efficient computational offloading framework for mobile cloud computing. J. Grid. Comput. 13(1), 1\u201318 (2015)","journal-title":"Journal of Grid Computing"},{"key":"9499_CR12","doi-asserted-by":"crossref","unstructured":"Deshmukh, S., Shah, R.: Computation offloading frameworks in mobile cloud computing: a survey. 2016 IEEE International Conference on Current Trends in Advanced Computing (ICCTAC). IEEE (2016)","DOI":"10.1109\/ICCTAC.2016.7567332"},{"issue":"2","key":"9499_CR13","doi-asserted-by":"publisher","first-page":"208","DOI":"10.1109\/TCC.2014.2314661","volume":"2","author":"Ismael Solis Moreno","year":"2014","unstructured":"Moreno, I.S., et al.: Analysis, modeling and simulation of workload patterns in a large-scale utility cloud. IEEE T. Cloud. Comput. 2(2), 208\u2013221 (2014)","journal-title":"IEEE Transactions on Cloud Computing"},{"issue":"3","key":"9499_CR14","doi-asserted-by":"publisher","first-page":"1041","DOI":"10.1007\/s10586-015-0460-x","volume":"18","author":"JO Gutierrez-Garcia","year":"2015","unstructured":"Gutierrez-Garcia, J.O., Ramirez-Nafarrate, A.: Agent-based load balancing in cloud data centers. Clust. Comput. 18(3), 1041\u20131062 (2015)","journal-title":"Clust. Comput."},{"issue":"3","key":"9499_CR15","first-page":"349","volume":"10","author":"M Bala","year":"2018","unstructured":"Bala, M.: Proportionate resource utilization based VM allocation method for large scaled datacenters. Int. J. Inf. Technol. 10(3), 349\u2013357 (2018)","journal-title":"Int. J. Inf. Technol."},{"issue":"6","key":"9499_CR16","doi-asserted-by":"publisher","first-page":"52","DOI":"10.3390\/fi10060052","volume":"10","author":"Lei Xie","year":"2018","unstructured":"Xie, Lei, et al. \"A Novel Self-Adaptive VM Consolidation Strategy Using Dynamic Multi-Thresholds in IaaS Clouds.\" Future Internet 10.6 (2018): 52.","journal-title":"Future Internet"},{"key":"9499_CR17","doi-asserted-by":"crossref","unstructured":"Kaur, A., Kalra, M.: Energy optimized VM placement in cloud environment. 2016 6th International Conference-Cloud System and Big Data Engineering (Confluence). IEEE (2016)","DOI":"10.1109\/CONFLUENCE.2016.7508103"},{"issue":"5","key":"9499_CR18","doi-asserted-by":"publisher","first-page":"755","DOI":"10.1016\/j.future.2011.04.017","volume":"28","author":"A Beloglazov","year":"2012","unstructured":"Beloglazov, A., Abawajy, J., Buyya, R.: Energy-aware resource allocation heuristics for efficient management of data centers for cloud computing. Futur. Gener. Comput. Syst. 28(5), 755\u2013768 (2012)","journal-title":"Futur. Gener. Comput. Syst."},{"issue":"2","key":"9499_CR19","doi-asserted-by":"publisher","first-page":"327","DOI":"10.1007\/s10723-016-9364-0","volume":"14","author":"Nidhi Jain Kansal","year":"2016","unstructured":"Kansal, N.J., Chana, I.: Energy-aware virtual machine migration for cloud computing-a firefly optimization approach. J. Grid. Comput. 14(2), 327\u2013345 (2016)","journal-title":"Journal of Grid Computing"},{"key":"9499_CR20","doi-asserted-by":"crossref","unstructured":"Singh, G., Gupta, P.: A review on migration techniques and challenges in live virtual machine migration[C]\/\/2016 5th international conference on reliability, Infocom technologies and optimization (trends and future directions) (ICRITO). IEEE, 542\u2013546 (2016)","DOI":"10.1109\/ICRITO.2016.7785015"},{"key":"9499_CR21","doi-asserted-by":"crossref","unstructured":"Boutaba, Raouf, Qi Zhang, and Mohamed Faten Zhani. \"Virtual machine migration in cloud computing environments: Benefits, challenges, and approaches.\" Communication Infrastructures for Cloud Computing. IGI Global, 2014. 383-408.","DOI":"10.4018\/978-1-4666-4522-6.ch017"},{"issue":"6","key":"9499_CR22","doi-asserted-by":"publisher","first-page":"1385","DOI":"10.1109\/TPDS.2018.2794369","volume":"29","author":"Hui Zhao","year":"2018","unstructured":"Zhao, H., et al.: Power-aware and performance-guaranteed virtual machine placement in the cloud. IEEE T. Parall. Distr. 29(6), 1385\u20131400 (2018)","journal-title":"IEEE Transactions on Parallel and Distributed Systems"},{"key":"9499_CR23","doi-asserted-by":"crossref","unstructured":"Mohapatra, S, Majhi, B.: An evolutionary approach for load balancing in cloud computing. Handbook of research on securing cloud-based databases with biometric applications. IGI Global, 433\u2013463 (2015)","DOI":"10.4018\/978-1-4666-6559-0.ch020"},{"key":"9499_CR24","doi-asserted-by":"publisher","first-page":"81","DOI":"10.1007\/978-981-13-2345-4_7","volume-title":"Methodologies and Application Issues of Contemporary Computing Framework","author":"Ranjan Kumar Mondal","year":"2018","unstructured":"Mondal, R. K., et al.: Load balancing of unbalanced matrix problem of the sufficient machines with min-min algorithm. Methodologies and application issues of contemporary computing framework, pp. 81\u201391. Springer, Singapore (2018)"},{"key":"9499_CR25","unstructured":"Malik, A., Chandra, P.: Priority based round robin task scheduling algorithm for load balancing in cloud computing. Journal of Network Communications and Emerging Technologies (JNCET) www. jncet. org 7(12) (2017)"},{"key":"9499_CR26","doi-asserted-by":"crossref","unstructured":"Mittal, S., Katal, A.: An optimized task scheduling algorithm in cloud computing. 2016 IEEE 6th International Conference on Advanced Computing (IACC). IEEE (2016)","DOI":"10.1109\/IACC.2016.45"},{"key":"9499_CR27","doi-asserted-by":"publisher","first-page":"156","DOI":"10.1016\/j.future.2017.10.035","volume":"81","author":"M Adhikari","year":"2018","unstructured":"Adhikari, M., Amgoth, T.: Heuristic-based load-balancing algorithm for IaaS cloud. Futur. Gener. Comput. Syst. 81, 156\u2013165 (2018)","journal-title":"Futur. Gener. Comput. Syst."},{"issue":"2","key":"9499_CR28","doi-asserted-by":"publisher","first-page":"801","DOI":"10.1007\/s11227-017-2161-0","volume":"74","author":"N Alaei","year":"2018","unstructured":"Alaei, N., Safi-Esfahani, F.: RePro-active: a reactive\u2013proactive scheduling method based on simulation in cloud computing. J. Supercomput. 74(2), 801\u2013829 (2018)","journal-title":"J. Supercomput."},{"issue":"2","key":"9499_CR29","doi-asserted-by":"publisher","first-page":"217","DOI":"10.1007\/s10723-015-9359-2","volume":"14","author":"Sukhpal 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)","journal-title":"Journal of Grid Computing"},{"issue":"6","key":"9499_CR30","doi-asserted-by":"publisher","first-page":"2730","DOI":"10.1007\/s11227-016-1952-z","volume":"73","author":"SK Panda","year":"2017","unstructured":"Panda, S.K., Jana, P.K.: SLA-based task scheduling algorithms for heterogeneous multi-cloud environment. J. Supercomput. 73(6), 2730\u20132762 (2017)","journal-title":"J. Supercomput."},{"issue":"3","key":"9499_CR31","doi-asserted-by":"publisher","first-page":"721","DOI":"10.1007\/s10489-017-0927-y","volume":"47","author":"J Zhou","year":"2017","unstructured":"Zhou, J., Yao, X.: Multi-objective hybrid artificial bee colony algorithm enhanced with L\u00e9vy flight and self-adaption for cloud manufacturing service composition. Appl. Intell. 47(3), 721\u2013742 (2017)","journal-title":"Appl. Intell."},{"issue":"2","key":"9499_CR32","doi-asserted-by":"publisher","first-page":"829","DOI":"10.1007\/s10586-014-0420-x","volume":"18","author":"M Shojafar","year":"2015","unstructured":"Shojafar, M., Javanmardi, S., Abolfazli, S., et al.: FUGE: a joint meta-heuristic approach to cloud job scheduling algorithm using fuzzy theory and a genetic method[J]. Clust. Comput. 18(2), 829\u2013844 (2015)","journal-title":"Clust. Comput."},{"key":"9499_CR33","unstructured":"Asghari, S., Navimipour, J. N.: Cloud services composition using an inverted ant colony optimization algorithm. Int. J. Bio-Inspired Comput. (2017, in press) (2017)"},{"issue":"1","key":"9499_CR34","first-page":"1","volume":"5","author":"Z Beheshti","year":"2013","unstructured":"Beheshti, Z., Shamsuddin, S.M.H.: A review of population-based meta-heuristic algorithms. Int. J. Adv. Soft Comput. Appl. 5(1), 1\u201335 (2013)","journal-title":"Int. J. Adv. Soft Comput. Appl"},{"key":"9499_CR35","doi-asserted-by":"publisher","first-page":"278","DOI":"10.1016\/j.future.2018.04.057","volume":"87","author":"M Aazam","year":"2018","unstructured":"Aazam, M., Zeadally, S., Harras, K.A.: Offloading in fog computing for IoT: review, enabling technologies, and research opportunities. Futur. Gener. Comput. Syst. 87, 278\u2013289 (2018)","journal-title":"Futur. Gener. Comput. Syst."},{"key":"9499_CR36","doi-asserted-by":"crossref","unstructured":"Yang, J., Xu, X., Tang, W., et al.: A task scheduling method for energy-performance trade-off in Clouds[C]. 18th International Conference on High Performance Computing and Communications; IEEE 14th International Conference on Smart City; IEEE 2nd International Conference on Data Science and Systems (HPCC\/SmartCity\/DSS), 2016 IEEE. IEEE, 1029\u20131036 (2016)","DOI":"10.1109\/HPCC-SmartCity-DSS.2016.0146"},{"key":"9499_CR37","doi-asserted-by":"crossref","unstructured":"Chen, Congyang, et al. \"Research on workflow scheduling algorithms in the cloud.\" International Workshop on Process-Aware Systems. Springer, Berlin, Heidelberg, 2014.","DOI":"10.1007\/978-3-662-46170-9_4"},{"key":"9499_CR38","doi-asserted-by":"publisher","first-page":"257","DOI":"10.1016\/j.future.2016.06.029","volume":"78","author":"F Juarez","year":"2018","unstructured":"Juarez, F., Ejarque, J., Badia, R.M.: Dynamic energy-aware scheduling for parallel task-based application in cloud computing. Futur. Gener. Comput. Syst. 78, 257\u2013271 (2018)","journal-title":"Futur. Gener. Comput. Syst."},{"issue":"3","key":"9499_CR39","doi-asserted-by":"publisher","first-page":"1667","DOI":"10.1007\/s10586-018-2414-6","volume":"21","author":"A Hussain","year":"2018","unstructured":"Hussain, A., et al.: RALBA: a computation-aware load balancing scheduler for cloud computing. Clust. Comput. 21(3), 1667\u20131680 (2018)","journal-title":"Clust. Comput."},{"issue":"1","key":"9499_CR40","first-page":"23","volume":"41","author":"Rodrigo N. Calheiros","year":"2010","unstructured":"Calheiros, R.N., Ranjan, R., Beloglazov, A., et al.: CloudSim: a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms. Software Pract. Exper. 41(1), 23\u201350 (2011)","journal-title":"Software: Practice and Experience"},{"issue":"5","key":"9499_CR41","doi-asserted-by":"publisher","first-page":"1301","DOI":"10.1007\/s00500-015-1862-7","volume":"21","author":"W Lin","year":"2017","unstructured":"Lin, W., Xu, S., Li, J., et al.: Design and theoretical analysis of virtual machine placement algorithm based on peak workload characteristics[J]. Soft. Comput. 21(5), 1301\u20131314 (2017)","journal-title":"Soft. Comput."},{"key":"9499_CR42","doi-asserted-by":"crossref","unstructured":"Lin, W., Xu, S., He, L., et al.: Multi-resource scheduling and power simulation for cloud computing[J]. Inf. Sci. (2017)","DOI":"10.1016\/j.ins.2017.02.054"},{"key":"9499_CR43","doi-asserted-by":"crossref","unstructured":"Flores, H., et al.: Large-scale offloading in the Internet of Things. 2017 IEEE International Conference on Pervasive Computing and Communications Workshops (PerCom Workshops). IEEE (2017)","DOI":"10.1109\/PERCOMW.2017.7917610"},{"key":"9499_CR44","unstructured":"Panda, S.K., Agrawal, P., Khilar, P.M., Mohapatra, D.P.: Skewness-based min\u2013min max\u2013min heuristic for grid task scheduling. In: Proceedings of the 2014 Fourth International Conference on Advanced Computing & Communication Technologies, pp. 282\u2013289 (2014)"},{"issue":"2","key":"9499_CR45","first-page":"8","volume":"2","author":"F Alharbi","year":"2012","unstructured":"Alharbi, F., Rabigh, K.S.A.: Simple scheduling algorithm with load balancing for grid computing[J]. Asian Transactions on Computers. 2(2), 8\u201315 (2012)","journal-title":"Asian Transactions on Computers"},{"issue":"2","key":"9499_CR46","first-page":"84","volume":"2","author":"B Santhosh","year":"2014","unstructured":"Santhosh, B., Manjaiah, D.H.: An improved task scheduling algorithm based on max-min for cloud computing. International Journal of Innovative Research in Computer and Communication Engineering. 2(2), 84\u201388 (2014)","journal-title":"International Journal of Innovative Research in Computer and Communication Engineering"},{"key":"9499_CR47","doi-asserted-by":"crossref","unstructured":"Wang, G, et al.: Towards synthesizing realistic workload traces for studying the hadoop ecosystem. 2011 IEEE 19th Annual International Symposium on Modelling, Analysis, and Simulation of Computer and Telecommunication Systems. IEEE (2011)","DOI":"10.1109\/MASCOTS.2011.59"}],"container-title":["Journal of Grid Computing"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10723-019-09499-7.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s10723-019-09499-7\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10723-019-09499-7.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,11,18]],"date-time":"2020-11-18T04:26:48Z","timestamp":1605673608000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s10723-019-09499-7"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,11,19]]},"references-count":47,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2019,12]]}},"alternative-id":["9499"],"URL":"https:\/\/doi.org\/10.1007\/s10723-019-09499-7","relation":{},"ISSN":["1570-7873","1572-9184"],"issn-type":[{"value":"1570-7873","type":"print"},{"value":"1572-9184","type":"electronic"}],"subject":[],"published":{"date-parts":[[2019,11,19]]},"assertion":[{"value":"27 October 2018","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"29 October 2019","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"19 November 2019","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}