iotSilo: The Agent Service Platform Supporting Dynamic Behavior Assembly for Resolving the Heterogeneity of IoT

Although a lot of researchers have painted a rosy picture of Internet of Things (IoT), there have been no widely accepted solution and related standards until now. To achieve the successful realization of IoT, the close collaboration of devices is the primary requisite. However, the heterogeneity of...

Full description

Bibliographic Details
Main Authors: Euihyun Jung, Ilkwon Cho, Sun Moo Kang
Format: Article
Language:English
Published: SAGE Publishing 2014-01-01
Series:International Journal of Distributed Sensor Networks
Online Access:https://doi.org/10.1155/2014/608972
id doaj-c079b7f8de7c4b76bd857eaa9c211912
record_format Article
spelling doaj-c079b7f8de7c4b76bd857eaa9c2119122020-11-25T03:28:29ZengSAGE PublishingInternational Journal of Distributed Sensor Networks1550-14772014-01-011010.1155/2014/608972608972iotSilo: The Agent Service Platform Supporting Dynamic Behavior Assembly for Resolving the Heterogeneity of IoTEuihyun Jung0Ilkwon Cho1Sun Moo Kang2 Deptartment of Computer Science, Anyang University, 602-14 Jungang-ro, Buleun-myeon, Ganghwa-gun, Inchon 417-833, Republic of Korea Division of Digital Infrastructure, National Information Society Agency, NIA Building, Cheonggyecheonno 14, Jung-gu, Seoul 100-775, Republic of Korea Division of Digital Infrastructure, National Information Society Agency, NIA Building, Cheonggyecheonno 14, Jung-gu, Seoul 100-775, Republic of KoreaAlthough a lot of researchers have painted a rosy picture of Internet of Things (IoT), there have been no widely accepted solution and related standards until now. To achieve the successful realization of IoT, the close collaboration of devices is the primary requisite. However, the heterogeneity of devices such as different hardware or network connectivity prohibits the realization of IoT. In order to overcome the heterogeneity issue, we suggested the agent service platform named iotSilo in which agents can communicate and cooperate on behalf of their devices. With this delegation approach, the iotSilo can support diverse devices without worrying about their differences. In designing an agent, several software design patterns are adopted to enable the agent to assemble behaviors for hiding the heterogeneity of devices. To investigate the effectiveness of the iotSilo, we developed eleven different types of the IoT devices to emulate real world things with Arduino, deployed the devices in both Korea and Japan, and then conducted three experiments.https://doi.org/10.1155/2014/608972
collection DOAJ
language English
format Article
sources DOAJ
author Euihyun Jung
Ilkwon Cho
Sun Moo Kang
spellingShingle Euihyun Jung
Ilkwon Cho
Sun Moo Kang
iotSilo: The Agent Service Platform Supporting Dynamic Behavior Assembly for Resolving the Heterogeneity of IoT
International Journal of Distributed Sensor Networks
author_facet Euihyun Jung
Ilkwon Cho
Sun Moo Kang
author_sort Euihyun Jung
title iotSilo: The Agent Service Platform Supporting Dynamic Behavior Assembly for Resolving the Heterogeneity of IoT
title_short iotSilo: The Agent Service Platform Supporting Dynamic Behavior Assembly for Resolving the Heterogeneity of IoT
title_full iotSilo: The Agent Service Platform Supporting Dynamic Behavior Assembly for Resolving the Heterogeneity of IoT
title_fullStr iotSilo: The Agent Service Platform Supporting Dynamic Behavior Assembly for Resolving the Heterogeneity of IoT
title_full_unstemmed iotSilo: The Agent Service Platform Supporting Dynamic Behavior Assembly for Resolving the Heterogeneity of IoT
title_sort iotsilo: the agent service platform supporting dynamic behavior assembly for resolving the heterogeneity of iot
publisher SAGE Publishing
series International Journal of Distributed Sensor Networks
issn 1550-1477
publishDate 2014-01-01
description Although a lot of researchers have painted a rosy picture of Internet of Things (IoT), there have been no widely accepted solution and related standards until now. To achieve the successful realization of IoT, the close collaboration of devices is the primary requisite. However, the heterogeneity of devices such as different hardware or network connectivity prohibits the realization of IoT. In order to overcome the heterogeneity issue, we suggested the agent service platform named iotSilo in which agents can communicate and cooperate on behalf of their devices. With this delegation approach, the iotSilo can support diverse devices without worrying about their differences. In designing an agent, several software design patterns are adopted to enable the agent to assemble behaviors for hiding the heterogeneity of devices. To investigate the effectiveness of the iotSilo, we developed eleven different types of the IoT devices to emulate real world things with Arduino, deployed the devices in both Korea and Japan, and then conducted three experiments.
url https://doi.org/10.1155/2014/608972
work_keys_str_mv AT euihyunjung iotsilotheagentserviceplatformsupportingdynamicbehaviorassemblyforresolvingtheheterogeneityofiot
AT ilkwoncho iotsilotheagentserviceplatformsupportingdynamicbehaviorassemblyforresolvingtheheterogeneityofiot
AT sunmookang iotsilotheagentserviceplatformsupportingdynamicbehaviorassemblyforresolvingtheheterogeneityofiot
_version_ 1724583906489925632