Authors:
Alexandra Carpen-Amarie
1
;
Djawida Dib
1
;
Anne-Cécile Orgerie
2
and
Guillaume Pierre
3
Affiliations:
1
INRIA - IRISA, France
;
2
CNRS - IRISA, France
;
3
University of Rennes 1 - IRISA, France
Keyword(s):
Cloud Computing, Energy-awareness, IaaS, PaaS.
Related
Ontology
Subjects/Areas/Topics:
Energy and Economy
;
Energy-Aware Systems and Technologies
;
Greener Systems Planning and Design
;
Optimization Techniques for Efficient Energy Consumption
;
Virtualization for Reducing Power Consumption
Abstract:
The wide adoption of the cloud computing paradigm plays a crucial role in the ever-increasing demand for
energy-efficient data centers. Driven by this requirement, cloud providers resort to a variety of techniques
to improve energy usage at each level of the cloud computing stack. However, prior studies mostly consider
resource-level energy optimizations in IaaS clouds, overlooking the workload-related information locked at
higher levels, such as PaaS clouds. In this position paper, we argue that cross-layer cooperation in clouds is
a key to achieving an optimized resource management, both performance and energy-wise. To this end, we
claim there is a need for a cooperation API between IaaS and PaaS clouds, enabling each layer to share specific
information and to trigger correlated decisions. We identify the drawbacks raised by such co-design objectives
and discuss opportunities for energy usage optimizations. Moreover, we outline the design of a set of extension
modules for Libcloud
to serve as building blocks for cross-layer information sharing and cooperation.
(More)