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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Armbrust, M., et al.: Above the clouds: a Berkeley view of cloud computing. Berkeley: University of California, EECS Department. Technical Report UCB/EECS-2009-28
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)
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)
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)
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)
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)
Dunkel, J., Eberhart, A., Fischer, S., Kleiner, C., Koschel, A.: Systemarchitekturen für Verteilte Anwendungen. Carl Hanser Press, Munich
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)
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)
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)
Luckham, D.: The Power of Events: An Introduction to Complex Event Processing in Distributed Enterprise Systems. Pearson Education, London
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)
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)
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)
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)
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)
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)
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)
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)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2011 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Sauter, R., Stratz, A., Grivas, S.G., Schaaf, M., Koschel, A. (2011). Defining Events as a Foundation of an Event Notification Middleware for the Cloud Ecosystem. In: König, A., Dengel, A., Hinkelmann, K., Kise, K., Howlett, R.J., Jain, L.C. (eds) Knowlege-Based and Intelligent Information and Engineering Systems. KES 2011. Lecture Notes in Computer Science(), vol 6882. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-23863-5_28
Download citation
DOI: https://doi.org/10.1007/978-3-642-23863-5_28
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-23862-8
Online ISBN: 978-3-642-23863-5
eBook Packages: Computer ScienceComputer Science (R0)