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

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%

    Upcoming Conference

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

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

    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

    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