{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,28]],"date-time":"2025-11-28T12:25:42Z","timestamp":1764332742405,"version":"3.41.0"},"reference-count":140,"publisher":"Association for Computing Machinery (ACM)","issue":"1","license":[{"start":{"date-parts":[[2019,2,21]],"date-time":"2019-02-21T00:00:00Z","timestamp":1550707200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"PI: Prof. A. Boukerche through the Canada Research Chairs Program"},{"name":"NSERC Strategic Project Program"},{"name":"NSERC CREATE TRANSIT Program and uOttawa"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Comput. Surv."],"published-print":{"date-parts":[[2020,1,31]]},"abstract":"<jats:p>Mobile Cloud Computing (MCC) has been extensively explored to be applied as a vital tool to enhance the capabilities of mobile devices, increasing computing power, expanding storage capacity, and prolonging battery life. Offloading works as the fundamental feature that enables MCC to relieve task load and extend data storage through an accessible cloud resource pool. Several initiatives have drawn attention to delivering MCC-supported energy-oriented offloading as a method to cope with a lately steep increase in the number of rich mobile applications and the enduring limitations of battery technologies. However, MCC offloading relieves only the burden of energy consumption of mobile devices; performance concerns about Cloud resources, in most cases, are not considered when dynamically allocating them for dealing with mobile tasks. The application context of MCC, encompassing urban computing, aggravates the situation with very large-scale scenarios, posing as a challenge for achieving greener solutions in the scope of Cloud resources. Thus, this article gathers and analyzes recent energy-aware offloading protocols and architectures, as well as scheduling and balancing algorithms employed toward Cloud green computing. This survey provides a comparison among system architectures by identifying their most notable advantages and disadvantages. The existing enabling frameworks are categorized and compared based on the stage of the task offloading process and resource management types, describing current open challenges and future research directions.<\/jats:p>","DOI":"10.1145\/3286688","type":"journal-article","created":{"date-parts":[[2019,2,22]],"date-time":"2019-02-22T17:01:44Z","timestamp":1550854904000},"page":"1-37","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":27,"title":["Sustainable Offloading in Mobile Cloud Computing"],"prefix":"10.1145","volume":"52","author":[{"given":"Azzedine","family":"Boukerche","sequence":"first","affiliation":[{"name":"University of Ottawa, ON, Canada"}]},{"given":"Shichao","family":"Guan","sequence":"additional","affiliation":[{"name":"University of Ottawa, ON, Canada"}]},{"given":"Robson E. De","family":"Grande","sequence":"additional","affiliation":[{"name":"Brock University, ON, Canada"}]}],"member":"320","published-online":{"date-parts":[[2019,2,21]]},"reference":[{"key":"e_1_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.future.2018.04.057"},{"key":"e_1_2_1_2_1","volume-title":"Cloud-based augmentation for mobile devices: Motivation, taxonomies, and open challenges","author":"Abolfazli Saeid","year":"2014","unstructured":"Saeid Abolfazli , Zohreh Sanaei , Ejaz Ahmed , Abdullah Gani , and Rajkumar Buyya . 2014. Cloud-based augmentation for mobile devices: Motivation, taxonomies, and open challenges . IEEE Communications Surveys 8 Tutorials 16, 1 ( 2014 ), 337--368. Saeid Abolfazli, Zohreh Sanaei, Ejaz Ahmed, Abdullah Gani, and Rajkumar Buyya. 2014. Cloud-based augmentation for mobile devices: Motivation, taxonomies, and open challenges. IEEE Communications Surveys 8 Tutorials 16, 1 (2014), 337--368."},{"key":"e_1_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1109\/TCE.2014.6780937"},{"key":"e_1_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jnca.2015.03.001"},{"key":"e_1_2_1_5_1","unstructured":"EC Amazon. 2010. Amazon elastic compute cloud (amazon ec2). Amazon Elastic Compute Cloud (Amazon EC2).  EC Amazon. 2010. Amazon elastic compute cloud (amazon ec2). Amazon Elastic Compute Cloud (Amazon EC2)."},{"key":"e_1_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/1721654.1721672"},{"key":"e_1_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1109\/MNET.2016.7437025"},{"key":"e_1_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1109\/SPAWC.2013.6612005"},{"volume-title":"Proceedings of the IEEE Conference on Computer Communications (INFOCOM\u201914)","author":"Barbera M. V.","key":"e_1_2_1_9_1","unstructured":"M. V. Barbera , S. Kosta , A. Mei , V. C. Perta , and J. Stefa . 2014. Mobile offloading in the wild: Findings and lessons learned through a real-life experiment with a new cloud-aware system . In Proceedings of the IEEE Conference on Computer Communications (INFOCOM\u201914) . 2355--2363. M. V. Barbera, S. Kosta, A. Mei, V. C. Perta, and J. Stefa. 2014. Mobile offloading in the wild: Findings and lessons learned through a real-life experiment with a new cloud-aware system. In Proceedings of the IEEE Conference on Computer Communications (INFOCOM\u201914). 2355--2363."},{"key":"e_1_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1109\/INFCOM.2013.6566921"},{"key":"e_1_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/1165389.945462"},{"key":"e_1_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/1899928.1899945"},{"key":"e_1_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.future.2014.08.003"},{"key":"e_1_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.future.2011.04.017"},{"key":"e_1_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1109\/CCGRID.2010.46"},{"key":"e_1_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1002\/cpe.3314"},{"key":"e_1_2_1_17_1","volume-title":"Ramanuj","author":"Bhoi Upendra","year":"2013","unstructured":"Upendra Bhoi and Purvi N . Ramanuj . 2013 . Enhanced max-min task scheduling algorithm in cloud computing. International Journal of Application or Innovation in Engineering and Management (IJAIEM) 2 (2013), 259--264. Upendra Bhoi and Purvi N. Ramanuj. 2013. Enhanced max-min task scheduling algorithm in cloud computing. International Journal of Application or Innovation in Engineering and Management (IJAIEM) 2 (2013), 259--264."},{"key":"e_1_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/2080.357392"},{"key":"e_1_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.5555\/1339263.1339590"},{"key":"e_1_2_1_20_1","first-page":"17","article-title":"Dalvik VM internals","volume":"23","author":"Bornstein Dan","year":"2008","unstructured":"Dan Bornstein . 2008 . Dalvik VM internals . In Google I\/O Developer Conference , Vol. 23. 17 -- 30 . Dan Bornstein. 2008. Dalvik VM internals. In Google I\/O Developer Conference, Vol. 23. 17--30.","journal-title":"Google I\/O Developer Conference"},{"key":"e_1_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10586-014-0404-x"},{"key":"e_1_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/258623.258690"},{"key":"e_1_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.5555\/791231.792452"},{"key":"e_1_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.future.2008.12.001"},{"key":"e_1_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1002\/spe.995"},{"key":"e_1_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10107-015-0881-6"},{"key":"e_1_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1038\/nnano.2007.411"},{"key":"e_1_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/1365815.1365816"},{"key":"e_1_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1109\/ChinaGrid.2012.15"},{"key":"e_1_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1109\/ChinaGrid.2012.15"},{"key":"e_1_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1109\/ParCompTech.2013.6621389"},{"key":"e_1_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1109\/TNET.2015.2487344"},{"key":"e_1_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.5555\/2298528.2301114"},{"key":"e_1_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/1966445.1966473"},{"volume-title":"Meeting the requirements of wireless and mobile devices in the legion grid computing system. In IPDPS.","author":"Clarke Brian P.","key":"e_1_2_1_35_1","unstructured":"Brian P. Clarke and Marty Humphrey . 2002. Beyond the \u201cDevice as Portal \u201d: Meeting the requirements of wireless and mobile devices in the legion grid computing system. In IPDPS. Brian P. Clarke and Marty Humphrey. 2002. Beyond the \u201cDevice as Portal\u201d: Meeting the requirements of wireless and mobile devices in the legion grid computing system. In IPDPS."},{"key":"e_1_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/1814433.1814441"},{"key":"e_1_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/1323293.1294281"},{"key":"e_1_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1109\/AINA.2010.187"},{"key":"e_1_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1109\/SAHCN.2013.6645020"},{"key":"e_1_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10586-017-1054-6"},{"volume-title":"Proceedings of the 9th International Conference on Wireless Communications and Signal Processing (WCSP\u201917)","author":"Dong X.","key":"e_1_2_1_41_1","unstructured":"X. Dong , J. Zheng , Y. Cai , J. Yang , and Y. Wang . 2017. Share communication and energy resources for mobile cloud computing: An optimal cooperative contract approach . In Proceedings of the 9th International Conference on Wireless Communications and Signal Processing (WCSP\u201917) . 1--6. X. Dong, J. Zheng, Y. Cai, J. Yang, and Y. Wang. 2017. Share communication and energy resources for mobile cloud computing: An optimal cooperative contract approach. In Proceedings of the 9th International Conference on Wireless Communications and Signal Processing (WCSP\u201917). 1--6."},{"key":"e_1_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1145\/2208828.2208832"},{"key":"e_1_2_1_43_1","volume-title":"2010 IEEE International Symposium on Parallel 8 Distributed Processing, Workshops and PhD Forum (IPDPSW\u201910)","author":"Truong Duy Truong Vinh","year":"2010","unstructured":"Truong Vinh Truong Duy , Yukinori Sato , and Yasushi Inoguchi . 2010 . Performance evaluation of a green scheduling algorithm for energy savings in cloud computing . In 2010 IEEE International Symposium on Parallel 8 Distributed Processing, Workshops and PhD Forum (IPDPSW\u201910) . IEEE, 1--8. Truong Vinh Truong Duy, Yukinori Sato, and Yasushi Inoguchi. 2010. Performance evaluation of a green scheduling algorithm for energy savings in cloud computing. In 2010 IEEE International Symposium on Parallel 8 Distributed Processing, Workshops and PhD Forum (IPDPSW\u201910). IEEE, 1--8."},{"key":"e_1_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1145\/3194554.3194565"},{"key":"e_1_2_1_45_1","first-page":"2","article-title":"Cloud computing for parallel scientific HPC applications: Feasibility of running coupled atmosphere-ocean climate models on Amazon\u2019s EC2","volume":"2","author":"Evangelinos Constantinos","year":"2008","unstructured":"Constantinos Evangelinos and C. Hill . 2008 . Cloud computing for parallel scientific HPC applications: Feasibility of running coupled atmosphere-ocean climate models on Amazon\u2019s EC2 . Ratio 2 , 2 .40 (2008), 2--34. Constantinos Evangelinos and C. Hill. 2008. Cloud computing for parallel scientific HPC applications: Feasibility of running coupled atmosphere-ocean climate models on Amazon\u2019s EC2. Ratio 2, 2.40 (2008), 2--34.","journal-title":"Ratio"},{"key":"e_1_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.1109\/Grid.2011.13"},{"key":"e_1_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.1109\/EDOC.2012.23"},{"key":"e_1_2_1_48_1","doi-asserted-by":"publisher","DOI":"10.1145\/2497306.2482984"},{"key":"e_1_2_1_49_1","volume-title":"Cisco Public Information","author":"Forecast Cisco VNI","year":"2010","unstructured":"Cisco VNI Forecast . 2010 . Cisco visual networking index: Global mobile data traffic forecast update 2009-2014 . Cisco Public Information , February 9, 2010. Cisco VNI Forecast. 2010. Cisco visual networking index: Global mobile data traffic forecast update 2009-2014. Cisco Public Information, February 9, 2010."},{"key":"e_1_2_1_50_1","doi-asserted-by":"publisher","DOI":"10.1109\/2.274999"},{"volume-title":"The Grid 2: Blueprint for a New Computing Infrastructure","author":"Foster Ian","key":"e_1_2_1_51_1","unstructured":"Ian Foster and Carl Kesselman . 2003. The Grid 2: Blueprint for a New Computing Infrastructure . Elsevier . Ian Foster and Carl Kesselman. 2003. The Grid 2: Blueprint for a New Computing Infrastructure. Elsevier."},{"key":"e_1_2_1_52_1","doi-asserted-by":"publisher","DOI":"10.1109\/GCE.2008.4738445"},{"volume-title":"ARM System Architecture","author":"Furber Steve B.","key":"e_1_2_1_53_1","unstructured":"Steve B. Furber . 1996. ARM System Architecture . Addison-Wesley Longman Publishing Co. Steve B. Furber. 1996. ARM System Architecture. Addison-Wesley Longman Publishing Co."},{"key":"e_1_2_1_54_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jpdc.2017.08.001"},{"volume-title":"Proceedings of the IEEE 3rd International Conference on Cyber Security and Cloud Computing (CSCloud\u201916)","author":"Gai K.","key":"e_1_2_1_55_1","unstructured":"K. Gai , M. Qiu , H. Zhao , and M. Liu . 2016. Energy-aware optimal task assignment for mobile heterogeneous embedded systems in cloud computing . In Proceedings of the IEEE 3rd International Conference on Cyber Security and Cloud Computing (CSCloud\u201916) . 198--203. K. Gai, M. Qiu, H. Zhao, and M. Liu. 2016. Energy-aware optimal task assignment for mobile heterogeneous embedded systems in cloud computing. In Proceedings of the IEEE 3rd International Conference on Cyber Security and Cloud Computing (CSCloud\u201916). 198--203."},{"key":"e_1_2_1_56_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jnca.2015.05.016"},{"key":"e_1_2_1_57_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jcss.2013.02.004"},{"key":"e_1_2_1_58_1","doi-asserted-by":"publisher","DOI":"10.1109\/WISM.2010.87"},{"key":"e_1_2_1_59_1","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPS.2004.1303020"},{"key":"e_1_2_1_60_1","doi-asserted-by":"publisher","DOI":"10.1109\/MWC.2013.6549280"},{"key":"e_1_2_1_61_1","first-page":"93","article-title":"COMET: Code offload by migrating execution transparently","volume":"12","author":"Gordon Mark S.","year":"2012","unstructured":"Mark S. Gordon , Davoud Anoushe Jamshidi , Scott A. Mahlke , Zhuoqing Morley Mao , and Xu Chen . 2012 . COMET: Code offload by migrating execution transparently . In OSDI , Vol. 12. 93 -- 106 . Mark S. Gordon, Davoud Anoushe Jamshidi, Scott A. Mahlke, Zhuoqing Morley Mao, and Xu Chen. 2012. COMET: Code offload by migrating execution transparently. In OSDI, Vol. 12. 93--106.","journal-title":"OSDI"},{"key":"e_1_2_1_62_1","doi-asserted-by":"publisher","DOI":"10.1109\/CLOUD.2012.107"},{"key":"e_1_2_1_64_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISCC.2017.8024588"},{"volume-title":"Proceedings of the 35th Annual IEEE International Conference on Computer Communications (INFOCOM\u201916)","author":"Guo S.","key":"e_1_2_1_65_1","unstructured":"S. Guo , B. Xiao , Y. Yang , and Y. Yang . 2016. Energy-efficient dynamic offloading and resource scheduling in mobile cloud computing . In Proceedings of the 35th Annual IEEE International Conference on Computer Communications (INFOCOM\u201916) . 1--9. S. Guo, B. Xiao, Y. Yang, and Y. Yang. 2016. Energy-efficient dynamic offloading and resource scheduling in mobile cloud computing. In Proceedings of the 35th Annual IEEE International Conference on Computer Communications (INFOCOM\u201916). 1--9."},{"key":"e_1_2_1_66_1","doi-asserted-by":"publisher","DOI":"10.1007\/s00607-014-0407-8"},{"key":"e_1_2_1_67_1","doi-asserted-by":"publisher","DOI":"10.1007\/BF02948918"},{"key":"e_1_2_1_68_1","doi-asserted-by":"publisher","DOI":"10.1109\/PAAP.2010.65"},{"key":"e_1_2_1_69_1","unstructured":"Chih-Wei Huang M. Chen and D. Zavin. 2011. Android x86-porting android to x86. http:\/\/www.android-x86.org. Available on Dec (2011).  Chih-Wei Huang M. Chen and D. Zavin. 2011. Android x86-porting android to x86. http:\/\/www.android-x86.org. Available on Dec (2011)."},{"key":"e_1_2_1_70_1","unstructured":"Jim Huang. 2012. Understanding the Dalvik virtual machine. Google Technology User Groups.  Jim Huang. 2012. Understanding the Dalvik virtual machine. Google Technology User Groups."},{"key":"e_1_2_1_71_1","doi-asserted-by":"publisher","DOI":"10.1109\/TPDS.2011.66"},{"key":"e_1_2_1_72_1","doi-asserted-by":"publisher","DOI":"10.1109\/CloudCom.2010.69"},{"key":"e_1_2_1_73_1","first-page":"157","article-title":"The study of genetic algorithm-based task scheduling for cloud computing","volume":"5","author":"Jang Sung Ho","year":"2012","unstructured":"Sung Ho Jang , Tae Young Kim , Jae Kwon Kim , and Jong Sik Lee . 2012 . The study of genetic algorithm-based task scheduling for cloud computing . International Journal of Control and Automation 5 , 4 (2012), 157 -- 162 . Sung Ho Jang, Tae Young Kim, Jae Kwon Kim, and Jong Sik Lee. 2012. The study of genetic algorithm-based task scheduling for cloud computing. International Journal of Control and Automation 5, 4 (2012), 157--162.","journal-title":"International Journal of Control and Automation"},{"key":"e_1_2_1_74_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSC.2015.2430315"},{"key":"e_1_2_1_75_1","doi-asserted-by":"publisher","DOI":"10.4108\/ICST.SIMUTOOLS2009.5674"},{"key":"e_1_2_1_76_1","doi-asserted-by":"publisher","DOI":"10.1038\/srep05278"},{"key":"e_1_2_1_77_1","doi-asserted-by":"publisher","DOI":"10.1145\/1657120.1657121"},{"key":"e_1_2_1_78_1","volume-title":"Proceedings of the Linux Symposium","volume":"1","author":"Kivity Avi","year":"2007","unstructured":"Avi Kivity , Yaniv Kamay , Dor Laor , Uri Lublin , and Anthony Liguori . 2007 . KVM: The Linux virtual machine monitor . In Proceedings of the Linux Symposium , Vol. 1 . 225--230. Avi Kivity, Yaniv Kamay, Dor Laor, Uri Lublin, and Anthony Liguori. 2007. KVM: The Linux virtual machine monitor. In Proceedings of the Linux Symposium, Vol. 1. 225--230."},{"key":"e_1_2_1_79_1","doi-asserted-by":"publisher","DOI":"10.1109\/GLOCOM.2010.5683561"},{"key":"e_1_2_1_80_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10586-011-0177-4"},{"key":"e_1_2_1_81_1","doi-asserted-by":"publisher","DOI":"10.1109\/INFCOM.2012.6195845"},{"volume-title":"Proceedings of the International Conference on Infocom Technologies and Unmanned Systems (Trends and Future Directions) (ICTUS\u201917)","author":"Kumar D.","key":"e_1_2_1_82_1","unstructured":"D. Kumar and R. Sharma . 2017. Data synchronization and offloading techniques for energy optimization in mobile cloud computing . In Proceedings of the International Conference on Infocom Technologies and Unmanned Systems (Trends and Future Directions) (ICTUS\u201917) . 633--638. D. Kumar and R. Sharma. 2017. Data synchronization and offloading techniques for energy optimization in mobile cloud computing. In Proceedings of the International Conference on Infocom Technologies and Unmanned Systems (Trends and Future Directions) (ICTUS\u201917). 633--638."},{"key":"e_1_2_1_83_1","volume-title":"MAYA: An approach for energy and cost optimization for mobile cloud computing environments","author":"Kumar Jitender","year":"2018","unstructured":"Jitender Kumar and Amita Malik . 2018 . MAYA: An approach for energy and cost optimization for mobile cloud computing environments . In Big Data Analytics, V. B. Aggarwal, Vasudha Bhatnagar, and Durgesh Kumar Mishra (Eds.). Springer Singapore , 575--581. Jitender Kumar and Amita Malik. 2018. MAYA: An approach for energy and cost optimization for mobile cloud computing environments. In Big Data Analytics, V. B. Aggarwal, Vasudha Bhatnagar, and Durgesh Kumar Mishra (Eds.). Springer Singapore, 575--581."},{"key":"e_1_2_1_84_1","doi-asserted-by":"publisher","DOI":"10.14778\/1920841.1920862"},{"key":"e_1_2_1_85_1","doi-asserted-by":"publisher","DOI":"10.1007\/s11227-013-1020-x"},{"key":"e_1_2_1_86_1","doi-asserted-by":"publisher","DOI":"10.1145\/1740390.1740405"},{"key":"e_1_2_1_87_1","doi-asserted-by":"publisher","DOI":"10.1109\/CLOUD.2009.72"},{"key":"e_1_2_1_88_1","doi-asserted-by":"publisher","DOI":"10.1109\/IS3C.2014.95"},{"key":"e_1_2_1_89_1","doi-asserted-by":"publisher","DOI":"10.1109\/JSYST.2015.2442994"},{"key":"e_1_2_1_90_1","doi-asserted-by":"publisher","DOI":"10.1109\/MWC.2013.6549279"},{"key":"e_1_2_1_91_1","first-page":"134","article-title":"Job scheduling model for cloud computing based on multi-objective genetic algorithm","volume":"10","author":"Liu Jing","year":"2013","unstructured":"Jing Liu , Xing-Guo Luo , Xing-Ming Zhang , Fan Zhang , and Bai-Nan Li . 2013 . Job scheduling model for cloud computing based on multi-objective genetic algorithm . IJCSI International Journal of Computer Science Issues 10 , 1 (2013), 134 -- 139 . Jing Liu, Xing-Guo Luo, Xing-Ming Zhang, Fan Zhang, and Bai-Nan Li. 2013. Job scheduling model for cloud computing based on multi-objective genetic algorithm. IJCSI International Journal of Computer Science Issues 10, 1 (2013), 134--139.","journal-title":"IJCSI International Journal of Computer Science Issues"},{"key":"e_1_2_1_92_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.future.2016.04.013"},{"key":"e_1_2_1_93_1","volume-title":"Proceedings of the 13th International Conference on Mobile Ad-Hoc and Sensor Networks, Liehuang Zhu and Sheng Zhong (Eds.). Springer Singapore, 509--522","author":"Liu Xing","year":"2017","unstructured":"Xing Liu , Songtao Guo , and Yuanyuan Yang . 2017 . Task offloading with execution cost minimization in heterogeneous mobile cloud computing . In Proceedings of the 13th International Conference on Mobile Ad-Hoc and Sensor Networks, Liehuang Zhu and Sheng Zhong (Eds.). Springer Singapore, 509--522 . Xing Liu, Songtao Guo, and Yuanyuan Yang. 2017. Task offloading with execution cost minimization in heterogeneous mobile cloud computing. In Proceedings of the 13th International Conference on Mobile Ad-Hoc and Sensor Networks, Liehuang Zhu and Sheng Zhong (Eds.). Springer Singapore, 509--522."},{"key":"e_1_2_1_94_1","doi-asserted-by":"publisher","DOI":"10.1109\/MNET.2013.6616112"},{"key":"e_1_2_1_95_1","doi-asserted-by":"publisher","DOI":"10.1109\/JSAC.2016.2611964"},{"key":"e_1_2_1_96_1","doi-asserted-by":"publisher","DOI":"10.1109\/MCOM.2017.1600247CM"},{"key":"e_1_2_1_97_1","doi-asserted-by":"publisher","DOI":"10.1145\/2287036.2287045"},{"key":"e_1_2_1_98_1","volume-title":"The NIST definition of cloud computing. National institute of standards and technology 53, 6","author":"Mell Peter","year":"2009","unstructured":"Peter Mell and Tim Grance . 2011. The NIST definition of cloud computing. National institute of standards and technology 53, 6 ( 2009 ), 50. Peter Mell and Tim Grance. 2011. The NIST definition of cloud computing. National institute of standards and technology 53, 6 (2009), 50."},{"key":"e_1_2_1_99_1","volume-title":"USENIX Annual Technical Conference.","author":"Menon Aravind","year":"2006","unstructured":"Aravind Menon , Alan L. Cox , and Willy Zwaenepoel . 2006 . Optimizing network virtualization in Xen . In USENIX Annual Technical Conference. Aravind Menon, Alan L. Cox, and Willy Zwaenepoel. 2006. Optimizing network virtualization in Xen. In USENIX Annual Technical Conference."},{"key":"e_1_2_1_100_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jpdc.2011.04.007"},{"key":"e_1_2_1_101_1","volume-title":"Cisco visual networking index: Global mobile data traffic forecast update","author":"Mobile Cisco VNI","year":"2011","unstructured":"Cisco VNI Mobile . 2014. Cisco visual networking index: Global mobile data traffic forecast update , 2011 --2016. San Jose , white paper (2014) Cisco VNI Mobile. 2014. Cisco visual networking index: Global mobile data traffic forecast update, 2011--2016. San Jose, white paper (2014)"},{"key":"e_1_2_1_102_1","doi-asserted-by":"publisher","DOI":"10.1177\/105971230401200308"},{"key":"e_1_2_1_103_1","volume-title":"Sajjad Ahmad Madani, and Samee Ullah Khan","author":"Othman Mazliza","year":"2014","unstructured":"Mazliza Othman , Sajjad Ahmad Madani, and Samee Ullah Khan . 2014 . A survey of mobile cloud computing application models. IEEE Communications Surveys 8 Tutorials 16, 1 (2014), 393--413. Mazliza Othman, Sajjad Ahmad Madani, and Samee Ullah Khan. 2014. A survey of mobile cloud computing application models. IEEE Communications Surveys 8 Tutorials 16, 1 (2014), 393--413."},{"key":"e_1_2_1_104_1","doi-asserted-by":"publisher","DOI":"10.1145\/1514411.1514426"},{"key":"e_1_2_1_105_1","doi-asserted-by":"publisher","DOI":"10.1145\/280756.280790"},{"key":"e_1_2_1_106_1","doi-asserted-by":"publisher","DOI":"10.1145\/502059.502044"},{"key":"e_1_2_1_107_1","doi-asserted-by":"publisher","DOI":"10.1145\/1999995.2000000"},{"key":"e_1_2_1_108_1","doi-asserted-by":"publisher","DOI":"10.1007\/s11036-013-0477-4"},{"key":"e_1_2_1_109_1","doi-asserted-by":"publisher","DOI":"10.1109\/IC2E.2013.37"},{"volume-title":"CLR Via c#","author":"Richter Jeffrey","key":"e_1_2_1_110_1","unstructured":"Jeffrey Richter . 2006. CLR Via c# . Vol. 4 . Microsoft Press Redmond . Jeffrey Richter. 2006. CLR Via c#. Vol. 4. Microsoft Press Redmond."},{"volume-title":"2011 6th International Conference on Computer Science 8 Education (ICCSE\u201911)","author":"Sadashiv Naidila","key":"e_1_2_1_111_1","unstructured":"Naidila Sadashiv and S. M. Dilip Kumar . 2011. Cluster, grid and cloud computing: A detailed comparison . In 2011 6th International Conference on Computer Science 8 Education (ICCSE\u201911) . IEEE, 477--482. Naidila Sadashiv and S. M. Dilip Kumar. 2011. Cluster, grid and cloud computing: A detailed comparison. In 2011 6th International Conference on Computer Science 8 Education (ICCSE\u201911). IEEE, 477--482."},{"key":"e_1_2_1_112_1","volume-title":"Proceedings of the International Conference on Advanced Computing and Intelligent Engineering (Progress in Advanced Computing and Intelligent Engineering). Springer Singapore.","author":"Sarkar Joy Lal","year":"2017","unstructured":"Joy Lal Sarkar , Chhabi Rani Panigrahi , Bibudhendu Pati , Rajani Trivedi , and Shibendu Debbarma . 2017 . E2G: A game theory-based energy efficient transmission policy for mobile cloud computing . In Proceedings of the International Conference on Advanced Computing and Intelligent Engineering (Progress in Advanced Computing and Intelligent Engineering). Springer Singapore. Joy Lal Sarkar, Chhabi Rani Panigrahi, Bibudhendu Pati, Rajani Trivedi, and Shibendu Debbarma. 2017. E2G: A game theory-based energy efficient transmission policy for mobile cloud computing. In Proceedings of the International Conference on Advanced Computing and Intelligent Engineering (Progress in Advanced Computing and Intelligent Engineering). Springer Singapore."},{"key":"e_1_2_1_113_1","doi-asserted-by":"publisher","DOI":"10.1109\/CCEM.2017.17"},{"key":"e_1_2_1_114_1","doi-asserted-by":"publisher","DOI":"10.1145\/248052.248053"},{"key":"e_1_2_1_115_1","doi-asserted-by":"publisher","DOI":"10.1109\/MPRV.2009.82"},{"key":"e_1_2_1_116_1","doi-asserted-by":"publisher","DOI":"10.1109\/JIOT.2016.2579198"},{"key":"e_1_2_1_117_1","doi-asserted-by":"publisher","DOI":"10.1109\/MC.2016.145"},{"key":"e_1_2_1_118_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jnca.2010.07.006"},{"key":"e_1_2_1_119_1","volume-title":"USENIX Annual Technical Conference, General Track. 1--14","author":"Sugerman Jeremy","year":"2001","unstructured":"Jeremy Sugerman , Ganesh Venkitachalam , and Beng-Hong Lim . 2001 . Virtualizing I\/O devices on VMware workstation\u2019s hosted virtual machine monitor . In USENIX Annual Technical Conference, General Track. 1--14 . Jeremy Sugerman, Ganesh Venkitachalam, and Beng-Hong Lim. 2001. Virtualizing I\/O devices on VMware workstation\u2019s hosted virtual machine monitor. In USENIX Annual Technical Conference, General Track. 1--14."},{"key":"e_1_2_1_120_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.pmcj.2015.10.008"},{"key":"e_1_2_1_121_1","unstructured":"Thuan Thai and Hoang Lam. 2003. NET Framework Essentials. O\u2019Reilly Media.   Thuan Thai and Hoang Lam. 2003. NET Framework Essentials. O\u2019Reilly Media."},{"key":"e_1_2_1_122_1","doi-asserted-by":"publisher","DOI":"10.1145\/1496091.1496100"},{"key":"e_1_2_1_123_1","doi-asserted-by":"publisher","DOI":"10.5555\/1416222.1416290"},{"key":"e_1_2_1_124_1","doi-asserted-by":"publisher","DOI":"10.1145\/844128.844146"},{"key":"e_1_2_1_125_1","volume-title":"2010 3rd IEEE International Conference on Computer Science and Information Technology (ICCSIT\u201910)","volume":"1","author":"Wang Shu-Ching","year":"2010","unstructured":"Shu-Ching Wang , Kuo-Qin Yan , Wen-Pin Liao , and Shun-Sheng Wang . 2010 . Towards a load balancing in a three-level cloud computing network . In 2010 3rd IEEE International Conference on Computer Science and Information Technology (ICCSIT\u201910) , Vol. 1 . IEEE, 108--113. Shu-Ching Wang, Kuo-Qin Yan, Wen-Pin Liao, and Shun-Sheng Wang. 2010. Towards a load balancing in a three-level cloud computing network. In 2010 3rd IEEE International Conference on Computer Science and Information Technology (ICCSIT\u201910), Vol. 1. IEEE, 108--113."},{"key":"e_1_2_1_126_1","doi-asserted-by":"publisher","DOI":"10.1109\/JSYST.2015.2466617"},{"key":"e_1_2_1_127_1","doi-asserted-by":"publisher","DOI":"10.1007\/s11277-014-2102-7"},{"key":"e_1_2_1_128_1","volume-title":"Benjamin Blau, Dipl-Inform Nikolay Borissov, Dipl-Math Thomas Meinl, Dipl-Inform-Wirt Wibke Michalk, and Jochen St\u00f6\u00dfer.","author":"Weinhardt Christof","year":"2009","unstructured":"Christof Weinhardt , Dipl-Inform-Wirt Arun Anandasivam , Benjamin Blau, Dipl-Inform Nikolay Borissov, Dipl-Math Thomas Meinl, Dipl-Inform-Wirt Wibke Michalk, and Jochen St\u00f6\u00dfer. 2009 . Cloud computing--a classification, business models, and research directions. Business 8 Information Systems Engineering 1, 5 (2009), 391--399. Christof Weinhardt, Dipl-Inform-Wirt Arun Anandasivam, Benjamin Blau, Dipl-Inform Nikolay Borissov, Dipl-Math Thomas Meinl, Dipl-Inform-Wirt Wibke Michalk, and Jochen St\u00f6\u00dfer. 2009. Cloud computing--a classification, business models, and research directions. Business 8 Information Systems Engineering 1, 5 (2009), 391--399."},{"key":"e_1_2_1_129_1","doi-asserted-by":"publisher","DOI":"10.1145\/159544.159617"},{"key":"e_1_2_1_130_1","doi-asserted-by":"publisher","DOI":"10.1038\/scientificamerican0991-94"},{"key":"e_1_2_1_131_1","first-page":"17","article-title":"Black-box and gray-box strategies for virtual machine migration","volume":"7","author":"Wood Timothy","year":"2007","unstructured":"Timothy Wood , Prashant J. Shenoy , Arun Venkataramani , and Mazin S. Yousif . 2007 . Black-box and gray-box strategies for virtual machine migration .. In NSDI , Vol. 7. 17 -- 17 . Timothy Wood, Prashant J. Shenoy, Arun Venkataramani, and Mazin S. Yousif. 2007. Black-box and gray-box strategies for virtual machine migration.. In NSDI, Vol. 7. 17--17.","journal-title":"NSDI"},{"key":"e_1_2_1_132_1","doi-asserted-by":"publisher","DOI":"10.1145\/2479942.2479946"},{"key":"e_1_2_1_133_1","volume-title":"Multi-objective approach for energy-aware workflow scheduling in cloud computing environments. Scientific World Journal","author":"Yassa Sonia","year":"2013","unstructured":"Sonia Yassa , Rachid Chelouah , Hubert Kadima , and Bertrand Granado . 2013. Multi-objective approach for energy-aware workflow scheduling in cloud computing environments. Scientific World Journal 2013 , Article 350934 (2013), 13 pages. Sonia Yassa, Rachid Chelouah, Hubert Kadima, and Bertrand Granado. 2013. Multi-objective approach for energy-aware workflow scheduling in cloud computing environments. Scientific World Journal 2013, Article 350934 (2013), 13 pages."},{"key":"e_1_2_1_134_1","doi-asserted-by":"publisher","DOI":"10.1109\/JSAC.2016.2545382"},{"key":"e_1_2_1_135_1","doi-asserted-by":"publisher","DOI":"10.1109\/TWC.2016.2633522"},{"key":"e_1_2_1_136_1","doi-asserted-by":"publisher","DOI":"10.1109\/ACCESS.2016.2597169"},{"key":"e_1_2_1_137_1","doi-asserted-by":"publisher","DOI":"10.1007\/s00779-016-0915-y"},{"key":"e_1_2_1_138_1","doi-asserted-by":"publisher","DOI":"10.1109\/INFCOM.2013.6566761"},{"key":"e_1_2_1_139_1","doi-asserted-by":"publisher","DOI":"10.1145\/3152397"},{"key":"e_1_2_1_140_1","doi-asserted-by":"publisher","DOI":"10.1109\/CLOUD.2015.119"},{"key":"e_1_2_1_141_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.future.2010.12.006"}],"container-title":["ACM Computing Surveys"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3286688","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3286688","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T00:57:43Z","timestamp":1750208263000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3286688"}},"subtitle":["Algorithmic Design and Implementation"],"short-title":[],"issued":{"date-parts":[[2019,2,21]]},"references-count":140,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2020,1,31]]}},"alternative-id":["10.1145\/3286688"],"URL":"https:\/\/doi.org\/10.1145\/3286688","relation":{},"ISSN":["0360-0300","1557-7341"],"issn-type":[{"type":"print","value":"0360-0300"},{"type":"electronic","value":"1557-7341"}],"subject":[],"published":{"date-parts":[[2019,2,21]]},"assertion":[{"value":"2017-06-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2018-10-01","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2019-02-21","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}