Abstract

The Internet of Things (IoT) has become the infrastructure to widely support ubiquitous services. In this setting, a large number of smart object devices provide IoT services for people to carry on day-to-day activities. These services are easy to access, and thus, can be easily used by different users with different requirements through service allocation and composition. Nevertheless, with the increasing adoption and presence of IoT services, it becomes more difficult to find the appropriate IoT service compositions that can maximize the service utility of all the users' requests. Moreover, the IoT devices are usually resource constrained and cannot effectively finish some complex task of service requests, thereby reducing the service quality. To address this problem, we develop a novel IoT service allocation mechanism in collaborative device-edge-cloud architecture. First, prevalence of frequent function interaction is mined to help construct IoT service allocation index. Second, service requests' priority and their preferences towards branch nodes are further set and estimated to help maximize the service composition utility of multiple user requests. Third, edge device is exploited to help service execution and guarantee service allocation utility by offloading task from IoT devices. The results are demonstrated by conducting a set of extensive experiments, which show that the proposed method performs better than the alternative techniques in reducing the total energy consumption and promoting the service utility maximum.

Highlights

  • T HE Internet of Things (IoT) [1] is one of the hottest research fields nowadays, and has become the infrastructure to widely support ubiquitous applications [2]–[4]

  • A collaborative device-edge-cloud architecture based service allocation method is proposed in this paper for multiple user service requests, which aims to manage the IoT services in a practice and effective way

  • Extensive experiments are conducted, and evaluation results demonstrate our approach improves the performance of IoT service composition with regard to energy consumption, composition time, response time and matching degree

Read more

Summary

INTRODUCTION

T HE Internet of Things (IoT) [1] is one of the hottest research fields nowadays, and has become the infrastructure to widely support ubiquitous applications [2]–[4]. A collaborative device-edge-cloud architecture based service allocation method is proposed in this paper for multiple user service requests, which aims to manage the IoT services in a practice and effective way. Notice that edge computing is widely adopted nowadays to support applications especially when they are delay-sensitive It emerges recently as a reinforcement of cloud computing to optimize the resource usage of IoT devices and wireless network for providing contextaware services. Current techniques adopt service-oriented architectures to support IoT service discovery and composition for a certain service request, where the quality of services and the spatial-temporal constraint, as well as the energy efficiency, are the main concerns These works generally do not consider the IoT service allocation search and composition for maximizing the service utility of multiple user service requests that arrive simultaneously. As the advantages of spatial index in coping with spatial query, we construct a new STSC-tree based on R-tree, grid division and merge, as well as function interaction prevalence, to represent IoT service and answer multiple user service requests

SYSTEM DESIGN
PREFERENCE-AWARE SERVICE ALLOCATION SEARCH
IMd1P8 LEMENTAdT9ION ANDd2E6 VAdLUATION d18
SERVICE EXECUTION WITH EDGE DEVICE edge devices in the same edge network is 100 Mb/s and the
Findings
VIII. CONCLUSION
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call