Cloud Computing

Part of the series Computer Communications and Networks pp 325-345


Beyond the Clouds: How Should Next Generation Utility Computing Infrastructures Be Designed?

  • Marin BertierAffiliated withInria, Campus universitaire de Beaulieu
  • , Frédéric DesprezAffiliated withInria, Campus universitaire de Beaulieu
  • , Gilles FedakAffiliated withInria, Campus universitaire de Beaulieu
  • , Adrien LebreAffiliated withInria, Campus universitaire de Beaulieu Email author 
  • , Anne-Cécile OrgerieAffiliated withInria, Campus universitaire de Beaulieu
  • , Jonathan PastorAffiliated withInria, Campus universitaire de Beaulieu
  • , Flavien QuesnelAffiliated withInria, Campus universitaire de Beaulieu
  • , Jonathan Rouzaud-CornabasAffiliated withInria, Campus universitaire de Beaulieu
  • , Cédric TedeschiAffiliated withInria, Campus universitaire de Beaulieu

* Final gross prices may vary according to local VAT.

Get Access


To accommodate the ever-increasing demand for Utility Computing (UC) resources while taking into account both energy and economical issues, the current trend consists in building even larger data centers in a few strategic locations. Although, such an approach enables to cope with the actual demand while continuing to operate UC resources through centralized software system, it is far from delivering sustainable and efficient UC infrastructures. In this scenario, we claim that a disruptive change in UC infrastructures is required in the sense that UC resources should be managed differently, considering locality as a primary concern. To this aim, we propose to leverage any facilities available through the Internet in order to deliver widely distributed UC platforms that can better match the geographical dispersal of users as well as the unending resource demand. Critical to the emergence of such locality-based UC (LUC) platforms is the availability of appropriate operating mechanisms. We advocate the implementation of a unified system driving the use of resources at an unprecedented scale by turning a complex and diverse infrastructure into a collection of abstracted computing facilities that is both easy to operate and reliable. By deploying and using such a LUC Operating System on backbones, our ultimate vision is to make possible to host/operate a large part of the Internet by its internal structure itself: a scalable and nearly infinite set of resources delivered by any computing facilities forming the Internet, starting from the larger hubs operated by ISPs, governments, and academic institutions to any idle resources that may be provided by end users.


Utility Computing UC Locality-based UC Distributed Cloud Computing IaaS Efficiency Sustainability