The RUNES middleware for networked embedded systems and its application in a disaster management scenario

被引:43
作者
Costa, Paolo [1 ]
Coulson, Geoff [2 ]
Gold, Richard [3 ]
Lad, Manish [3 ]
Mascolo, Cecilia [3 ]
Mottola, Luca [1 ]
Picco, Gian Pietro [1 ,4 ]
Sivaharan, Thirunavukkarasu [2 ]
Weerasinghe, Nirmal [2 ]
Zachariadis, Stefanos [3 ]
机构
[1] Politecn Milan, Dept Elect & Informat, I-20133 Milan, Italy
[2] Univ Lancaster, Dept Comp, Lancaster, England
[3] UCL, Dept Comp Sci, London, England
[4] Univ Trent, Dept Informat & Commun Technol, Trento, Italy
来源
FIFTH ANNUAL IEEE INTERNATIONAL CONFERENCE ON PERVASIVE COMPUTING AND COMMUNICATIONS, PROCEEDINGS | 2007年
关键词
D O I
10.1109/PERCOM.2007.36
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Due to the inherent nature of their heterogeneity, resource scarcity and dynamism, the provision of middleware for future networked embedded environments is a challenging task. In this paper we present a middleware approach that addresses these key challenges; we also discuss its application in a realistic networked embedded environment. Our application scenario involves fire management in a road tunnel that is instrumented with networked sensor and actuator devices. These devices are able to reconfigure their behaviour and their information dissemination strategies as they become damaged under emergency conditions, and firefighters are able to coordinate their operations and manage sensors and actuators through dynamic reprogramming. Our supporting middleware is based on a two-level architecture: the foundation is a language-independent, component-based programming model that is sufficiently minimal to run on any of the devices typically found in networked embedded environments. Above this is a layer of software components that offer the necessary middleware functionality. Rather than providing a monolithic middleware 'layer', we separate orthogonal areas of middleware functionality into self-contained components that can be selectively and individually deployed according to current resource constraints and application needs. Crucially, the set of such components can be updated at runtime to provide the basis of a highly dynamic and reconfigurable system.
引用
收藏
页码:69 / +
页数:3
相关论文
共 31 条
[1]  
*ACM, 2006, RISKS DIG FOR RISKS
[2]  
[Anonymous], 2004, P 1 IEEE WORKSH EMB
[3]  
[Anonymous], OSGI FRAM
[4]  
[Anonymous], P 1 S NETW SYST DES
[5]  
Becker C., 2004, P 2 INT C PERV COMP
[6]   Context-aware middleware solutions for anytime and anywhere emergency assistance to elderly people [J].
Bottazzi, D ;
Corradi, A ;
Montanari, R .
IEEE COMMUNICATIONS MAGAZINE, 2006, 44 (04) :82-90
[7]   Autonomous adaptation to dynamic availability using a service-oriented component model [J].
Cervantes, H ;
Hall, RS .
ICSE 2004: 26TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, PROCEEDINGS, 2004, :614-623
[8]  
CORPORATION M, 2006, TMOTE SKY MOTES
[9]  
Costa P., 2005, P 16 INT S PERS IND
[10]  
Coulson G., 2004, P IASTED SOFTW ENG A