The FCFS, Greedy and RoundRobin VM
allocation mechanisms were evaluated using the
proposed metrics. The experiment was conducted
using DesktopCloudSim simulation tool which
enables researchers to simulate Desktop Cloud
systems. Our findings showed that Greedy
mechanism can give better in terms of throughput
and availability while the FCFS mechanism can
consume the least power among other mechanisms.
Our findings showed that the failure of tasks can
reach up to 10% of all submitted tasks as a result of
node failures. Therefore, our future work is to
develop a new fault-tolerant VM mechanism for a
Desktop Cloud system. In addition to that,
researchers should pay attention to power consumed
by Cloud nodes in order to reduce it. The reduction
of power consumption can result in reducing the
running costs of Desktop Clouds.
REFERENCES
Alwabel, A., Walters, R., Wills, G.B., 2014a. A view at
desktop clouds. In: ESaaSA 2014.
Alwabel, A., Walters, R., Wills, G.B., 2014b. Evaluation
of Node Failures in Cloud Computing Using Empirical
Data. Open J. Cloud Comput. 1, 15 – 24.
Alwabel, A., Walters, R., Wills, G.B., 2015a. A Resource
Allocation Model for Desktop Clouds. In: Delivery
and Adoption of Cloud Computing Services in
Contemporary Organizations.
Alwabel, A., Walters, R., Wills, G.B., 2015b.
DesktopCloudSim : Simulation of Node Failures in
The Cloud. In: The Sixth International Conference on
Cloud Computing, GRIDs, and Virtualization CLOUD
COMPUTING 2015. iaria, Nice.
Anderson, D., Cobb, J., Korpela, E., Werthimer, D.,
Anderson, P., Lebofsky, M., 2002. SETI@home An
Experiment in Public-Resource Computing. Commun.
45.
Andrzejak, A., Kondo, D., Anderson, D.P., 2010.
Exploiting non-dedicated resources for cloud
computing. 2010 IEEE Netw. Oper. Manag. Symp. -
NOMS 2010 341–348.
Bash, C., Cader, T., Chen, Y., Gmach, D., Kaufman, R.,
Milojicic, D., Shah, A., Sharma, P., 2011. Cloud
Sustainability Dashboard, Dynamically Assessing
Sustainability of Data Centers and Clouds. In:
Proceedings of the Fifth Open Cirrus Summit.
Moscow.
Beloglazov, A., Abawajy, J., Buyya, R., 2012. Energy-
aware resource allocation heuristics for efficient
management of data centers for Cloud computing.
Futur. Gener. Comput. Syst. 28, 755–768.
Buyya, R., Broberg, J., Goscinski, A., 2010. Cloud
Computing Principles and Paradigms. John Wiley &
Sons.
Buyya, R., Yeo, C.S., Venugopal, S., Broberg, J., Brandic,
I., 2009. Cloud computing and emerging IT platforms:
Vision, hype, and reality for delivering computing as
the 5th utility. Futur. Gener. Comput. Syst. 25, 599–
616.
Calheiros, R., Ranjan, R., Beloglazov, A., De Rose,
C´.A.F., Buyya, R., 2011. CloudSim: a toolkit for
modeling and simulation of cloud computing
environments and evaluation of resource provisioning
algorithms. Softw. Pract. … 23–50.
Chandra, A., Weissman, J., 2009. Nebulas: Using
distributed voluntary resources to build clouds. In:
Proceedings of the 2009 Conference on Hot Topics in
Cloud Computing. USENIX Association, pp. 2–2.
Cunha, J., Kacsuk, P., Winter, S., 2001. Parallel Program
Development for Cluster Computing: Methodology,
Tools and Integrated Environments. Nova Biomedical.
Cunsolo, V., Distefano, S., 2010. From volunteer to cloud
computing: cloud@ home. Conf. Comput. Front. 103–
104.
Cunsolo, V., Distefano, S., Puliafito, A., Scarp, M., 2009.
Cloud@ home: Bridging the gap between volunteer
and cloud computing. ICIC’09 Proc. 5th Int. Conf.
Emerg. Intell. Comput. Technol. Appl. 2009.
Cunsolo, V.D., Distefano, S., Puliafito, A., Scarpa, M.,
2009. Volunteer computing and desktop cloud: The
cloud@ home paradigm. In: Network Computing and
Applications, 2009. NCA 2009. Eighth IEEE
International Symposium on. IEEE, pp. 134–139.
Field, A., 2009. Discovering statistics using SPSS, Third.
ed. SAGE Publications Ltd.
Garg, S.K., Versteeg, S., Buyya, R., 2013. A framework
for ranking of cloud computing services. Futur. Gener.
Comput. Syst. 29, 1012–1023.
Goiri, Í., Julià, F., Fitó, J.O., Macías, M., Guitart, J., 2012.
Supporting CPU-based guarantees in cloud SLAs via
resource-level QoS metrics. Futur. Gener. Comput.
Syst. 28, 1295–1302.
Harutyunyan, A., Blomer, J., Buncic, P., Charalampidis,
I., Grey, F., Karneyeu, A., Larsen, D., Lombraña
González, D., Lisec, J., Segal, B., Skands, P., 2012.
CernVM Co-Pilot: an Extensible Framework for
Building Scalable Computing Infrastructures on the
Cloud. J. Phys. Conf. Ser. 396, 032054.
Kirby, G., Dearle, A., Macdonald, A., Fernandes, A.,
2010. An Approach to Ad hoc Cloud Computing.
Arxiv Prepr. arXiv1002.4738.
Kondo, D., Taufer, M., Brooks, C., 2004. Characterizing
and evaluating desktop grids: An empirical study. Int.
Parallel Distrib. Process. Symp. 2004 00.
Lange, K., 2009. Identifying shades of green: The
SPECpower benchmarks. Computer (Long. Beach.
Calif). 95–97.
Lenk, A., Menzel, M., Lipsky, J., Tai, S., Offermann, P.,
2011. What Are You Paying For? Performance
Benchmarking for Infrastructure-as-a-Service
Offerings. 2011 IEEE 4th Int. Conf. Cloud Comput.
484–491.
Li, Z., O’Brien, L., Zhang, H., Cai, R., 2012. On a
Catalogue of Metrics for Evaluating Commercial
EvaluationMetricsforVMAllocationMechanismsinDesktopClouds
67