Abstract
With the advances of computer hardware and software technologies, electronic businesses are moving towards the on-demand era, where services and applications can be deployed or accommodated in a dynamic and autonomic fashion. This leads to a more flexible and efficient way to manage various system resources. For on-demand services and applications, performance modeling and analysis play key roles in many aspects of such an autonomic system. In this paper, we present a comprehensive toolset developed for workload characterization, performance modeling and analysis, and on-line control. The development of the toolset is based on state-of-the art techniques in statistical analysis, queueing theory, scheduling techniques, and on-line control methodologies. Built on a flexible software architecture, this toolset provides significant value for key business processes. This includes capacity planning, performance prediction, performance engineering and on-line control of system resources.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Bigus, J.P., Bigus, J.: Constructing Intelligent Agents with JavaTM: A Programmer’s Guide to Smarter Applications. John Wiley & Sons, Chichester; Book and CD-ROM edition (December 1997) ISBN 0471191353
Bigus, J.P., Schlosnagle, D., et al.: Agent Building and Learning Environment, http://www.alphaworks.ibm.com/tech/able/
Dmers, A., Keshav, S., Shenker, S.: Analysis and Simulation of Fair Queueing System. Internetworking Research and Experience 1 (1990)
Fayolle, G., Mitrani, I., Iasnogorodski, R.: Sharing a Processor Among Many Job Classes. J. ACMÂ 14(2) (1967)
Fong, L.L., Kalantar, M.H., Pazel, D.P., Goldszmidt, G., Appleby, K., Eilam, T., Fakhouri, S.A., Krishnakumar, S.M., Miller, S., Pershing, J.A.: Dynamic Resource Management in an eUtility. In: Proceedings of NOMS 2002 IEEE/IFIP Network Operations and Management Symposium, Piscataway, NJ, pp. 727–740. IEEE, Los Alamitos (2002)
Hale, M., et al.: JSci - A science API for JavaTM, http://jsci.sourceforge.net/
Hunt, G., Goldszmidt, G., King, R., Mukherjee, R.: Network dispatcher: A connection router for scalable internet services. In: Proceedings of the 7th International World Wide Web Conference (April 1998)
Iyengar, A.K., Squillante, M.S., Zhang, L.: Analysis and characterization of large-scale web server access patterns and performance. World Wide Web 2 (June 1999)
Kleinrock, L.: Queueing Systems: Computer Applications, vol. II. John Wiley and Sons, Chichester (1976)
Liu, Z., Niclausse, N., Jalpa-Villanueva, C.: Web traffic modeling and performance comparison between HTTP 1.0 and HTTP 1.1. In: Gelenbe, E. (ed.) Systems Performance Evaluation: Methodologies and Applications, pp. 177–189. CRC Press, Boca Raton (2000)
Liu, Z., Squillante, M.S., Xia, C.H., Zhang, L.: Preliminary analysis of various SurfAid customers. Technical report, IBM Research Division (July 2000) (revised December 2000)
Liu, Z., Squillante, M.S., Xia, C.H., Yu, S., Zhang, L.: Web Traffic Profiling, Clustering and Classification for Commercial Web Sites. In: The 10th International Conference on Telecommunication Systems, Modeling and Analysis, ICTSM10 (2002)
Menasce, D.A., Almeida, V.A.F.: Capacity Planning for Web Performance: metrics, models, and methods. Prentice-Hall, Englewood Cliffs (1998)
Parekh, A.K., Gallager, R.G.: A Generalized Processor Sharing Approach to Flow Control in Integrated Services Networks: The Single-Node Case. IEEE Transactions on Networking 1(3) (1993)
Squillante, M.S., Woo, B., Zhang, L.: Analysis of queues with dependent arrival processes and general service processes. Technical report, IBM Research Division (2000)
Squillante, M.S., Yao, D.D., Zhang, L.: Web traffic modeling and web server performance analysis. In: Proceedings of the IEEE Conference on Decision and Control (December 1999)
Squillante, M.S., Yao, D.D., Zhang, L.: Internet traffic: Periodicity, tail behavior and performance implications. In: Gelenbe, E. (ed.) Systems Performance Evaluation: Methodologies and Applications. CRC Press, Boca Raton (2000)
Sun Microsystems, Inc. JavaTM 2 Platform, Standard Edition (J2SETM), http://java.sun.com/j2se/
Wolff, R.W.: Stochastic Modeling and the Theory of Queues. Prentice-Hall, Englewood Cliffs (1989)
Zhang, L., Xia, C.H., Squillante, M.S., Mills III, W.N.: Workload service sequirements analysis: A queueing network optimization approach. In: Tenth IEEE International Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunication Systems, MASCOTS (2002)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2003 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Zhang, L., Liu, Z., Riabov, A., Schulman, M., Xia, C., Zhang, F. (2003). A Comprehensive Toolset for Workload Characterization, Performance Modeling, and Online Control. In: Kemper, P., Sanders, W.H. (eds) Computer Performance Evaluation. Modelling Techniques and Tools. TOOLS 2003. Lecture Notes in Computer Science, vol 2794. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-45232-4_5
Download citation
DOI: https://doi.org/10.1007/978-3-540-45232-4_5
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-40814-7
Online ISBN: 978-3-540-45232-4
eBook Packages: Springer Book Archive