An Approach for Performance Measurements in Distributed CORBA Applications.

Document type: Conference Papers
Peer reviewed: Yes
Author(s): Håkan Grahn, Marcus Holgersson
Title: An Approach for Performance Measurements in Distributed CORBA Applications.
Conference name: 20th IASTED International Conference on Applied Informatics, symposium on Parallel and Distributed Computing and Networks
Year: 2002
Pagination: 326-337
ISBN: 0-88986-321-0
Publisher: ACTA Press
City: Innsbruck (Austria)
Organization: Blekinge Institute of Technology
Department: Department of Software Engineering and Computer Science (Institutionen för programvaruteknik och datavetenskap)
Dept. of Software Engineering and Computer Science S-372 25 Ronneby
+46 455 38 50 00
http://www.bth.se/eng/ipd/
Authors e-mail: hakan.grahn@bth.se
Language: English
Abstract: One way to construct distributed systems is to use a communication model with distributed objects such as CORBA (Common Object Request Broker Architecture). Distributed objects give many advantages, but suffer from some performance problems. In order to handle the performance problem it is important to find where in the event chain the delays occur. Therefore, a tool for performance measurement and for identifying the performance bottlenecks in a distributed system should be a great help. In this paper we present an approach for performance measurements in distributed CORBA applications. Our approach is based on Interceptors, which is the technique we use for insertion of measurement points. This approach gives sufficient information for identifying many performance problems. In order to verify our approach, a prototype tool for profiling and performance measurements is constructed. A presentation program is built for making the captured information more readable. The tool and presentation programs show the execution flow of the system in different call graphs and also produces some call statistics at different levels. Finally, the tool is tested and verified in a distributed environment.
Subject: Computer Science\Computersystems
Keywords: distributed object management, software performance evaluation
Edit