Automated Orchestra for Industrial Automation on Virtualized Multicore Environment
Independent thesis Advanced level (degree of Master (One Year)), 10 credits / 15 HE creditsStudent thesisAlternative title
Extending Real-Time component-based Framework to Virtual Nodes : Demonstration: Automated Orchestra real-time Application (English)
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. , 53 p.
real-time, embedded, component, virtualization, multicore, xen, hypervisor
IdentifiersURN: urn:nbn:se:mdh:diva-23672OAI: oai:DiVA.org:mdh-23672DiVA: diva2:680151
Subject / course
2013-09-13, Kappa, Högskoleplan 1, Västerås, 10:30 (English)
Behnam, Moris, Senior LecturerSandström, Kristian, Scientist
Nolte, Thomas, Professor
ProjectsVinnova project “AUTOSAR for Multi-Core in Automotive and Automation Industries “