ABSTRACT
The recent developments in virtualization change completely the panorama of the Hardware/OS deployment. New bottlenecks arise in the deployment of application stacks, where IT industry will spend most of the time to assure automation. VIRTU tool aims at managing, configuring and testing distributed ground applications of space systems on a virtualized environment, based on open tools and cross virtualization support. This tool is a spin-off of previous activities performed by the European Space Operations Center (ESOC) and thus it covers the original needs from the ground data systems infrastructure division of the European Space Agency. VIRTU is a testing oriented solution. Its ability to group several virtual machines in an assembly provides the means to easily deploy a full testing infrastructure, including the client/server relationships.
The possibility of making on-demand request of the testing infrastructure will provide some infrastructure optimizations, specially having in mind that ESA maintains Ground Control software of various missions, and each mission cam potentially have a different set of System baselines and last up to 15 years. The matrix array of supported system combinations is therefore enormous and any improvement on the process provides substantial benefits to ESA, by reducing the effort and schedule of each maintenance activity.
The ESOC's case study focuses on the development and validation activities of infrastructure or mission Ground Systems solutions. The Ground Systems solutions are typically composed of distributed systems that could take advantage of virtualized environments for testing purposes. Virtualization is used as way to optimize maintenance for tasks such as testing new releases and patches, test different system's configurations and replicate tests. The main benefits identified are related to deployment test environment and the possibility to have on-demand infrastructure.
References
- }}Technical Note 6: Final Report - Consolidation of Ground Segment Using Virtual Machines, Technical Report UC-ESA/2007.10.05/1 2007.10.05, 2007Google Scholar
- }}Paulino H., Martins J. A., Lourenço J., and Duro N., SmART: An Application Reconfiguration Framework, In Proceedings of Complex Systems Design & Management (CSDM) 2010, Lecture Notes in Computational Science and Engineering, Springer-Verlag, to appearGoogle Scholar
Cross Ref
- }}Cloanto, Cloanto implementation of INI file format http://www.cloanto/specs/ini/, 2009Google Scholar
- }}W3C, Extensible Markup Language (XML). http://www.w3.org/XML/Google Scholar
- }}Use of Virtualisation Techniques for Ground Data Systems, SpaceOps, 2008Google Scholar
- }}VMware, VMware Virtualization Software for Desktops, Servers & Virtual Machines for a Private Cloud, http://www.vmware.com/Google Scholar
- }}Xen, Xen Hypervisor, http://www.xen.org/Google Scholar
- }}Oracle, VirtualBox, http://www.virtualbox.org/Google Scholar
- }}Distributed Management Task Force, Inc., Open Virtualization Format Specification (version 1.0.0), DSP0243, 2009Google Scholar
- }}Thin Crust: Thin crust main page. http://www.thincrust.net/Google Scholar
- }}Goldsack P. et al: The SmartFrog configuration management framework. SIGOPS Oper. Syst. Rev. 43(1), 16--25, 2009 Google Scholar
Digital Library
- }}VIRTU, http://www.evolve.pt/virtuGoogle Scholar
Index Terms
Open virtualization framework for testing ground systems

João Lourenço


Comments