Skip to main content

CAPPLES — A Capacity Planning and Performance Analysis Method for the Migration of Legacy Systems

  • Conference paper
Advances in Conceptual Modeling (ER 1999)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 1727))

Included in the following conference series:

Abstract

Many organizations have a number of mission-critical systems that are out-of-date, but that are essential to their activities and cannot be discontinued. This problem is known as the Legacy System Dilemma, and it is usually solved by the migration of the existing systems to a completely new environment. Although there are many strategies and tools to perform this migration, no methods are available for evaluating the performance of the new system before its migration has been completed. This paper presents CAPPLES, a capacity planning and performance analysis method for the migration of legacy systems. A real case study is presented where CAPPLES was successfully applied to predict the behaviour of a new version of a mission-critical legacy system. Details of how to use CAPPLES, such as the characterisation of the synthetic workload and the simulation of the new system, are also provided.

This work was supported by COPASA-MG under cooperative agreement 3025.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. R. Agrawal, M. Carey, and M. Livny. Concurrency control performance modeling: Alternatives and implications. ACM Transactions on Database Systems, 12(4):609–654, December 1987.

    Article  Google Scholar 

  2. P. Aiken, A. Muntz, and R. Richards. DoD legacy systems: Reverse engineering data requirements. Communications of the ACM, 37(5):26–41, 1994.

    Article  Google Scholar 

  3. K. Bennett. Legacy systems: Coping with success. IEEE Software, 37(5):26–41, 1995.

    Google Scholar 

  4. J. Bergey, L. Northrop, and D. Smith. Enterprise framework for the disciplined evolution of legacy systems. Technical Report CMU/SEI-97-TR-007, Carnegie Mellon University, Pittsburgh, PA, October 1997.

    Google Scholar 

  5. Boole & Babbage, San Jose, CA. CICS Manager Performance Manager User Guide, Version 3, Release 4, June 1995.

    Google Scholar 

  6. M. Brodie and M. Stonebraker. Migrating Legacy Systems: Gateways, Interfaces, and the Incremental Approach. Morgan Kaufmann, San Francisco, CA, 1995.

    Google Scholar 

  7. P. Pinheiro da Silva. A study on the migration of centralised legacy systems to distributed enviroments. Master’s thesis, Departamento de Ciência da Computação, Universidade Federal de Minas Gerais, Belo Horizonte, Brazil, June 1998. (In Portuguese).

    Google Scholar 

  8. G. Dedene and J. De Vreese. Realities of off-shore reengineering. IEEE Software, 12(1):34–45, January 1995.

    Article  Google Scholar 

  9. E. Merlo et al. Reengineering user-interfaces. IEEE Software, 12(1):64–73, January 1995.

    Article  Google Scholar 

  10. L. Markosian et al. Using an enabling technology to reengineer legacy systems. Communications of the ACM, 37(5):58–70, 1994.

    Article  Google Scholar 

  11. D. Ferrari, G. Serazzi, and A. Zeigner. Measurement and Thinning of Computer Systems. Prentice Hall, Englewood Cliffs, NJ, 1983.

    Google Scholar 

  12. S. Goldberg, A. Pegalis, and S. Davis. Y2K Risk Management; Contingency Planning, Business Continuity, and Avoiding Litigation. John Wiley & Sons, New York, NY, 1999.

    Google Scholar 

  13. J. Gunther. Capacity planning for new applications throughout a typical development life cycle. In Proceedings of the Computer Measurement Group Conference, Nashville, TN, December 1991.

    Google Scholar 

  14. J. Hennessy and D. Patterson. Computer Architecture: A Quantitative Approach. Morgan Kaufmann, San Francisco, CA, 1996.

    MATH  Google Scholar 

  15. IBM Corporation, Mechanicsburg, PA. CICS/MVS Version 2.1.2 Facilities and Planning Guide, March 1991.

    Google Scholar 

  16. R. Jain. The Art of Computer System Performance: Analysis, Techniques for Experimental Design, Measurement, Simulation and Modeling. Wiley, New York, NY, 1991.

    Google Scholar 

  17. B. Kirwan and L. Ainsworth. A Guide to Task Analysis. Taylor & Francis, London, UK, 1992.

    Google Scholar 

  18. M. MacDougall. Simulating Computer Systems: Techniques and Tools. MIT Press, Cambridge, MA, 1987.

    Google Scholar 

  19. D. Menascé, V. Almeida, and L. Dowdy. Capacity Planning and Performance Modeling: From Mainframes to Cliente-Servers Systems. Prentice-Hall, Englewood Cliffs, NJ, 1994.

    Google Scholar 

  20. J. Ning, A. Engberts, and W. Kozaczynski. Automated support for legacy code understanding. Communications of ACM, 37(5):50–57, 1994.

    Article  Google Scholar 

  21. G. Pernul and H. Hasenauer. Combining reverse with forward database engineering-a step forward to solve the legacy system dilemma. In Proc. of 6th DEXA Conference, pages 177–186, London, UK, 1995.

    Google Scholar 

  22. Scientific and Engineering Software, Austin, TX. SES/workbench, Technical Reference, Release 3.1, 1996.

    Google Scholar 

  23. H. Sneed. Planning the reengineering of legacy systems. IEEE Software, 12(1):24–32, January 1995.

    Article  Google Scholar 

  24. Software AG, Darmstadt, Germany. ADABAS Concepts and Facilities Manual, Version 6.2, August 1997.

    Google Scholar 

  25. I. Sommerville, J. Ransom, and I. Warren. A method for assessing legacy systems for evolution. Technical Report TR/07/97, Computing Department, Lancaster University, Lancaster, UK, 1997.

    Google Scholar 

  26. C. Wilson. Performance engineering-better bred than dead. In Proceedings of the Computer Measurement Group Conference, pages 464–470, Nashville, TN, December 1991.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1999 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Pinheiro da Silva, P., Laender, A.H.F., Resende, R.S.F., Golgher, P.B. (1999). CAPPLES — A Capacity Planning and Performance Analysis Method for the Migration of Legacy Systems. In: Chen, P.P., Embley, D.W., Kouloumdjian, J., Liddle, S.W., Roddick, J.F. (eds) Advances in Conceptual Modeling. ER 1999. Lecture Notes in Computer Science, vol 1727. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-48054-4_17

Download citation

  • DOI: https://doi.org/10.1007/3-540-48054-4_17

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-66653-0

  • Online ISBN: 978-3-540-48054-9

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics