A Real-Time Service-Oriented Architecture for Industrial Automation

被引:147
作者
Cucinotta, Tommaso [1 ]
Mancina, Antonio [1 ]
Anastasi, Gaetano F. [1 ]
Lipari, Giuseppe [1 ]
Mangeruca, Leonardo [2 ]
Checcozzo, Roberto [3 ]
Rusina, Fulvio [3 ]
机构
[1] Scuola Super Sant Anna, Real Time Syst Lab, I-56124 Pisa, Italy
[2] PARADES Scarl, I-00168 Rome, Italy
[3] COMAU Body Welding & Assembly, I-10095 Grugliasco, To, Italy
关键词
Industrial automation; real-time embedded systems; service-oriented architectures (SOAs); QUALITY;
D O I
10.1109/TII.2009.2027013
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Industrial automation platforms are experiencing a paradigm shift. New technologies are making their way in the area, including embedded real-time systems, standard local area networks like Ethernet, Wi-Fi and ZigBee, IP-based communication protocols, standard Service Oriented Architectures (SOAs) and Web Services. An automation system will be composed of flexible autonomous components with Plug & Play functionality, self configuration and diagnostics, and autonomic local control that communicate through standard networking technologies. However, the introduction of these new technologies raises important problems that need to be properly solved, one of these being the need to support real-time and quality-of-service (QoS) for real-time applications. This paper describes a SOA enhanced with real-time capabilities for Industrial Automation. The proposed architecture allows for negotiation of the QoS requested by clients from web services, and provides temporal encapsulation of individual activities. This way, it is possible to perform an a priori analysis of the temporal behavior of each service, and to avoid unwanted interference among them. After describing the architecture, experimental results gathered on a real implementation of the framework (which leverages a soft real-time scheduler for the Linux kernel) are presented, showing the effectiveness of the proposed solution. The experiments were performed on simple case studies designed in the context of industrial automation applications.
引用
收藏
页码:267 / 277
页数:11
相关论文
共 39 条
[1]  
ABENI L, 2005, REALTIME SYST J, V29
[2]  
ABENI L, 2002, P REAL TIM LIN WORKS
[3]  
Andrieux A., 2007, Web Service Agreement Specification (WS-Agreement)
[4]  
[Anonymous], 2004, Real-Time Systems Series
[5]   Integrating best-effort scheduling into a real-time system [J].
Banachowski, S ;
Bisson, T ;
Brandt, SA .
25TH IEEE INTERNATIONAL REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 2004, :139-150
[6]   Efficient reclaiming in reservation-based real-time systems with variable execution times [J].
Caccamo, M ;
Buttazzo, GC ;
Thomas, DC .
IEEE TRANSACTIONS ON COMPUTERS, 2005, 54 (02) :198-213
[7]  
CUCINOTTA T, 2008, P 14 IEEE REAL TIM E
[8]   Quality of service for CAMX middleware [J].
Delamer, I. M. ;
Lastra, J. L. Martinez .
INTERNATIONAL JOURNAL OF COMPUTER INTEGRATED MANUFACTURING, 2006, 19 (08) :784-804
[9]   Dynamic CPU management for real-time, middleware-based systems [J].
Eide, E ;
Stack, T ;
Regehr, J ;
Lepreau, J .
RTAS 2004: 10TH IEEE REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM, PROCEEDINGS, 2004, :286-295
[10]  
GARCIAVALLS M, 2002, LECT NOTES COMPUTER, V2596, P36