Optimal Edge User Allocation in Edge Computing with Variable Sized Vector Bin Packing
arXiv:1904.05553 · doi:10.1007/978-3-030-03596-9_15
Abstract
In mobile edge computing, edge servers are geographically distributed around base stations placed near end-users to provide highly accessible and efficient computing capacities and services. In the mobile edge computing environment, a service provider can deploy its service on hired edge servers to reduce end-to-end service delays experienced by its end-users allocated to those edge servers. An optimal deployment must maximize the number of allocated end-users and minimize the number of hired edge servers while ensuring the required quality of service for end-users. In this paper, we model the edge user allocation (EUA) problem as a bin packing problem, and introduce a novel, optimal approach to solving the EUA problem based on the Lexicographic Goal Programming technique. We have conducted three series of experiments to evaluate the proposed approach against two representative baseline approaches. Experimental results show that our approach significantly outperforms the other two approaches.
References in corpus (1)
Cited by in corpus (7)
- Peer Offloading in Mobile Edge Computing with Worst-Case Response Time Guarantees
- A Two-Sided Matching Model for Data Stream Processing in the Cloud-Fog Continuum
- Bridge the Present and Future: A Cross-Layer Matching Game in Dynamic Cloud-Aided Mobile Edge Networks
- Distributed Redundant Placement for Microservice-based Applications at the Edge
- An Overview on the Landscape of Self-Adaptive Cloud Design and Operation Patterns: Goals, Strategies, Tooling, Evaluation, and Dataset Perspectives
- Future Resource Bank for ISAC: Achieving Fast and Stable Win-Win Matching for Both Individuals and Coalitions
- Edge User Allocation with Dynamic Quality of Service