10.1145/1866210.1866217acmconferencesArticle/Chapter ViewAbstractPublication PagesisstaConference Proceedings
research-article

Open virtualization framework for testing ground systems

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

  1. }}Technical Note 6: Final Report - Consolidation of Ground Segment Using Virtual Machines, Technical Report UC-ESA/2007.10.05/1 2007.10.05, 2007Google ScholarGoogle Scholar
  2. }}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 ScholarGoogle ScholarCross RefCross Ref
  3. }}Cloanto, Cloanto implementation of INI file format http://www.cloanto/specs/ini/, 2009Google ScholarGoogle Scholar
  4. }}W3C, Extensible Markup Language (XML). http://www.w3.org/XML/Google ScholarGoogle Scholar
  5. }}Use of Virtualisation Techniques for Ground Data Systems, SpaceOps, 2008Google ScholarGoogle Scholar
  6. }}VMware, VMware Virtualization Software for Desktops, Servers & Virtual Machines for a Private Cloud, http://www.vmware.com/Google ScholarGoogle Scholar
  7. }}Xen, Xen Hypervisor, http://www.xen.org/Google ScholarGoogle Scholar
  8. }}Oracle, VirtualBox, http://www.virtualbox.org/Google ScholarGoogle Scholar
  9. }}Distributed Management Task Force, Inc., Open Virtualization Format Specification (version 1.0.0), DSP0243, 2009Google ScholarGoogle Scholar
  10. }}Thin Crust: Thin crust main page. http://www.thincrust.net/Google ScholarGoogle Scholar
  11. }}Goldsack P. et al: The SmartFrog configuration management framework. SIGOPS Oper. Syst. Rev. 43(1), 16--25, 2009 Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. }}VIRTU, http://www.evolve.pt/virtuGoogle ScholarGoogle Scholar

Index Terms

  1. Open virtualization framework for testing ground systems

                Comments

                Login options

                Check if you have access through your login credentials or your institution to get full access on this article.

                Sign in

                PDF Format

                View or Download as a PDF file.

                PDF

                eReader

                View online with eReader.

                eReader
                About Cookies On This Site

                We use cookies to ensure that we give you the best experience on our website.

                Learn more

                Got it!