for those in cambridge, ma or surroundings.

--
Stefano.

--- Begin Message ---
End-to-End Performance Optimization of Java Server Workloads
Speaker: Jong-Deok Choi
Speaker Affiliation: IBM T. J. Watson Research Center
Host: Martin Rinard
Host Affiliation: CSAIL

Date: 10-26-2005
Time: 2:00 PM - 3:00 PM
Refreshments: 1:45 PM
Location: 32-D463 Star

The size and complexity of large-scale commercial middleware systems, such as 
J2EE, and their workloads makes it difficult to understand and optimize the 
performance of such systems. A J2EE middleware with its application may have 
tens of thousands of methods, hundreds of concurrently executing threads, and 
runtime stacks that are hundreds of methods deep. While acting like an 
operating system for its applications and providing various runtime services, 
J2EE runs on a Java Virtual Machine (JVM) as an application mostly written in 
Java. The JVM itself provides its own various runtime services, such as 
synchronization and garbage collection, and in turn relies on the underlying 
operating system for OS services such as threading and memory management. This 
complicated interaction among the various layers of the software (and hardware) 
stack is a major source of the challenge to understanding and optimizing the 
performance of such large-scale middleware systems and their applicat
 ions.

In this talk, I will first present a brief description of the whole-stack, 
end-to-end analysis and optimization system we have developed at IBM T. J. 
Watson Research Center for Websphere Application Server (WAS), which is IBM's 
implementation of the J2EE. After that, I will present runtime data and their 
analysis results from the various layers of the SW and HW stack running WAS and 
its key benchmark programs, and compare them with those of SPECjbb, a Java 
benchmark program widely used by Java performance researchers. I will also 
present a few of the performance bottlenecks we have found, and their 
optimization. 

Bio: 
Jong-Deok Choi is a Research Staff Member (RSM) and Manager of the High 
Performance Programming group at the IBM T. J. Watson Research Center in 
Yorktown Heights, New York. He is a project co-leader of the End-to-End Server 
Optimization project, a cross-organizational effort in IBM for improving the 
performance of commercial eServer applications on IBM's server platforms. Since 
joining Watson Research in 1989, he has been involved in various research and 
development projects - in the areas of program analysis, optimization, and 
debugging - such as PTRAN, TPO, Jalapeno, DejaVu, JikesRVM, and End-to-End 
Optimization. His research interests include static and dynamic analysis and 
optimization of commercial and scientific applications, middleware analysis and 
optimization, high performance computer architecture, and debugging 
multithreaded and distributed applications.

He received B.S. in Electronic Engineering from SNU, Korea in 1979, M.S. in 
Electrical Engineering from KAIST, Korea in 1981, and M.S. and Ph.D. both in 
Computer Sciences from Univ. of Wisconsin-Madison in 1985 and 1989, 
respectively.

Relevant URL(S): 
For more information please contact: Mary McDavitt, 617-253-9620, [EMAIL 
PROTECTED]

_______________________________________________
Seminars mailing list
[EMAIL PROTECTED]
https://lists.csail.mit.edu/mailman/listinfo/seminars


--- End Message ---

Reply via email to