Hybrid computation offloading for smart home automation in mobile cloud computing

被引:36
作者
Zhang, Jie [1 ]
Zhou, Zhili [2 ]
Li, Shu [1 ]
Gan, Leilei [1 ]
Zhang, Xuyun [3 ]
Qi, Lianyong [4 ]
Xu, Xiaolong [2 ]
Dou, Wanchun [1 ]
机构
[1] Nanjing Univ, State Key Lab Novel Software Technol, Nanjing 210023, Jiangsu, Peoples R China
[2] Nanjing Univ Informat Sci & Technol, Jiangsu Engn Ctr Network Monitoring, Sch Comp & Software, Nanjing 210044, Jiangsu, Peoples R China
[3] Univ Auckland, Dept Elect & Comp Engn, Auckland, New Zealand
[4] Chinese Acad Educ Big Data, Qufu Normal Univ, Sch Informat Sci & Engn, Rizhao 276826, Peoples R China
基金
美国国家科学基金会; 国家重点研发计划;
关键词
Home automation; Mobile cloud computing; Cloudlet; Mobile service; Energy consumption; GENETIC ALGORITHM; OPTIMIZATION;
D O I
10.1007/s00779-017-1095-0
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Smart home automation enables the users to realize the access control of the in-home appliances by the mobile devices. With the rapid development of mobile cloud computing, offloading computation workloads of the home automation applications to nearby cloudlets has been treated as a promising approach to overcoming inherent flaws of portable devices, such as low battery capacity. The computing capacity of cloudlet is limited compared with the distant public cloud whose elastic computation resources are almost infinite. Therefore, some mobile services should wait for the occupied computation resources in the cloudlet to get released, which is less energy-efficient. In view of this challenge, we model the waiting time spending in the cloudlet as a M/M/m/infinity queue and propose a hybrid computation offloading algorithm for home automation applications to minimize the total energy consumption of the mobile devices within a given constant deadline. The proposed algorithm combines cloudlet with public clouds, providing a more energy-efficient offloading strategy for home automation applications. Technically, a particle swarm optimization (PSO)-based heuristic algorithm is implemented to schedule mobile services. Comprehensive experiments are conducted to demonstrate the effectiveness and efficiency of our proposed algorithm.
引用
收藏
页码:121 / 134
页数:14
相关论文
共 50 条
[21]   Competitive Partial Computation Offloading for Maximizing Energy Efficiency in Mobile Cloud Computing [J].
Ahn, Sanghong ;
Lee, Joohyung ;
Park, Sangdon ;
Newaz, S. H. Shah ;
Choi, Jun Kyun .
IEEE ACCESS, 2018, 6 :899-912
[22]   Framework for context-aware computation offloading in mobile cloud computing [J].
Chen, Xing ;
Chen, Shihong ;
Zeng, Xuee ;
Zheng, Xianghan ;
Zhang, Ying ;
Rong, Chunming .
JOURNAL OF CLOUD COMPUTING-ADVANCES SYSTEMS AND APPLICATIONS, 2017, 6
[23]   A game-theoretic approach to computation offloading in mobile cloud computing [J].
Valeria Cardellini ;
Vittoria De Nitto Personé ;
Valerio Di Valerio ;
Francisco Facchinei ;
Vincenzo Grassi ;
Francesco Lo Presti ;
Veronica Piccialli .
Mathematical Programming, 2016, 157 :421-449
[24]   Computation Offloading over a Shared Communication Channel for Mobile Cloud Computing [J].
Guo, Kai ;
Yang, Mingcong ;
Zhang, Yongbing .
2018 IEEE WIRELESS COMMUNICATIONS AND NETWORKING CONFERENCE (WCNC), 2018,
[25]   Framework for Context-aware Computation Offloading in Mobile Cloud Computing [J].
Liu, Zhanghui ;
Zeng, Xuee ;
Huang, Wensi ;
Lin, Junxin ;
Chen, Xing ;
Guo, Wenzhong .
2016 15TH INTERNATIONAL SYMPOSIUM ON PARALLEL AND DISTRIBUTED COMPUTING (ISPDC), 2016, :172-177
[26]   Framework for context-aware computation offloading in mobile cloud computing [J].
Xing Chen ;
Shihong Chen ;
Xuee Zeng ;
Xianghan Zheng ;
Ying Zhang ;
Chunming Rong .
Journal of Cloud Computing, 6
[27]   Performance Guaranteed Computation Offloading for Mobile-Edge Cloud Computing [J].
Tao, Xiaoyi ;
Ota, Kaoru ;
Dong, Mianxiong ;
Qi, Heng ;
Li, Keqiu .
IEEE WIRELESS COMMUNICATIONS LETTERS, 2017, 6 (06) :774-777
[28]   A game-theoretic approach to computation offloading in mobile cloud computing [J].
Cardellini, Valeria ;
Persone, Vittoria De Nitto ;
Di Valerio, Valerio ;
Facchinei, Francisco ;
Grassi, Vincenzo ;
Lo Presti, Francesco ;
Piccialli, Veronica .
MATHEMATICAL PROGRAMMING, 2016, 157 (02) :421-449
[29]   Robust Computation Offloading and Resource Scheduling in Cloudlet-Based Mobile Cloud Computing [J].
Chen, Menggang ;
Guo, Songtao ;
Liu, Kai ;
Liao, Xiaofeng ;
Xiao, Bin .
IEEE TRANSACTIONS ON MOBILE COMPUTING, 2021, 20 (05) :2025-2040
[30]   Joint Multi-User Computation Offloading and Data Caching for Hybrid Mobile Cloud/Edge Computing [J].
Yang, Xiaolong ;
Fei, Zesong ;
Zheng, Jianchao ;
Zhang, Ning ;
Anpalagan, Alagan .
IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 2019, 68 (11) :11018-11030