ORBIT: Business Continuity as a Service

Dimosthenis Kyriazis
National Technical University of Athens
Topics recommended for the 2016-2017 Work Programme: 

Topic 1: Service runtime management exploring relationships between processing, data and access properties of services. The complete service lifecycle should be dynamically adapted according to these relationships to enable high-performance, ubiquitous, optimised, and cost-effective service provisioning.

Topic 2: Composite service optimisation in large-scale deployments. Dynamic interaction protocols between atomic services in composite cases, taking into consideration data and service parameters. Orchestration and deployment dynamic patterns in large-scale scenarios.

Topic 3: Adaptive application programmable models. Service engineering and provision of applications on top of future internet infrastructures, which encompass cloud and IoT resources, addressing challenges related to heterogeneity and availability of resources as well as the high rates of data generation, processing and distribution.

Projects major results: 

ORBIT aims at ensuring business continuity by introducing a new cost-effective approach in virtualised infrastructures for providing application-agnostic high availability. Key to this direction is the consolidation of virtualised memory and I/O resources emerging from multiple physical hosts. To this end, the following main results are envisioned: Highly Available Consolidation of Virtualised Resources, building atop the concept of server virtualisation to enable guest VMs to consume remote memory and I/O resources in a consolidated manner. Application Transparent Virtual Machine Fault Tolerance, improving the current solutions, which are either application specific, limited to Uni Processor workloads, lack required performance targets, or require propriety hardware, by providing a software-only solution that can be widely deployed on commodity hardware. Metro-Area Zero Downtime Disaster Recovery, to improve business continuity by geographically distributed over a Metropolitan Area Network, whilst maintaining the desired KPIs of instantaneous fail-over with near-zero downtime, supporting business continuity even in light of major faults downing an entire site.

Potential exploitation strategy: 

All project outcomes will be released as open-source. The corresponding tree has been created on GitHub as a placeholder for all project up-to-date results (https://github.com/orbitfp7/ORBIT). Libvirt, QEMU, and OpenStack extensions will be released.

An update since the last Concertation meeting (March 2014): 

Communication with QEMU community through distribution and RFC of initial project developments (i.e. post-copy live migration, and kernel userfault). Follow-up of relevant standards related to CIM profiles, Virtualisation Management (VMAN), and Open Cloud Computing Interface (OCCI).