skip to main content
10.1145/1266894.1266925acmconferencesArticle/Chapter ViewAbstractPublication PagesdebsConference Proceedingsconference-collections
Article

A practical approach for enabling online analysis of event streams

Published: 20 June 2007 Publication History

Abstract

The event-based paradigm has gained interest as a solution for integrating large-scale distributed and loosely coupled systems. It also has been propelled by the growth of event-based applications like ambient intelligence, utility monitoring, event-driven supply chain management (eSCM), multi-player games, etc. The pub/sub paradigm is particularly relevant for implementing these types of applications. The core of a pub/sub system is the notification service and there are several commercial products, open source and research projects that implement it. The nature of notification services (distribution, scale, large amount of concurrent messages processed) as well as the diversity of their implementations, make their run time analysis difficult. The few existing solutions that address this problem are mainly proprietary and focus on single aspects of the behavior. A general solution would significantly support research, development and tuning of these services. This paper introduces a notification service-independent analysis framework that enables online analysis of their behavior based on streamed observations, flexibly defined metrics and visual representations thereof.

References

[1]
P. Th. Eugster, P. Felber, R. Guerraoui, and A.-M. Kermarrec. The many faces of publish/subscribe. ACM Computing Surveys, 35, 2(June 2003), 114--131.
[2]
G. Mühl, L. Fiege, F. C. Gärtner, A. P. Buchmann, Evaluating Advanced Routing Algorithms for Content-Based Publish/Subscribe Systems, In Proc. of IEEE/ACM Intl. Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems (MASCOTS 2002), (Fort Worth, TX, USA, October 2002)
[3]
OpenJMS, Open source implementation of JMS API 1.1 Spec., http://openjms.sourceforge.net/
[4]
A. Carzaniga, D. S. Rosenblum, and A. L. Wolf. Design of a Scalable Event Notification Service: Interface and Architecture. Technical Report CU-CS-863-98, University of Colorado, 1998.
[5]
G. Cugola, E. Di Nitto, and A. Fuggetta. The JEDI event-based infrastructure and its application to the development of the OPSS WFMS. IEEE Transactions on Software Engineering, 27, 9(September 2001), 827--850
[6]
P. Pietzuch and J. Bacon. Hermes: A distributed event-based middleware architecture. In Proc. Intl. Workshop on Distributed Event-Based Systems (DEBS02), (Austria, July 2002)
[7]
A. I. T. Rowstron, Anne-Marie Kermarrec, M. Castro, and P. Druschel. SCRIBE: The design of a large-scale event notification infrastructure. Networked Group Communication: Third Intl. COST264 Workshop, UK, (November 2001), 30
[8]
S. Salvucci. Enabling online analysis of notification services behavior. B.Sc. Thesis, UNICEN University, Tandil, Argentina, 2006.
[9]
S. D'Cristofaro. Enhancing filtering in notification services. B.Sc. Thesis, UNICEN University, Tandil, Argentina, 2006.
[10]
S. K. Card, J. D. Mackinlay, B. Shneiderman, Readings in information visualization: using vision to think. Morgan Kaufmann Publishers Inc., San Francisco, CA, 1999.
[11]
C. Liebig, M. Cilia, and A. Buchmann. Event Composition in Time-dependent Distributed Systems. In Proceedings 4th IFCIS Conference on Cooperative Information Systems (CoopIS'99), (Edinburgh, Scotland, Sept. 1999). IEEE Computer Society Press, 1999, 70--78
[12]
M. Stonebraker, U. Cetintemel and S. Zdonik. The 8 Requirements of Real-Time Stream Processing. ACM SIGMOD Record 34, 4 (December 2005), 42--47
[13]
B. Babcock, S. Babu, M. Datar, R. Motwani, and J. Widom. Models and Issues in Data Stream Systems. In Proc. Symp. Principles of Database Systems (PODS), 2002, 1--16.
[14]
W. Hümmer, A. Bauer, G. Harde, XCube: XML for data warehouses, Proceedings of the 6th ACM international workshop on Data warehousing and OLAP, (New Orleans, Louisiana, USA, 2003), 33--40
[15]
eXist Open Source Native XML Database, http://exist.sourceforge.net/
[16]
FusionCharts from InfoSoft Global, http://www.infosoftglobal.com/FusionCharts/
[17]
Plotkit, Javascript Chart Plotting http://www.liquidx.net/plotkit
[18]
Pushlets, http://www.pushlets.com
[19]
S. Chaudhuri and U. Dayal. An overview of data warehousing and OLAP technology. SIGMOD Record, 26, 1 (March 1997), 65--74

Cited By

View all
  • (2010)User studiesProceedings of the International Academic Conference on the Future of Game Design and Technology10.1145/1920778.1920798(134-142)Online publication date: 6-May-2010
  • (2007)NSLoadGenProceedings of the 2007 OTM Confederated international conference on On the move to meaningful internet systems: CoopIS, DOA, ODBASE, GADA, and IS - Volume Part I10.5555/1784607.1784674(790-807)Online publication date: 25-Nov-2007
  • (2007)NSLoadGen– A Testbed for Notification ServicesOn the Move to Meaningful Internet Systems 2007: CoopIS, DOA, ODBASE, GADA, and IS10.1007/978-3-540-76848-7_52(790-807)Online publication date: 25-Nov-2007

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
DEBS '07: Proceedings of the 2007 inaugural international conference on Distributed event-based systems
June 2007
275 pages
ISBN:9781595936653
DOI:10.1145/1266894
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 20 June 2007

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. data streams
  2. event-driven architectures
  3. notification mechanisms
  4. online analysis

Qualifiers

  • Article

Conference

DEBS07
Sponsor:
DEBS07: Distributed Event-based Systems Conference
June 20 - 22, 2007
Ontario, Toronto, Canada

Acceptance Rates

Overall Acceptance Rate 145 of 583 submissions, 25%

Upcoming Conference

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 07 Mar 2025

Other Metrics

Citations

Cited By

View all
  • (2010)User studiesProceedings of the International Academic Conference on the Future of Game Design and Technology10.1145/1920778.1920798(134-142)Online publication date: 6-May-2010
  • (2007)NSLoadGenProceedings of the 2007 OTM Confederated international conference on On the move to meaningful internet systems: CoopIS, DOA, ODBASE, GADA, and IS - Volume Part I10.5555/1784607.1784674(790-807)Online publication date: 25-Nov-2007
  • (2007)NSLoadGen– A Testbed for Notification ServicesOn the Move to Meaningful Internet Systems 2007: CoopIS, DOA, ODBASE, GADA, and IS10.1007/978-3-540-76848-7_52(790-807)Online publication date: 25-Nov-2007

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media