Wednesday, September 14, 2011

Review: The Datacenter Needs an Operating System

As the title states, this paper is arguing for the need for an OS in the datacenters due to multiple reasons. For resource sharing between programs and users, data sharing between programs through abstractions like pipes, programming abstractions to simplify software developments for applications in data centers and for debugging and monitoring facilities.

The paper is very unique in the sense that it presents a lot of open-ended questions to be answered in cloud computing such as what kind of standardized interfaces that need to be presented in a datacenter OS so that developments could exist in both the platforms and the application developers in the datacenters. The two problems that I think are very important is finding the right abstractions in separating system programs and application (which is still highly relevant in the "traditional" OS today). Secondly, the role of virtualization in this whole datacenter business. The benefit of VMs (virtual migration) is too tantalizing to be missed in humongous distributed systems such as the datacenters.

This paper is highly relevant since as time passes, I feel that cloud is only becoming more and more ubiquitous. Thus, management of programs and frameworks that are running in it is needed which is done by the OS.

No comments:

Post a Comment