A Decentralized Collaborative Approach to Online Edge User Allocation in Edge Computing Environments

Edge computing is a promising paradigm that can boost the performance of novel mobile applications and energize the real-time governance of Internet-of-Things (IoT) big data. In edge computing, mobile application vendors are allowed to employ edge resources to speed up end-users' applications in an elastic and on-demand manner. However, due to the complex geographical distribution of edge servers and users, how to decide the most appropriate destination edge server to hire and how to decide the corresponding user-server allocation plan with as-low-as-possible monetary cost are the key problems for application vendors. Instead of assuming a simultaneous-batch-arrival pattern of incoming users and considering static optimization of the Edge User Allocation (EUA) problem by most existing studies, in this paper, we consider an online EUA problem where users' arrival and departure follow a general pattern. We take the long-term edge user allocation rate and edge server leasing cost as scheduling targets and propose a decentralized collaborative and fuzzy-control-based approach to yielding real-time user-edge-server allocation schedules. In this approach, edge users are allowed to independently make their own allocation decision only based on local information (i.e., the status of nearby edge servers). Experiments on real-world edge datasets demonstrate our approach outperforms state-of-the-art approaches in terms of long-term allocation rate and system cost.

[1]  Victor C. M. Leung,et al.  A Distributed Computation Offloading Strategy in Small-Cell Networks Integrated With Mobile Edge Computing , 2018, IEEE/ACM Transactions on Networking.

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

[3]  Albert Y. Zomaya,et al.  Mobility-Aware Service Selection in Mobile Edge Computing Systems , 2019, 2019 IEEE International Conference on Web Services (ICWS).

[4]  John Grundy,et al.  Cost-Effective App User Allocation in an Edge Computing Environment , 2022, IEEE Transactions on Cloud Computing.

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

[6]  Ching-Hsien Hsu,et al.  QoS prediction for service recommendations in mobile edge computing , 2017, J. Parallel Distributed Comput..

[7]  Ching-Hsien Hsu,et al.  User allocation‐aware edge cloud placement in mobile edge computing , 2020, Softw. Pract. Exp..

[8]  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).

[9]  Yue Wang,et al.  Effective Capacity-Based Resource Allocation in Mobile Edge Computing With Two-Stage Tandem Queues , 2019, IEEE Transactions on Communications.

[10]  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.

[11]  Min Chen,et al.  Task Offloading for Mobile Edge Computing in Software Defined Ultra-Dense Network , 2018, IEEE Journal on Selected Areas in Communications.

[12]  Guangming Cui,et al.  A Game-Theoretical Approach for User Allocation in Edge Computing Environment , 2020, IEEE Transactions on Parallel and Distributed Systems.

[13]  Victor C. M. Leung,et al.  Distributed Resource Allocation in Blockchain-Based Video Streaming Systems With Mobile Edge Computing , 2019, IEEE Transactions on Wireless Communications.

[14]  Wei Liu,et al.  Service Capacity Enhanced Task Offloading and Resource Allocation in Multi-Server Edge Computing Environment , 2019, 2019 IEEE International Conference on Web Services (ICWS).

[15]  Michio Sugeno,et al.  Fuzzy Control Systems: Past, Present and Future , 2019, IEEE Computational Intelligence Magazine.

[16]  Dario Pompili,et al.  Joint Task Offloading and Resource Allocation for Multi-Server Mobile-Edge Computing Networks , 2017, IEEE Transactions on Vehicular Technology.

[17]  Steven S. Seiden,et al.  On the online bin packing problem , 2001, JACM.