Abstract
The performance requirement for the transformation of messages within electronic business processes is our motivation to investigate in automatic capacity planning methods. Performance typically means the throughput and response time of a system. Finding a configuration of a distributed system satisfying performance goals is a complex search problem that involves many design parameters, like hardware selection, job distribution and process configuration. Performance models are a powerful tool to analyse potential system configurations, however, their evaluation is expensive, such that only a limited number of possible configurations can be evaluated. In this paper we give an overview of our automatic system design method and discuss the arising problems to achieve the performance during the runtime of the systems. Furthermore we make a discussion on the impact of our strategy on the current trends in distributed systems.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Fontenot, M.L.: Software congestion, mobile servers, and the hyperbolic model. IEEE Transactions on Software Engineering SE-15, 8 (1989) 947–962
Risse, T., Wombacher, A., Aberer, K.: Efficient processing of voluminous edi documents. In: Proceedings of ECIS 2000, Vienna, Austria, Vienna University of Economics and Business Administration (2000)
Menascé, D.A., Almeida, V.A.F.: Capacity Planning for Web Services: Metrics, Models, and Methods. Prentice-Hall, Englewood Cliffs (2002)
Menascé, D., Almeida, V., Dowdy, L.: Capacity Planning and Performance Modeling: From Mainframes to Client-Server Systems. Prentice-Hall, Englewood Cliffs (1994)
Menascé, D.A., Almeida, V.A.F.: Capacity Planning forWeb Performance: metrics, models, and methods. Prentice-Hall, Englewood Cliffs (1998)
Alvarez, G.A., Borowsky, E., Go, S., Romer, T.H., Becker-Szendy, R., Golding, R., Merchant, A., Spasojevic, M., Veitch, A., Wilkes, J.: Minerva: An automated resource provisioning tool for large-scale storage systems. ACM Transactions on Computer Systems 19, 483–518 (2001)
El-Sayed, H., Cameron, D., Woodside, M.: Automation support for software performance engineering. In: Proceedings of the 2001 ACM SIGMETRICS international conference on Measurement and modeling of computer systems, New York, pp. 301–311. ACM Press, New York (2001)
Raghavachari, M., Reimer, D., Johnson, R.D.: The deployer’s problem: configuring application servers for performance and reliability. In: Proceedings of the 25th international conference on Software engineering, pp. 484–489. IEEE Computer Society, Los Alamitos (2003)
Risse, T., Aberer, K., Wombacher, A., Surridge, M., Taylor, S.: Configuration of distributed message converter systems. Performance Evaluation 58, 43–80 (2004)
Woodside, C.M., Neilson, J.E., Petriu, D.C., Majumdar, S.: The stochastic rendezvous network model for performance of synchronous client-server-like distributed software. IEEE Transactions on Computers 44, 20–34 (1995)
Franks, G., Majumdar, S., Neilson, J., Petriu, D., Rolia, J., Woodside, C.: Performance analysis of distributed server systems. In: Proceedings of the 6th International Conference on Software Quality, pp. 15–26 (1996)
Sgall, J.: Online scheduling – a survey. In: Fiat, A. (ed.) Dagstuhl Seminar 1996. LNCS, vol. 1442, pp. 196–231. Springer, Heidelberg (1998)
Graham, R.: Bounds for certain multiprocessor anomalies. Bell System Technical Journal 45, 1563–1581 (1966)
Albers, S.: On randomized online scheduling. In: Proceedings of the 34th annual ACM symposium on Theory of computing, New York, pp. 134–143. ACM Press, New York (2002)
Risse, T., Wombacher, A., Surridge, M., Taylor, S., Aberer, K.: Online scheduling in distributed message converter systems. In: Proceedings of 13th Parallel and Distributed Computing and Systems (PDCS 2001), IASTED (2001)
Azar, Y., Regev, O.: On-line bin-stretching. Theoretical Computer Science 268, 17–41 (2001)
Foster, I., Kesselman, C., Tuecke, S.: The anatomy of the Grid: Enabling scalable virtual organization. The International Journal of High Performance Computing Applications 15, 200–222 (2001)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2005 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Risse, T. (2005). An Overview on Automatic Capacity Planning. In: Hemmje, M., Niederée, C., Risse, T. (eds) From Integrated Publication and Information Systems to Information and Knowledge Environments. Lecture Notes in Computer Science, vol 3379. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-31842-2_1
Download citation
DOI: https://doi.org/10.1007/978-3-540-31842-2_1
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-24551-3
Online ISBN: 978-3-540-31842-2
eBook Packages: Computer ScienceComputer Science (R0)