Task offloading and resource allocation for edge-of-things computing on smart healthcare systems

Abstract Impelled by prevalent smart devices and omnipresent wireless communication networks, Edge-of-things transpires as a captivating paradigm to accommodate power-sensitive or compute-intensive applications over resource-constrained smart devices. In this research, we focus on flexible compute-intensive task offloading to a local cloud (i.e., cloudlet) saving energy, which aims to optimize the energy consumption, the operation speed, and the cost. A fruit fly optimization based task offloading algorithm (FOTO) is proposed, which improves offloading and resources allocation to acquire the nominal energy consumption under the existing restraints. Performances are evaluated regarding energy consumption, execution time and cost, which are compared with the cooperative multi-tasks scheduling based on ant colony optimization algorithm (CMS-ACO) and heuristic queue based algorithm (GA-ACO). The experimental results prove the effectiveness of proposed FOTO algorithm by comparing with existing algorithms.

[1]  Shuo Yang,et al.  An improved Id3 algorithm for medical data classification , 2017, Comput. Electr. Eng..

[2]  Mahmoud Al-Ayyoub,et al.  Multi-agent based dynamic resource provisioning and monitoring for cloud computing systems infrastructure , 2015, Cluster Computing.

[3]  Paramvir Bahl,et al.  The Case for VM-Based Cloudlets in Mobile Computing , 2009, IEEE Pervasive Computing.

[4]  Rajkumar Buyya,et al.  A Context Sensitive Offloading Scheme for Mobile Cloud Computing Service , 2015, 2015 IEEE 8th International Conference on Cloud Computing.

[5]  Farookh Khadeer Hussain,et al.  Task-Based System Load Balancing in Cloud Computing Using Particle Swarm Optimization , 2013, International Journal of Parallel Programming.

[6]  Min Chen,et al.  SPHA: Smart Personal Health Advisor Based on Deep Analytics , 2018, IEEE Communications Magazine.

[7]  Dan Wang,et al.  Cloud Task Scheduling Based on Load Balancing Ant Colony Optimization , 2011, 2011 Sixth Annual Chinagrid Conference.

[8]  Jiangtao Wang,et al.  Energy Saving Techniques in Mobile Crowd Sensing: Current State and Future Opportunities , 2018, IEEE Communications Magazine.

[9]  Min Chen,et al.  On the computation offloading at ad hoc cloudlet: architecture and service modes , 2015, IEEE Communications Magazine.

[10]  Bharat K. Bhargava,et al.  A Survey of Computation Offloading for Mobile Systems , 2012, Mobile Networks and Applications.

[11]  L. D. Dhinesh Babu,et al.  Honey bee behavior inspired load balancing of tasks in cloud computing environments , 2013, Appl. Soft Comput..

[12]  Wenwu Zhu,et al.  On Energy-Efficient Offloading in Mobile Cloud for Real-Time Video Applications , 2017, IEEE Transactions on Circuits and Systems for Video Technology.

[13]  Li Chunlin,et al.  Energy‐aware cross‐layer resource allocation in mobile cloud , 2017 .

[14]  Min Chen,et al.  Green and Mobility-Aware Caching in 5G Networks , 2017, IEEE Transactions on Wireless Communications.

[15]  Teruo Higashino,et al.  Edge-centric Computing: Vision and Challenges , 2015, CCRV.

[16]  Jing Chen,et al.  Batch Identification Game Model for Invalid Signatures in Wireless Mobile Networks , 2017, IEEE Transactions on Mobile Computing.

[17]  Marios S. Pattichis,et al.  Pipelined Decision Tree Classification Accelerator Implementation in FPGA (DT-CAIF) , 2015, IEEE Transactions on Computers.

[18]  Xu Chen,et al.  Decentralized Computation Offloading Game for Mobile Cloud Computing , 2014, IEEE Transactions on Parallel and Distributed Systems.

[19]  Min Chen,et al.  Data-Driven Computing and Caching in 5G Networks: Architecture and Delay Analysis , 2018, IEEE Wireless Communications.

[20]  Meikang Qiu,et al.  Health-CPS: Healthcare Cyber-Physical System Assisted by Cloud and Big Data , 2017, IEEE Systems Journal.

[21]  Xianglin Wei,et al.  Efficient multi-tasks scheduling algorithm in mobile cloud computing with time constraints , 2018, Peer-to-Peer Netw. Appl..

[22]  Bo Xing,et al.  Fruit Fly Optimization Algorithm , 2014 .

[23]  Saeed Sharifian,et al.  A hybrid heuristic queue based algorithm for task assignment in mobile cloud , 2017, Future Gener. Comput. Syst..

[24]  Min Chen,et al.  Mobility-Aware Caching and Computation Offloading in 5G Ultra-Dense Cellular Networks , 2016, Sensors.