Agent based middleware infrastructure for autonomous context-aware ubiquitous computing services

被引:30
作者
Soldatos, John
Pandis, Ippokratis
Stamatis, Kostas
Polymenakos, Lazaros
Crowley, James L.
机构
[1] Athens Informat Technol, GR-19002 Peania, Greece
[2] INRIA Rhone Alpes, F-38330 Montbonnot St Martin, France
关键词
middleware; autonomic computing; ubiquitous computing; context-awareness; smart spaces;
D O I
10.1016/j.comcom.2005.11.018
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Middleware for ubiquitous and context-aware computing entails several challenges, including the need to balance between transparency and context-awareness and the requirement for a certain degree of autonomy. In this paper we outline most of these challenges, and highlight techniques for successfully confronting them. Accordingly, we present the design and implementation of a middleware infrastructure for ubiquitous computing services, which facilitates development of ubiquitous services, allowing the service developer to focus on the service logic rather than the middleware implementation. In particular, this infrastructure provides mechanisms for controlling sensors and actuators, dynamically registering and invoking resources and infrastructure elements, as well as modeling of composite contextual information. A core characteristic of this infrastructure is that it can exploit numerous perceptual components for context acquisition. The introduced middleware architecture has been implemented as a distributed multi-agent system. The various agents have been augmented with fault tolerance capabilities. This middleware infrastructure has been exploited in implementing a non-obtrusive ubiquitous computing service. The latter service resembles an intelligent non-intrusive human assistant for conferences, meetings and presentations and is illustrated as a manifestation of the benefits of the introduced infrastructure. (c) 2005 Elsevier B.V. All rights reserved.
引用
收藏
页码:577 / 591
页数:15
相关论文
共 25 条
  • [1] Brandstein M.S., 2001, Microphone Arrays: Techniques and Applications
  • [2] Ubiquitous computing and the role of geometry
    Brumitt, B
    Krumm, J
    Meyers, B
    Shafer, S
    [J]. IEEE PERSONAL COMMUNICATIONS, 2000, 7 (05): : 41 - 43
  • [3] COEN M, 1999, 1 INT WORKSH MAN INT, P201
  • [4] CROWLEY JL, 2003, P EUR S AMB INT OCT
  • [5] DEY AK, 1999, P 3 INT S WEAR COMP, P21
  • [6] Understanding and Using Context
    Dey, Anind K.
    [J]. PERSONAL AND UBIQUITOUS COMPUTING, 2001, 5 (01) : 4 - 7
  • [7] DYE AK, 2001, HUMAN COMPUTER INTER, V16
  • [8] GALIBERT O, 2000, NIST SMART SPACE DAT
  • [9] Project Aura: Toward distraction-free pervasive computing
    Garlan, David
    Siewiorek, Daniel P.
    Smailagic, Asim
    Steenkiste, Peter
    [J]. IEEE Pervasive Computing, 2002, 1 (02) : 22 - 31
  • [10] Hammond T, 2002, P INT WORKSH AG DES