TY - GEN
T1 - Design and Implementation of Middleware for IoT Devices toward Real-Time Flow Processing
AU - Nakamura, Yugo
AU - Suwa, Hirohiko
AU - Arakawa, Yutaka
AU - Yamaguchi, Hirozumi
AU - Yasumoto, Keiichi
N1 - Publisher Copyright:
© 2016 IEEE.
PY - 2016/11/23
Y1 - 2016/11/23
N2 - Thanks to rapid advance and penetration of IoT devices, it is becoming possible to sense almost every information of real-world. This urges us to utilize data streams continuously generated from IoT devices in real-Time. In this paper, aiming to locally process data streams by using computational resources of IoT devices, we propose middleware for IoT devices where the devices process data streams in real-Time and in a distributed manner. The proposed middleware provides four functions: (1) distribution of tasks issued by application software into sub-Tasks and distributed execution of the sub-Tasks over multiple IoT devices, (2) distribution of data streams over IoT devices, (3) real-Time analysis of the data streams, and (4) seamless integration of sensors and actuators. We have implemented a prototype of the proposed middleware for Raspberry Pi and show its basic performance.
AB - Thanks to rapid advance and penetration of IoT devices, it is becoming possible to sense almost every information of real-world. This urges us to utilize data streams continuously generated from IoT devices in real-Time. In this paper, aiming to locally process data streams by using computational resources of IoT devices, we propose middleware for IoT devices where the devices process data streams in real-Time and in a distributed manner. The proposed middleware provides four functions: (1) distribution of tasks issued by application software into sub-Tasks and distributed execution of the sub-Tasks over multiple IoT devices, (2) distribution of data streams over IoT devices, (3) real-Time analysis of the data streams, and (4) seamless integration of sensors and actuators. We have implemented a prototype of the proposed middleware for Raspberry Pi and show its basic performance.
UR - http://www.scopus.com/inward/record.url?scp=85006710518&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85006710518&partnerID=8YFLogxK
U2 - 10.1109/ICDCSW.2016.37
DO - 10.1109/ICDCSW.2016.37
M3 - Conference contribution
AN - SCOPUS:85006710518
T3 - Proceedings - 2016 IEEE 36th International Conference on Distributed Computing Systems Workshops, ICDCSW 2016
SP - 162
EP - 167
BT - Proceedings - 2016 IEEE 36th International Conference on Distributed Computing Systems Workshops, ICDCSW 2016
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 36th IEEE International Conference on Distributed Computing Systems Workshops, ICDCSW 2016
Y2 - 27 June 2016 through 30 June 2016
ER -