Quality of service on the arrowhead framework

Quality of Service (QoS) is an important enabler for communication in industrial environments. The Arrowhead Framework was created to support local cloud functionalities for automation applications by means of a Service Oriented Architecture. To this aim, the framework offers a number of services that ease application development, among them the QoSSetup and the Monitor services, the first used to verify and configure QoS in the local cloud, and the second for online monitoring of QoS. This paper describes how the QoSSetup and Monitor services are provided in a Arrowhead-compliant System of Systems, detailing both the principles and algorithms employed, and how the services are implemented. Experimental results are provided, from a demonstrator built over a real-time Ethernet network.

[1]  Marisol García-Valls,et al.  QoS-Aware Real-Time Composition Algorithms for Service-Based Applications , 2009, IEEE Transactions on Industrial Informatics.

[2]  L. Almeida,et al.  Enhancing real-time communication over cots ethernet switches , 2006, 2006 IEEE International Workshop on Factory Communication Systems.

[3]  Rui Gabriel Viegas dos Santos,et al.  Enhanced ethernet switching technology for adaptive hard real-time applications: Tecnologia de comutação ethernet melhorada para aplicações adaptativas e críticas de tempo-real , 2011 .

[4]  Geoffrey Nelissen,et al.  Holistic analysis for fork-join distributed tasks supported by the FTT-SE protocol , 2015, 2015 IEEE World Conference on Factory Communication Systems (WFCS).

[5]  W. Marsden I and J , 2012 .

[6]  Peter Neumann,et al.  Communication in industrial automation—What is going on? , 2004 .

[7]  Jerker Delsing,et al.  QoS-as-a-Service in the local cloud , 2016, 2016 IEEE 21st International Conference on Emerging Technologies and Factory Automation (ETFA).

[8]  Zhuo Zhao,et al.  Towards autonomic SLA management: A review , 2012, 2012 International Conference on Systems and Informatics (ICSAI2012).

[9]  Francisco J. Cazorla,et al.  On the convergence of mainstream and mission-critical markets , 2013, 2013 50th ACM/EDAC/IEEE Design Automation Conference (DAC).

[10]  Eduardo Tovar,et al.  An implicit GTS allocation mechanism in IEEE 802.15.4 for time-sensitive wireless sensor networks: theory and practice , 2007, Real-Time Systems.

[11]  Lida Xu,et al.  Cloud Service Negotiation in Internet of Things Environment: A Mixed Approach , 2014, IEEE Transactions on Industrial Informatics.

[12]  Hans-Arno Jacobsen,et al.  SLA-driven business process management in SOA , 2007, CASCON.

[13]  Jerker Delsing,et al.  The Arrowhead Framework architecture , 2017 .

[14]  Nitaigour P. Mahalik,et al.  Fieldbus Technology: Industrial Network Standards for Real-Time Distributed Control , 2003 .

[15]  Luis Lino Ferreira,et al.  Extending publish/subscribe mechanisms to SOA applications , 2016, 2016 IEEE World Conference on Factory Communication Systems (WFCS).

[16]  J. Javier Gutiérrez,et al.  Schedulability analysis of distributed hard real-time systems with multiple-event synchronization , 2000, Proceedings 12th Euromicro Conference on Real-Time Systems. Euromicro RTS 2000.

[17]  Wu He,et al.  Internet of Things in Industries: A Survey , 2014, IEEE Transactions on Industrial Informatics.

[18]  Paulo Leitão,et al.  Industrial Agents in the Era of Service-Oriented Architectures and Cloud-Based Industrial Infrastructures , 2015 .

[19]  Chung Laung Liu,et al.  Scheduling Algorithms for Multiprogramming in a Hard-Real-Time Environment , 1989, JACM.