S. Nimmagadda,
C. Liyanaarachchi, A. Gopinath, D. Niehaus, A. Kaushal
Information and Telecommunication Technology Center
Electrical Engineering and Computer Science Department
University of Kansas
Sprint Corporation
The performance of CORBA (Common Object Request Broker
Architecture) objects is greatly influenced by the
application context and by the performance of the ORB
endsystem, which consists of the middleware, the operating system and
the underlying network. Application developers need to evaluate how
candidate application object architectures will perform within
heterogenous computing environments, but a lack of standard and user
extendable performance benchmark suites exercising all aspects of the
ORB endsystem under realistic application scenarios makes this
difficult. This paper introduces the Performance Pattern
Language and the Performance Measurement Object which address
these problems by providing an automated script based framework within
which extensive ORB endsystem performance benchmarks may be
efficiently described and automatically executed.