返回
Server Placement and Task Allocation for Load Balancing in Edge-Computing Networks
DOI:10.1109/ACCESS.2021.3117870.png)
摘要
En 中文
Offloading tasks to cloud servers has increasingly been used to provide terminal users with powerful computation capabilities for a variety of services. Recently, edge computing, which offloads tasks from user devices to nearby edge servers, has been exploited to avoid the long latency associated with cloud computing. However, edge server placement and task allocation strongly affect the offloading process and the quality of a user's experience. Therefore, appropriately deploying the edge servers within a network and evenly allocating the workload to the servers are vital. This paper thus considers both the workload of edge servers and the distances involved in offloading tasks to these servers. To improve the user experience, edge server locations are carefully selected and the workload for the servers are allocated in a balanced manner. This scenario is formulated as a mixed-integer linear programming problem, and a novel solution that searches for the best server placement using simulated annealing while integrating task allocation using the Lagrangian duality theory with the sub-gradient method is proposed. Numerical simulations verify that the proposed algorithm can achieve better results than conventional heuristics.
Keyword:
Servers
Task analysis
Resource management
Computational modeling
Load modeling
Cloud computing
Edge computing
Cloud computing
edge computing
server placement
task allocation
期刊
IF:
3.6
论文数:
9.8W
被引数:
29.4W

