This article feels out of touch to somebody who frequently types in mpirun from a login node. It seems like the level abstraction is already achived by MPI and the task schedulers that come with it.
MPI will run on top of the DCOS. That is the point. It supports a multitude of scheduling models all running multi-tenant.
This stuff is very confuse, and it confuses all the HN commenters even more. There is no such thing as a datacenter OS. Simplification: An OS is a kernel and it's associated base software. The kernel drives the hardware. You need to talk to disks. Memory. what not. Kernel is needed. You need to talk to the kernel and tie these components together. You write software. Boom, you have an OS. A datacenter isnt a disk and…
Is a 40,000 core disaggregated rack really that different from a 4 core laptop? Google pioneered this way of thinking [1]. tl;dr the datacenter is a computer and that computer will inevitably have an OS. [1] http://www.cs.berkeley.edu/~rxin/db-papers/WarehouseScaleCom...
Indeed, ie the datacenter doesnt expose an OS but a set of APIs. There's enough differences between that and a full OS (which also provides its own API) to call bs IMO.