• DocumentCode
    379945
  • 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
  • fYear
    2002
  • fDate
    2002
  • Firstpage
    67
  • Lastpage
    74
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • 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
  • Type

    conf

  • DOI
    10.1109/ECBS.2002.999824
  • Filename
    999824