IBM®
Skip to main content
    United States change      Terms of use
 
 
Select a scope:    
     Home      Products      Services & industry solutions      Support & downloads      My account     
alphaWorks  >  Systems management  >  

Application Performance Evaluator and Resource Allocation Tool

Tool for Application Performance Modeling and Evaluation


Date Posted: May 5, 2003
OverviewRequirements Download FAQs Forum Reviews

What is Application Performance Evaluator and Resource Allocation Tool (APERA)?

APERA is a tool for performance modeling and evaluation, resource allocation, and capacity planning. APERA helps to build performance models for J2EE applications, solve the models, and choose the right configurations for the applications. It is a plug-in in Eclipse or WebSphere Studio.

Features supported by the performance models include the following:

  • the software building blocks of a J2EE application: objects and containers
  • topologies, workloads, and performance requirements
  • multiple scenarios.

How does it work?

The performance model is an XML file and the performance measures (response time, "throughput," etc.) found by solving the model are contained in an XML file as well. As result of solving the performance model, the user gets information about the following:

  • response times and throughput for each scenario
  • worst response times across workload mixes
  • CPU and DISK utilization
  • quantitative information about the recommended number of threads or processes
  • a suggested list of architectures, including the best one, obtained by re-allocating the objects across containers and nodes.

To solve the performance model, APERA builds a Queuing Network Model (QNM) that is solved using Mean Value Analysis (MVA). Maximum object utilization, worst-case response times, and architecture optimization are done by applying optimization techniques on top of performance models.


About the technology author(s):

Marin Litoiu has been with IBM since 1997 and has worked in the Application Development Technology Center at IBM Toronto Lab, Canada, where he held leading roles in the design of middleware tools for technologies such as RMI, IIOP, and MQSeries. Currently, he is a research staff member at the Centre for Advanced Studies, where he oversees the research projects in the area of application and integration middleware.

Dr. Litoiu holds a Ph.D. in Performance Engineering from Carleton University, Ottawa. He has published over 35 papers in journals and conferences and has co-written two book chapters.

He also has a Web page.

Download now Download now

Related technologies

For platform(s):
Linux, Win32

For topics:
performance Tool, resource management, modeling, WebSphere Studio, J2EE


 

    About IBM Privacy Contact