Skip to main content
Top
Published in: The Journal of Supercomputing 6/2021

19-11-2020

Distributed composition of complex event services in IoT network

Authors: Rasool Esmaeilyfard, Mahshid Naderi

Published in: The Journal of Supercomputing | Issue 6/2021

Log in

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

In this paper, a distributed solution is presented for the composition of complex event services in the Internet of Things (IoT) environments. The composition of objects services in the IoT environment requires scalable and adaptable methods due to the dynamics of the network. The dynamics accommodate both the large volume of objects and the tolerance of object displacement and link failure. The composition of complex event services is more scalable and reusable. The composition of these services is done in several steps. First, the user’s goals are transformed into an event schema through a backward-chaining mechanism. Then, the event schema is matched with complex event services in the fog layer. Finally, this event schema is used to access the required services. Besides, heuristic functions are also provided to control network traffic, increase execution consistency, and reduce service failure rates. An extensive evaluation of various metrics has been done. The results show that the proposed solution is scalable and adaptable in a hierarchical IoT network with mobile objects.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Literature
1.
go back to reference Khanouche ME, Amirat Y, Chibani A, Kerkar M, Yachir A (2016) Energy-centered and QoS-aware services selection for Internet of Things. IEEE Trans Autom Sci Eng 13(3):1256–1269CrossRef Khanouche ME, Amirat Y, Chibani A, Kerkar M, Yachir A (2016) Energy-centered and QoS-aware services selection for Internet of Things. IEEE Trans Autom Sci Eng 13(3):1256–1269CrossRef
2.
go back to reference Zhang Y, Duan L, Chen JL (2014) Event-driven SOA for IoT services. Paper Presented at the 2014 IEEE International Conference on Services Computing, Zhang Y, Duan L, Chen JL (2014) Event-driven SOA for IoT services. Paper Presented at the 2014 IEEE International Conference on Services Computing,
3.
go back to reference Mahmud R, Kotagiri R, Buyya R (2018) Fog computing: a taxonomy, survey and future directions. Internet of everything. Springer, Heidelberg, pp 103–130CrossRef Mahmud R, Kotagiri R, Buyya R (2018) Fog computing: a taxonomy, survey and future directions. Internet of everything. Springer, Heidelberg, pp 103–130CrossRef
4.
go back to reference Gao F, Curry E, Bhiri S (2014) Complex event service provision and composition based on event pattern matchmaking. In: Proceedings of the 8th ACM International Conference on Distributed Event-Based Systems, 2014. ACM, pp 71–82 Gao F, Curry E, Bhiri S (2014) Complex event service provision and composition based on event pattern matchmaking. In: Proceedings of the 8th ACM International Conference on Distributed Event-Based Systems, 2014. ACM, pp 71–82
5.
go back to reference Ottenwälder B, Koldehofe B, Rothermel K, Hong K, Lillethun D, Ramachandran U (2014) MCEP: a mobility-aware complex event processing system. ACM Trans Internet Technol (TOIT) 14(1):6CrossRef Ottenwälder B, Koldehofe B, Rothermel K, Hong K, Lillethun D, Ramachandran U (2014) MCEP: a mobility-aware complex event processing system. ACM Trans Internet Technol (TOIT) 14(1):6CrossRef
6.
go back to reference Deng S, Huang L, Taheri J, Yin J, Zhou M, Zomaya AY (2016) Mobility-aware service composition in mobile communities. IEEE Trans Syst Man Cybern Syst 47(3):555–568CrossRef Deng S, Huang L, Taheri J, Yin J, Zhou M, Zomaya AY (2016) Mobility-aware service composition in mobile communities. IEEE Trans Syst Man Cybern Syst 47(3):555–568CrossRef
7.
go back to reference Cheng B, Wang M, Zhao S, Zhai Z, Zhu D, Chen J (2017) Situation-aware dynamic service coordination in an IoT environment. IEEE/ACM Trans Netw (TON) 25(4):2082–2095CrossRef Cheng B, Wang M, Zhao S, Zhai Z, Zhu D, Chen J (2017) Situation-aware dynamic service coordination in an IoT environment. IEEE/ACM Trans Netw (TON) 25(4):2082–2095CrossRef
8.
go back to reference Sotiriadis S, Bessis N (2016) An inter-cloud bridge system for heterogeneous cloud platforms. Future Gener Comput Syst 54:180–194CrossRef Sotiriadis S, Bessis N (2016) An inter-cloud bridge system for heterogeneous cloud platforms. Future Gener Comput Syst 54:180–194CrossRef
9.
go back to reference Amrani M, Gilson F, Englebert V (2017) Complex event processing for user-centric management of IoT Systems. Springer, Heidelberg, pp 426–448 Amrani M, Gilson F, Englebert V (2017) Complex event processing for user-centric management of IoT Systems. Springer, Heidelberg, pp 426–448
11.
go back to reference Bok K, Kim D, Yoo J (2018) Complex event processing for sensor stream data. Sensors 18(9):3084CrossRef Bok K, Kim D, Yoo J (2018) Complex event processing for sensor stream data. Sensors 18(9):3084CrossRef
12.
go back to reference Luthra M, Koldehofe B, Weisenburger P, Salvaneschi G, Arif R (2018) TCEP: Adapting to dynamic user environments by enabling transitions between operator placement mechanisms. In: Proceedings of the 12th ACM International Conference on Distributed and Event-based Systems, 2018. ACM, pp 136–147 Luthra M, Koldehofe B, Weisenburger P, Salvaneschi G, Arif R (2018) TCEP: Adapting to dynamic user environments by enabling transitions between operator placement mechanisms. In: Proceedings of the 12th ACM International Conference on Distributed and Event-based Systems, 2018. ACM, pp 136–147
13.
go back to reference Taherkordi A, Eliassen F, Mcdonald M, Horn G (2019) Context-driven and real-time provisioning of data-centric IoT services in the cloud. ACM Trans Internet Technol (TOIT) 19(1):1–24CrossRef Taherkordi A, Eliassen F, Mcdonald M, Horn G (2019) Context-driven and real-time provisioning of data-centric IoT services in the cloud. ACM Trans Internet Technol (TOIT) 19(1):1–24CrossRef
14.
go back to reference Taherkordi A, Eliassen F (2017) Data-centric IoT services provisioning in fog-cloud computing systems. In: Proceedings of the Second International Conference on Internet-of-Things Design and Implementation, 2017. ACM, pp 317–318 Taherkordi A, Eliassen F (2017) Data-centric IoT services provisioning in fog-cloud computing systems. In: Proceedings of the Second International Conference on Internet-of-Things Design and Implementation, 2017. ACM, pp 317–318
16.
go back to reference Jha DN, Alwasel K, Alshoshan A, Huang X, Naha RK, Battula SK, Garg S, Puthal D, James P, Zomaya A (2020) IoTSim-Edge: a simulation framework for modeling the behavior of Internet of Things and edge computing environments. Softw Pract Exp 50(6):844–867CrossRef Jha DN, Alwasel K, Alshoshan A, Huang X, Naha RK, Battula SK, Garg S, Puthal D, James P, Zomaya A (2020) IoTSim-Edge: a simulation framework for modeling the behavior of Internet of Things and edge computing environments. Softw Pract Exp 50(6):844–867CrossRef
17.
go back to reference Alsaryrah O, Mashal I, Chung T-Y (2018) Energy-aware services composition for Internet of Things. In: 2018 IEEE 4th World Forum on Internet of Things (WF-IoT), 2018. IEEE, pp 604–608 Alsaryrah O, Mashal I, Chung T-Y (2018) Energy-aware services composition for Internet of Things. In: 2018 IEEE 4th World Forum on Internet of Things (WF-IoT), 2018. IEEE, pp 604–608
19.
go back to reference Chen N, Cardozo N, Clarke S (2016) Goal-driven service composition in mobile and pervasive computing. IEEE Trans Serv Comput 11(1):49–62CrossRef Chen N, Cardozo N, Clarke S (2016) Goal-driven service composition in mobile and pervasive computing. IEEE Trans Serv Comput 11(1):49–62CrossRef
20.
go back to reference Ko I-Y, Ko H-G, Molina AJ, Kwon J-H (2016) SoIoT: Toward a user-centric IoT-based service framework. ACM Trans Internet Technol (TOIT) 16(2):8CrossRef Ko I-Y, Ko H-G, Molina AJ, Kwon J-H (2016) SoIoT: Toward a user-centric IoT-based service framework. ACM Trans Internet Technol (TOIT) 16(2):8CrossRef
22.
go back to reference Miller RB (1968) Response time in man-computer conversational transactions. In: AFIPS Fall Joint Computing Conference, pp 267–277 Miller RB (1968) Response time in man-computer conversational transactions. In: AFIPS Fall Joint Computing Conference, pp 267–277
23.
go back to reference Sadagopan N, Bai F, Krishnamachari B, Helmy A (2003) PATHS: analysis of PATH duration statistics and their impact on reactive MANET routing protocols. In: Proceedings of the 4th ACM International Symposium on Mobile Ad Hoc Networking and Computing, 2003. ACM, pp 245–256 Sadagopan N, Bai F, Krishnamachari B, Helmy A (2003) PATHS: analysis of PATH duration statistics and their impact on reactive MANET routing protocols. In: Proceedings of the 4th ACM International Symposium on Mobile Ad Hoc Networking and Computing, 2003. ACM, pp 245–256
Metadata
Title
Distributed composition of complex event services in IoT network
Authors
Rasool Esmaeilyfard
Mahshid Naderi
Publication date
19-11-2020
Publisher
Springer US
Published in
The Journal of Supercomputing / Issue 6/2021
Print ISSN: 0920-8542
Electronic ISSN: 1573-0484
DOI
https://doi.org/10.1007/s11227-020-03498-2

Other articles of this Issue 6/2021

The Journal of Supercomputing 6/2021 Go to the issue

Premium Partner