Towards the Ubiquitous Computer: A Mobile Agent Approach
2007, Citeseer
Abstract
New advances in mobile computing devices allow us to think about new approaches such as a functional ubiquitous computer. In particular, it would be very useful for users to move from one place to another having all his data and applications available, in the same state, and without doing anything special (a real ubiquitous computer).
FAQs
AI
What are the main components of the proposed mobile infrastructure?
The mobile infrastructure consists of three main agents: MovementManager, UserAgent, and Guardian, each coordinating user mobility and managing resources across different hosts.
How does the system ensure files are accessible when switching computers?
The system implements a virtual file system that allows incremental access to user files, retrieving necessary data locally while gradually transferring less-used files in the background.
What advantages does the system have over traditional remote desktop applications?
The system executes applications locally, significantly reducing bandwidth usage and response time compared to remote desktop solutions like VNC, which require continuous image transmission.
How does user location detection impact system functionality?
The system uses WiFi-based indoor localization with a precision of two meters to automate user login and session restoration based on proximity to available computers.
What techniques are used to maintain session state across device transitions?
The paper utilizes the X Session Management Protocol (XSMP) alongside a modified XServer approach to keep application state and user sessions consistent during transitions.
References (19)
- Application sharing, recommendation t.128. Technical report, Microsoft, PictureTel, Poly- com. http://www.rdesktop.org/docs/t128.zip.
- P. Bellavista, A. Corradi, and C. Stefanelli. Mobile agent middleware for mobile comput- ing. Computer, 34(3):73-81, 2001.
- P. Braam, M. Callahan, and P. Schwan. The intermezzo filesystem -in o'reilly perl confer- ence 3.0. o'reilly, 1999., 1999.
- P. J. Braam. The coda distributed file system. http://www.coda.cs.cmu.edu/ljpaper/lj.html.
- P. J. Braam. File systems for clus- ters from a protocol perspective. http://citeseer.ist.psu.edu/253433.html.
- IKV++. Grasshopper Programmer's Guide, 2001.
- M. Kozuch and M. Satyanarayanan. Internet suspend/resume. In Proceedings of the 4th IEEE Workshop on Mobile Computing Sys- tems and Applications, Callicoon, NY, USA, June 2002. IEEE Computer.
- Microsoft. Remote Desktop Proto- col, http://msdn2.microsoft.com/en- us/library/aa383015.aspx.
- S. Microsystems. SunRay Overview, http://www.sun.com/sunray/ techinfo/New SR WP 12 04.pdf.
- D. Milojicic. Mobile agent applications. IEEE Concurrency, 7(3):80-90, 1999.
- RAdmin. Remote Administrator, http://www.radmin.com/.
- RDesktop. A Remote Desktop Protocol Client, http://www.rdesktop.org/.
- RealVNC. http://www.realvnc.com.
- M. Román, C. Hess, R. Cerqueira, A. Ran- ganat, R. H. Campbell, and K. Nahrstedt. Gaia: A middleware infrastructure to enable active spaces. IEEE Pervasive Computing, pages 73-83, 2002.
- J. Royo, E. Mena, and L. Gallego. Locat- ing users to develop location-based services in wireless local area networks. In I Symposium on Ubiquitous Computing and Ambient In- telligence (UCAmI2005), Granada (Spain), pages 471-478. Thomson, ISBN 84-9732-442- 0, September 2005.
- M. Satyanarayanan, M. Kozuch, C. Helfrich, and D. R. O'Hallaron. Towards seamless mo- bility on pervasive hardware. Pervasive and Mobile Computing, 1(2):157-189, June 2005.
- J. Sousa and D. Garlan. Aura: An architec- tural framework for user mobility in ubiqui- tous computing environments. in: Proceed- ings of 3rd ieee/ifip conference on software architecture, montreal (2002), 2002.
- M. Weiser. Ubiquitous computing. IEEE Computer, 26:71-72, October 1993.
- M. Wexler. X session manage- ment protocol. Technical report, X Consortium, Inc., 1993-1994.