Title :
FRAME for achieving performance portability within heterogeneous environments
Author :
Ko, Ren-Song ; Mutka, Matt W.
Author_Institution :
Dept. of Comput. Sci., Michigan State Univ., East Lansing, MI, USA
Abstract :
Resource heterogeneity offers a new challenge to portability of resource critical applications such as multimedia or interactive applications. Under heterogeneous environments, a priori knowledge of available resources is not always feasible during the development stage. As a consequence, resource critical applications must probe dynamically the resources and reconfigure to adapt themselves to different computing environments. We propose a component-based framework, called FRAME, and CSML, to help users develop and deploy resource critical Java applications in a heterogeneous environment. Under FRAME, the assembly of an application is postponed to execution time so that the application may be customized by gathering resource information from the environments. CSML may help users develop components and specify the intended performance. Finally, an application for the GO game is used to evaluate FRAME under various environments
Keywords :
games of skill; object-oriented programming; resource allocation; software portability; CSML; FRAME; GO game; Java; Software portability; component constraint specification markup language; heterogeneous environments; performance portability; resource critical applications; resource heterogeneity; Application software; Assembly; Computer architecture; Computer science; Electronic mail; Handheld computers; Java; Probes; Software performance; Software systems;
Conference_Titel :
Engineering of Computer-Based Systems, 2002. Proceedings. Ninth Annual IEEE International Conference and Workshop on the
Conference_Location :
Lund
Print_ISBN :
0-7695-1549-5
DOI :
10.1109/ECBS.2002.999824