DocumentCode :
941006
Title :
Context-Aware Migratory Services in Ad Hoc Networks
Author :
Riva, Oriana ; Nadeem, Tamer ; Borcea, Cristian ; Iftode, Liviu
Author_Institution :
Helsinki Inst. for Inf. Technol., Helsinki
Volume :
6
Issue :
12
fYear :
2007
Firstpage :
1313
Lastpage :
1328
Abstract :
Ad hoc networks can be used not only as data carriers for mobile devices but also as providers of a new class of services specific to ubiquitous computing environments. Building services in ad hoc networks, however, is challenging due to the rapidly changing operating contexts, which often lead to situations where a node hosting a certain service becomes unsuitable for hosting the service execution any longer. We propose a novel model of service provisioning in ad hoc networks based on the concept of context- aware migratory services. Unlike a regular service that executes always on the same node, a migratory service can migrate to different nodes in the network in order to accomplish its task. The migration is triggered by changes of the operating context, and it occurs transparently to the client application. We designed and implemented a framework for developing migratory services. We built TJam, a proof-of-concept migratory service that predicts traffic jams in a given region of a highway by using only car-to-car short-range wireless communication. The experimental results obtained over an ad hoc network of personal digital assistants (PDAs) show the effectiveness of our approach in the presence of frequent disconnections. We also present simulation results that demonstrate the benefits of migratory services in large-scale networks compared to a statically centralized approach.
Keywords :
ad hoc networks; distributed programming; mobile computing; mobile handsets; notebook computers; traffic recording; TJam; ad hoc networks; car-to-car short-range wireless communication; client application; context-aware migratory services; data carriers; mobile devices; personal digital assistants; proof-of-concept migratory service; service execution; service provisioning; traffic jam prediction; ubiquitous computing; Ad hoc networks; Building services; Context awareness; Context modeling; Context-aware services; Mobile computing; Personal digital assistants; Telecommunication traffic; Traffic control; Ubiquitous computing; Mobile computing; distributed programming; distributed systems; mobile applications; ubiquitous computing;
fLanguage :
English
Journal_Title :
Mobile Computing, IEEE Transactions on
Publisher :
ieee
ISSN :
1536-1233
Type :
jour
DOI :
10.1109/TMC.2007.1053
Filename :
4358266
Link To Document :
بازگشت