Design and Implementation of Middleware for IoT Devices toward Real-Time Flow Processing

Yugo Nakamura, Hirohiko Suwa, Yutaka Arakawa, Hirozumi Yamaguchi, Keiichi Yasumoto

Research output: Chapter in Book/Report/Conference proceedingConference contribution

12 Citations (Scopus)

Abstract

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.

Original languageEnglish
Title of host publicationProceedings - 2016 IEEE 36th International Conference on Distributed Computing Systems Workshops, ICDCSW 2016
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages162-167
Number of pages6
ISBN (Electronic)9781509014828
DOIs
Publication statusPublished - Nov 23 2016
Externally publishedYes
Event36th IEEE International Conference on Distributed Computing Systems Workshops, ICDCSW 2016 - Nara, Japan
Duration: Jun 27 2016Jun 30 2016

Publication series

NameProceedings - 2016 IEEE 36th International Conference on Distributed Computing Systems Workshops, ICDCSW 2016

Conference

Conference36th IEEE International Conference on Distributed Computing Systems Workshops, ICDCSW 2016
CountryJapan
CityNara
Period6/27/166/30/16

Fingerprint

Middleware
Processing
Application programs
Internet of things
Actuators
Sensors

All Science Journal Classification (ASJC) codes

  • Hardware and Architecture
  • Computer Networks and Communications

Cite this

Nakamura, Y., Suwa, H., Arakawa, Y., Yamaguchi, H., & Yasumoto, K. (2016). Design and Implementation of Middleware for IoT Devices toward Real-Time Flow Processing. In Proceedings - 2016 IEEE 36th International Conference on Distributed Computing Systems Workshops, ICDCSW 2016 (pp. 162-167). [7756225] (Proceedings - 2016 IEEE 36th International Conference on Distributed Computing Systems Workshops, ICDCSW 2016). Institute of Electrical and Electronics Engineers Inc.. https://doi.org/10.1109/ICDCSW.2016.37

Design and Implementation of Middleware for IoT Devices toward Real-Time Flow Processing. / Nakamura, Yugo; Suwa, Hirohiko; Arakawa, Yutaka; Yamaguchi, Hirozumi; Yasumoto, Keiichi.

Proceedings - 2016 IEEE 36th International Conference on Distributed Computing Systems Workshops, ICDCSW 2016. Institute of Electrical and Electronics Engineers Inc., 2016. p. 162-167 7756225 (Proceedings - 2016 IEEE 36th International Conference on Distributed Computing Systems Workshops, ICDCSW 2016).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Nakamura, Y, Suwa, H, Arakawa, Y, Yamaguchi, H & Yasumoto, K 2016, Design and Implementation of Middleware for IoT Devices toward Real-Time Flow Processing. in Proceedings - 2016 IEEE 36th International Conference on Distributed Computing Systems Workshops, ICDCSW 2016., 7756225, Proceedings - 2016 IEEE 36th International Conference on Distributed Computing Systems Workshops, ICDCSW 2016, Institute of Electrical and Electronics Engineers Inc., pp. 162-167, 36th IEEE International Conference on Distributed Computing Systems Workshops, ICDCSW 2016, Nara, Japan, 6/27/16. https://doi.org/10.1109/ICDCSW.2016.37
Nakamura Y, Suwa H, Arakawa Y, Yamaguchi H, Yasumoto K. Design and Implementation of Middleware for IoT Devices toward Real-Time Flow Processing. In Proceedings - 2016 IEEE 36th International Conference on Distributed Computing Systems Workshops, ICDCSW 2016. Institute of Electrical and Electronics Engineers Inc. 2016. p. 162-167. 7756225. (Proceedings - 2016 IEEE 36th International Conference on Distributed Computing Systems Workshops, ICDCSW 2016). https://doi.org/10.1109/ICDCSW.2016.37
Nakamura, Yugo ; Suwa, Hirohiko ; Arakawa, Yutaka ; Yamaguchi, Hirozumi ; Yasumoto, Keiichi. / Design and Implementation of Middleware for IoT Devices toward Real-Time Flow Processing. Proceedings - 2016 IEEE 36th International Conference on Distributed Computing Systems Workshops, ICDCSW 2016. Institute of Electrical and Electronics Engineers Inc., 2016. pp. 162-167 (Proceedings - 2016 IEEE 36th International Conference on Distributed Computing Systems Workshops, ICDCSW 2016).
@inproceedings{0e736d18d67743ebaafee1f50e4be7e3,
title = "Design and Implementation of Middleware for IoT Devices toward Real-Time Flow Processing",
abstract = "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.",
author = "Yugo Nakamura and Hirohiko Suwa and Yutaka Arakawa and Hirozumi Yamaguchi and Keiichi Yasumoto",
year = "2016",
month = "11",
day = "23",
doi = "10.1109/ICDCSW.2016.37",
language = "English",
series = "Proceedings - 2016 IEEE 36th International Conference on Distributed Computing Systems Workshops, ICDCSW 2016",
publisher = "Institute of Electrical and Electronics Engineers Inc.",
pages = "162--167",
booktitle = "Proceedings - 2016 IEEE 36th International Conference on Distributed Computing Systems Workshops, ICDCSW 2016",
address = "United States",

}

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

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.

ER -