skip to main content
10.1145/1216993.1217026acmconferencesArticle/Chapter ViewAbstractPublication PagesicpeConference Proceedingsconference-collections
Article

Hybrid performance modeling approach for network intensive distributed software

Published:05 February 2007Publication History

ABSTRACT

When designing and evaluating software architectures and network facilities for hosting demanding distributed applications, taking performance considerations into account is essential. A key factor in assessing the performance of such a distributed system is the network latency and its relation to the application behaviour. In this respect, it is important to include the performance impact of the network into the performance models used during the entire design cycle of the system.A framework is proposed that allows to model both the software and the network components separately and extracts a single set of performance estimates for the entire system. This has the advantage of allowing the network and software aspects to be modeled separately using the modeling languages and tools most suited to those system aspects. A case study is presented to illustrate the use of the framework and its usefulness in predicting system performance.

References

  1. Network simulator ns-2. http://www.isi.edu/nsnam/ns/.Google ScholarGoogle Scholar
  2. A. A. Abouzeid, S. Roy, and M. Azizoglu. Stochastic modeling of TCP over lossy links. In INFOCOM (3), pages 1724--1733, 2000.Google ScholarGoogle Scholar
  3. J. Campos, J. M. Colom, H. Jungnitz, and M. Silva. Approximate throughput computation of stochastic marked graphs. IEEE Transactions on Software Engineering, 20(7):526--535, July 1994. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. G. Ciardo, R. L. J. III, A. S. Miner, and R. Siminiceanu. Logical and stochastic modeling with SMART. In Computer Performance Evaluation / TOOLS 2003, pages 78--97, 2003.Google ScholarGoogle ScholarCross RefCross Ref
  5. G. Clark, T. Courtney, D. Daly, D. Deavours, S. Derisavi, J. Doyle, W. Sanders, and P. Webster. The Möbius modeling tool. In Proc. of of the 9th International Workshop on Petri Nets and Performance Models (PNPM), pages 241--250, September 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. B. De Vleeschauwer, B. Van Den Bossche, T. Verdickt, F. De Turck, B. Dhoedt, and P. Demeester. Dynamic microcell assignment for massively multiplayer online gaming. In Proc. of the 4th workshop on network & system support for games (NetGames 2005), 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. G. Franks, A. Hubbard, S. Majumdar, J. Neilson, C. Petriu, J. Rolia, and M. Woodside. A toolset for performance engineering and software design of client-server systems. Performance Evaluation, 24(1--2):117--135, February 1995. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. G. Franks, P. Maly, M. Woodside, D. C. Petriu, and A. Hubbard. Layered Queueing Network Solver and Simulator User Manual. Ottawa, Canada, May 2006.Google ScholarGoogle Scholar

Index Terms

  1. Hybrid performance modeling approach for network intensive distributed software

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • Published in

      cover image ACM Conferences
      WOSP '07: Proceedings of the 6th international workshop on Software and performance
      February 2007
      216 pages
      ISBN:1595932976
      DOI:10.1145/1216993

      Copyright © 2007 ACM

      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]

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 5 February 2007

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • Article

      Acceptance Rates

      Overall Acceptance Rate149of241submissions,62%

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader