• 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