IBM
Skip to main content
 
Search IBM Research
     Home  |  Products & services  |  Support & downloads  |  My account
 Select a country
 IBM Home
IBM Research
Think Research
Technical Disciplines
Cross-Disciplines
About IBM Research
Resources
Search Research
Feedback

Related Links
  Worldwide Labs
  Page Contact
 
 


IBM Research
Performance Modeling and Analysis

Computer Science > Performance Modeling and Analysis > Research Spotlight (November 2003)

IBM Research has a distinguished history in the theory and practice of performance analysis, modeling and optimization. Fundamental and foundational contributions have been made in a number of important areas, including: product-form queueing networks; optimal control and scheduling in queueing networks; stochastic ordering and majorization; rare-event and parallel simulation; matrix-analytic analysis of stochastic models; polling systems; and performance modeling tools. These have played a critical role in understanding important problems in the design, development, management and planning of complex systems.

Performance modeling has been and continues to be of great practical and theoretical importance in research labs in the design, development and optimization of computer and communication systems and applications. With the advent of new technologies such as Autonomic Computing and new business models such as On Demand, performance modeling and analysis has become increasingly important for the delivery of high-quality and continuously available services. Researchers at IBM have carried out a broad spectrum of research activities from the application of more empirical methods (ranging from experimental tuning of simple existing models up to building and experimenting with prototype implementations) and simulation to more sophisticated mathematical methods.

From theoretical perspective, a key effort is on the understanding the causes and the impact of the long-range dependencies, heavy-tail distributions and non-stationarity of traffic. It is known that these complexities can significantly impact on performance (several orders of magnitude). IBM researchers have further established fundamental results for the mathematical analysis of stochastic models and queueing networks exhibiting these complex characteristics, which include approximate methods and asymptotic results. Another major on-going effort is the investigation of optimization and control of e-business infrastructures and applications. By deploying various mathematical studies using queueing theory, probabilistic modeling, stochastic scheduling and control theory etc, IBM researchers provide solutions to theoretical issues related to areas such as quality of service, scalability, dynamic scheduling algorithms, load balancing, admission control, buffer management, inventory management, profit and risk management, with service-level-agreements constraints.

Such theoretical results have been applied to a wide variety of problems and have allowed the development of practical solutions, ranging from hardware design to software tuning, from low-level system architecture to high-level infrastructure, from component performance to end-to-end quality of service, from applications to business process, from performance testing to service-level agreement, from system control to autonomic computing... These theoretical results have allowed IBM to provide state-of-the-art solutions in a number of areas including traffic generation and benchmarking, model validation, capacity planning, workload and performance forecasting, power-consumption models, generating and serving dynamic content, resource control and management, cooperative caching, dynamic offload, and network and server design. Such theoretical investigations have also guided tool development in the performance modeling area. Among these are a, a flexible framework and a comprehensive toolset developed for workload characterization, performance modeling and analysis, and on-line control. This toolset can be used to provide capacity planning, performance prediction and performance engineering solutions for computer systems as well as business processes.

www-ibm client
Measurement and Modeling

 Selected Publications

Erich M. Nahum, Tsipora Barzilai and Dilip D. Kandlur. Performance Issues in WWW Servers, IEEE/ACM Transactions on Networking, vol. 10(1):2-11, February 2002.

Neha Gandhi, Joseph L Hellerstein, Yixin Diao, Sujay S. Parekh and Dawn Tilbury. Using MIMO Feedback Control to Enforce Policies for Interrelated Metrics with Application to the Apache Web Server, Proceedings of NOMS 2002 IEEE/IFIP Network Operatoins and Management Symposium. Piscataway, NJ, IEEE. 2002, p. 219-34., April 2002.

Yefim Shuf, Manish Gupta, Hubertus Franke, Andrew Appel and Jaswinder Pal Singh. Creating and Preserving Locality of Java Applications at Allocation and Garbage Collection Times, ACM SIGPLAN Notices, vol. 37, no. 11, p. 13-25, November 2002.

Yanyong Zhang, Hubertus Franke, Jose Moreira and Anand Sivasubramaniam. An Integrated Approach to Parallel Scheduling Using Gang-Scheduling, Backfilling and Migration, IEEE Transactions on Parallel and Distributed Systems, vol. 14(3):236-47, March 2003.

Cathy Honghui Xia and Zhen Liu. Queueing Systems with Long-range Dependent Input Process and Subexponential Service Times, Proceeding of the 2003 ACM SIGMETRICS Conference, June 2003.

 
 Recent Accomplishments

Werner Bux: IEEE Eric E. Sumner Award (for outstanding contributions to communications technology), 03/2003

William Pulleyblank : fellow of Fields Institute, since 06/2003

Philip Heidelberg: vice president of Sigmetrics board of directors, since 06/2003

Zhen Liu: PC chair of the joint conference of ACM Sigmetrics 2004 and Performance 2004

Fred Douglis: Program chair: 8th Int'l Web Content Caching and Distribution Workshop , 09/2003

Mark Squillante: PC chair, MAthematical performance Modeling and Analysis, 06/2003

Ann Marie Maynard: PC chair, IEEE 6th Annual Workshop on Workload Characterization, 10/2003

Alfred Spector: keynote, International Conference on Distributed Computing, 05/2003

Eric Kronstadt: keynote: International Symposium on High Performance Computer Architecture (HPCA), 02/2003

Zhen Liu: keynote: IFIP conference on modeling and optimization, 07/2003

 
  About IBM  |  Privacy  |  Terms of use  |  Contact