Preference-Aware Edge Server Placement in the Internet of Things

Yuanyi Chen,Yihao Lin,Zengwei Zheng,Peng Yu,Jiaxing Shen,Minyi Guo
DOI: https://doi.org/10.1109/jiot.2021.3079328
IF: 10.6
2021-01-01
IEEE Internet of Things Journal
Abstract:While it is well understood that edge computing can significantly facilitate IoT-related applications by deploying edge servers close to IoT devices, it also faces many challenges with numerous IoT devices connected and interacted. One of the most important issues is how to efficiently deploy edge servers under a certain budget with the explosive growth of data scale and user base. Existing studies for edge server placement fail to consider user’s query preferences since individual users may be interested in events in particular regions and are keen to receive up-to-date data streams that originate in regions of interest. In this article, we present a preference-aware edge server placement approach that offers better workload distribution in terms of both minimizing query latency and balancing the load of edge servers. To achieve this, we formulate edge server placement with multiobjective optimization as a ${p}$ -center problem and design two progressive approaches. We first propose quadratic integer programming (QIP) for small-scale data sets. Since the ${p}$ -center problem is an NP-hard problem, we thus propose a heuristic algorithm named TAKG (TAbu search with $K$ -means and Genetic algorithm) for large-scale data sets. To evaluate the utility of the proposed models, we have conducted a comprehensive evaluation on a large data set that is collected by more than 1900 IoT devices during 30 days. Experimental results indicate our approaches outperform all baselines significantly in terms of both query latency and load balancing.
What problem does this paper attempt to address?