• DocumentCode
    2217601
  • Title

    Application management techniques for the Bifrost system

  • Author

    Bhatnagar, Avneesh ; Speight, Evan ; Crawl, Dan ; Dunn, Joseph ; Bennett, John

  • Author_Institution
    Comput. Syst. Lab, Cornell Univ., Ithaca, NY, USA
  • fYear
    2003
  • fDate
    9-10 Oct. 2003
  • Firstpage
    66
  • Lastpage
    76
  • Abstract
    We describe the adaptive component migration facility in the Bifrost location-independent computing system. We present a facility that allows mobile clients to selectively invoke application component functionality locally or remotely in order to improve user response time. The Bifrost runtime system uses a decision-making process that takes into account a variety of issues affecting the migration decision, including client and server resources, component size, the size of the data associated with the component, and network characteristics. We present a detailed design of this system, while examining the options of function call re-direction and API wrappers as a means to extend the semantics of the underlying remote execution technology (DCOM). The adaptive functionality provided by Bifrost resulted in a minimum 29% reduction in response time experienced by the client over a default DCOM-based implementation for mobile client devices.
  • Keywords
    application program interfaces; client-server systems; decision making; distributed object management; mobile agents; mobile computing; remote procedure calls; API; Bifrost runtime system; DCOM; adaptive component migration; adaptive functionality; application management technique; component migration decision; decision-making process; distributed systems technology; function call re-direction; mobile clients; network characteristics; remote invocation; user response time; Client-server systems; Remote procedure calls;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Mobile Computing Systems and Applications, 2003. Proceedings. Fifth IEEE Workshop on
  • Print_ISBN
    0-7695-1995-4
  • Type

    conf

  • DOI
    10.1109/MCSA.2003.1240768
  • Filename
    1240768