Defining Events as a Foundation of an Event Notification Middleware for the Cloud Ecosystem

  • Rolf Sauter
  • Alex Stratz
  • Stella Gatziu Grivas
  • Marc Schaaf
  • Arne Koschel
Part of the Lecture Notes in Computer Science book series (LNCS, volume 6882)

Abstract

This paper discusses the foundations for the implementation of an event processing framework for cloud ecosystems. The idea is to provide standard functionalities which allow users to build cloud solutions capable to respond autonomously to upcoming events, altered environmental conditions or changing needs. Therefore we propose an event-driven-service-oriented architecture. It consists of a set of web services which implement publish and subscribe based communication, complex event processing, rule based activity execution and event routing mechanisms for a cloud ecosystem.

Keywords

Cloud Computing Event processing SOA EDA CEP ECA Event Handling Event Routing 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Armbrust, M., et al.: Above the clouds: a Berkeley view of cloud computing. Berkeley: University of California, EECS Department. Technical Report UCB/EECS-2009-28Google Scholar
  2. 2.
    Buyya, R., et al.: Cloud computing and emerging IT platforms: vision, hype, and reality for delivering computing as the 5th utility. Future Generation Computer Systems 25(6)Google Scholar
  3. 3.
    Carzaniga, A., Rosenblum, D.S., Wolf, A.L.: Design and Evaluation of a Wide-Area Event Notification Service. ACM Transactions on Computer Systems 19(3) (2001)Google Scholar
  4. 4.
    Covington, R.: Event-Driven Architecture (EDA) and SOA: Complimentary architectures for the enterprise. OMG Special Interest Group: SOA, http://soa.omg.org/Uploaded%20Docs/SIG%20Meetings/Dec.%2005/05-12-04.pdf (accessed 12.12.2010)
  5. 5.
    Cugola, G., Di Nitto, E., Fuggetta, A.: The JEDI Event-Based Infrastructure and Its Application to the Development of the OPSS WFMS. IEEE Transactions on Software Engineering 27(9), 827–850 (2001)CrossRefGoogle Scholar
  6. 6.
    Dittrich, K.R., Gatziu, S., Geppert, A.: The Active Database Management System Manifesto: A Rulebase of ADBMS Features. In: Sellis, T.K. (ed.) RIDS 1995. LNCS, vol. 985, Springer, Heidelberg (1995)CrossRefGoogle Scholar
  7. 7.
    Dunkel, J., Eberhart, A., Fischer, S., Kleiner, C., Koschel, A.: Systemarchitekturen für Verteilte Anwendungen. Carl Hanser Press, MunichGoogle Scholar
  8. 8.
    Gatziu Grivas, S., Schaaf, M., Kaschesky, M., Bouchard, G.: Cloud-based Event-processing Architecture for Opinion Mining. In: IEEE International Workshop on Management in Cloud Computing (MCC 2011), Washington (July 2011)Google Scholar
  9. 9.
    Goyal, P., Mikkilineni, R.: Policy-based Event-driven Services-oriented Architecture for Cloud Services Operation & Management. In: CLOUD-II IEEE 2009 International Conference on Cloud Computing, Bangalore, India (September 21-25, 2009)Google Scholar
  10. 10.
    Laliwala, Z., Chaudhary, S.: Event-driven service-oriented architecture. In: 5th International Conference on Service Systems and Service Management (ICSSSM 2008), Melbourne, Australia (June 30 - July 02, 2008)Google Scholar
  11. 11.
    Luckham, D.: The Power of Events: An Introduction to Complex Event Processing in Distributed Enterprise Systems. Pearson Education, LondonGoogle Scholar
  12. 12.
    Luckham, D.: SOA, EDA, BPM and CEP are all complementary. Part I, http://complexevents.com/wp-content/uploads/2007/05/SOA_EDA_Part_1.pdf (accessed 30.10.2010)
  13. 13.
    Michelson, B.M.: Event-driven architecture overview: Event-driven SOA is just a part of the EDA story. Patricia Seybold Group, http://dx.doi.org/10.1571/bda2-2-06cc (accessed 26.11.2010)
  14. 14.
    Ogle, D., et al.: Canonical Situation Data Format: The Common Base Event V 1.0.1. IBM, New York, http://www.eclipse.org/tptp/platform/docments/resources/cbe101spec/CommonBaseEvent_SituationData_V1.0.1.pdf (accessed 05.02.2011)
  15. 15.
    Raines, G.: Cloud computing and SOA. MITRE, Bedford, http://www.mitre.org/work/tech_papers/tech_papers_09/09_0743/09_0743.pdf (accessed 28.05.2010)
  16. 16.
    Rosenblum, D.S., Wolf, A.L.: A Design Framework for Internet-Scale Event Observation and Notification. In: Proc. of the 6th European Conference Held Jointly with the 5th ACM SIGSOFT International Symposium on Foundations of Software Engineering, Zurich, Switzerland, pp. 344–360 (September 1997)Google Scholar
  17. 17.
    Schaaf, M., Koschel, A., Gratziu Grivas, S., Astrova, I.: An Active DBMS Style Activity Service for Cloud Environments. In: Proc. of the International Conference on Cloud Computing, GRIDs, and Virtualization (IARIA 2010), Lisbon, Portugal (November 21-26, 2010)Google Scholar
  18. 18.
    Schaaf, M., Koschel, A., Gatziu Grivas, S.: Event Processing in the Cloud Environment with well-defined Semantics. In: Proc. of the first International Conference on Cloud Computing and Services Science, CLOSER 2011, Noordwijkerhout, Netherlands (May 2011)Google Scholar
  19. 19.
    Zhang, L.J., Zhou, Q.: CCOA: Cloud computing open architecture. In: IEEE 7th International Conference on Web Services (ICWS 2009), Los Angeles (July 6-10, 2009)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2011

Authors and Affiliations

  • Rolf Sauter
    • 1
  • Alex Stratz
    • 1
  • Stella Gatziu Grivas
    • 1
  • Marc Schaaf
    • 1
  • Arne Koschel
    • 2
  1. 1.University of Applied Sciences Northwestern SwitzerlandSwitzerland
  2. 2.University of Applied Sciences and Arts HannoverGermany

Personalised recommendations