Abstract
The pervasive presence of portable electronic devices and the massive adoption of the Internet technology are changing the shape of modern computing systems. Applications are being broken down into smaller components that can be modified independently and that can be plugged in and out dynamically. All this drives the development of flexible, high scalable middleware. An interesting category of such middleware supports the eventbased paradigm. In this paper we focus on the scalability issues we have faced in the development of an event-based middleware called JEDI. In particular, we focus on improving performances of such middleware when the number and distribution of components grows. In order to evaluate design alternatives, we have taken a simulative approach that has allowed us to analyze the design alternatives before actually implementing them.
In the following we will use the terms event notification and event indifferently since, from the viewpoint of event-based middleware, we do not need to distinguish between the occurrence of an event and the generation of the corresponding notification.
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
G. Banavar, T. Chandra, B. Mukherjee, J. Nagarajarao, R.E. Strom, and D.C. Sturman, “An Efficient Multicast Protocol for Content-Based Publish-Subscribe Systems”. In Proceedings of ICDCS’ 99 — Int’l Conference on Distributed Computing Systems.
A. Carzaniga, “Architectures for an Event Notification Service Scalable to Wide-area Networks”. PhD Thesis. Politecnico di Milano. December, 1998.
A. Carzaniga, D.S. Rosenblum, and A.L. Wolf, “Achieving Expressiveness and Scalability in an Internet-Scale Event Notification Service.”. Nineteenth ACM Symposium on Principles of Distributed Computing (PODC2000), Portland OR. July, 2000.
G. Cugola, E. Di Nitto, and A. Fuggetta, “Exploting an Event-Based Infrastructure to Develop Complex Distributed Systems”. Proceedings of the 20th International Conference on Software Engineering (ICSE 98), Kyoto (Japan), April 1998.
G. Cugola, E. Di Nitto, and A. Fuggetta, “The JEDI event-based infrastructure and its application to the development of the OPSS WFMS”. To appear on IEEE Transactions on Software Engineering.
MIL3 Inc., “OPNET MODELER’ reference guides”. Vol. 2,3 and 11.
B. Segall and D. Arnold, “Elvin has left the building: A publish/subscribe notification service with quencing”. Proceedings of AUUG97, September 1997.
Talarian, “Mission Critical Interprocess Communications-an Introduction to Smartsockets”, White paper.
TIBCO, “TIB/Rendezvous”, White Paper. http://www.rv.tibco.com/rvwhitepaper.html.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2000 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Bricconi, G., Nitto, E.D., Fuggetta, A., Tracanella, E. (2000). Analyzing the Behavior of Event Dispatching Systems through Simulation. In: Valero, M., Prasanna, V.K., Vajapeyam, S. (eds) High Performance Computing — HiPC 2000. HiPC 2000. Lecture Notes in Computer Science, vol 1970. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-44467-X_12
Download citation
DOI: https://doi.org/10.1007/3-540-44467-X_12
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-41429-2
Online ISBN: 978-3-540-44467-1
eBook Packages: Springer Book Archive