Automated Orchestra for Industrial Automation on Virtualized Multicore Environment
2013 (English) Independent thesis Advanced level (degree of Master (One Year)), 10 credits / 15 HE credits
Student thesis Alternative title
Extending Real-Time component-based Framework to Virtual Nodes : Demonstration: Automated Orchestra real-time Application (English)
Abstract [en]
Industrial control systems are applied in many areas e.g., motion control for industrial robotics, process control of large plants such as in the area of oil and gas, and in large national power grids. Since the last decade with advancement and adoption of virtualization and multicore technology (e.g., Virtual Monitoring Machine, cloud computing, server virtualization, application virtualization), IT systems, automation industries have benefited from low investment, effective system management and high service availability. However, virtualization and multicore technologies have posed a serious challenge to real-time systems, which is violating timeliness and predictability of real-time application running on control systems. To address the challenge, we have extended a real-time component-based framework with virtual nodes; and evaluated the framework in the context of virtualized multicore environment. The evaluation is demonstrated by modeling and implementing an orchestra application with QoS for CPU, memory and network bandwidth. The orchestra application is a real-time and distributed application deployed on virtualized multicore PCs connected with speakers. The result shows undistorted orchestra performance played through speakers connected to physical computer nodes. The contribution of the thesis can be considered: 1) extending a real-time component-based framework, Future Automation Software Architecture (FASA) with virtual nodes using Virtual Computation Resource (VCR) and 2) design and installation of reusable test environment for development, debugging and testing of real-time application on a network of virtualized multicore environment.
Place, publisher, year, edition, pages 2013. , p. 53
Keywords [en]
real-time, embedded, component, virtualization, multicore, xen, hypervisor
National Category
Embedded Systems
Identifiers URN: urn:nbn:se:mdh:diva-23672 OAI: oai:DiVA.org:mdh-23672 DiVA, id: diva2:680151
Subject / course Computer Science
Presentation
2013-09-13, Kappa, Högskoleplan 1, Västerås, 10:30 (English)
Supervisors
Examiners
Projects Vinnova project “AUTOSAR for Multi-Core in Automotive and Automation Industries “ 2013-12-202013-12-172013-12-20 Bibliographically approved