New cloud offloading algorithm for better energy consumption and process time

被引:9
作者
Aldmour R. [1 ]
Yousef S. [1 ]
Yaghi M. [1 ]
Tapaswi S. [1 ]
Pattanaik K.K. [1 ]
Cole M. [1 ]
机构
[1] Faculty of Science and Technology, Anglia Ruskin University, Chelmsford
关键词
Cloud computing; Execution time; Mobile cloud computing; Offloading; Power consumption;
D O I
10.1007/s13198-016-0515-2
中图分类号
学科分类号
摘要
Offloading in cloud computing is a way to execute big files in short times due to the available processing resources on core computers. However in some cases it is vital to execute the file locally on the node if the file size is less than a threshold size. There is a trade off in this issue due to the limited power of the node, therefore, in this paper a novel algorithm is proposed where the file size in each case is measured and then a decision is taken to either execute the file on the node or to send the file to be processed in the core cloud. The main reason is to save time of the execution of the file. However, the second and important reason, is to save the limited node energy in some large file, where the power consumption of the node will be very high. The measurement of the file size and the execution time and the power consumption for the local node and the core cloud is measured to represent an input to the execution decision. © 2016, The Society for Reliability Engineering, Quality and Operations Management (SREQOM), India and The Division of Operation and Maintenance, Lulea University of Technology, Sweden.
引用
收藏
页码:730 / 733
页数:3
相关论文
共 14 条
[1]  
Altamimi M., Naik K., A practical task offloading decision engine for mobile devices to use energy-as-a-service (EaaS), 2014 IEEE World Congress on services (SERVICES). IEEE, pp. 452-453, (2014)
[2]  
Altamimi M., Palit R., Naik K., Nayak A., Energy-as-a-service (EaaS): on the efficacy of multimedia cloud computing to save smartphone energy, 2012 IEEE 5th international conference on cloud computing (CLOUD). IEEE, pp. 764-771, (2012)
[3]  
Altamimi M., Abdrabou A., Naik K., Nayak A., Energy cost models of smartphones for task offloading to the cloud, IEEE Trans Emerg Top Comput, 3, 3, pp. 384-398, (2015)
[4]  
Gao B., He L., Liu L., Li K., Jarvis S.A., From mobiles to clouds: developing energy-aware offloading strategies for workflows. In: Proceedings of the 2012 ACM/IEEE 13th international conference on grid computing. IEEE Computer, Society, pp. 139-146, (2012)
[5]  
Jararweh Y., Ababneh F., Khreishah A., Dosari F., Scalable cloudlet-based mobile computing model, Proc Comput Sci, 34, pp. 434-441, (2014)
[6]  
Justino T., Buyya R., Outsourcing resource-intensive tasks from mobile apps to clouds: android and aneka integration, 2014 IEEE international conference on cloud computing in emerging markets (CCEM). IEEE, pp. 1-8, (2014)
[7]  
Kemp R., Palmer N., Kielmann T., Bal H., Cuckoo: a computation offloading framework for smartphones, Mobile computing, applications, and services, pp. 59-79, (2012)
[8]  
Kumar K., Lu Y.H., Cloud computing for mobile users: Can offloading computation save energy?, Computer, 4, pp. 51-56, (2010)
[9]  
Kumar K., Liu J., Lu Y.-H., Bhargava B., A survey of computation offloading for mobile systems, Mobile Networks and Applications, pp. 129-140, (2013)
[10]  
Magurawalage C.M.S., Yang K., Hu L., Zhang J., Energy-efficient and network-aware offloading algorithm for mobile cloud computing, Comput Netw, 74, pp. 22-33, (2014)