Event management for simultaneous actions in the Internet of Things

Masayuki Otani, Toru Ishida, Yohei Murakami, Takao Nakaguchi

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

2 Citations (Scopus)

Abstract

Complex event processing (CEP) is attracting much attention as a method for analyzing streaming data in the IoT environment. Since a CEP system selects and executes a rule from rules that match identified events, i.e., multiple rules are sequentially executed. This, however, causes a problem in the Internet of Things (IoT) environment since rule execution is slow and the remaining rules must wait to be executed. Simply executing rules in parallel may trigger interference between rules, and thus unexpected and undesirable results. This paper extends the traditional CEP system by developing an execution model for parallel rule firing in the IoT environment so as to be able to execute multiple rules in parallel without any interference. We start with an extended parallel firing condition by adding the definition of dependency between sensors and actuators to the condition. Next, we extend synchronization control of parallel firing so as to avoid the interference among rules that can occur when actions take a lot of time to execute. This paper reveals that the extended CEP system (i) realizes triple parallelism (i.e., data parallelism, task parallelism, and pipeline parallelism) in the IoT environment and (ii) avoids the case where rule execution triggers unexpected results.

Original languageEnglish
Title of host publication2016 IEEE 3rd World Forum on Internet of Things, WF-IoT 2016
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages64-69
Number of pages6
ISBN (Electronic)9781509041305
DOIs
Publication statusPublished - 2017 Feb 6
Externally publishedYes
Event3rd IEEE World Forum on Internet of Things, WF-IoT 2016 - Reston, United States
Duration: 2016 Dec 122016 Dec 14

Publication series

Name2016 IEEE 3rd World Forum on Internet of Things, WF-IoT 2016

Conference

Conference3rd IEEE World Forum on Internet of Things, WF-IoT 2016
CountryUnited States
CityReston
Period16/12/1216/12/14

Fingerprint

Processing
Synchronization
Actuators
Pipelines
Internet of things
Sensors

Keywords

  • Complex event processing
  • conflict resolution
  • parallel rule firing
  • sensors and actuators
  • synchronization control

ASJC Scopus subject areas

  • Computer Science Applications
  • Computer Networks and Communications
  • Hardware and Architecture

Cite this

Otani, M., Ishida, T., Murakami, Y., & Nakaguchi, T. (2017). Event management for simultaneous actions in the Internet of Things. In 2016 IEEE 3rd World Forum on Internet of Things, WF-IoT 2016 (pp. 64-69). [7845480] (2016 IEEE 3rd World Forum on Internet of Things, WF-IoT 2016). Institute of Electrical and Electronics Engineers Inc.. https://doi.org/10.1109/WF-IoT.2016.7845480

Event management for simultaneous actions in the Internet of Things. / Otani, Masayuki; Ishida, Toru; Murakami, Yohei; Nakaguchi, Takao.

2016 IEEE 3rd World Forum on Internet of Things, WF-IoT 2016. Institute of Electrical and Electronics Engineers Inc., 2017. p. 64-69 7845480 (2016 IEEE 3rd World Forum on Internet of Things, WF-IoT 2016).

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

Otani, M, Ishida, T, Murakami, Y & Nakaguchi, T 2017, Event management for simultaneous actions in the Internet of Things. in 2016 IEEE 3rd World Forum on Internet of Things, WF-IoT 2016., 7845480, 2016 IEEE 3rd World Forum on Internet of Things, WF-IoT 2016, Institute of Electrical and Electronics Engineers Inc., pp. 64-69, 3rd IEEE World Forum on Internet of Things, WF-IoT 2016, Reston, United States, 16/12/12. https://doi.org/10.1109/WF-IoT.2016.7845480
Otani M, Ishida T, Murakami Y, Nakaguchi T. Event management for simultaneous actions in the Internet of Things. In 2016 IEEE 3rd World Forum on Internet of Things, WF-IoT 2016. Institute of Electrical and Electronics Engineers Inc. 2017. p. 64-69. 7845480. (2016 IEEE 3rd World Forum on Internet of Things, WF-IoT 2016). https://doi.org/10.1109/WF-IoT.2016.7845480
Otani, Masayuki ; Ishida, Toru ; Murakami, Yohei ; Nakaguchi, Takao. / Event management for simultaneous actions in the Internet of Things. 2016 IEEE 3rd World Forum on Internet of Things, WF-IoT 2016. Institute of Electrical and Electronics Engineers Inc., 2017. pp. 64-69 (2016 IEEE 3rd World Forum on Internet of Things, WF-IoT 2016).
@inproceedings{9f8b4089d7094ca19c6e290d0405d79c,
title = "Event management for simultaneous actions in the Internet of Things",
abstract = "Complex event processing (CEP) is attracting much attention as a method for analyzing streaming data in the IoT environment. Since a CEP system selects and executes a rule from rules that match identified events, i.e., multiple rules are sequentially executed. This, however, causes a problem in the Internet of Things (IoT) environment since rule execution is slow and the remaining rules must wait to be executed. Simply executing rules in parallel may trigger interference between rules, and thus unexpected and undesirable results. This paper extends the traditional CEP system by developing an execution model for parallel rule firing in the IoT environment so as to be able to execute multiple rules in parallel without any interference. We start with an extended parallel firing condition by adding the definition of dependency between sensors and actuators to the condition. Next, we extend synchronization control of parallel firing so as to avoid the interference among rules that can occur when actions take a lot of time to execute. This paper reveals that the extended CEP system (i) realizes triple parallelism (i.e., data parallelism, task parallelism, and pipeline parallelism) in the IoT environment and (ii) avoids the case where rule execution triggers unexpected results.",
keywords = "Complex event processing, conflict resolution, parallel rule firing, sensors and actuators, synchronization control",
author = "Masayuki Otani and Toru Ishida and Yohei Murakami and Takao Nakaguchi",
year = "2017",
month = "2",
day = "6",
doi = "10.1109/WF-IoT.2016.7845480",
language = "English",
series = "2016 IEEE 3rd World Forum on Internet of Things, WF-IoT 2016",
publisher = "Institute of Electrical and Electronics Engineers Inc.",
pages = "64--69",
booktitle = "2016 IEEE 3rd World Forum on Internet of Things, WF-IoT 2016",

}

TY - GEN

T1 - Event management for simultaneous actions in the Internet of Things

AU - Otani, Masayuki

AU - Ishida, Toru

AU - Murakami, Yohei

AU - Nakaguchi, Takao

PY - 2017/2/6

Y1 - 2017/2/6

N2 - Complex event processing (CEP) is attracting much attention as a method for analyzing streaming data in the IoT environment. Since a CEP system selects and executes a rule from rules that match identified events, i.e., multiple rules are sequentially executed. This, however, causes a problem in the Internet of Things (IoT) environment since rule execution is slow and the remaining rules must wait to be executed. Simply executing rules in parallel may trigger interference between rules, and thus unexpected and undesirable results. This paper extends the traditional CEP system by developing an execution model for parallel rule firing in the IoT environment so as to be able to execute multiple rules in parallel without any interference. We start with an extended parallel firing condition by adding the definition of dependency between sensors and actuators to the condition. Next, we extend synchronization control of parallel firing so as to avoid the interference among rules that can occur when actions take a lot of time to execute. This paper reveals that the extended CEP system (i) realizes triple parallelism (i.e., data parallelism, task parallelism, and pipeline parallelism) in the IoT environment and (ii) avoids the case where rule execution triggers unexpected results.

AB - Complex event processing (CEP) is attracting much attention as a method for analyzing streaming data in the IoT environment. Since a CEP system selects and executes a rule from rules that match identified events, i.e., multiple rules are sequentially executed. This, however, causes a problem in the Internet of Things (IoT) environment since rule execution is slow and the remaining rules must wait to be executed. Simply executing rules in parallel may trigger interference between rules, and thus unexpected and undesirable results. This paper extends the traditional CEP system by developing an execution model for parallel rule firing in the IoT environment so as to be able to execute multiple rules in parallel without any interference. We start with an extended parallel firing condition by adding the definition of dependency between sensors and actuators to the condition. Next, we extend synchronization control of parallel firing so as to avoid the interference among rules that can occur when actions take a lot of time to execute. This paper reveals that the extended CEP system (i) realizes triple parallelism (i.e., data parallelism, task parallelism, and pipeline parallelism) in the IoT environment and (ii) avoids the case where rule execution triggers unexpected results.

KW - Complex event processing

KW - conflict resolution

KW - parallel rule firing

KW - sensors and actuators

KW - synchronization control

UR - http://www.scopus.com/inward/record.url?scp=85015162081&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=85015162081&partnerID=8YFLogxK

U2 - 10.1109/WF-IoT.2016.7845480

DO - 10.1109/WF-IoT.2016.7845480

M3 - Conference contribution

AN - SCOPUS:85015162081

T3 - 2016 IEEE 3rd World Forum on Internet of Things, WF-IoT 2016

SP - 64

EP - 69

BT - 2016 IEEE 3rd World Forum on Internet of Things, WF-IoT 2016

PB - Institute of Electrical and Electronics Engineers Inc.

ER -