DOI QR코드

DOI QR Code

Asynchronous Sensing Data Aggregation and Processing Mechanism for Internet of Things Environment

사물 인터넷 환경에서 비동기 센싱 데이터 수집 및 처리 메커니즘

  • 강윤희 (백석대학교 정보통신학부) ;
  • 고완기 (제주한라대학교 방송영상과)
  • Received : 2014.09.11
  • Accepted : 2014.10.13
  • Published : 2014.11.30

Abstract

In the Internet of Things(IoT) era, many of the things or objects that enclose our environments are able to associate with those things on the Internet. To construct IoT systems, it needs to consider a component for acquiring and aggregating of sensory data via things with sensors and instruments, which is connected by diverse networks, in IoT environment. An IoT system is intrinsically distributed in a variety of ways. In addition, to manage an IoT system efficiently, interoperability is needed to meet requirements while the IoT system is designed to deliver data among its applications. In this paper, a reference architecture based on asynchronous messaging is defined and used for designing an IoT system. To apply the architecture, we discuss how to manage data streams with real-time characteristics and make a prototype based on pipe-and-filter to produce and consume them by a pub/sub messaging system NaradaBrokering.

Internet of Things(IoT) 시대에 우리 생활 주변의 많은 사물 또는 객체가 인터넷상에서 연관될 수 있다. IoT 시스템의 구축을 위해서는 다양한 네트워크로 연결된 센서 및 계측장치를 갖는 사물을 통해 IoT 환경의 센싱 데이터를 획득하고 수집을 위한 컴포넌트 개발이 필요하다. 이러한 IoT 시스템은 다양한 형태로 분산되며, 추가적으로 이러한 시스템의 효율적인 관리를 위해서는 애플리케이션 간의 자료전달을 위한 요구사항으로 상호운영성을 만족해야 한다. 이 논문에서는 비동기 기반 메시징 시스템을 기반으로 한 IoT 시스템의 참조 아키텍처를 설계한다. 참조 아키텍처는 IoT 시스템을 설계과정에서 사용한다. 여기서는 참조 아키텍처의 적용을 위한 실시간 특성의 데이터 스트림 관리 방법을 논의한다. 그리고 이들 데이터의 생산 및 소비를 위한 파이프-필터 기반 프로토타입을 pub/sub 메시징 시스템인 NaradaBrokering을 활용하여 구성하는 방법을 논의한다.

Keywords

References

  1. Luigi Atzori, Antonio Iera, and Giacomo Morabito, "The Internet of Things: A survey," Computer Networks: The International Journal of Computer and Telecommunications Networking, Vol.54, No.15, pp.2787-2805, 2010.
  2. Jayavardhana Gubbi, Rajkumar Buyya, Slaven Marusic, and Marimuthu Palaniswami, "Internet of Things(IoT): A vision, architectural elements, and future directions," Future Generation Computer Systems, Vol.29, No.7, pp.1645-1660, 2013. https://doi.org/10.1016/j.future.2013.01.010
  3. Sun, Enji, Xingkai Zhang, and Zhongxue Li, "The internet of things(IOT) and cloud computing(CC) based tailings dam monitoring and pre-alarm system in mines," Safety science, Vol.50, No.4, pp.811-815, 2012. https://doi.org/10.1016/j.ssci.2011.08.028
  4. Antonio Iera, Christian Floerkemeier, Jin Mitsugi, and Giacomo Morabito, "Guest editorial: The internet of things," IEEE Wireless Communications, Vol.17, No.6, pp.8-9, 2010. https://doi.org/10.1109/MWC.2010.5416343
  5. Benoit Christophe, Mathieu Boussard, Monique Lu, Alain Pastor, and Vincent Toubiana, "The web of things vision: Things as a service and interaction patterns," Bell Labs Technical Journal, Vol.16, No.1, pp.55-61, 2011. https://doi.org/10.1002/bltj.20485
  6. Felix Xiaozhu Lin, Zhen Wang, Robert LiKamWa, and Lin Zhong, "Reflex: using low-power processors in smartphones without knowing them," SIGPLAN Not., Vol.47, No.4, pp. 13-24, 2012.
  7. Rohit Chaudhri, Waylon Brunette, Mayank Goel, Rita Sodt, Jaylen VanOrden, Michael Falcone, and Gaetano Borriello, "Open data kit sensors: mobile data collection with wired and wireless sensors," in Proceedings of the 10th international conference on Mobile systems, applications, and services, Low Wood Bay, Lake District, UK. pp.351-364, 2012.
  8. Sun, Java Message Service, http://java.sun.com/ products/jms/, 2001.
  9. S. Pallickara, G. Fox, "NaradaBrokering: a distributed middleware framework and architecture for enabling durable peer-to-peer grids," in Proceedings of the ACM/IFIP/USENIX 2003 International Conference on Middleware, Brazil, 2003.
  10. Pietzuch, P. R., Shand, and B., Bacon, J., "Composite Event Detection as a Generic Middleware Extension," IEEE Network, Vol.18, pp.44-55, 2004. https://doi.org/10.1109/MNET.2004.1265833
  11. Francois, A.R.J., Software Architecture for Computer Vision: Beyond Pipes and Filters, Prentice Hall, 2003.

Cited by

  1. A Sensor Identification Scheme for Dynamic Interworking Between Personal Sensor Devices and a Smartphone vol.5, pp.2, 2016, https://doi.org/10.3745/KTCCS.2016.5.2.27