and utilization improvement.
We discussed different policies. Policies are
rules that we define based on the real facts and they
optimize related metrics based on our needs. Since
OpenNebula as a Virtual Infrastructure Manager
(Sotomayor et al., 2009) is integrated with Haizea
as an advanced scheduling backend, and they are
complementary to each other, we plan to implement
different policies in OpenNebula and Haizea.
We believe energy efficient scheduling have to
be paradigms specific. Currently, we are exploring
consolidation based policies in HPC and cloud
paradigms in another work.
ACKNOWLEDGEMENTS
This work was supported by Ministry of University
and Research(MIUR) of Italy. We are grateful to
Borja Sotomayor for his support and help, develop-
ment of Haizea and his important contribution in the
field. Also, we gratefully acknowledge Ignacio Mar-
tin Llorente and Wolfgang Gentzsch for their insight-
ful comments.
REFERENCES
Amazon (2010). Amazon ec2 spot instances.
http://aws.amazon.com/ec2/spot-instances/.
Azevedo, A., Issenin, I., Cornea, R., Gupta, R., Dutt, N.,
Veidenbaum, A., and Nicolau, A. (2002). Profile-
based dynamic voltage scheduling using program
checkpoints. In DATE ’02, page 168.
Bobroff, N., Kochut, A., and Beaty, K. (2007). Dynamic
placement of virtual machines for managing sla viola-
tions. In International Symposium on Integrated Net-
work Management ’07.
Burd, T. D. and Brodersen, R. W. (1995). Energy efficient
cmos microprocessor design. In Proceedings of the
28th Annual Hawaii International Conference on Sys-
tem Sciences.
Dhiman, G., Marchetti, G., and Rosing, T. (2009). vgreen:
A system for energy efficient computing in virtualized
environments. In the 14th IEEE/ACM International
Symposium on Low Power Electronics and Design.
ISLPED ’09.
Dhiman, G., Pusukuri, K. K., and Rosing, T. S. (2008).
Analysis of dynamic voltage scaling for system level
energy management. In HotPower’08. the 2008 Work-
shop on Power Aware Computing and Systems.
Feitelson, D. (2010). Parallel workloads archive.
http://www.cs.huji.ac.il/labs/parallel/workload/.
Hermenier, F. et al. (2009). Entropy: a consolidation man-
ager for clusters. In VEE’09.
Hong, I., Kirovski, D., Qu, G., Potkonjak, M., and Srivas-
tava, M. B. (1999). Power optimization of variable-
voltage core-based systems. IEEE Trans. Computer-
Aided Design, 18(12):1702–1714.
Kim, K. H., Buyya, R., and Kim, J. (2007). Power aware
scheduling of bag-of-tasks applications with deadline
constraints on dvs-enabled clusters. In CCGRID,
pages 541–548.
Knauerhase, R., Brett, P., Hohlt, B., Li, T., and Hahn,
S. (2008). Using os observations to improve perfor-
mance in multicore systems. In IEEE Micro’08.
Laszewskiy, G. v., Wangz, L., Youngez, A. J., and Hez,
X. (2009). Power-aware scheduling of virtual ma-
chines in dvfs-enabled clusters. In Cluster 2009. Clus-
ter 2009.
Nimbus (2010). Nimbus toolkit project.
http://nimbusproject.org/.
Nurmi, D., Wolski, R., Grzegorczyk, C., Obertelli, G., So-
man, S., Youseff, L., and Zagorodnov, D. (2008). The
eucalyptus open-source cloud-computing system. In
Cloud Computing and Its Applications’08.
Sotomayor, B. (2010). Haizea.
http://haizea.cs.uchicago.edu/.
Sotomayor, B., Montero, R., Llorente, I., and Foster, I.
(2009). Virtual infrastructure management in pri-
vate and hybrid clouds. IEEE Internet Computing,
13(5):14–22.
Varma, A., Ganesh, B., Sen, M., Choudhury, S. R., Srini-
vasan, L., and Bruce, J. (2003). A control-theoretic
approach to dynamic voltage scheduling. In CASES,
pages 255–266.
VMWare (2010). Vmware dynamic resource scheduler.
http://www.vmware.com/files/pdf/drs datasheet.pdf.
CLOSER 2011 - International Conference on Cloud Computing and Services Science
42