Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/1958746.1958792acmconferencesArticle/Chapter ViewAbstractPublication PagesicpeConference Proceedingsconference-collections
abstract

Performance evaluation for software migration

Published: 30 September 2011 Publication History
  • Get Citation Alerts
  • Abstract

    Advances in technology and economical pressure have forced many organizations to consider the migration of their legacy systems to newer platforms.
    Legacy systems typically provide mission critical services vital for an organization's business needs. These systems are usually very large and highly complex with little or no documentation. Furthermore, fewer people can understand and maintain these systems. While several techniques exist to verify the functionality of the migrated system, the literature is still lacking methods to effectively assess the performance impact of software migration. In this paper, we propose a new method designed specifically to address performance evaluation in software migration projects. The new method uses simple models and incorporates techniques for model validation and resource demand mapping for performance evaluation and capacity planning.

    References

    [1]
    TPC-W Java Implementation, originated of PHARM at the University of Wisconsin - Madison. "http://mitglied.multimania.de/jankiefer/tpcw/", last accessed September 3, 2010.
    [2]
    TPC Corporation, TPC-W official website, "http://www.tpc.org/tpcw/", last accessed September 3, 2010.
    [3]
    Apache Software Foundation, Apache Tomcat official website. "http://tomcat.apache.org/", last accessed September 4, 2010.
    [4]
    MySQL AB, Sun Microsystems, MySQL Community Edition. "http://www.mysql.com/downloads/mysql/", last accessed September 4, 2010.
    [5]
    S. Balsamo, A. D. Marco, P. Inverardi, and M. Simeoni. Model-based performance prediction in software development: A survey. IEEE Transactions on Software Engineering, 30(5):295-310, 2004.
    [6]
    G. Bolch, S. Greiner, H. de Meer, and K. S. Trivedi. Queueing Networks and Markov Chains: Modeling and Performance Evaluation with Computer Science Applications. John Wiley & Sons, second edition, 2006.
    [7]
    P. P. da Silva, A. H. F. Laender, and P. B. Golgher. A simulation model for the performance evaluation when migrating legacy systems. In Proceedings of the Conference on Software Maintenance and Reengineering, pages 210-215, 2001.
    [8]
    P. P. da Silva, A. H. F. Laender, R. S. Resende, and P. B. Golgher. CAPPLES - A capacity planning and performance analysis method for the migration of legacy systems. In Proceedings of the Workshops on Evolution and Change in Data Management, Reverse Engineering in Information Systems, and the World Wide Web and Conceptual Modeling, pages 198-212, 1999.
    [9]
    P. P. da Silva, A. H. F. Laender, R. S. Resende, and P. B. Golgher. Characterizing a synthetic workload for performance evaluation during the migration of a legacy system. In Proceedings of the Conference on Software Maintenance and Reengineering, pages 173-181, 2000.
    [10]
    A. De Lucia, R. Francese, G. Scanniello, and G. Tortora. Developing legacy system migration methods and tools for technology transfer. Software: Practice and Experience, 38(13):1333-1364, 2008.
    [11]
    G. Franks and M. Woodside. Multiclass multiservers with deferred operations in layered queueing networks, with software system applications. In Proceedings of the International Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunications Systems, pages 239-248, 2004.
    [12]
    Z. M. Jiang, A. E. Hassan, G. Hamann, and P. Flora. Automated performance analysis of load tests. In Proceedings of the International Conference on Software Maintenance, pages 125-134, 2009.
    [13]
    Y. Jin, A. Tang, J. Han, and Y. Liu. Performance evaluation and prediction for legacy information systems. In Proceedings of the International Conference on Software Engineering, pages 540-549, 2007.
    [14]
    D. A. Menascé, V. A. F. Almeida, and L. W. Dowdy. Capacity Planning and Performance Modeling: from Mainframes to Client-Server Systems. Prentice-Hall, Upper Saddle River, NJ, USA, 1994.
    [15]
    D. A. Menascé, V. A. F. Almeida, and L. W. Dowdy. Performance by Design: Computer Capacity Planning By Example. Prentice-Hall, Upper Saddle River, NJ, USA, 2004.
    [16]
    M. Reiser and S. S. Lavenberg. Mean-value analysis of closed multichain queuing networks. Journal of the ACM, 27(2):313-322, 1980.
    [17]
    H. Sahraoui. Coping with legacy system migration complexity. In Proceedings of the International Conference on Engineering of Complex Computer Systems, pages 600-609, 2005.
    [18]
    W. Teppe. The ARNO project: Challenges and experiences in a large-scale industrial software migration project. In Proceedings of the Conference on Software Maintenance and Reengineering, pages 149-158, 2009.
    [19]
    E. J. Weyuker and F. I. Vokolos. Experience with performance testing of software systems: Issues, an approach, and case study. IEEE Transactions on Software Engineering, 26(12):1147-1156, 2000.
    [20]
    M. Woodside, G. Franks, and D. C. Petriu. The future of software performance engineering. In Proceedings of the Future of Software Engineering Conference, pages 171-187, 2007.
    [21]
    Y. Zou. Quality driven software migration of procedural code to object-oriented design. In Proceedings of the International Conference on Software Maintenance, pages 709-713, 2005.

    Cited By

    View all
    • (2019)Implementation Phases in Modernisation of Legacy Systems2019 6th International Conference on Research and Innovation in Information Systems (ICRIIS)10.1109/ICRIIS48246.2019.9073628(1-6)Online publication date: Dec-2019
    • (2017)Modernization of Legacy Software Tests to Model-Driven TestingEmerging Technologies for Developing Countries10.1007/978-3-319-67837-5_14(140-156)Online publication date: 20-Oct-2017
    • (2013)A preliminary review of legacy information systems evaluation models2013 International Conference on Research and Innovation in Information Systems (ICRIIS)10.1109/ICRIIS.2013.6716728(314-318)Online publication date: Nov-2013

    Index Terms

    1. Performance evaluation for software migration

      Recommendations

      Comments

      Information & Contributors

      Information

      Published In

      cover image ACM Conferences
      ICPE '11: Proceedings of the 2nd ACM/SPEC International Conference on Performance engineering
      March 2011
      470 pages
      ISBN:9781450305198
      DOI:10.1145/1958746

      Sponsors

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      Published: 30 September 2011

      Permissions

      Request permissions for this article.

      Check for updates

      Qualifiers

      • Abstract

      Conference

      ICPE'11

      Acceptance Rates

      Overall Acceptance Rate 252 of 851 submissions, 30%

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • Downloads (Last 12 months)16
      • Downloads (Last 6 weeks)8

      Other Metrics

      Citations

      Cited By

      View all
      • (2019)Implementation Phases in Modernisation of Legacy Systems2019 6th International Conference on Research and Innovation in Information Systems (ICRIIS)10.1109/ICRIIS48246.2019.9073628(1-6)Online publication date: Dec-2019
      • (2017)Modernization of Legacy Software Tests to Model-Driven TestingEmerging Technologies for Developing Countries10.1007/978-3-319-67837-5_14(140-156)Online publication date: 20-Oct-2017
      • (2013)A preliminary review of legacy information systems evaluation models2013 International Conference on Research and Innovation in Information Systems (ICRIIS)10.1109/ICRIIS.2013.6716728(314-318)Online publication date: Nov-2013

      View Options

      Get Access

      Login options

      View options

      PDF

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader

      Media

      Figures

      Other

      Tables

      Share

      Share

      Share this Publication link

      Share on social media