logo

Tutorials & Documentation: How to use the results of this projects

ORBIT introduces a paradigm of virtualized resource consolidation in which memory and I/O resources are used by a guest Virtual Machine (VM) are provided by multiple external hosts instead of being limited to one single physical server.

On this page we combined links to documentation, links and tutorials, in order to enable reuse of the project outcomes. The key new approach proposed by ORBIT, as a way to use disaster recovery features while reducing deployment costs for a Cloud provider. Using the modules provided by this project the goal is to achieve better resource utilization and scalability than current approaches.

The outcomes are the result of a 30 month EU research project, with participation of Red Hat, IBM Research and the University of UMEA as key technology partners. The software developed is available as open source.

This section provides specific instructions on how you can use the results of this project for cloud management and disaster recovery.

Examples of areas in which ORBIT contributes to the state-of-the-art are volume replication for OpenStack, workload disaster recovery for OpenStack as well as distributed fault detection. The resulting technologies are extremely innovative. Major companies having expressed interest in using the technologies coming from ORBIT are Oracle (for reliability), Facebook for snapshotting, CRIU for process migration and Huawei for live snapshotting.

Our tutorials provide ways to start using the software, so please click below to see guidance. The software modules are available via GitHub.

Tutorials Overview

  • I/O Hypervisor and Memory Externalization

    Input/output (I/O) virtualization is a methodology to simplify management, lower costs and improve performance of servers in enterprise environments. I/O virtualization environments are created by abstracting the upper layer protocols from the physical connections. One of the objective of this workpackage is to externalize I/O resources and consolidate all of them in a single dedicated appliance.

    More details, a demo and links to the source code.

  • Metro-Area Disaster Recovery

    Every successful business continuity strategy needs an effective disaster recovery plan. Metro-area disaster recovery means putting backup servers in another area where they are ready to pickup work in case the servers at the main data centers are down. There are four major tasks involved to achieve this result within the Orbit framework.
  • Fault Tolerance Using COLO

    Non-distributed applications are vulnerable to the failure of the host, and while it is possible to buy expensive higher-reliability hardware, this is still no guarantee against environmental issues. Orbit WP4 allows an individual Virtual machines to continue running, uninterrupted even if the host it is running on fails.
  • Flexible le Angular.js Dashboard

    We designed a dashboard based on Angular JS as a framework, with multiple modules which can be used as datasources (“widgets”) to be included when needed. Widgets range from popular, but general information (weather, temperature) to specific, need-to-know items:

    • How many people work in this place?
    • If there are websites, how popular are those?
    • What is the total downtime of the IT infrastructure for the last year and has it improved?

    Get more more details on the goal and how to install on this page.