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

Automatic generation of test-beds for pre-deployment QoS evaluation of web services

Authors Info & Claims
Published:05 February 2007Publication History

ABSTRACT

This paper presents Puppet (Pick UP Performance Evaluation Test-bed), an approach for the automatic generation of test-beds to empirically evaluate different QoS features of a Web Service under development. Specifically, the generation exploits the information about the coordinating scenario, the service description and the specification of the agreements that the roles will abide. The approach is supported by a proof-of-concept tool to validate the feasibility of the idea.

References

  1. G. Alonso, F. Casati, H. Kuno, and V. Machiraju. Web Services--Concepts, Architectures and Applications. Springer--Verlag, 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Apache Software Foundation. Axis User's Guide. http://ws.apache.org/axis/java/user-guide.html.Google ScholarGoogle Scholar
  3. A. Bertolino, A. Bonivento, G. De Angelis, and A. Sangiovanni Vincentelli. Modeling and Early Performance Estimation for Network Processor Applications. In Proc. of the 9th International Conference on Model Driven Engineering Languages and Systems (MoDELS/UML 2006). Springer--Verlag, 2006. to appear. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. A. Bertolino and R. Mirandola. Software Performance Engineering of Component--Based Systems. In Proc. of the 4th International Workshop on Software and Performance (WOSP 2004), pages 238--242. ACM Press, 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. G. Denaro, A. Polini, and W. Emmerich. Early Performance Testing of Distributed Software Applications. In Proc. of the 4th International Workshop on Software and Performance (WOSP 2004), pages 94--103. ACM Press, 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. D. Draheim, J. Grundy, J. Hosking, C. Lutteroth, and G. Weber. Realistic Load Testing ofWeb Applications. In Proc. of the Conference on Software Maintenance and Reengineering (CSMR 2006), pages 57--70. IEEE Computer Society, 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Global Grid Forum. Web Services Agreement Specification (WS--Agreement), version 2005/09 edition, September 2005.Google ScholarGoogle Scholar
  8. J. Grundy, J. Hosking, L. Li, and N. Liu. Performance Engineering of Service Compositions. In Proc. of the 2006 International Workshop on Service--Oriented Software Engineering (SOSE 2006), pages 26--32. ACM Press, 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. C. E. Hrischuk, J. A. Rolia, and C. M. Woodside. Automatic Generation of a Software Performance Model Using an Object-Oriented Prototype. In Patrick W. Dowd and Erol Gelenbe, editors, Proc. of the 3rd International Workshop on Modeling, Analysis, and Simulation On Computer and Telecommunication Systems (MASCOTS 1995), pages 399--409. IEEE Computer Society, 1995. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Y. Liu and I. Gorton. Accuracy of Performance Prediction for EJB Applications: A Statistical Analysis. In Proc. of Software Engineering and Middleware (SEM 2004), volume LNCS 3437, pages 185--198. Springer, 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. H. Ludwig. WS-Agreement Concepts and Use -- Agreement-Based Service-Oriented Architectures. Technical report, IBM, May 2006.Google ScholarGoogle Scholar
  12. H. Ludwig, A. Dan, and R. Kearney. Cremona: An architecture and library for creation and monitoring of ws-agreents. In Proc. of Service-Oriented Computing - ICSOC 2004, Second International Conference, pages 65--74. ACM, 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. C. U. Smith and L. Williams. Performance Solutions: A practical Guide To Creating Responsive, Scalable Software. Addison--Wesley, 2001.Google ScholarGoogle Scholar

Index Terms

  1. Automatic generation of test-beds for pre-deployment QoS evaluation of web services

        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%

          Upcoming Conference

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader