TY - JOUR
T1 - Seamless User-Level Handoff in Ubiquitous Multimedia Service Delivery
AU - Cui, Yi
AU - Nahrstedt, Klara
AU - Xu, Dongyan
N1 - Funding Information:
∗This work was supported by the National Science Foundation under contract number 9870736, 9970139, EIA 99-72884EQ, and NASA grant under contract number NASA NAG 2-1406. Any opinions, findings, and conclusions or recommendations expressed in this material are those of the authors and do not necessarily reflect the view of the National Science Foundation, NASA or US government.
PY - 2004/2
Y1 - 2004/2
N2 - 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 multi-media 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.
AB - 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 multi-media 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.
KW - Middleware
KW - Multimeida service
KW - Ubiquitous computing
KW - User mobility
UR - http://www.scopus.com/inward/record.url?scp=1342345002&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=1342345002&partnerID=8YFLogxK
U2 - 10.1023/B:MTAP.0000011932.28891.a0
DO - 10.1023/B:MTAP.0000011932.28891.a0
M3 - Article
AN - SCOPUS:1342345002
SN - 1380-7501
VL - 22
SP - 137
EP - 170
JO - Multimedia Tools and Applications
JF - Multimedia Tools and Applications
IS - 2
ER -