Skip to main content
Top

2018 | OriginalPaper | Chapter

Distributed Complex Event Processing in Multiclouds

Authors : Vassilis Stefanidis, Yiannis Verginadis, Ioannis Patiniotakis, Gregoris Mentzas

Published in: Service-Oriented and Cloud Computing

Publisher: Springer International Publishing

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

search-config
loading …

Abstract

The last few years, the generation of vast amounts of heterogeneous data with different velocity and veracity and the requirement to process them, has significantly challenged the computational capacity and efficiency of the modern infrastructural resources. The propagation of Big Data among different processing and storage architectures, has amplified the need for adequate and cost-efficient infrastructures to host them. An overabundance of cloud service offerings is currently available and is being rapidly adopted by small and medium enterprises based on its many benefits to traditional computing models. However, at the same time the Big Data computing requirements pose new research challenges that question the adoption of single cloud provider resources. Nowadays, we discuss the emerging data-intensive applications that necessitate the wide adoption of multicloud deployment models, in order to use all the advantages of cloud computing. A key tool for managing such multicloud applications and guarantying their quality of service, even in extreme scenarios of workload fluctuations, are adequate distributed monitoring mechanisms. In this work, we discuss a distributed complex event processing architecture that follows automatically the big data application deployment in order to efficiently monitor its health status and detect reconfiguration opportunities. This proposal is examined against an illustrative scenario and is preliminary evaluated for revealing its performance results.

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

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!

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"

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!

Literature
1.
go back to reference Zanoon, N., Al-Haj, A., Khwaldeh, S.: Cloud computing and big data is there a relation between the two: a study. Int. J. Appl. Eng. Res. 12(17), 6970–6982 (2017) Zanoon, N., Al-Haj, A., Khwaldeh, S.: Cloud computing and big data is there a relation between the two: a study. Int. J. Appl. Eng. Res. 12(17), 6970–6982 (2017)
2.
go back to reference Hashema, I., Yaqoob, I., Anuar, N., Gani, A., Khan, S.: The rise of “big data” on cloud computing: review and open research issues. J. Inf. Syst. 47, 98–115 (2015)CrossRef Hashema, I., Yaqoob, I., Anuar, N., Gani, A., Khan, S.: The rise of “big data” on cloud computing: review and open research issues. J. Inf. Syst. 47, 98–115 (2015)CrossRef
3.
go back to reference Martinez, G., Bote, M., Gómez-Sánchez, E., Cano-Parra, R.: Cloud computing and education. J. Comput. Educ. 80(C), 132–151 (2015)CrossRef Martinez, G., Bote, M., Gómez-Sánchez, E., Cano-Parra, R.: Cloud computing and education. J. Comput. Educ. 80(C), 132–151 (2015)CrossRef
11.
go back to reference Etzion, O., Niblett, P.: Event Processing in Action (20). Manning Publications Company, Greenwich (2010)CrossRef Etzion, O., Niblett, P.: Event Processing in Action (20). Manning Publications Company, Greenwich (2010)CrossRef
12.
go back to reference Higashino, W.: Complex event processing as service in multi-clouds environments. Ph.D. thesis. Univerity of Western Ontario, Department of ECE, Canada (2016) Higashino, W.: Complex event processing as service in multi-clouds environments. Ph.D. thesis. Univerity of Western Ontario, Department of ECE, Canada (2016)
13.
go back to reference Cugola, G., Margara, Al.: Processing flows of information: from data stream to complex event processing. J. ACM Comput. Surv. (CSUR) 44(issue 3, article 15), 15:1–15:62 (2012)CrossRef Cugola, G., Margara, Al.: Processing flows of information: from data stream to complex event processing. J. ACM Comput. Surv. (CSUR) 44(issue 3, article 15), 15:1–15:62 (2012)CrossRef
14.
go back to reference Boubeta-Puig, J., Ortiz, G., Medina-Bulo, I.: Approaching the Internet of Things through Integrating SOA and complex event processing. In: Sun, Z., Yearwood, J. (eds.) Handbook of Research on Demand-Driven Web Services: Theory, Technologies, and Applications, pp. 304–323. IGI Global, Hershey (2014). https://doi.org/10.4018/978-1-4666-5884-4.ch014CrossRef Boubeta-Puig, J., Ortiz, G., Medina-Bulo, I.: Approaching the Internet of Things through Integrating SOA and complex event processing. In: Sun, Z., Yearwood, J. (eds.) Handbook of Research on Demand-Driven Web Services: Theory, Technologies, and Applications, pp. 304–323. IGI Global, Hershey (2014). https://​doi.​org/​10.​4018/​978-1-4666-5884-4.​ch014CrossRef
15.
go back to reference Leitner, P., Inzinger, C., Hummer, W., Satzger, B., Dustdar, S.: Application-level performance monitoring of cloud services based on complex event processing paradigm. In: 5th IEEE International Conference on Service-Oriented Computing and Applications (SOCA) (2012) Leitner, P., Inzinger, C., Hummer, W., Satzger, B., Dustdar, S.: Application-level performance monitoring of cloud services based on complex event processing paradigm. In: 5th IEEE International Conference on Service-Oriented Computing and Applications (SOCA) (2012)
16.
go back to reference Hirzel, M.: Partition and compose: parallel complex event processing. In: DEBS 2012 - Proceedings of the 6th ACM International Conference on Distributed Event-Based Systems, Berlin, Germany, pp. 191–200. ACM (2012) Hirzel, M.: Partition and compose: parallel complex event processing. In: DEBS 2012 - Proceedings of the 6th ACM International Conference on Distributed Event-Based Systems, Berlin, Germany, pp. 191–200. ACM (2012)
17.
go back to reference Ku, T., Long-Zhu, Y., Yuan-Hu, K.: A novel distributed complex event processing for RFID application. In: 2008 Third International Conference on Convergence and Hybrid Information Technology, Busan, South Korea (2008) Ku, T., Long-Zhu, Y., Yuan-Hu, K.: A novel distributed complex event processing for RFID application. In: 2008 Third International Conference on Convergence and Hybrid Information Technology, Busan, South Korea (2008)
18.
go back to reference Paraiso, F., Hermosillo, G., Rouvoy, R., Seinturier, L.: A middleware platform to federate complex event processing. In: 2012 IEEE 16th International Enterprise Distributed Object Computing Conference (EDOC), Beijing, China, pp. 113–122 (2012) Paraiso, F., Hermosillo, G., Rouvoy, R., Seinturier, L.: A middleware platform to federate complex event processing. In: 2012 IEEE 16th International Enterprise Distributed Object Computing Conference (EDOC), Beijing, China, pp. 113–122 (2012)
19.
go back to reference Flouris, I., et al.: FERARI: a prototype for complex event processing over streaming multi-cloud platforms. In: DEBS 2016 Proceedings of the 10th ACM International Conference on Distributed and Event-based Systems, Irvine, CA, USA, pp. 348–349 (2016) Flouris, I., et al.: FERARI: a prototype for complex event processing over streaming multi-cloud platforms. In: DEBS 2016 Proceedings of the 10th ACM International Conference on Distributed and Event-based Systems, Irvine, CA, USA, pp. 348–349 (2016)
20.
go back to reference Seinturier, L., Merle, P., Rouvoy, R., Romero, D., Schiavoni, V., Stefani, J.-B.: A component-based middleware platform for reconfigurable service-oriented architectures. J. Softw. Pract. Exp. (SPE) 42(5), 559–583 (2012)CrossRef Seinturier, L., Merle, P., Rouvoy, R., Romero, D., Schiavoni, V., Stefani, J.-B.: A component-based middleware platform for reconfigurable service-oriented architectures. J. Softw. Pract. Exp. (SPE) 42(5), 559–583 (2012)CrossRef
21.
go back to reference Schultz-Møller, N., Migliavacca, M., Pietzuch, P.: Distributed complex event processing with query rewriting. In: Proceedings of the Third ACM International Conference on Distributed Event-Based Systems, DEBS 2009, Nashville, Tennessee, USA (2009) Schultz-Møller, N., Migliavacca, M., Pietzuch, P.: Distributed complex event processing with query rewriting. In: Proceedings of the Third ACM International Conference on Distributed Event-Based Systems, DEBS 2009, Nashville, Tennessee, USA (2009)
22.
go back to reference Mdhaffar, A., Halima, R., Jmaiel, M., Freisleben, B.: A dynamic complex event processing architecture for cloud monitoring and analysis. In: 2013 IEEE 5th International Conference on Cloud Computing Technology and Science, Bristol, UK (2013) Mdhaffar, A., Halima, R., Jmaiel, M., Freisleben, B.: A dynamic complex event processing architecture for cloud monitoring and analysis. In: 2013 IEEE 5th International Conference on Cloud Computing Technology and Science, Bristol, UK (2013)
23.
go back to reference Leitner, P., Hummer, W., Satzger, B., Inzinger, C., Dustdar, S.: CloudScale- a novel middleware for building transparently scaling cloud applications. In: Proceedings of the 27th Annual ACM Symposium on Applied Computing, Trento, Italy, pp. 434–440. ACM (2012) Leitner, P., Hummer, W., Satzger, B., Inzinger, C., Dustdar, S.: CloudScale- a novel middleware for building transparently scaling cloud applications. In: Proceedings of the 27th Annual ACM Symposium on Applied Computing, Trento, Italy, pp. 434–440. ACM (2012)
24.
go back to reference Zeginis, C., Kritikos, K., Plexoudakis, D.: Event pattern discovery for cross-layer adaptation of multi-cloud applications. Int. J. Syst. Serv.-Oriented Eng. 78–103 (2015) Zeginis, C., Kritikos, K., Plexoudakis, D.: Event pattern discovery for cross-layer adaptation of multi-cloud applications. Int. J. Syst. Serv.-Oriented Eng. 78–103 (2015)
25.
go back to reference Garcia de Prado, A., Ortiz, G., Boubeta-Puig, J.: CARED-SOA: a context-aware event-driven service oriented architecture. IEEE Access J. 5, 4646–4663 (2017)CrossRef Garcia de Prado, A., Ortiz, G., Boubeta-Puig, J.: CARED-SOA: a context-aware event-driven service oriented architecture. IEEE Access J. 5, 4646–4663 (2017)CrossRef
26.
go back to reference Garcia de Prado, A., Ortiz, G., Boubeta-Puig, J.: COLLECT: collaborative context-aware service oriented architecture for intelligent decision-making in the Internet of Things. J. Expert Syst. Appl. 85, 231–248 (2017)CrossRef Garcia de Prado, A., Ortiz, G., Boubeta-Puig, J.: COLLECT: collaborative context-aware service oriented architecture for intelligent decision-making in the Internet of Things. J. Expert Syst. Appl. 85, 231–248 (2017)CrossRef
28.
go back to reference Rademakers, T., Dirksentt, J.: Open-Source ESBs in Action, 1st edn. Manning, Greenwich (2009) Rademakers, T., Dirksentt, J.: Open-Source ESBs in Action, 1st edn. Manning, Greenwich (2009)
Metadata
Title
Distributed Complex Event Processing in Multiclouds
Authors
Vassilis Stefanidis
Yiannis Verginadis
Ioannis Patiniotakis
Gregoris Mentzas
Copyright Year
2018
DOI
https://doi.org/10.1007/978-3-319-99819-0_8

Premium Partner