Frend for Edge Servers: Reduce Server Number! Keeping Service Quality!

Pengmiao Li,Yuchao Zhang,Wendong Wang,Kaichuan Zhao,Bo Lian,Ke Xu,Zhili Zhang
DOI: https://doi.org/10.1109/HPCC-DSS-SmartCity-DependSys53884.2021.00041
2021-01-01
Abstract:To keep pace with the exploding data volume raised from geographical distribution edge networks, more and more edge servers have been built in recent years. As the computing power and storage capacity are different on each server, requests have to be transferred from one server to another before finally being responded and returned back to users. Such server-to-server transmission naturally introduce non negligible latency, which inevitably affects the quality of service (QoS). To eliminate this transmission latency, Internet Service Providers (ISPs) are building or renting more edge servers (both computing servers and storage servers) to reduce transmission distance and enhance the server configuration, which brings great costs. Fortunately, through a large number of real trace analysis, we found that it is possible to reduce server number while keeping the QoS! In this paper, we first disclose three key characteristics from Kuaishou Company: (1) Unbalanced request frequencies on dif-ferent servers; (2) Imprecise latency measure on server-to-server transmission; (3) Nonlinear latency reduction to server number increment. Based on these findings, we propose a frequency-aware edge storage server deployment strategy Frend that is an improved Genetic Algorithm to optimize the number of edge storage servers by the internal diffusion capability that is a new latency measure called S2SL. Through a series of experiments using real application data, we demonstrate that while achieving the same S2SL, Frend can reduce the number of required edge storage servers by up to 56% compared with the state-of-the-art Anveshak method.
What problem does this paper attempt to address?