Mesosphere, Inc.


Mesosphere is an American technology company based in San Francisco, California which develops software for data centers based on Apache Mesos.
It calls its product Datacenter Operating System.

History

Mesosphere was established in 2013 by Benjamin Hindman, Tobias Knaup and Florian Leibert. The Datacenter Operating System runs on servers in a physical or cloud computing data center, on top of a Linux distribution.
In June 2014 the company announced $10.5 million of venture capital investment from Andreessen Horowitz, Data Collective and Fuel Capital.
A second round of $36 million investment was announced in December 2014, led by Khosla Ventures.
In August 2015, it was reported that Microsoft was in talks to acquire Mesophere. Valuations ranged from $150 million up to $1 billion, but nothing was officially disclosed.
Another investment round of $73.5 million in March 2016 was led by Hewlett Packard Enterprise, and included Microsoft.
The company was mentioned by marketing firm Gartner in 2016.
It was listed by TechCrunch in 2016 for companies having valuation ranging in between $500 million to $1 billion.
It had a 2016 contract with the United States government, and reportedly an investment from In-Q-Tel, controlled by the US Central Intelligence Agency.
On 19 April 2016, Mesosphere open-sourced Datacenter Operating System. At the launch, Autodesk announced that they were able to reduce running AWS instances by 66% using DC/OS.
On May 7, 2018, the company announced that it had accumulated $125 million for their Series D round for its hybrid cloud platform.
As of August 05, 2019, Mesosphere Inc. has been renamed to D2iQ.

Mesosphere DC/OS

Mesosphere DC/OS, is an open-source, distributed operating system built with Apache Mesos. It was developed by Mesosphere and announced in April 2016. The difference between DC/OS and other cluster managers is the ability to provide dedicated container scheduling. The latest release, DC/OS 2.1.0, was on June 10, 2020.

Origins

The term datacenter operating system was promoted in the paper The Datacenter Needs an Operating System, 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 promoted the Mesos project for resource sharing among frameworks on a shared compute cluster.

Architecture

Datacenter Operating System categorizes components as being in user space or kernel space. Kernel space includes the Mesos master and agents while user space includes various system components of Datacenter Operating System. These components include :