Nothing Special   »   [go: up one dir, main page]

skip to main content
10.5555/857171.857221acmconferencesArticle/Chapter ViewAbstractPublication PagesiwssdConference Proceedingsconference-collections
Article
Free access

Issues in Analyzing the Behavior of Event Dispatching Systems

Published: 05 November 2000 Publication History

Abstract

A good architecture is a necessary condition to guarantee that the expected levels of performance, availability, fault tolerance, and scalability are achieved by the implemented system. While in the software architecture domain several approaches focus on checking static characteristics of software systems, a general approach to performance analysis, independent from a specific application domain, is still missing. In this paper we focus on the analysis of performances of an event-based middleware with two objectives in mind: first, to determine the design alternative that provides the best performances; second, to experience with statistical analysis and simulation tools in order to understand their applicability to the evaluation of software architectures.

References

[1]
{1} 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", ICDCS '99--Int'l Conference on Distributed Computing Systems.
[2]
{2} L. Bass, P. Clements, and R. Kazman, Software Architecture in Practice, Addison-Wesley, the SEI Series, 1998.
[3]
{3} G. Bricconi, E. Di Nitto, A. Fuggetta, and E. Tracanella, "Analysing the Behavior of Event Dispatching Systems through Simulation", to appear on HiPC 2000.
[4]
{4} A. Carzaniga, Architectures for an Event Notification Service Scalable to Wide-area Networks. PhD Thesis. Politecnico di Milano. December, 1998.
[5]
{5} A. Carzaniga, E. Di Nitto, D. S. Rosenblum, and A. L. Wolf, "Issues in Supporting Event-Based Architectural Styles", ISAW3 --3rd International Software Architecture Workshop, Orlando, FL. November, 1998.
[6]
{6} I. Chen and S. A. Banawan, "Performance and Stability Analysis of Multilevel Data Structures with Deferred Reorganization", IEEE Transactions on Software Engineering, 25(5), September/October 1999.
[7]
{7} G. Cugola, E. Di Nitto, and A. Fuggetta, "Exploting an Event-Based Infrastructure to Develop Complex Distributed Systems", ICSE 98 -- 20th International Conference on Software Engineering, Kyoto (Japan), April 1998.
[8]
{8} 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.
[9]
{9} S. Frolund and P. Garg, "Design-Time Simulation of a Large-Scale, Distributed Object System", ACM Tranactions on Modeling and Computer Simulation, 8(4), October 1998.
[10]
{10} P. Inverardi and A. L. Wolf, "Formal Specification and Analysis of Software Architectures using the Chemical Abstract Machine Model," IEEE Transactions on Software Engineering, 21(4): 373-386, April 1995.
[11]
{11} R. Kazman, M. Klein, M. Barbacci, H. Lipson, T. Longstaff, and S. J. Carriere, "The Architecture Tradeoff Analysis Method," ICECCS98 -- Fourth IEEE International Conference on Engineering of Complex Computer Systems, pp. 68-78, Montery, USA, August 1998.
[12]
{12} J. Magee, J. Kramer and D. Giannakopoulou, "Behaviour Analysis of Software Architectures", WICSA1 -- First Working IFIP Conference on Software Architecture, San Antonio, Texas, February 1999.
[13]
{13} MIL3 Inc, OPNET Documentation Manual.
[14]
{14} B. Spitznagel and D. Garlan, "Architecture-Based Performance Analysis", the 1998 Conference on Software Engineering and Knowledge Engineering, June 1998.

Cited By

View all
  • (2015)Analyzing content-based publish/subscribe systemsProceedings of the 9th ACM International Conference on Distributed Event-Based Systems10.1145/2675743.2771836(128-139)Online publication date: 24-Jun-2015
  • (2010)Stochastic performance analysis and capacity planning of publish/subscribe systemsProceedings of the Fourth ACM International Conference on Distributed Event-Based Systems10.1145/1827418.1827468(258-269)Online publication date: 12-Jul-2010
  • (2009)Modeling and optimizing content-based publish/subscribe systemsProceedings of the 6th Middleware Doctoral Symposium10.1145/1659753.1659758(1-6)Online publication date: 30-Nov-2009
  • Show More Cited By
  1. Issues in Analyzing the Behavior of Event Dispatching Systems

    Recommendations

    Comments

    Please enable JavaScript to view thecomments powered by Disqus.

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    IWSSD '00: Proceedings of the 10th International Workshop on Software Specification and Design
    November 2000
    191 pages
    ISBN:0769508847

    Sponsors

    Publisher

    IEEE Computer Society

    United States

    Publication History

    Published: 05 November 2000

    Check for updates

    Author Tags

    1. Event notification systems
    2. middleware
    3. performance evaluation
    4. software architectures

    Qualifiers

    • Article

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)25
    • Downloads (Last 6 weeks)9
    Reflects downloads up to 31 Jan 2025

    Other Metrics

    Citations

    Cited By

    View all
    • (2015)Analyzing content-based publish/subscribe systemsProceedings of the 9th ACM International Conference on Distributed Event-Based Systems10.1145/2675743.2771836(128-139)Online publication date: 24-Jun-2015
    • (2010)Stochastic performance analysis and capacity planning of publish/subscribe systemsProceedings of the Fourth ACM International Conference on Distributed Event-Based Systems10.1145/1827418.1827468(258-269)Online publication date: 12-Jul-2010
    • (2009)Modeling and optimizing content-based publish/subscribe systemsProceedings of the 6th Middleware Doctoral Symposium10.1145/1659753.1659758(1-6)Online publication date: 30-Nov-2009
    • (2009)Modeling event-driven service-oriented systems using the palladio component modelProceedings of the 1st international workshop on Quality of service-oriented software systems10.1145/1596473.1596482(33-38)Online publication date: 25-Aug-2009
    • (2009)Stochastic Analysis of Hierarchical Publish/Subscribe SystemsProceedings of the 15th International Euro-Par Conference on Parallel Processing10.1007/978-3-642-03869-3_13(97-109)Online publication date: 23-Aug-2009
    • (2004)Java event broadcasting in CSCW environmentProceedings of the 3rd international symposium on Principles and practice of programming in Java10.5555/1071565.1071587(120-125)Online publication date: 16-Jun-2004
    • (2002)Evaluating software architectures by coloured petri netsProceedings of the 14th international conference on Software engineering and knowledge engineering10.1145/568760.568807(263-270)Online publication date: 15-Jul-2002

    View Options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Login options

    Figures

    Tables

    Media

    Share

    Share

    Share this Publication link

    Share on social media