Online reconfiguration of latency-aware IoT services in edge networks
Résumé
With the proliferation of I nternet o f T hings (IoT) devices deployed in edge networks, the functionalities of IoT devices are typically encapsulated in terms of IoT services. Their collaboration is mostly achieved through the composition of functionally complementary and geographically contiguous IoT services, to achieve complex requests. Considering the capacity constraints of IoT devices, newly incoming requests may hardly be satisfied partially (or completely), since these devices are implementing subtasks of previous requests at this moment. Therefore, candidate IoT devices may have no enough remaining capacity to co-host subtasks of these new requests concurrently. To solve this problem, this article proposes a novel r esource a llocation and s ervice co-placement (RaSP) algorithm to address latency-aware online service reconfiguration problem. Specifically, IoT services are reconfigured upon IoT devices in an optimal manner, such that certain IoT services corresponding to subtasks in previous requests should be migrated online from their hosting IoT devices to neighboring ones, and constraints of these requests are still satisfiable. These released resources can be adopted to implement subtasks (or IoT services) of newly incoming requests. A prototype is implemented using an EdgeSim simulator. The experimental results show that our RaSP algorithm performs better than the state of the art’s techniques in satisfying the latency of newly incoming and previous requests simultaneously, and reducing the energy consumption of edge networks.