5 CONCLUSIONS AND FUTURE
WORK
Advances in the cloud resource allocation technolo-
gies led to apply resource allocation strategies at dif-
ferent layers of a cloud system. In this paper we inves-
tigated resource allocation challenges at two different
levels, more specifically between host and VM layer
and between VM and application layer. Our analyses
show that when the resource consumption of appli-
cations gets larger it becomes less meaningful to ap-
ply application live-migration at VM layer. Moreover
it also becomes less feasible to use VM reconfigura-
tion as the amount of initial resource assigned to each
VM start to go beyond 84%. In deciding the level
to apply resource allocation strategy VM reconfigu-
ration is preferable when the amount of cost rate be-
tween reconfiguration and live migration is below 2.
Moreover, the optimal cost is observed when an ini-
tial resource assigned to each VM is inside 80%-84%
area. As a future study we plan to realize the cloud
system environment in an actual testbed and replicate
our results in actual workloads. Additionally we plan
to extend our approach to support horizontal scaling
and multiple hosts which require more advanced(even
non-linear) optimization technniques.
ACKNOWLEDGEMENTS
This work is performed in joint with “mCloud”
project of Simternet Iletisim Sistemleri Reklam San.
ve Tic. Ltd. Sti. “mCloud” project is supported
by The Scientific and Technological Research Coun-
cil of Turkey(TUBITAK)-TEYDEB project number
7130115. This work is also partly supported by ITU
HP Cloud Computing Center.
REFERENCES
Bennani, M. N. and Menasc, D. A. (2005). Resource alloca-
tion for autonomic data centers using analytic perfor-
mance models. In Autonomic Computing, 2005. ICAC
2005. Proceedings. Second International Conference
on, pages 229–240.
Borovskiy, V., Wust, J., Schwarz, C., Koch, W., and Zeier,
A. (2011). A linear programming approach for opti-
mizing workload distribution in a cloud. In CLOUD
COMPUTING 2011, The Second International Con-
ference on Cloud Computing, GRIDs, and Virtualiza-
tion, pages 127–132.
Chen, W., Qiao, X., Wei, J., and Huang, T. (2012). A
profit-aware virtual machine deployment optimization
framework for cloud platform providers. In Cloud
Computing (CLOUD), 2012 IEEE 5th International
Conference on, pages 17–24.
Clark, C., Fraser, K., Hand, S., Hansen, J. G., Jul, E.,
Limpach, C., Pratt, I., and Warfield, A. (2005). Live
migration of virtual machines. In Proceedings of the
2nd conference on Symposium on Networked Systems
Design & Implementation - Volume 2, NSDI’05, pages
273–286, Berkeley, CA, USA. USENIX Association.
He, S., Guo, L., Ghanem, M., and Guo, Y. (2012). Improv-
ing resource utilisation in the cloud environment using
multivariate probabilistic models. In Cloud Comput-
ing (CLOUD), 2012 IEEE 5th International Confer-
ence on, pages 574–581.
Hwang, I. and Pedram, M. (2012). Portfolio theory-based
resource assignment in a cloud computing system. In
Cloud Computing (CLOUD), 2012 IEEE 5th Interna-
tional Conference on, pages 582–589.
Kikuchi, S. and Matsumoto, Y. (2012). Impact of live
migration on multi-tier application performance in
clouds. In Cloud Computing (CLOUD), 2012 IEEE
5th International Conference on, pages 261–268.
Ruiz-Alvarez, A. and Alvarez, M. (2012). A model and
decision procedure for data storage in cloud comput-
ing. In Cluster, Cloud and Grid Computing (CCGrid),
2012 12th IEEE/ACM International Symposium on,
pages 572–579. IEEE.
Van den Bossche, R., Vanmechelen, K., and Broeckhove, J.
(2010). Cost-optimal scheduling in hybrid iaas clouds
for deadline constrained workloads. In Cloud Com-
puting (CLOUD), 2010 IEEE 3rd International Con-
ference on, pages 228–235. IEEE.
Verma, A., Kumar, G., and Koller, R. (2010). The cost
of reconfiguration in a cloud. In Proceedings of the
11th International Middleware Conference Industrial
track, Middleware Industrial Track ’10, pages 11–16,
New York, NY, USA. ACM.
Verma, A., Kumar, G., Koller, R., and Sen, A. (2011).
Cosmig: Modeling the impact of reconfiguration in
a cloud. In Modeling, Analysis Simulation of Com-
puter and Telecommunication Systems (MASCOTS),
2011 IEEE 19th International Symposium on, pages
3–11.
Wang, Y., Chen, S., and Pedram, M. (2013). Service
level agreement-based joint application environment
assignment and resource allocation in cloud comput-
ing systems. In Green Technologies Conference, 2013
IEEE, pages 167–174.
Yang, K., Gu, J., Zhao, T., and Sun, G. (2011). An op-
timized control strategy for load balancing based on
live migration of virtual machine. In Chinagrid Con-
ference (ChinaGrid), 2011 Sixth Annual, pages 141–
146.
Zhu, X. and Singhal, S. (2001). Optimal resource assign-
ment in internet data centers. In Modeling, Analysis
and Simulation of Computer and Telecommunication
Systems, 2001. Proceedings. Ninth International Sym-
posium on, pages 61–69.
CLOSER2014-4thInternationalConferenceonCloudComputingandServicesScience
542