DocumentCode :
1613010
Title :
An Efficient Resource Allocation Approach Based on a Genetic Algorithm for Composite Services in IoT Environments
Author :
Minhyeop Kim ; In-Young Ko
Author_Institution :
Sch. of Comput., Korea Adv. Inst. of Sci. & Technol., Daejeon, South Korea
fYear :
2015
Firstpage :
543
Lastpage :
550
Abstract :
As various types of Internets of Things (IoT) are deployed in a wide range of areas, the need arises to utilize various IoT resources dynamically to accomplish user tasks. We call this environment an urban-scale IoT environment, where various IoT resources that are necessary to accomplish user tasks are directly connected to each other via users´ mobile devices, such as their smart phones. IoT resources are utilized as resources with which to run a composite service that supports user tasks. In this urban-scale IoT environment, it is essential to create efficient binding between a service and an IoT resource so as to execute a composite service for a task successfully. In this paper, we propose a service resource allocation approach which minimizes data transmissions between users´ mobile devices and which effectively deal with the constraints of these types of environments. We transformed the resource allocation problem into a variant of the degree-constrained minimum spanning tree problem and applied a genetic algorithm to reduce the time needed to produce a near-optimal solution. We also defined a fitness function and an encoding scheme to apply the genetic algorithm in an efficient manner. The proposed approach shows a 97% success rate on average when used to find near-optimal solutions. In addition, it takes significantly less time than the brute force approach.
Keywords :
Internet of Things; genetic algorithms; resource allocation; smart phones; trees (mathematics); Internet of Things; composite service execution; data transmission minimization; degree-constrained minimum spanning tree problem; dynamic IoT resource utilization; encoding scheme; fitness function; genetic algorithm; resource allocation problem; service resource allocation approach; smart phones; urban-scale IoT environment; user mobile device; Arrays; Data communication; Encoding; Genetic algorithms; Logic gates; Mobile handsets; Resource management; Internet of things; genetic algorithm; service resource allocation;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Web Services (ICWS), 2015 IEEE International Conference on
Conference_Location :
New York, NY
Print_ISBN :
978-1-4673-7271-8
Type :
conf
DOI :
10.1109/ICWS.2015.78
Filename :
7195613
Link To Document :
بازگشت