With IoT-based smart cities, massive heterogeneous IoT devices are running diverse advanced services for unprecedented intelligence and efficiency in various domains of city life. Given the exponentially growing number of IoT devices and the large number of smart city services as well as their different QoS requirements, it has been a big challenge for servers to optimally allocate limited resources to all hosted applications for satisfactory performance. Note that by pushing the computing and storage resources to the proximity of end IoT devices, and deploying applications in distributed edge servers, edge computing technology appears to be a promising solution for this challenge. Toward this, we study in this article how to allocate edge resources for average service response time minimization. Besides the proposed algorithms, extensive numerical results are also presented to validate their efficacy.
ASJC Scopus subject areas
- Information Systems
- Hardware and Architecture
- Computer Networks and Communications