The active badge location system
ACM Transactions on Information Systems (TOIS)
Conference proceedings on Applications, technologies, architectures, and protocols for computer communications
Agile application-aware adaptation for mobility
Proceedings of the sixteenth ACM symposium on Operating systems principles
An end-to-end approach to host mobility
MobiCom '00 Proceedings of the 6th annual international conference on Mobile computing and networking
Application-layer mobility using SIP
ACM SIGMOBILE Mobile Computing and Communications Review
The cricket compass for context-aware mobile applications
Proceedings of the 7th annual international conference on Mobile computing and networking
An architecture for secure wide-area service discovery
Wireless Networks - Selected Papers from Mobicom'99
Application level hand-off support for mobile media transcoding sessions
NOSSDAV '02 Proceedings of the 12th international workshop on Network and operating systems support for digital audio and video
The smart floor: a mechanism for natural user identification and tracking
CHI '00 Extended Abstracts on Human Factors in Computing Systems
Multibrowsing: Moving Web Content across Multiple Displays
UbiComp '01 Proceedings of the 3rd international conference on Ubiquitous Computing
QoS-Aware Discovery of Wide-Area Distributed Services
CCGRID '01 Proceedings of the 1st International Symposium on Cluster Computing and the Grid
An End-to-End QoS Management Architecture
RTAS '99 Proceedings of the Fifth IEEE Real-Time Technology and Applications Symposium
WMCSA '00 Proceedings of the Third IEEE Workshop on Mobile Computing Systems and Applications (WMCSA'00)
Media Streaming Protocol: An Adaptive Protocol for the Delivery of Audio and Video Over the Internet
ICMCS '99 Proceedings of the IEEE International Conference on Multimedia Computing and Systems - Volume 2
The Mobile People Architecture
The Mobile People Architecture
Consumer: gifts for the holidays
IEEE Spectrum
CANS: composable, adaptive network services infrastructure
USITS'01 Proceedings of the 3rd conference on USENIX Symposium on Internet Technologies and Systems - Volume 3
Person-level routing in the mobile people architecture
USITS'99 Proceedings of the 2nd conference on USENIX Symposium on Internet Technologies and Systems - Volume 2
Towards building large scale multimedia systems and applications: challenges and status
Proceedings of the first ACM international workshop on Multimedia service composition
Movable-multimedia: session mobility in ubiquitous computing ecosystem
MUM '06 Proceedings of the 5th international conference on Mobile and ubiquitous multimedia
International Journal of Web and Grid Services
A SIP-Based Session Mobility Management Framework for Ubiquitous Multimedia Services
UIC '08 Proceedings of the 5th international conference on Ubiquitous Intelligence and Computing
The case for intentional networking
Proceedings of the 10th workshop on Mobile Computing Systems and Applications
Ubiquitous supervisory system based on social contexts using ontology
Mobile Information Systems - Advances in Mobile Communications and Computing
A pervasive watch-over system based on device, user and social awareness
ICOST'07 Proceedings of the 5th international conference on Smart homes and health telematics
A MIP-P2P based architecture for application mobility
Proceedings of the 10th International Conference on Mobile and Ubiquitous Multimedia
Authentication session migration
NordSec'10 Proceedings of the 15th Nordic conference on Information Security Technology for Applications
A ubiquitous watch-over system based on environmental information and social knowledge
UIC'07 Proceedings of the 4th international conference on Ubiquitous Intelligence and Computing
Perceived Quality Measurement Model Supporting Full Session Mobility in Multimedia Service Delivery
Wireless Personal Communications: An International Journal
Hi-index | 0.00 |
Advancing mobile computing technologies are enabling “ubiquitous personal computing environment”. In this paper, we focus on an important problem in such environment: user mobility. In the case of user mobility, a user is free to access his/her personalized service at anytime, anywhere, through any possible mobile/fixed devices. Providing mobility support in this scenario poses a series of challenges. The most essential problem is to preserve the user's access to the same service despite changes of the accessing host or service provider. Existing system-level mobility solutions are insufficient to address this issue since it is not aware of the application semantics. On the other hand, making each application to be mobility-aware will greatly increase the development overhead. We argue that the middleware layer is the best place to address this problem. On one hand, it is aware of application semantics. On the other hand, by building application-neutral mobility functions in the middleware layer, we eliminate the need to make each application mobility-aware. In this paper, we design a middleware framework to support user mobility in the ubiquitous computing environment. Its major mobility functions include user-level handoff management and service instantiation across heterogeneous computing platforms. We validate the major mobility functions using our prototype middleware system, and test them on two multimedia applications (Mobile Video Player and Mobile Audio Player). To maximally approximate the real-world user-mobility scenario, we have conducted experiments on a variety of computing platforms and communication paradigms, ranging from T1-connected high-end PC to handheld devices with wireless networks. The results show that our middleware framework is able to provide efficient user mobility support in the heterogeneous computing environment.