next up previous
Next: Selection of Optimal Component-based Up: Performance Technology for Parallel Previous: Performance Experimentation and Modeling

Application of Component Software Performance Engineering

Our initial implementations of the performance interface and performance component described in Section 4 are now being applied in the development and evaluation of CCA applications. This is happening in two general ways. The first way is to observe the execution time of a component application and its composite components for purposes of an overall performance evaluation. The robust nature of our technology affords the developers an convenient solution to this problem, one that is consistent with the component programming approach and integrated in the CCA framework. The second way builds on the first to incorporate performance modeling and optimization in the process of application development and execution. This section describes an example of using our component performance technology for this purpose.


Sameer Shende 2004-02-16