Browse > Article
http://dx.doi.org/10.3745/KTCCS.2014.3.11.403

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

Kang, Yunhee (백석대학교 정보통신학부)
Ko, Wan-Ki (제주한라대학교 방송영상과)
Publication Information
KIPS Transactions on Computer and Communication Systems / v.3, no.11, 2014 , pp. 403-408 More about this Journal
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.
Keywords
IoT; Message Based Software Architecture; Pub/Sub Messaging System; Data Aggregation;
Citations & Related Records
연도 인용수 순위
  • Reference
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.   DOI
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.   DOI
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.   DOI
5 Sun, Java Message Service, http://java.sun.com/ products/jms/, 2001.
6 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.   DOI
7 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.
8 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.
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.   DOI   ScienceOn
11 Francois, A.R.J., Software Architecture for Computer Vision: Beyond Pipes and Filters, Prentice Hall, 2003.