Paper_CloudComputing_El Amrani
Paper_CloudComputing_El Amrani
Abstract—Cloud computing is an emerging IT technology that Platform as a Service (PaaS) or Infrastructure as a Service
is being used increasingly in industry, government and (IaaS), as shown in “Fig. 1”.
academia. There are several Cloud Computing middleware
solutions available in the market. This paper proposes an
approach and set of characteristics and metrics for comparing
Cloud computing middleware based on functionality. Three
popular open source middleware: Nimbus, Eucalyptus and
OpenNebula, are also analyzed and evaluated on the basis of
the proposed parameters. Future work will include more
systems and an experimental benchmarking to study the
relative performance.
This work was supported in part by the I/UCRC Program of the National
Science Foundation under Grant No. IIP-0706352.
691
The comparison of the three open source cloud gives a final score, based on the scores found in the previous
computing middleware, based on the five metrics is evaluation “Fig. 2”, and the metrics’ weights proposed in
represented in “Fig. 2”. Table II.
“Fig. 3” shows a comparison between the three open
source cloud computing middleware based on the formula
(1).
692
REFERENCES
[1] F. Feldhaus, S. Freitag and C. El Amrani, “State-of-the-Art
Technologies for Large-Scale Computing”, Ch. 1, pp. 1-17, in
Werner Dubitzky, Krzysztof Kurowski and Bernhard Schott, Large-
Scale Computing Techniques for Complex System Simulations,
Wiley-IEEE Computer Society Pr, 2011.
[2] L. Wang, M. Kunze, J. Tao, G. von Laszewski, “Towards building a
cloud for scientific applications”, Advances in Engineering Software,
Vol 42, pp. 714–722, 2011.
[3] G. Reese, “Cloud Application Architectures: Building Applications
and Infrastructure in the Cloud”, O'Reilly Media, 2009.
[4] T. Velte, A. Velte, R. Elsenpeter, “Cloud Computing, A Practical
Approach”, McGraw-Hill Osborne Media, 2009.
[5] J. W. Rittinghouse and J. F. Ransome, “Cloud Computing
Implementation, Management, and Security”, CRC Press, 2009.
[6] A. Nathani, S. Chaudharya, G. Somani, “Policy based resource
allocation in IaaS cloud”, Future Generation Computer Systems, Vol
28, pp 94–103, 2012.
[7] J. Gallard, A. Lebre, C. Morina, T. Naughtonb, S. L. Scott, G. Vallee,
“Architecture for the next generation system management tools”,
Future Generation Computer Systems, Vol 28, pp 136–146, 2012.
[8] T. Mather, S. Kumaraswamy, S. Latif, “Cloud Security and Privacy:
An Enterprise Perspective on Risks and Compliance (Theory in
Practice)”, O'Reilly Media, 2009.
[9] http://www.eucalyptus.com/
[10] http://opennebula.org/
[11] http://www.nimbusproject.org/
[12] T. El-Ghazawi1, K. Gaj, N. Alexandridis, F. Vroman, N. Nguyen, J.
R. Radzikowski, P. Samipagdi, S. A. Suboh, “A performance study of
job management systems”, Concurrency and Computation: Practice
and Experience,Vol 16, Issue 13, pp. 1229–1246, November 2004.
693