Title
Kernel-middleware interaction to support adaptation in pervasive computing environments
Abstract
In pervasive computing environments, conditions are highly variable and resources are limited. In order to meet the needs of applications, systems must adapt dynamically to changing situations. Since adaptation at one system layer may be insufficient, cross-layer, or vertical approaches to adaptation may be needed. Moreover, adaptation in distributed systems often requires horizontal co-operation among hosts. This cooperation is not restricted to the source and destination(s) of a data stream, but might also include intermediate hosts in an overlay network or mobile ad hoc network. We refer to this combined capability as universal adaptation. We contend that the model defining interaction between adaptive middleware and the operating system is critical to realizing universal adaptation. We explore this hypothesis by evaluating the Kernel-Middleware eXchange (KMX), a specific model for cross-layer, cross-system adaptation. We present the KMX architecture and discuss its potential role in supporting universal adaptation in pervasive computing environments. We then describe a prototype implementation of KMX and show results of an experimental case study in which KMX is used to improve the quality of video streaming to mobile nodes in a hybrid wired-wireless network.
Year
DOI
Venue
2004
10.1145/1028509.1028516
Middleware for Pervasive and Ad-hoc Computing
Keywords
DocType
ISBN
mobile node,kernel-middleware interaction,cross-system adaptation,operating system,system layer,overlay network,specific model,pervasive computing environment,kmx architecture,universal adaptation,hybrid wired-wireless network
Conference
1-58113-951-9
Citations 
PageRank 
References 
6
0.72
18
Authors
4
Name
Order
Citations
PageRank
Farshad A. Samimi1464.44
P. K. McKinley21397121.87
Sadjadi, S.M.31238.16
peng ge460.72