Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
research-article

Mobile Edge Computing: A Survey on Architecture and Computation Offloading

Published: 01 July 2017 Publication History

Abstract

Technological evolution of mobile user equipment (UEs), such as smartphones or laptops, goes hand-in-hand with evolution of new mobile applications. However, running computationally demanding applications at the UEs is constrained by limited battery capacity and energy consumption of the UEs. A suitable solution extending the battery life-time of the UEs is to offload the applications demanding huge processing to a conventional centralized cloud. Nevertheless, this option introduces significant execution delay consisting of delivery of the offloaded applications to the cloud and back plus time of the computation at the cloud. Such a delay is inconvenient and makes the offloading unsuitable for real-time applications. To cope with the delay problem, a new emerging concept, known as mobile edge computing (MEC), has been introduced. The MEC brings computation and storage resources to the edge of mobile network enabling it to run the highly demanding applications at the UE while meeting strict delay requirements. The MEC computing resources can be exploited also by operators and third parties for specific purposes. In this paper, we first describe major use cases and reference scenarios where the MEC is applicable. After that we survey existing concepts integrating MEC functionalities to the mobile networks and discuss current advancement in standardization of the MEC. The core of this survey is, then, focused on user-oriented use case in the MEC, i.e., computation offloading. In this regard, we divide the research on computation offloading to three key areas: 1) decision on computation offloading; 2) allocation of computing resource within the MEC; and 3) mobility management. Finally, we highlight lessons learned in area of the MEC and we discuss open research challenges yet to be addressed in order to fully enjoy potentials offered by the MEC.

References

[1]
H. T. Dinh, C. Lee, D. Niyato, and P. Wang, “A survey of mobile cloud computing: Architecture, applications, and approaches,” Wireless Commun. Mobile Comput., vol. 13, no. 18, pp. 1587–1611, 2013.
[2]
S. Barbarossa, S. Sardellitti, and P. Di Lorenzo, “Communicating while computing: Distributed mobile cloud computing over 5G heterogeneous networks,” IEEE Signal Process. Mag., vol. 31, no. 6, pp. 45–55, Nov. 2014.
[3]
A. R. Khan, M. Othman, S. A. Madani, and S. U. Khan, “A survey of mobile cloud computing application models,” IEEE Commun. Surveys Tuts., vol. 16, no. 1, pp. 393–413, 1st Quart., 2014.
[4]
M. Satyanarayanan, P. Bahl, R. Caceres, and N. Davies, “The case for VM-based cloudlets in mobile computing,” IEEE Pervasive Comput., vol. 8, no. 4, pp. 14–23, Oct./Dec. 2009.
[5]
C. Shi, V. Lakafosis, M. H. Ammar, and E. W. Zegura, “Serendipity: Enabling remote computing among intermittently connected mobile devices,” in Proc. ACM Int. Symp. Mobile Ad Hoc Netw. Comput., Hilton Head Island, SC, USA, 2012, pp. 145–154.
[6]
U. Droliaet al., “The case for mobile edge-clouds,” in Proc. IEEE 10th Int. Conf. Ubiquitous Intell. Comput. IEEE 10th Int. Conf. Auton. Trusted Comput., Vietri sul Mare, Italy, 2013, pp. 209–215.
[7]
A. Mtibaa, A. Fahim, K. A. Harras, and M. H. Ammar, “Towards resource sharing in mobile device clouds: Power balancing across mobile devices,” in Proc. ACM SIGCOMM Workshop Mobile Cloud Comput., Hong Kong, 2013, pp. 51–56.
[8]
A. Mtibaa, K. A. Harras, and A. Fahim, “Towards computational offloading in mobile device clouds,” in Proc. IEEE Int. Conf. Cloud Comput. Technol. Sci., Bristol, U.K., 2013, pp. 331–338.
[9]
T. Nishio, R. Shinkuma, T. Takahashi, and N. B. Mandayam, “Service-oriented heterogeneous resource sharing for optimizing service latency in mobile cloud,” in Proc. 1st Int. Workshop Mobile Cloud Comput. Netw., Bengaluru, India, 2013, pp. 19–26.
[10]
K. Habak, M. Ammar, K. A. Harras, and E. Zegura, “Femto clouds: Leveraging mobile devices to provide cloud service at the edge,” in Proc. IEEE Int. Conf. Cloud Comput., New York, NY, USA, 2015, pp. 9–16.
[11]
F. Liuet al., “Gearing resource-poor mobile devices with powerful clouds: Architectures, challenges, and applications,” IEEE Wireless Commun., vol. 20, no. 3, pp. 14–22, Jun. 2013.
[12]
I. Yaqoobet al., “Mobile ad hoc cloud: A survey,” Wireless Commun. Mobile Comput., vol. 16, no. 16, pp. 2572–2589, 2016.
[13]
C. Ragona, F. Granelli, C. Fiandrino, D. Kliazovich, and P. Bouvry, “Energy-efficient computation offloading for wearable devices and smartphones in mobile cloud computing,” in Proc. IEEE Glob. Commun. Conf. (GLOBECOM), San Diego, CA, USA, 2015, pp. 1–6.
[14]
W. Zhang, Y. Wen, J. Wu, and H. Li, “Toward a unified elastic computing platform for smartphones with cloud support,” IEEE Netw., vol. 27, no. 5, pp. 34–40, Sep./Oct. 2013.
[15]
F. Bonomi, R. Milito, J. Zhu, and S. Addepalli, “Fog computing and its role in the Internet of Things,” in Proc. MCC Workshop Mobile Cloud Comput., Helsinki, Finland, 2012, pp. 13–16.
[16]
J. Zhuet al., “Improving Web sites performance using edge servers in fog computing architecture,” in Proc. IEEE Int. Symp. Service Oriented Syst. Eng., San Francisco, CA, USA, 2013, pp. 320–323.
[17]
I. Stojmenovic and S. Wen, “The fog computing paradigm: Scenarios and security issues,” in Proc. Federated Conf. Comput. Sci. Inf. Syst., Warsaw, Poland, 2014, pp. 1–8.
[18]
I. Stojmenovic, “Fog computing: A cloud to the ground support for smart things and machine-to-machine networks,” in Proc. Aust. Telecommun. Netw. Appl. Conf. (ATNAC), 2014, pp. 117–122.
[19]
T. H. Luanet al. (2016). Fog Computing: Focusing on Mobile Users at the Edge. [Online]. Available: https://arxiv.org/abs/1502.01815
[20]
M. Yannuzzi, R. Milito, R. Serral-Gracia, D. Montero, and M. Nemirovsky, “Key ingredients in an IoT recipe: Fog computing, cloud computing, and more fog computing,” in Proc. Int. Workshop Comput.-Aided Model. Design Commun. Links Netw. (CAMAD), Athens, Greece, 2014, pp. 325–329.
[21]
A. Checkoet al., “Cloud RAN for mobile networks—A technology overview,” IEEE Commun. Surveys Tuts., vol. 17, no. 1, pp. 405–426, 1st Quart., 2015.
[22]
D. Kliazovich and F. Granelli, “Distributed protocol stacks: A framework for balancing interoperability and optimization,” in Proc. IEEE Int. Conf. Commun. Workshop (ICC), 2008, pp. 241–245.
[23]
J. Cheng, Y. Shi, B. Bai, and W. Chen, “Computation offloading in cloud-RAN based mobile cloud computing system,” in Proc. IEEE Int. Conf. Commun. (ICC), Kuala Lumpur, Malaysia, 2016, pp. 1–6.
[24]
Y. C. Hu, M. Patel, D. Sabella, N. Sprecher, and V. Young, “Mobile edge computing—A key technology towards 5G,” ETSI, Sophia Antipolis, France, White Paper, vol. 11, 2015.
[25]
Z. Sanaei, S. Abolfazli, A. Gani, and R. Buyya, “Heterogeneity in mobile cloud computing: Taxonomy and open challenges,” IEEE Commun. Surveys Tuts., vol. 16, no. 1, pp. 369–392, 1st Quart., 2014.
[26]
Y. Wen, X. Zhu, J. J. P. C. Rodrigues, and C. W. Chen, “Cloud mobile media: Reflections and outlook,” IEEE Trans. Multimedia, vol. 16, no. 4, pp. 885–902, Jun. 2014.
[27]
A. Ahmed and E. Ahmed, “A survey on mobile edge computing,” in Proc. IEEE Int. Conf. Intell. Syst. Control (ISCO), Coimbatore, India, 2016, pp. 1–8.
[28]
R. Roman, J. Lopez, and M. Mambo, “Mobile edge computing, Fog et al.: A survey and analysis of security threats and challenges,” Future Gener. Comput. Syst., to be published.
[29]
N. C. Luong, P. Wang, D. Niyato, Y. Wen, and Z. Han, “Resource management in cloud networking using economic analysis and pricing models: A survey,” IEEE Commun. Surveys Tuts., to be published.
[30]
E. Cuervoet al., “MAUI: Making smartphones last longer with code offload,” in Proc. Int. Conf. Mobile Syst. Appl. Services (Mobysis), San Francisco, CA, USA, 2010, pp. 49–62.
[31]
B.-G. Chun, S. Ihm, P. Maniatis, M. Naik, and A. Patti, “CloneCloud: Elastic execution between mobile device and cloud,” in Proc. Eur. Conf. Comput. Syst. (Eurosys), Salzburg, Austria, 2011, pp. 301–314.
[32]
S. Kosta, A. Aucinas, P. Hui, R. Mortier, and X. Zhang, “ThinkAir: Dynamic resource allocation and parallel execution in the cloud for mobile code offloading,” in Proc. IEEE INFOCOM, Orlando, FL, USA, 2012, pp. 945–953.
[33]
W. Zhang, Y. Wen, and D. O. Wu, “Energy-efficient scheduling policy for collaborative execution in mobile cloud computing,” in Proc. IEEE INFOCOM, Turin, Italy, 2013, pp. 190–194.
[34]
W. Zhang, Y. Wen, and D. O. Wu, “Collaborative task execution in mobile cloud computing under a stochastic wireless channel,” IEEE Trans. Wireless Commun., vol. 14, no. 1, pp. 81–93, Jan. 2015.
[35]
Y. Wen, W. Zhang, and H. Luo, “Energy-optimal mobile application execution: Taming resource-poor mobile devices with cloud clones,” in Proc. IEEE INFOCOM, Orlando, FL, USA, 2012, pp. 2716–2720.
[36]
H. Floreset al., “Mobile code offloading: From concept to practice and beyond,” IEEE Commun. Mag., vol. 53, no. 3, pp. 80–88, Mar. 2015.
[37]
L. Jiaoet al., “Cloud-based computation offloading for mobile devices: State of the art, challenges and opportunities,” in Proc. Future Netw. Mobile Summit, Lisbon, Portugal, 2013, pp. 1–11.
[38]
ETSI, “Mobile edge computing (MEC): Technical requirements,” V1.1.1, Mar. 2016.
[39]
M. T. Beck, M. Werner, S. Feld, and T. Schimper, “Mobile edge computing: A taxonomy,” in Proc. Int. Conf. Adv. Future Internet (AFIN), Lisbon, Portugal, Nov. 2014, pp. 48–54.
[40]
N. Takahashi, H. Tanaka, and R. Kawamura, “Analysis of process assignment in multi-tier mobile cloud computing and application to edge accelerated Web browsing,” in Proc. IEEE Int. Conf. Mobile Cloud Comput. Services Eng., San Francisco, CA, USA, 2015, pp. 233–234.
[41]
Y. Zhang, H. Liu, L. Jiao, and X. Fu, “To offload or not to offload: An efficient code partition algorithm for mobile cloud computing,” in Proc. 1st Int. Conf. Cloud Netw. (CLOUDNET), Paris, France, 2012, pp. 80–86.
[42]
J. Dolezal, Z. Becvar, and T. Zeman, “Performance evaluation of computation offloading from mobile device to the edge of mobile network,” in Proc. IEEE Conf. Stand. Commun. Netw. (CSCN), Berlin, Germany, 2016, pp. 1–7.
[43]
O. Salman, I. Elhajj, A. Kayssi, and A. Chehab, “Edge computing enabling the Internet of Things,” in Proc. IEEE 2nd World Forum Internet Things (WF IoT), Milan, Italy, 2015, pp. 603–608.
[44]
S. Abdelwahab, B. Hamdaoui, M. Guizani, and T. Znati, “REPLISOM: Disciplined tiny memory replication for massive IoT devices in LTE edge cloud,” IEEE Internet Things J., vol. 3, no. 3, pp. 327–338, Jun. 2016.
[45]
X. Sun and N. Ansari, “EdgeIoT: Mobile edge computing for the Internet of Things,” IEEE Commun. Mag., vol. 54, no. 12, pp. 22–29, Dec. 2016.
[46]
NOKIA: Multi-Access Edge Computing. Accessed on Mar. 20, 2017. [Online]. Available: https://networks.nokia.com/solutions/multi-access-edge-computing
[47]
NOKIA: Mobile Edge Computing. Accessed on Mar. 20, 2017. [Online]. Available: http://resources.alcatel-lucent.com/asset/200546
[48]
(2012). FP7 European Project, Distributed Computing, Storage and Radio Resource Allocation Over Cooperative Femtocells (TROPIC). [Online]. Available: http://www.ict-tropic.eu/
[49]
(2015). H2020 European Project, Small cEllS coordinAtion for Multi-tenancy and edge services (SESAM). [Online]. Available: http://www.sesame-h2020-5g-ppp.eu/
[50]
I. Giannoulakiset al., “The emergence of operator-neutral small cells as a strong case for cloud computing at the mobile edge,” Trans. Emerg. Telecommun. Technol., vol. 27, no. 9, pp. 1152–1159, 2016.
[51]
M. Chiosiet al., “Network functions virtualisation: An introduction, benefits, enablers, challenges & call for action,” Introductory white paper, 2012.
[52]
ETSI, “Network function virtualisation (NFV): Architectural framework,” V1.1.1, Oct. 2013.
[53]
F. Lobilloet al., “An architecture for mobile computation offloading on cloud-enabled LTE small cells,” in Proc. Workshop Cloud Technol. Energy Efficiency Mobile Commun. Netw. (IEEE WCNCW), Istanbul, Turkey, 2014, pp. 1–6.
[54]
M. A. Puente, Z. Becvar, M. Rohlik, F. Lobillo, and E. C. Strinati, “A seamless integration of computationally-enhanced base stations into mobile networks towards 5G,” in Proc. IEEE Veh. Technol. Conf. Workshops (IEEE VTC Spring), Glasgow, U.K., 2015, pp. 1–5.
[55]
Z. Becvaret al., “Distributed architecture of 5G mobile networks for efficient computation management in mobile edge computing,” in Chapter in 5G Radio Access Network (RAN)—Centralized RAN, Cloud-RAN and Virtualization of Small Cells, H. Venkataraman and R. Trestian, Eds. Boca Raton, FL, USA: Taylor and Francis Group, Mar. 2017.
[56]
S. Wanget al., “Mobile micro-cloud: Application classification, mapping, and deployment,” in Proc. Annu. Fall Meeting ITA (AMITA), New York, NY, USA, Oct. 2013, pp. 1–7.
[57]
K. Wanget al., “MobiScud: A fast moving personal cloud in the mobile network,” in Proc. Workshop All Things Cellular Oper. Appl. Challenge, London, U.K., 2015, pp. 19–24.
[58]
A. Manzaliniet al., “Towards 5G software-defined ecosystems: Technical challenges, business sustainability and policy issues,” white paper, 2014.
[59]
T. Taleb and A. Ksentini, “Follow me cloud: Interworking federated clouds and distributed mobile networks,” IEEE Netw., vol. 27, no. 5, pp. 12–19, Sep./Oct. 2013.
[60]
T. Taleb, A. Ksentini, and P. A. Frangoudis, “Follow-me cloud: When cloud services follow mobile users,” IEEE Trans. Cloud Comput., to be published.
[61]
A. Aissioui, A. Ksentini, and A. Gueroui, “An efficient elastic distributed SDN controller for follow-me cloud,” in Proc. IEEE Int. Conf. Wireless Mobile Comput. Netw. Commun. (WiMob), Abu Dhabi, UAE, 2015, pp. 876–881.
[62]
J. Liu, T. Zhao, S. Zhou, Y. Cheng, and Z. Niu, “CONCERT: A cloud-based architecture for next-generation cellular systems,” IEEE Wireless Commun., vol. 21, no. 6, pp. 14–22, Dec. 2014.
[63]
ETSI, “Mobile edge computing (MEC): Terminology,” V1.1.1, Mar. 2016.
[64]
ETSI, “Mobile edge computing (MEC): Proof of concept Framework,” V1.1.1 Mar. 2016.
[65]
ETSI, “Mobile edge computing (MEC): Service scenarios” V1.1.1, Mar. 2016.
[66]
ETSI, “Mobile edge computing (MEC): Framework and Reference Architecture,” V1.1.1, Mar. 2016.
[67]
A. Ceselli, M. Premoli, and S. Secci, “Cloudlet network design optimization,” in Proc. IFIP Netw., Toulouse, France, 2015, pp. 1–9.
[68]
A. Ceselli, M. Premoli, and S. Secci, “Mobile edge cloud network design optimization,” IEEE/ACM Trans. Netw., to be published.
[69]
D. Kreutzet al., “Software-defined networking: A comprehensive survey,” Proc. IEEE, vol. 103, no. 1, pp. 14–76, Jan. 2015.
[70]
N. A. Jagadeesan and B. Krishnamachari, “Software-defined networking paradigms in wireless networks: A survey,” ACM Comput. Surveys, vol. 47, no. 2, Jan. 2015, no. 27.
[71]
X. Jin, L. E. Li, L. Vanbever, and J. Rexford, “SoftCell: Scalable and flexible cellular core network architecture,” in Proc. ACM Conf. Emerg. Netw. Exp. Technol. (CoNEXT), Santa Barbara, CA, USA, 2013, pp. 163–174.
[72]
M. Deng, H. Tian, and B. Fan, “Fine-granularity based application offloading policy in cloud-enhanced small cell networks,” in Proc. IEEE Int. Conf. Commun. Workshops (ICC), Kuala Lumpur, Malaysia, 2016, pp. 638–643.
[73]
S. E. Mahmoodi, R. N. Uma, and K. P. Subbalakshmi, “Optimal joint scheduling and cloud offloading for mobile applications,” IEEE Trans. Cloud Comput., to be published.
[74]
J. Liu, Y. Mao, J. Zhang, and K. B. Letaief, “Delay-optimal computation task scheduling for mobile-edge computing systems,” in Proc. IEEE Int. Symp. Inf. Theory (ISIT), Barcelona, Spain, 2016, pp. 1451–1455.
[75]
Y. Mao, J. Zhang, and K. B. Letaief, “Dynamic computation offloading for mobile-edge computing with energy harvesting devices,” IEEE J. Sel. Areas Commun., vol. 34, no. 12, pp. 3590–3605, Dec. 2016.
[76]
W. Zhanget al., “Energy-optimal mobile cloud computing under stochastic wireless channel,” IEEE Trans. Wireless Commun., vol. 12, no. 9, pp. 4569–4581, Sep. 2013.
[77]
S. Ulukuset al., “Energy harvesting wireless communications: A review of recent advances,” IEEE J. Sel. Areas Commun., vol. 33, no. 3, pp. 360–381, Mar. 2015.
[78]
M. Kamoun, W. Labidi, and M. Sarkiss, “Joint resource allocation and offloading strategies in cloud enabled cellular networks,” in Proc. IEEE Int. Conf. Commun. (ICC), London, U.K., 2015, pp. 5529–5534.
[79]
W. Labidi, M. Sarkiss, and M. Kamoun, “Energy-optimal resource scheduling and computation offloading in small cell networks,” in Proc. Int. Conf. Telecommun. (ICT), Sydney, NSW, Australia, 2015, pp. 313–318.
[80]
W. Labidi, M. Sarkiss, and M. Kamoun, “Joint multi-user resource scheduling and computation offloading in small cell networks,” in Proc. IEEE Int. Conf. Wireless Mobile Comput. Netw. Commun. (WiMob), Abu Dhabi, UAE, 2015, pp. 794–801.
[81]
S. Barbarossa, S. Sardellitti, and P. Di Lorenzo, “Joint allocation of computation and communication resources in multiuser mobile cloud computing,” in Proc. IEEE Workshop Signal Process. Adv. Wireless Commun. (SPAWC), Darmstadt, Germany, 2013, pp. 26–30.
[82]
S. Sardellitti, G. Scutari, and S. Barbarossa, “Joint optimization of radio and computational resources for multicell mobile cloud computing,” in Proc. IEEE Int. Workshop Signal Process. Adv. Wireless Commun. (SPAWC), Toronto, ON, Canada, 2014, pp. 354–358.
[83]
S. Sardellitti, S. Barbarossa, and G. Scutari, “Distributed mobile cloud computing: Joint optimization of radio and computational resources,” in Proc. IEEE Globecom Workshops (GC Wkshps), Austin, TX, USA, 2014, pp. 1505–1510.
[84]
K. Zhanget al., “Energy-efficient offloading for mobile edge computing in 5G heterogeneous networks,” IEEE Access, vol. 4, pp. 5896–5907, 2016.
[85]
X. Chen, L. Jiao, W. Li, and X. Fu, “Efficient multi-user computation offloading for mobile-edge cloud computing,” IEEE/ACM Trans. Netw., vol. 24, no. 5, pp. 2795–2808, Oct. 2016.
[86]
M.-H. Chen, B. Liang, and M. Dong, “A semidefinite relaxation approach to mobile cloud offloading with computing access point,” in Proc. IEEE Int. Workshop Signal Process. Adv. Wireless Commun. (SPAWC), Stockholm, Sweden, 2015, pp. 186–190.
[87]
M.-H. Chen, M. Dong, and B. Liang, “Joint offloading decision and resource allocation for mobile cloud with computing access point,” in Proc. IEEE Int. Conf. Acoust. Speech Signal Process. (ICASSP), Pudong, China, 2016, pp. 3516–3520.
[88]
S. Cao, X. Tao, Y. Hou, and Q. Cui, “An energy-optimal offloading algorithm of mobile computing based on HetNets,” in Proc. Int. Conf. Connected Veh. Expo (ICCVE), Shenzhen, China, 2015, pp. 254–258.
[89]
J. Kennedy and R. C. Eberhart, “A discrete binary version of the particle swarm algorithm,” in Proc. IEEE Int. Conf. Syst. Man Cybern., Orlando, FL, USA, 1997, pp. 4104–4108.
[90]
Y. Zhao, S. Zhou, T. Zhao, and Z. Niu, “Energy-efficient task offloading for multiuser mobile cloud computing,” in Proc. IEEE/CIC Int. Conf. Commun. China (ICCC), Shenzhen, China, 2015, pp. 1–5.
[91]
C. You and K. Huang, “Multiuser resource allocation for mobile-edge computation offloading,” in Proc. IEEE Glob. Commun. Conf. (GLOBECOM), Washington, DC, USA, 2016, pp. 1–6.
[92]
C. You, K. Huang, H. Chae, and B.-H. Kim, “Energy-efficient resource allocation for mobile-edge computation offloading,” IEEE Trans. Wireless Commun., vol. 16, no. 3, pp. 1397–1411, Mar. 2017.
[93]
Y. Wang, M. Sheng, X. Wang, L. Wang, and J. Li, “Mobile-edge computing: Partial computation offloading using dynamic voltage scaling,” IEEE Trans. Commun., vol. 64, no. 10, pp. 4268–4282, Oct. 2016.
[94]
O. Muñoz, A. Pascual-Iserte, and J. Vidal, “Joint allocation of radio and computational resources in wireless application offloading,” in Proc. Future Netw. Mobile Summit, Lisbon, Portugal, 2013, pp. 1–10.
[95]
O. Muñoz, A. Pascual-Iserte, and J. Vidal, “Optimization of radio and computational resources for energy efficiency in latency-constrained application offloading,” IEEE Trans. Veh. Technol., vol. 64, no. 10, pp. 4738–4755, Oct. 2015.
[96]
O. Muñoz, A. Pascual-Iserte, J. Vidal, and M. Molina, “Energy-latency trade-off for multiuser wireless computation offloading,” in Proc. IEEE Wireless Commun. Netw. Conf. Workshops (WCNCW), Istanbul, Turkey, 2014, pp. 29–33.
[97]
Y. Mao, J. Zhang, S. H. Song, and K. B. Letaief, “Power-delay tradeoff in multi-user mobile-edge computing systems,” in Proc. IEEE Glob. Commun. Conf. (GLOBECOM), Washington, DC, USA, Dec. 2016, pp. 1–6.
[98]
T. Zhao, S. Zhou, X. Guo, Y. Zhao, and Z. Niu, “A cooperative scheduling scheme of local cloud and Internet cloud for delay-aware mobile cloud computing,” in Proc. IEEE Globecom Workshops (GC Wkshps), San Diego, CA, USA, 2015, pp. 1–6.
[99]
X. Guo, R. Singh, T. Zhao, and Z. Niu, “An index based task assignment policy for achieving optimal power-delay tradeoff in edge cloud systems,” in Proc. IEEE Int. Conf. Commun. (ICC), Kuala Lumpur, Malaysia, 2016, pp. 1–7.
[100]
V. Di Valerio and F. L. Presti, “Optimal virtual machines allocation in mobile femto-cloud computing: An MDP approach,” in Proc. IEEE Wireless Commun. Netw. Conf. Workshops (WCNCW), Istanbul, Turkey, 2014, pp. 7–11.
[101]
S. M. S. Tanzil, O. N. Gharehshiran, and V. Krishnamurthy, “Femto-cloud formation: A coalitional game-theoretic approach,” in Proc. IEEE Glob. Commun. Conf. (GLOBECOM), San Diego, CA, USA, 2015, pp. 1–6.
[102]
J. Oueis, E. Calvanese-Strinati, A. De Domenico, and S. Barbarossa, “On the impact of backhaul network on distributed cloud computing,” in Proc. IEEE Wireless Commun. Netw. Conf. Workshops (WCNCW), Istanbul, Turkey, 2014, pp. 12–17.
[103]
J. Oueis, E. C. Strinati, and S. Barbarossa, “Small cell clustering for efficient distributed cloud computing,” in Proc. IEEE Annu. Int. Symp. Pers. Indoor Mobile Radio Commun. (PIMRC), Washington, DC, USA, 2014, pp. 1474–1479.
[104]
J. Oueis, E. C. Strinati, S. Sardellitti, and S. Barbarossa, “Small cell clustering for efficient distributed fog computing: A multi-user case,” in Proc. IEEE Veh. Technol. Conf. (VTC Fall), Boston, MA, USA, 2015, pp. 1–5.
[105]
J. Oueis, E. C. Strinati, and S. Barbarossa, “The fog balancing: Load distribution for small cell cloud computing,” in Proc. IEEE 81st Veh. Technol. Conf. (VTC Spring), Glasgow, U.K., 2015, pp. 1–6.
[106]
M. Vondra and Z. Becvar, “QoS-ensuring distribution of computation load among cloud-enabled small cells,” in Proc. IEEE Int. Conf. Cloud Netw. (CloudNet), 2014, pp. 197–203.
[107]
S. Wang, M. Zafer, and K. K. Leung, “Online placement of multi-component applications in edge computing environments,” IEEE Access, vol. 5, pp. 2514–2533, 2017.
[108]
P. Mach and Z. Becvar, “Cloud-aware power control for cloud-enabled small cells,” in Proc. IEEE Globecom Workshops (GC Wkshps), Austin, TX, USA, 2014, pp. 1038–1043.
[109]
P. Mach and Z. Becvar, “Cloud-aware power control for real-time application offloading in mobile edge computing,” Trans. Emerg. Telecommun. Technol., vol. 27, no. 5, pp. 648–661, 2016.
[110]
T. Taleb and A. Ksentini, “An analytical model for follow me cloud,” in Proc. IEEE Glob. Commun. Conf. (GLOBECOM), Atlanta, GA, USA, 2013, pp. 1291–1296.
[111]
A. Ksentini, T. Taleb, and M. Chen, “A Markov decision process-based service migration procedure for follow me cloud,” in Proc. IEEE Int. Conf. Commun. (ICC), Sydney, NSW, Australia, 2014, pp. 1350–1354.
[112]
X. Sun and N. Ansari, “PRIMAL: PRofIt Maximization Avatar pLacement for Mobile edge computing,” in Proc. IEEE Int. Conf. Commun. (ICC), Kuala Lumpur, Malaysia, 2016, pp. 1–6.
[113]
S. Wanget al., “Mobility-induced service migration in mobile micro-clouds,” in Proc. IEEE Mil. Commun. Conf., Baltimore, MD, USA, 2014, pp. 835–840.
[114]
S. Wanget al., “Dynamic service migration in mobile edge-clouds,” in Proc. Netw. Conf. (IFIP Networking), Toulouse, France, 2015, pp. 1–9.
[115]
A. Nadembega, A. S. Hafid, and R. Brisebois, “Mobility prediction model-based service migration procedure for follow me cloud to support QoS and QoE,” in Proc. IEEE Int. Conf. Commun. (ICC), Kuala Lumpur, Malaysia, 2016, pp. 1–6.
[116]
S. Wanget al., “Dynamic service placement for mobile micro-clouds with predicted future costs,” in Proc. IEEE Int. Conf. Commun. (ICC), London, U.K., 2015, pp. 5504–5510.
[117]
S. Wanget al., “Dynamic service placement for mobile micro-clouds with predicted future costs,” IEEE Trans. Parallel Distrib. Syst., vol. 28, no. 4, pp. 1002–1016, Apr. 2017.
[118]
R. Urgaonkaret al., “Dynamic service migration and workload scheduling in edge-clouds,” Perform. Eval., vol. 91, pp. 205–228, Sep. 2015.
[119]
K. Haet al., “Adaptive VM handoff across cloudlets,” Dept. Comput. Sci., Carnegie Mellon Univ., Pittsburgh, PA, USA, Tech. Rep. CMU-CS-15-113, Jun. 2015.
[120]
S. Secci, P. Raad, and P. Gallard, “Linking virtual machine mobility to user mobility,” IEEE Trans. Netw. Service Manag., vol. 13, no. 4, pp. 927–940, Dec. 2016.
[121]
D. Farinacci, V. Fuller, D. Meyer, and D. Lewis, “The locator/ID separation protocol (LISP),” Internet Eng. Task Force, Fremont, CA, USA, RFC 6830, 2013.
[122]
Z. Becvar, J. Plachy, and P. Mach, “Path selection using handover in mobile networks with cloud-enabled small cells,” in Proc. IEEE Int. Symp. Pers. Indoor Mobile Radio Commun. (PIMRC), Washington, DC, USA, 2014, pp. 1480–1485.
[123]
J. Plachy, Z. Becvar, and P. Mach, “Path selection enabling user mobility and efficient distribution of data for computation at the edge of mobile network,” Comput. Netw., vol. 108, pp. 357–370, Oct. 2016.
[124]
J. Plachy, Z. Becvar, and E. C. Strinati, “Dynamic resource allocation exploiting mobility prediction in mobile edge computing,” in Proc. IEEE Int. Symp. Pers. Indoor Mobile Radio Commun. (PIMRC), Valencia, Spain, 2016, pp. 1–6.

Cited By

View all
  • (2024)Task offloading exploiting grey wolf optimization in collaborative edge computingJournal of Cloud Computing: Advances, Systems and Applications10.1186/s13677-023-00570-z13:1Online publication date: 23-Jan-2024
  • (2024)Early-Exit Deep Neural Network - A Comprehensive SurveyACM Computing Surveys10.1145/369876757:3(1-37)Online publication date: 22-Nov-2024
  • (2024)MobileEdgeSim: A Tool for Simulating Microservice-Oriented Mobile Edge ComputingProceedings of the 15th Asia-Pacific Symposium on Internetware10.1145/3671016.3671407(491-494)Online publication date: 24-Jul-2024
  • Show More Cited By

Index Terms

  1. Mobile Edge Computing: A Survey on Architecture and Computation Offloading
        Index terms have been assigned to the content through auto-classification.

        Recommendations

        Comments

        Information & Contributors

        Information

        Published In

        cover image IEEE Communications Surveys & Tutorials
        IEEE Communications Surveys & Tutorials  Volume 19, Issue 3
        thirdquarter 2017
        647 pages

        Publisher

        IEEE Press

        Publication History

        Published: 01 July 2017

        Qualifiers

        • Research-article

        Contributors

        Other Metrics

        Bibliometrics & Citations

        Bibliometrics

        Article Metrics

        • Downloads (Last 12 months)0
        • Downloads (Last 6 weeks)0
        Reflects downloads up to 27 Dec 2024

        Other Metrics

        Citations

        Cited By

        View all
        • (2024)Task offloading exploiting grey wolf optimization in collaborative edge computingJournal of Cloud Computing: Advances, Systems and Applications10.1186/s13677-023-00570-z13:1Online publication date: 23-Jan-2024
        • (2024)Early-Exit Deep Neural Network - A Comprehensive SurveyACM Computing Surveys10.1145/369876757:3(1-37)Online publication date: 22-Nov-2024
        • (2024)MobileEdgeSim: A Tool for Simulating Microservice-Oriented Mobile Edge ComputingProceedings of the 15th Asia-Pacific Symposium on Internetware10.1145/3671016.3671407(491-494)Online publication date: 24-Jul-2024
        • (2024)RESP: A Recursive Clustering Approach for Edge Server Placement in Mobile Edge ComputingACM Transactions on Internet Technology10.1145/366609124:3(1-25)Online publication date: 15-Jul-2024
        • (2024)Adaptation in Edge Computing: A Review on Design Principles and Research ChallengesACM Transactions on Autonomous and Adaptive Systems10.1145/366420019:3(1-43)Online publication date: 30-Sep-2024
        • (2024)A Survey on Content Retrieval on the Decentralised WebACM Computing Surveys10.1145/364913256:8(1-39)Online publication date: 26-Apr-2024
        • (2024)Regret Bounds for Online Learning for Hierarchical InferenceProceedings of the Twenty-fifth International Symposium on Theory, Algorithmic Foundations, and Protocol Design for Mobile Networks and Mobile Computing10.1145/3641512.3686392(281-290)Online publication date: 14-Oct-2024
        • (2024)Turbocharge Speech Understanding with Pilot InferenceProceedings of the 30th Annual International Conference on Mobile Computing and Networking10.1145/3636534.3690694(1299-1313)Online publication date: 4-Dec-2024
        • (2024)Joint Batching and Scheduling for High-Throughput Multiuser Edge AI With Asynchronous Task ArrivalsIEEE Transactions on Wireless Communications10.1109/TWC.2024.340481123:10_Part_2(13782-13795)Online publication date: 1-Oct-2024
        • (2024)Intelligent Reflecting Surface Enabled Integrated Sensing, Communication and ComputationIEEE Transactions on Wireless Communications10.1109/TWC.2023.329651923:3(2212-2225)Online publication date: 1-Mar-2024
        • Show More Cited By

        View Options

        View options

        Media

        Figures

        Other

        Tables

        Share

        Share

        Share this Publication link

        Share on social media