Edge User Allocation in Overlap Areas for Mobile Edge Computing

The rapid development of mobile communication technology has promoted the emergence of mobile edge computing (MEC), which allows mobile users to transfer their computing tasks to nearby edge servers to reduce access latency. In the actual MEC environment, the signal coverage areas of edge servers usually overlap partially, and users in the overlapped areas can choose to connect to one of the edge servers that cover them. How to allocate these users will seriously affect MEC performance. To solve this issue, we focus on the overlapped area user allocation (OAUA) problem in the MEC environment and model it as a multi-objective optimization problem. The objective is to balance the workload among edge servers and minimize the access delay between users and edge servers. Pareto model is universal for solving multi-objective optimization problems. However, the traditional method has high computational complexity to find the Pareto boundary. Therefore, we propose a Pareto boundary search algorithm based on convex hull to reduce the complexity of the algorithm. Since the Pareto boundary is a set of optimal solutions, which contains multiple optimal solutions, we further propose to use the principal component analysis algorithm to find the most suitable solution from the Pareto boundary as the final user allocation strategy. Our experiments use real data sets and compare the performance with several other baseline methods to verify the effectiveness of our proposed solution.

[1]  Xu Zhou,et al.  A Survey of Mobile Edge Computing in the Industrial Internet , 2019, 2019 7th International Conference on Information, Communication and Networks (ICICN).

[2]  Ching-Hsien Hsu,et al.  Edge server placement in mobile edge computing , 2019, J. Parallel Distributed Comput..

[3]  Zhisheng Niu,et al.  Tasks scheduling and resource allocation in heterogeneous cloud for delay-bounded mobile edge computing , 2017, 2017 IEEE International Conference on Communications (ICC).

[4]  Jiwei Huang,et al.  A Multi‐queue Approach of Energy Efficient Task Scheduling for Sensor Hubs , 2020 .

[5]  K. B. Letaief,et al.  A Survey on Mobile Edge Computing: The Communication Perspective , 2017, IEEE Communications Surveys & Tutorials.

[6]  Tarik Taleb,et al.  Mobile Edge Computing Potential in Making Cities Smarter , 2017, IEEE Communications Magazine.

[7]  Wanjiun Liao,et al.  Mobility-Aware Service Function Chaining in 5G Wireless Networks with Mobile Edge Computing , 2019, ICC 2019 - 2019 IEEE International Conference on Communications (ICC).

[8]  Rui Li,et al.  Context-Aware QoS Prediction With Neural Collaborative Filtering for Internet-of-Things Services , 2020, IEEE Internet of Things Journal.

[9]  Albert Y. Zomaya,et al.  Dynamical Resource Allocation in Edge for Trustable Internet-of-Things Systems: A Reinforcement Learning Method , 2020, IEEE Transactions on Industrial Informatics.

[10]  Johan Tordsson,et al.  Cloud brokering mechanisms for optimized placement of virtual machines across multiple providers , 2012, Future Gener. Comput. Syst..

[11]  Bin Guo,et al.  Mining consuming Behaviors with Temporal Evolution for Personalized Recommendation in Mobile Marketing Apps , 2020, Mobile Networks and Applications.

[12]  Zdenek Becvar,et al.  Mobile Edge Computing: A Survey on Architecture and Computation Offloading , 2017, IEEE Communications Surveys & Tutorials.

[13]  Zhangjie Fu,et al.  Heterogeneous cloudlet deployment and user‐cloudlet association toward cost effective fog computing , 2017, Concurr. Comput. Pract. Exp..

[14]  Junbin Gao,et al.  Robust human detection and localization in security applications , 2017, Concurr. Comput. Pract. Exp..

[15]  Yuanyuan Yang,et al.  Energy-Efficient Fair Cooperation Fog Computing in Mobile Edge Networks for Smart City , 2019, IEEE Internet of Things Journal.

[16]  Min Cao,et al.  An Approach to Alleviate the Sparsity Problem of Hybrid Collaborative Filtering Based Recommendations: The Product-Attribute Perspective from User Reviews , 2019, Mobile Networks and Applications.

[17]  Guangming Cui,et al.  Edge User Allocation with Dynamic Quality of Service , 2019, ICSOC.

[18]  Jun Li,et al.  Online Resource Allocation for Arbitrary User Mobility in Distributed Edge Clouds , 2017, 2017 IEEE 37th International Conference on Distributed Computing Systems (ICDCS).

[19]  Qiang He,et al.  Optimal Edge User Allocation in Edge Computing with Variable Sized Vector Bin Packing , 2018, ICSOC.

[20]  Ying Chen,et al.  Revenue-optimal task scheduling and resource management for IoT batch jobs in mobile edge computing , 2020, Peer-to-Peer Networking and Applications.

[21]  Yuanyuan Yang,et al.  Energy-efficient dynamic offloading and resource scheduling in mobile cloud computing , 2016, IEEE INFOCOM 2016 - The 35th Annual IEEE International Conference on Computer Communications.

[22]  Weisong Shi,et al.  Edge Computing: Vision and Challenges , 2016, IEEE Internet of Things Journal.

[23]  Ying Chen,et al.  Thinking and methodology of multi-objective optimization , 2018, Int. J. Mach. Learn. Cybern..

[24]  Tapani Ristaniemi,et al.  Multi-objective optimization for computation offloading in mobile-edge computing , 2017, 2017 IEEE Symposium on Computers and Communications (ISCC).

[25]  Rui Li,et al.  QoS Prediction for Service Recommendation With Features Learning in Mobile Edge Computing Environment , 2020, IEEE Transactions on Cognitive Communications and Networking.

[26]  Yunni Xia,et al.  Mobility-Aware and Migration-Enabled Online Edge User Allocation in Mobile Edge Computing , 2019, 2019 IEEE International Conference on Web Services (ICWS).

[27]  Rajkumar Buyya,et al.  Application partitioning algorithms in mobile cloud computing: Taxonomy, review and future directions , 2015, J. Netw. Comput. Appl..

[28]  Wen-Jiang Feng,et al.  Multi-User and Multi-Task Offloading Decision Algorithms Based on Imbalanced Edge Cloud , 2019, IEEE Access.

[29]  Honghao Gao,et al.  Energy aware edge computing: A survey , 2020, Comput. Commun..

[30]  Wenzhong Li,et al.  Efficient Multi-User Computation Offloading for Mobile-Edge Cloud Computing , 2015, IEEE/ACM Transactions on Networking.

[31]  Jiwei Huang,et al.  A Simulation-Based Optimization Approach for Reliability-Aware Service Composition in Edge Computing , 2020, IEEE Access.

[32]  Rajkumar Buyya,et al.  Network-centric performance analysis of runtime application migration in mobile cloud computing , 2015, Simul. Model. Pract. Theory.

[33]  Qun Li,et al.  A Survey of Fog Computing: Concepts, Applications and Issues , 2015, Mobidata@MobiHoc.

[34]  Juan Luo,et al.  Tasks Scheduling and Resource Allocation in Fog Computing Based on Containers for Smart Manufacturing , 2018, IEEE Transactions on Industrial Informatics.