performance aspects of resource management sys-
tems. First, we enumerated the main issues in
computing systems i.e. Low Utilization, Overload,
Poor Performance, Resource Contention, High En-
ergy Consumption. We highlight that these issues
should be addressed by the resource management
of computing systems. Then, resource management
components are explored in detail to seek new devel-
opments by exploiting contemporary emerging tech-
nologies, computing paradigms, energy efficient op-
erations, etc. to define, design and develop new met-
rics, techniques, mechanisms, models, policies, and
algorithms.
As an example, we reduced some problems to re-
source contention problem. In addition, we modeled
energy consumption optimization and performance
resolution as an approximate function of Resource
Contention resolution.
Modeling relationships within and between vari-
ous layers are considered to present some novel ap-
proaches such as in resource contention metric design
and autonomic energy efficient scheduling algorithm.
In particular, this paper lays some groundwork for
future researchers in the field of resource management
and scheduling, as a result, a lot of future work in the
framework of this paper could be conducted.
Of some notes, although power and energy are
often used interchangeably, there are important dis-
tinctions. Transactional applications are better de-
scribed in terms of throughput and average power,
whereas completion time and energy consumed are
more meaningful for nontransactional applications.
Power consumption can often be increased over short
periods to accelerate computation or accumulate more
data and thereby minimize overall energy consump-
tion. On the other hand, in resource management sys-
tems, we are interested in energy consumption met-
ric not power metric or power average metric (as over
time power draw is variable), since this study is over a
time horizon not one second. Power metric is not re-
vealing any information about consumption, since it
is not consumption. In fact, Watt is the rate of energy
consumption within one second. In all, energy calcu-
lations become much more practical with Joules. In
other words, since in a cloud model we pay for what
we consume, so that we pay for Joules.
REFERENCES
Amazon (2010). Amazon ec2 spot instances. http://
aws.amazon.com/ec2/spot-instances/.
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. and Rosing, T. (2009). System-level power
management using online learning. IEEE Transac-
tions on CAD’09.
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.
Sheikhalishahi, M., Grandinetti, L., and Lagan
`
a, D.
(2011a). Autonomic energy efficient scheduling.
preprint (2011), to Future Generation Computer Sys-
tems.
Sheikhalishahi, M., Llorente, I. M., and Grandinetti, L. (30
August - 2 September, 2011b). Energy aware consol-
idation policies. In International Conference on Par-
allel Computing.
Shmueli, E. and Feitelson, D. G. (2005). Backfilling with
lookahead to optimize the packing of parallel jobs. J.
Parallel Distrib. Comput., 65:1090–1107.
Sotomayor, B. (2010). Provisioning Computational Re-
sources Using Virtual Machines and Leases. PhD the-
sis, Department of Computer Science, University of
Chicago.
Sotomayor, B., Keahey, K., and Foster, I. (2008). Com-
bining batch execution and leasing using virtual ma-
chines. In Proceedings of the 17th international sym-
posium on High performance distributed computing,
HPDC ’08.
Sotomayor, B., Montero, R. S., Llorente, I. M., and Foster,
I. (2009). Resource leasing and the art of suspend-
ing virtual machines. In Proceedings of the 2009 11th
IEEE International Conference on High Performance
Computing and Communications.
Srikantaiah, S., Kansal, A., and Zhao, F. (2008). Energy
aware consolidation for cloud computing. In USENIX
HotPower’08: Workshop on Power Aware Computing
and Systems at OSDI.
CLOSER2012-2ndInternationalConferenceonCloudComputingandServicesScience
126