Datacenter Operating System

This article is about software based on Apache Mesos. For the discontinued UNIX software, see DC/OSx. For operating systems across datacentres, see Distributed operating system.
Datacenter Operating System
Developer(s) Mesosphere
Stable release
1.7.0 / April 19, 2016 (2016-04-19)
Development status Active
Written in C++, JavaScript, Python
Operating system Cross-platform
Type Cluster management software
License Apache License 2.0[1][2]
Website dcos.io

The Datacenter Operating System (known also as DC/OS) is an open source operating system and distributed system built upon the Apache Mesos project.[3] The Datacenter Operating System was developed by software startup Mesosphere and open sourced in April 2016.[4]

Origins

The term datacenter operating system was first coined in the paper The Datacenter Needs an Operating System,[5] published at the University of California, Berkeley. In the paper Zaharia et al describe four areas of functionality that a datacenter OS should provide:

  1. Resource Sharing
  2. Data Sharing
  3. Programming Abstractions
  4. Debugging and Monitoring

The paper cites the Mesos project as an attempt to tackle the problem of resource sharing amongst frameworks on a shared compute cluster.

Architecture

The Datacenter Operating System categorizes components as being in user space or kernel space.[6] Kernel space includes the Mesos master and agents while user space includes various system components of the Datacenter Operating System. These components include (amongst others):[7]

History

On April 19, 2016, Mesosphere open sourced the Datacenter Operating System.[4] At the launch, Autodesk announced that they were able to reduce running AWS instances by 66% using DC/OS.[8]

See also

References

  1. "Terms of Service". dcos.io. 19 April 2016. Retrieved 9 May 2016.
  2. "dcos/LICENSE at master". github.com. 19 April 2016. Retrieved 9 May 2016.
  3. "DC/OS". dcos.io. Retrieved 9 May 2016.
  4. 1 2 Lardinois, Frederic. "Mesosphere open sources its data center OS". Techcrunch. Retrieved 9 May 2016.
  5. Zaharia, Hindman, Konwinski, Ghodski, Joseph, Katz, Shenker, Stoica. "The Datacenter Needs an Operating System". AMPLab, UC Berkeley. UC Berkeley. Retrieved 10 May 2016.
  6. "The Architecture of DC/OS". dcos.io. Retrieved 9 May 2016.
  7. "An Introduction to DC/OS Components". dcos.io. Retrieved 9 May 2016.
  8. Voorhees, Stephen. "Autodesk is Forging Ahead with Mesos, Containers and DC/OS". autodesk.com. Retrieved 9 May 2016.
This article is issued from Wikipedia - version of the 8/30/2016. The text is available under the Creative Commons Attribution/Share Alike but additional terms may apply for the media files.