187 karma · joined January 15, 2008
The larger point is that Mesos introduced a new, exciting way to do truly distributed allocation (where the cluster manager (i.e., Mesos) and various applications coordinated and cooperated in how they use computing resources). In contrast, Kubernetes is centralized, pretty vanilla, and I would love to know what new ideas it has introduced (from an algorithmic and architecture perspective).
Mesos also introduced Dominant Resource Fairness for allocating resources to competing applications, which has become an important concept in CS and specifically computational economics in its own right.
Mesos achieved the rare combination of using CS research towards a widely deployed operational system. Its C++ code is simple enough to understand and hack, and seemed like one of those projects that you can/want to reimplement on your own "in a few days".
It is sad how quickly it has become obsolete.
[Not affiliated with Intel in any way---just a long-time proponent of the clear containers approach.]
Given the already sad state of most user-space software, do we really want a proliferation of supposedly light-weight kernels?
Has anyone deployed it in data-center/cloud environments? I know that both Apple and Android support it for the mobile devices to use WiFi and LTE at the same time.
Plus I've found it easier to create compact figures necessary for academic publishing with matplotlib. ggplot's defaults create graphs that take up too much space!
Or maybe its just a nice content delivery mechanism to the NSA. Just ship a bunch of blue-rays instead of pesky optical fiber interception.