CONCORD: A control framework for distributed real-time systems

被引:4
作者
Song, Insop [1 ]
Guedea-Elizalde, Federico
Karray, Fakhreddine
机构
[1] Dalsa Inc, Waterloo, ON N2V 2E9, Canada
[2] ITESM, Ctr Innovat Design & Technol, Monterrey 64849, NL, Mexico
[3] Univ Waterloo, Dept Elect & Comp Engn, Waterloo, ON N2L 3G1, Canada
关键词
adaptive event channel; distributed framework; distributed systems; middleware; multirobot systems; real-time CORBA; real-time systems;
D O I
10.1109/JSEN.2007.895967
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Novel network technology combined with advances in hardware development have permitted the enabling of distributed real-time systems and have shortened the time-to-market period. Distributed frameworks, also known as middleware, are often used to integrate enterprise systems, shorten the development time, and reduce complexity. However, to deploy standard middleware in robotics and control applications, we have to deal with the challenge of producing predictable outputs. Most real-time applications in these areas are developed in ad hoc manner, and as such, it is hard to migrate them to new platforms. To overcome this issue while minimizing development effort and increasing reusability for distributed real-time systems, we propose a control framework for distributed real-time systems based on standard middleware specifications. The control framework is composed of asynchronously running task modules, which can be located on either the local or the remote machines. The task modules are connected by an event channel, which uses the publish/subscribe communication method. We also have developed an adaptive event channel in order to meet real-time system requirements and to produce predictable outputs. Detailed development of the control framework along with the adaptive event channel are assessed through a set of experimental results.
引用
收藏
页码:1078 / 1090
页数:13
相关论文
共 32 条
[1]  
Al-Mouhamed M, 2003, ICECS 2003: PROCEEDINGS OF THE 2003 10TH IEEE INTERNATIONAL CONFERENCE ON ELECTRONICS, CIRCUITS AND SYSTEMS, VOLS 1-3, P1280
[2]  
[Anonymous], REAL TIME SYSTEMS SO
[3]  
Bottazzi S, 2002, 2002 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS, VOLS 1-3, PROCEEDINGS, P3011, DOI 10.1109/IRDS.2002.1041730
[4]   Distributed computing in robotics and automation [J].
Brugali, D ;
Fayad, ME .
IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION, 2002, 18 (04) :409-420
[5]  
Bruyninckx H., 2001, P 2001 IEEE INT C RO
[6]  
Franklin G. F., 1997, DIGITAL CONTROL DYNA
[7]  
GILL CD, 2001, P AAAI SPRING S INT
[8]  
GOWDY J, 2000, CMURITR0027
[9]   The architecture of the READY event notification service [J].
Gruber, RE ;
Krishnamurthy, B ;
Panagos, E .
19TH IEEE INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS WORKSHOP, PROCEEDINGS, 1999, :108-113
[10]  
GUEDEA F, 2003, P 1 HUM NAN INF TECH