Middleware for Distributed Context-Aware Systems

Middleware for Distributed Context-Aware Systems
复制标题

DOI:
10.1007/11575771_53
复制
发表时间:
2005-10
期刊:
--
影响因子:
--
通讯作者:
K. Henricksen;J. Indulska;Ted McFadden;Sasitharan Balasubramaniam
K. Henricksen;J. Indulska;Ted McFadden;Sasitharan Balasubramaniam
中科院分区:
其他
文献类型:
--
作者:
K. Henricksen;J. Indulska;Ted McFadden;Sasitharan Balasubramaniam

文献摘要

被引文献

相似文献

上下文感知系统代表了极其复杂和异构的分布式系统,由传感器、执行器、应用程序组件和各种上下文处理组件组成,这些组件管理传感器/执行器和应用程序之间的上下文信息流。中间件将这些组件无缝地绑定在一起的需求是公认的。已经有许多尝试为上下文感知系统构建中间件或基础设施,但这些只提供了部分解决方案;例如,大多数都没有充分解决移动性、容错或隐私等问题。本文的目标之一是从传统的分布式系统目标和我们开发上下文感知应用程序的经验出发,对上下文感知系统的中间件需求进行分析。本文还提供了几个中间件解决方案的关键回顾,然后全面讨论了我们自己的PACE中间件。最后,将我们的解决方案与之前的工作进行了比较,突出了我们的中间件的优点和未来研究的重要主题。
Context-aware systems represent extremely complex and heterogeneous distributed systems, composed of sensors, actuators, application components, and a variety of context processing components that manage the flow of context information between the sensors/actuators and applications. The need for middleware to seamlessly bind these components together is well recognised. Numerous attempts to build middleware or infrastructure for context-aware systems have been made, but these have provided only partial solutions; for instance, most have not adequately addressed issues such as mobility, fault tolerance or privacy. One of the goals of this paper is to provide an analysis of the requirements of a middleware for context-aware systems, drawing from both traditional distributed system goals and our experiences with developing context-aware applications. The paper also provides a critical review of several middleware solutions, followed by a comprehensive discussion of our own PACE middleware. Finally, it provides a comparison of our solution with the previous work, highlighting both the advantages of our middleware and important topics for future research.