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
Link To Document