Litcius/Paper detail

Server Placement and Task Allocation for Load Balancing in Edge-Computing Networks

Ping-Chun Huang, Tai-Lin Chin, Tzu-Yi Chuang

2021IEEE Access25 citationsDOIOpen Access PDF

Abstract

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.

Topics & Concepts

Computer scienceLoad balancing (electrical power)Task (project management)Distributed computingEdge computingEnhanced Data Rates for GSM EvolutionParallel computingLoad managementProcessor schedulingComputer networkServerTelecommunicationsResource (disambiguation)EconomicsEngineeringGeometryMathematicsElectrical engineeringManagementGridIoT and Edge/Fog ComputingCloud Computing and Resource ManagementDistributed and Parallel Computing Systems