ZTE Communications ›› 2017, Vol. 15 ›› Issue (2): 2-10.DOI: 10.3969/j.issn.1673-5188.2017.02.001
• Special Topic • Previous Articles Next Articles
HUANG Huawei1, GUO Song2
Received:
2017-01-15
Online:
2017-04-25
Published:
2019-12-24
About author:
HUANG Huawei (davyhwang.cug@gmail.com) received his Ph.D. in computer science from the University of Aizu, Japan. His research interests mainly include network optimization and algorithm design/analysis for wired/wireless networks. He is a member of IEEE and a JSPS Research Fellow.|GUO Song (song.guo@polyu.edu.hk) received his Ph.D. in computer science from University of Ottawa, Canada. He is currently a full professor at Department of Computing, The Hong Kong Polytechnic University (PolyU), China. Prior to joining PolyU, he was a full professor with the University of Aizu, Japan. His research interests are mainly in the areas of cloud and green computing, big data, wireless networks, and cyber-physical systems. He has published over 300 conference and journal papers in these areas and received multiple best paper awards from IEEE/ACM conferences. His research has been sponsored by JSPS, JST, MIC, NSF, NSFC, and industrial companies. Dr. GUO has served as an editor of several journals, including IEEE TPDS, IEEE TETC, IEEE TGCN, IEEE Communications Magazine, and Wireless Networks. He has been actively participating in international conferences serving as general chairs and TPC chairs. He is a senior member of IEEE, a senior member of ACM, and an IEEE Communications Society Distinguished Lecturer.
HUANG Huawei, GUO Song. Adaptive Service Provisioning for Mobile Edge Cloud[J]. ZTE Communications, 2017, 15(2): 2-10.
Figure 1. An example of service provisioning for mobile users under a cloudlet based network. The workload generated from a mobile device can be offloaded to a VM, which resides in the local edge cloud or in a remote private cloud. Meanwhile, this figure also demonstrates the dynamic characteristics of an edge network, e.g., a mobile user alternates in online and offline status frequently.
Notation | Description |
---|---|
U | the set of mobile users in network |
S | the set of servers in the local cloudlet based network |
T | the set of candidate time slots when to update the provisioning solution for each online mobile user |
Du | the demanded traffic rate of user u ∈U |
Cs | the traffic processing capacity of server s ∈S |
F (u ) | a set of time-slots, in each of which user u becomes online from offline status, according to its given trajectory |
the access delay from user u to the remote private cloud at time slot t | |
the access delay from user u to the local edge server at time slot t | |
Δt | total access delay of all mobile users at time-slot t |
ζ | the normalized VM-migration delay between the private cloud and a local edge server |
total VM-migration delay of all mobile users at time-slot t | |
binary variable indicating the location where to deploy a VM for an online user u ∈ U at time-slot t ∈T | |
binary variable denoting whether to migrate a VM between the remote private cloud and the local cloudlet network for an online user u ∈U at time-slot t ∈T |
Table 1 Symbols and variables
Notation | Description |
---|---|
U | the set of mobile users in network |
S | the set of servers in the local cloudlet based network |
T | the set of candidate time slots when to update the provisioning solution for each online mobile user |
Du | the demanded traffic rate of user u ∈U |
Cs | the traffic processing capacity of server s ∈S |
F (u ) | a set of time-slots, in each of which user u becomes online from offline status, according to its given trajectory |
the access delay from user u to the remote private cloud at time slot t | |
the access delay from user u to the local edge server at time slot t | |
Δt | total access delay of all mobile users at time-slot t |
ζ | the normalized VM-migration delay between the private cloud and a local edge server |
total VM-migration delay of all mobile users at time-slot t | |
binary variable indicating the location where to deploy a VM for an online user u ∈ U at time-slot t ∈T | |
binary variable denoting whether to migrate a VM between the remote private cloud and the local cloudlet network for an online user u ∈U at time-slot t ∈T |
[1] | T. Verbelen, P. Simoens, F. De Turck, B. Dhoedt , “Cloudlets: bringing the cloud to the mobile user,” in Third ACM Workshop on Mobile Cloud Computing and Services, Low Wood Bay, Lake District,UK, 2012, pp. 29-36. doi: 10.1145/2307849.2307858. |
[2] | D. Meilander, F. Glinka, S. Gorlatch , et al., “Using mobile cloud computing for real-time online applications,” in IEEE International Conference on Mobile Cloud Computing, Services, and Engineering, Oxford, UK, 2014, pp. 48-56. doi: 10.1109/MobileCloud.2014.19. |
[3] | N. Fernando, W. L. Seng, W. Rahayu , “Mobile cloud computing: A survey,” Future Generation Computer Systems, vol. 29, no.1, pp. 84-106, 2016. |
[4] | A. T. Lo’ai, W. Bakheder, H. Song , “A mobile cloud computing model using the cloudlet scheme for big data applications,” in IEEE First International Conference on Connected Health: Applications, Systems and Engineering Technologies, Washington, DC, USA, 2016, pp. 73-77. doi: 10.1109/CHASE.2016.40. |
[5] | A. T. Lo’ai, R. Mehmood, E. Benkhelifa, H. Song , “Mobile cloud computing model and big data analysis for healthcare applications,” IEEE Access , vol. 4, pp. 6171-6180, 2016. doi: 10.1109/ACCESS.2016.2613278. |
[6] | K. Ha, Z. Chen, W. Hu , et al., “Towards wearable cognitive assistance,” in International Conference on Mobile Systems, Bretton Woods, USA, 2014, pp. 68-81. doi: 10.1145/2594368.2594383. |
[7] | K. Yang, S. Ou, H. H. Chen , “On effective offloading services for resource-constrained mobile devices running heavier mobile internet applications,” IEEE Communications Magazine, vol. 46, no. 1, pp. 56-63, 2008. doi: 10.1109/MCOM.2008.4427231. |
[8] | D. Kovachev, T. Yu, R. Klamma , “Adaptive computation offloading from mobile devices into the cloud,” in IEEE International Symposium on Parallel and Distributed Processing with Applications, Madrid, Spain, 2012, pp. 784-791. doi: 10.1109/ISPA.2012.115. |
[9] | Q. Xia, W. Liang, W. Xu , “Throughput maximization for online re-quest admissions in mobile cloudlets,” in IEEE 38th Conference on Local Computer Networks, Sydney, Australia, 2013, pp. 589-596. doi: 10.1109/LCN.2013.6761295. |
[10] | W. Gao, Y. Li, H. Lu, T. Wang, C. Liu , “On exploiting dynamic execution patterns for workload offloading in mobile cloud applications,” in IEEE 22nd International Conference on Network Protocols (ICNP), Raleigh, USA, 2014, pp. 1-12. doi: 10.1109/ICNP.2014.22. |
[11] | E. J. Haughn , “Mobile device management through an offloading network,” U.S.Patent 8,626,143, Jan . 7, 2014. |
[12] | Q. Xia, W. Liang, Z. Xu, B. Zhou , “Online algorithms for location-aware task offloading in two-tiered mobile cloud environments,” in IEEE/ACM 7th International Conference on Utility and Cloud Computing, London, UK, 2014, pp. 109-116. doi: 10.1109/UCC.2014.19. |
[13] | Z. Xu, W. Liang, W. Xu, M. Jia, S. Guo , “Capacitated cloudlet placements in wireless metropolitan area networks,” in IEEE 40th Conference on Local Computer Networks, Clearwater Beach, USA, 2015, pp. 570-578. doi: 10.1109/LCN.2015.7366372. |
[14] | M. Jia, J. Cao, W. Liang , “Optimal cloudlet placement and user to cloudlet allocation in wireless metropolitan area networks,” IEEE Transactions on Cloud Computing, vol. 6, no. 25, pp. 1-14, 2015. doi: 10.1109/TCC.2015.2449834. |
[15] | A. Ceselli, M. Premoli, S. Secci , “Cloudlet network design optimization,” in IFIP Networking Conference, Toulouse, France, 2015, pp. 1-9. doi: 10.1109/IFIPNetworking.2015.7145315. |
[16] | Z. Xu, W. Liang, W. Xu, M. Jia, S. Guo , “Efficient algorithms for capacitated cloudlet placements,” IEEE Transactions on Parallel and Distributed Systems, vol. 27, no. 10, pp. 2866-2880, 2016. |
[17] | L. Tong, Y. Li, W. Gao , “A hierarchical edge cloud architecture for mobile computing,” in IEEE International Conference on Computer Communications, San Francisco, USA, 2016, pp. 1-9. doi: 10.1109/INFOCOM.2016.7524340. |
[18] | M. Jia, W. Liang, Z. Xu, M. Huang , “Cloudlet load balancing in wireless metropolitan area networks,” in IEEE International Conference on Computer Communications, San Francisco,USA, 2016, pp. 1-9. doi: 10.1109/INFOCOM.2016.7524411. |
[19] | X. Sun and N. Ansari . ( 2016). Green cloudlet network: A distributed green mobile cloud network [Online] . Available: . 07512 |
[20] | L. Tong and W. Gao, “Application-aware traffic scheduling for workload offloading in mobile clouds,” in IEEE International Conference on Computer Communications, San Francisco,USA, 2016, pp. 1-9. doi: 10.1109/INFOCOM.2016.7524520. |
[21] | L. Wang, L. Jiao, D. Kliazovich, P. Bouvry , “Reconciling task assignment and scheduling in mobile edge clouds,” in IEEE 24th International Conference on Network Protocols, Singapore, 2016, pp. 1-6. |
[22] | X. Chen, L. Jiao, W. Li, X. Fu , “Efficient multi-user computation offloading for mobile-edge cloud computing,” IEEE/ACM Transactions on Networking, vol. 24, no. 5, pp. 2795-2808, 2016. doi: 10.1109/TNET.2015.2487344. |
[23] | N. M. K Chowdhury, M. R. Rahman, and R. Boutaba, . “Virtual network embedding with coordinated node and link mapping,” in IEEE International Conference on Computer Communications, San Francisco, 2009, pp. 783-791. doi: 10.1109/INFOCOM.2009.5061987. |
[24] | H. Huang, D. Zeng, S. Guo, H. Yao , “Joint optimization of task mapping and routing for service provisioning in distributed datacenters,” in IEEE International Conference on Communications, Sydney, Australia, Jun. 2014, pp. 4196-4201. |
[25] | H. Huang, P. Li, S. Guo, B. Ye , “The joint optimization of rules allocation and traffic engineering in software defined network,” in IEEE 22nd International Symposium of Quality of Service, Hong Kong, China, 2014, pp. 141-146. doi: 10.1109/IWQoS.2014.6914313. |
[26] | H. Huang, S. Guo, P. Li, B. Ye, I. Stojmenovic , “Joint optimization of rule placement and traffic engineering for QoS provisioning in software defined network,” IEEE Transactions on Computers, vol. 64, no. 12, pp. 3488-3499, 2015. doi: 10.1109/TC.2015.2401031. |
[27] | Gurobi Optimization. ( 2016). Gurobi optimizer reference manual [Online]. Available: |
[1] | YANG Han, CHEN Xu, ZHOU Zhi. Super Resolution Sensing Technique for Distributed Resource Monitoring on Edge Clouds [J]. ZTE Communications, 2021, 19(3): 73-80. |
[2] | Christian Jacquenet, Mohamed Boucadair. A Software-Defined Approach to IoT Networking [J]. ZTE Communications, 2016, 14(1): 61-68. |
Viewed | ||||||
Full text |
|
|||||
Abstract |
|
|||||