DOI QR코드

DOI QR Code

A Name-based Service Discovering Mechanism for Efficient Service Delivery in IoT

IoT에서 효율적인 서비스 제공을 위한 이름 기반 서비스 탐색 메커니즘

  • Cho, Kuk-Hyun (Department of Computer Software, Kwangwoon University) ;
  • Kim, Jung-Jae (Department of Computer Software, Kwangwoon University) ;
  • Ryu, Minwoo (Institute of Convergence Technology, Korea Telecom (KT)) ;
  • Cha, Si-Ho (Department of Multimedia Science, Chungwoon University)
  • 조국현 (광운대학교 소프트웨어학부) ;
  • 김정재 (광운대학교 소프트웨어학부) ;
  • 류민우 (KT 융합기술원) ;
  • 차시호 (청운대학교 멀티미디어학과)
  • Received : 2018.04.30
  • Accepted : 2018.06.01
  • Published : 2018.06.30

Abstract

The Internet of Things (IoT) is an environment in which various devices provide services to users through communications. Because of the nature of the IoT, data are stored and distributed in heterogeneous information systems. In this situation, IoT end applications should be able to access data without having information on where the data are or what the type of storage is. This mechanism is called Service Discovery (SD). However, some problems arise, since the current SD architectures search for data in physical devices. First, turnaround time increases from searching for services based on physical location. Second, there is a need for a data structure to manage devices and services separately. These increase the administrator's service configuration complexity. As a result, the device-oriented SD structure is not suitable to the IoT. Therefore, we propose an SD structure called Name-based Service-centric Service Discovery (NSSD). NSSD provides name-based centralized SD and uses the IoT edge gateway as a cache server to speed up service discovery. Simulation results show that NSSD provides about twice the improvement in average turnaround time, compared to existing domain name system and distributed hash table SD architectures.

IoT는 다양한 디바이스들이 통신을 통해 사용자에게 서비스를 제공하는 환경이다. IoT의 특성으로 인해 데이터들은 이종간의 정보시스템에 분산되어 저장된다. 이러한 상황에서 IoT 엔드 애플리케이션은 데이터가 어디에 있는지 또는 스토리지의 형태가 어떠한지 알 수 없어도 데이터를 액세스할 수 있어야 한다. 이러한 메커니즘을 SD(Service Discovery)라고 한다. 그러나 현재까지의 SD 구조는 물리적 디바이스를 중심으로 탐색하기 때문에 몇 가지 문제점이 발생한다. 첫째, 물리적 위치에 따른 서비스 탐색으로 인해 반환시간이 증대된다. 둘째, 디바이스와 서비스를 따로 관리하는 데이터 구조가 요구된다. 이는 관리자의 서비스 구성복잡도를 증가시킨다. 이로 인해 디바이스 중심의 SD 구조는 실제 IoT에 적용하기에는 적합하지 않은 구조로 되어 있다. 이러한 문제점을 해결하기 위하여 본 논문에서는 NSSD(Name-based Service Centric Service Discovery)라는 SD 구조를 제안한다. NSSD는 이름 기반의 중앙집중형 SD를 제공하며 IoT 에지 게이트웨이를 캐싱 서버로 사용해 서비스 탐색속도를 향상시킨다. 기존의 DNS와 DHT 기반 DS 구조와의 시뮬레이션을 통해 NSSD가 평균 반환시간에 있어 약 2배 정도 향상된 성능을 제공함을 입증하였다.

Keywords

References

  1. Ala Al-Fuqaha, Mohsen Guizani, Mehdi Mohammadi, Mohammed Aledhari, Moussa Ayyash, "Internet of Things: A Survey on Enabling techonologies, Protocols, and Applications", IEEE Communications Surveys & Tutorials, pp. 2347-2376, June, 2015. DOI: https://doi.org/10.1109/COMST.2015.2444095
  2. Dimiter V. Dimitrov, "Medical Internet of Things and Big Data in Healthcare", Healthcare Informatics Research, pp. 156-163, July, 2016. DOI: https://doi.org/10.4258/hir.2016.22.3.156
  3. Vaclav Jirkovsky, Marek Obitko, Vladimir Marik, "Understanding Data Heterogeneity in the Context of Cyber-Physical Systems Integration", IEEE Transactions of Industrial Informatics, pp. 660-667, July, 2016. DOI: https://doi.org/10.1109/TII.2016.2596101
  4. M. Nidd, "Service discovery in DEAPspace", IEEE Personal Communication, pp. 39-45, August, 2001. DOI: https://doi.org/10.1109/98.944002
  5. Anne H. Ngu, Mario Gutierrez, Vangelis Metsis, Surya Nepal, Quan Z. Sheng, "IoT Middleware: A Survey on Issues and Enabling Technologies", IEEE Internet of Things Journal, pp. 1-20, October, 2016. DOI: https://doi.org/10.1109/JIOT.2016.2615180
  6. J. Velzades, E. Guttman, C. Perkins, S. Kaplan, "Service Location Protocol", Network Working Group, ieft, 1997.
  7. B.A. Miller, T. Nixon, C. Tai, M.D. Wood, "Home Networking with Universal Plug and Play", IEEE Communication Magazine, pp. 104-109, December, 2001. DOI: https://doi.org/10.1109/35.968819
  8. Magdalena Balazinska, Hari Balakrishnan, David Karger, "INS/Twine: A Scalable Peer-to-Peer Architecture for Intentional Resource Discovery", Lecture Notes in Computer Science, pp. 195-210, 2002. DOI: https://doi.org/10.1007/3-540-45866-2_16
  9. Felice Armenio et al., "The EPCglobal Architecture Framework", EPCglobal, pp. 1-74. March, 2009
  10. The BRIDGE project, www.bridge-project.eu, accessed 11/01/2010.
  11. Ion Stoica, Robert Morris, David Karger, M. Fans Kaashoek, Hari Balakrishnan, "Chord: A scalable peer-to-peer lookup service for internet applications", ACM SIGCOMM Computer Communication Review, pp. 149-160, October, 2001. DOI: https://doi.org/10.1145/964723.383071
  12. Nina Schoenemann, Kai Fischbach, Detlef Schoder, "P2P architecture for ubiquitous supply chain systems", ECIS 2009 Proceedings, pp. 357, 2009.
  13. Gluseppe Pirro, Domenico Talla, Paolo Trufio, "A DHT-based semantic overlay network for service discovery", Future Generation Computer Systems, pp. 689-707, April, 2012. DOI: https://doi.org/10.1016/j.future.2011.11.007
  14. Christian Cabrera, Andrei Palade, Slobhan Clarke, "An evaluation of service discovery protocol in the internet of things', ACM, SAC '17, pp. 469-476, April, 2017. DOI: https://doi.org/10.1145/3019612.3019698
  15. Min-soo Kang, Chunhwa Ihm, Jaeyeon Lee, Eun-Hye Choi, Sang Kwang LeeA Study on Object Recognition for Safe Operation of Hospital Logistics Robot Based on IoT, The Journal of The Institute of Internet, Broadcasting and Communication (IIBC), vol. 17, no. 2, pp. 141-146, Apr. 2017. DOI: https://doi.org/10.7236/JIIBC.2017.17.2.141
  16. Hoon-Shik Woo, Application of Analytic Hierarchy Process for Relative Importance Determination of Internet of Things Standardization, J. Soc. Korea Ind. Syst. Eng, vol. 39, no. 1, pp. 47-55, Mar. 2016. DOI: http://dx.doi.org/10.11627/jkise.2016.39.1.047
  17. Minzheong Song, A Study on Business Types of IoT-based Smarthome: Based on the Theory of Platform Typology, The Journal of The Institute of Internet, Broadcasting and Communication (IIBC), vol. 16, no. 2, pp. 27-40, Apr. 2016. DOI: http://dx.doi.org/10.7236/JIIBC.2016.16.2.27
  18. Min-soo Kang, Chunhwa Ihm, Jaeyeon Lee, Eun-Hye Choi, Sang Kwang Lee, A Study on Object Recognition for Safe Operation of Hospital Logistics Robot Based on IoT, The Journal of The Institute of Internet, Broadcasting and Communication (IIBC), vol. 17, no. 2, pp. 141-146, Apr. 2017. DOI: https://doi.org/10.7236/JIIBC.2017.17.2.141
  19. Kwang Seob Jeong, Sukjoo Bae, Hyoungtae Kim, Evaluation Criteria for Suitable Authentication Method for IoT Service Provider in Industry 4.0 Environment, J. Soc. Korea Ind. Syst. Eng, Vol. 40, No. 3, pp. 116-122, Sep. 2017. DOI: https://doi.org/10.11627/jkise.2017.40.3.116