XOS augments OpenStack and ONOS with explicit support for scalable services, making it possible to create, name, operationalize, manage and compose services as first-class operations. In doing so, XOS provides a framework for service assembly and composition that helps implement scalable services that become part of the cloud (rather than just run on the cloud), thereby lowering the barrier for cloud providers to build a rich, inter-dependent service ecosystem.
XOS is designed around the organizing principle of Everything-as-a-Service (XaaS), which unifies SDN, NFV, and the Cloud under a single coherent programming model. It is an open source project on GitHub, and is currently being applied to two use cases: OpenCloud (a joint ON.Lab, PlanetLab, and Internet2 initiative) and CORD (a joint ON.Lab, AT&T initiative).
Central Office Re-architected as a Datacenter (CORD) is a collaborative effort of AT&T and ON.LAB. Its goal is to help Telcos benefit from the economies of scale (infrastructure constructed from a few commodity building blocks) and the agility (the ability to rapidly deploy and elastically scale services) that over-the-top cloud providers like Amazon, Google and Facebook currently enjoy. CORD leverages XOS to support services and service composition on top of OpenStack and ONOS.
OpenCloud is an operational cloud being built by ON.Lab, Internet2, and PlanetLab. OpenCloud uses XOS to push the boundaries of current thinking about Clouds, making it possible to innovate both above and below the IaaS interfaces offered by commercial clouds. OpenCloud serves as a showcase for innovative network-aware services that position functionality at the optimal point in the network, and for composite services that are constructed by composing existing building block services.