An adaptive middleware for context-sensitive communications for real-time applications in ubiquitous computing environments

被引:48
作者
Yau, SS [1 ]
Karim, F
机构
[1] Arizona State Univ, Dept Comp Sci & Engn, Tempe, AZ 85287 USA
[2] Intel Corp, Hillsboro, OR 97124 USA
基金
美国国家科学基金会;
关键词
reconfigurable context-sensitive middleware; ubiquitous computing environments; real-time context-sensitive applications; context-sensitive communication; context-sensitive object discovery; adaptive middleware; mobile ad hoc networks; object-based middleware; context-sensitive object request broker;
D O I
10.1023/B:TIME.0000009305.62647.ee
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Context-sensitivity is an important expected capability in applications in ubiquitous computing (ubicomp) environments. These applications need to use different contextual information from the user, host device, on board sensors, network, and the ambient environments to systematically adapt their actions. In addition, some context-sensitive applications may use specific contextual conditions to trigger impromptu and possibly short-lived interactions with applications in other devices. This property, referred to as context-sensitive or context-aware communications, allows applications to form short-range mobile ad hoc networks consisting of mobile and stationary devices, sensors, and other computing resources. Real-time applications, especially those having reactive behavior, running on embedded devices and requiring context-sensitive communications support, pose new challenges related to systematic representation of specific contexts, associations of contexts with real-time actions, timely context data collection and propagation, and transparent context-sensitive connection establishment. An object-based middleware can be effective to meet these challenges if such a middleware can provide a well-defined development framework as well as lightweight runtime services. In this paper, an adaptive and object-based middleware, called reconfigurable context-sensitive middleware (RCSM) is presented to facilitate context-sensitive communications in ubicomp environments. To facilitates context-sensitive communications, RCSM provides a context-aware interface definition language for specifying context-sensitive interfaces of real-time objects, an object container framework for generating interfaces-specific context-analyzers, and a context-sensitive object request broker for context-sensitive object discovery and impromptu connection management. RCSM is adaptive in the sense that depending on the context-sensitive behavior of the applications, it adapts its object discovery and connection management mechanisms.
引用
收藏
页码:29 / 61
页数:33
相关论文
共 40 条
[1]  
Abowd G. D., 2000, ACM Transactions on Computer-Human Interaction, V7, P29, DOI 10.1145/344949.344988
[2]  
[Anonymous], 1997, 80211 IEEE
[3]  
[Anonymous], P 21 INT C DISTR COM
[4]   Piconet: Embedded mobile networking [J].
Bennett, F ;
Clarke, D ;
Evans, JB ;
Hopper, A ;
Jones, A ;
Leask, D .
IEEE PERSONAL COMMUNICATIONS, 1997, 4 (05) :8-15
[5]   Middleware: A model for distributed system services [J].
Bernstein, PA .
COMMUNICATIONS OF THE ACM, 1996, 39 (02) :86-98
[6]  
*BLUET, 1999, SPEC BLUET SYST COR
[7]  
Broch J., 1998, MobiCom'98. Proceedings of Fourth Annual ACM/IEEE International Conference on Mobile Computing and Networking, P85, DOI 10.1145/288235.288256
[8]  
CAMPBELL AT, 1998, IEEE PERSONAL COMMUN
[9]  
*CARN MELL U, 2000, AUR PROJ
[10]  
CHEN G, 2001, ACM OPERATING SYSTEM, V35