Extensible Cloud Operating System

The Extensible Cloud Operating System (XOS), available at http://xosproject.org/, implements the creation and management of services as a core operation. XOS treats everything as a service and provides a framework for implementing multi-tenant services. XOS is modeled as an anything-as-a-service operating system, providing general programming abstractions for network-wide operations.

XOS is architected as a set of core functionality, extensible by services built over it. It supports mechanisms to combine services to create a new functionality. It also provides support for multiple applications executing concurrently, leveraging software services, and multiplexing hardware resources among them:

Figure 4: XOS architecture ...

Get Software-Defined Networking (SDN) with OpenStack now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.