Mobile Agent Enabled Application Mobility for Pervasive Computing
Applications that can follow mobile users when they change to a different environment are in high demand by pervasive computing. In this paper, we describe a mobile agent based paradigm for enabling an application to migrate with the user in pervasive computing environments. Compared with existing efforts on application mobility, our approach has the following distinctive features: (1) Applications are supported by a middleware with a reflective architecture that helps separate business functions from context-awareness logic; (2) Mobile agent is used to manage the mobility of an application and help the application adapt to its new context; (3) The advantages of mobile agent, such as reactivity, autonomy and intelligence, are naturally incorporated into the pervasive computing environment. Our experience shows that mobile agent is a promising technology for pervasive and mobile computing where mobile agents can act as a bridge connecting the cyber world with the physical world.
KeywordsMobile Agent Application Mobility Pervasive Computing Media Player Music File
Unable to display preview. Download preview PDF.
- 2.Dey, A.K., Abowd, G.D.: Towards a Better Understanding of Context and Context-awareness. In: The workshop on The What, Who, Where, When, and How of Context-Awareness, as part of the 2000 Conference on Human Factors in Computing Systems (CHI 2000) (2000)Google Scholar
- 3.Roman, M., Ho, H., Campbell, R.H.: Application Mobility in Active Spaces. In: 1st International Conference on Mobile and Ubiquitous Multimedia, Oulu, Finland (2002)Google Scholar
- 4.Cao, J., Tse, D.C.K., Chan, A.T.S.: PDAgent: a Platform for Developing and Deploying Mobile Agent Enabled Applications for Wireless Devices. In: Proc. of the 2004 International Conference on Parallel Processing, pp. 510–517 (2004)Google Scholar
- 9.IBM Aglets, http://www.trl.ibm.com/aglets/
- 11.Drools, http://drools.codehaus.org/
- 12.kXML, http://www.kxml.org/
- 15.Baratto, R.A., Potter, S., Su, G., Nieh, J.: MobiDesk: Mobile Virtual Desktop Computing. In: Proc. of MobiCom 2004, pp. 1–15 (2004)Google Scholar