and implementing security groups using nova-
compute and nova-network for that.
Nova has no specific hypervisor implemented.
Instead, it has an abstraction layer for compute
drivers that allow users to choose one from some
other known vendors. Figure 6 shows the Compute
Nodes software modules.
Figure 6: Compute Nodes software modules.
4 CONCLUSIONS
Cloud architectures exploit virtualization techniques
to provision multiple Virtual Machines (VMs) on the
same physical host, so as to efficiently use available
resources. The cloud computing paradigm and
available solutions in the market, regarding to
Openstack, have been implemented and explored in
various case scenarios, with major tests in academy
and industry, presenting good results for
performance, reliability and final user acceptance.
Openstack leverages due to its modular architecture
and simplicity to implement. It can be adopted into
major datacentres but also to entry-level hardware
providing enterprises a massively scalable cloud
infrastructure. Allied to the fact of being open
source, it helps on cost control, enables to deliver
rapidly on-demand resources to final users.
This work has presented an overview of
Openstack architecture, services available and how
they work and adapt into any hardware infrastructure
providing a sustainable and robust private cloud
solution.
Based on this study, future work will involve an
investigation on how to improve final user
experience with the platform and administration
activities regarding to measures and monitoring the
cloud environment.
REFERENCES
Bist, M. Wariya, M. Agarwal, A. 2013. Comparing Delta,
Open Stack and Xen Cloud Platforms: A Survey on
Open Source IaaS. In 2013 3rd IEEE International
Advance Computing Conference, 2013.
Castillo, J. A. L. Mallichan, K. Al-Hazmi, Y. 2013.
Openstack federation in experimentation multi-cloud
testbeds. In 2013 IEEE International Conference on
Cloud Computing Technology and Science. 2013.
Chen, Y. Paxson, V. Katz, R. H. 2010. What’s New About
Cloud Computing Security? Electrical Engineering
Computer Sciences, University of California at
Berkeley, Technical Report No. UCB/EECS-2010-5.
Jan. 2010.
Dargha, R. 2012. Cloud computing: from hype to reality.
Fast tracking cloud adoption in International
Conference on Advances. In computing,
Communications and Informatics 2012, Aug 2012.
Eucalyptus – [online] https://www.eucalyptus.com
(Accessed March 2015).
Infrastructure as a Service – [online]
http://www.gartner.com/it-glossary/infrastructure-as-a-
service-iaas (Accessed February 2015).
Kostanos, K. Kapsalis, A. Kyriazis, D. Themistocleous,
M. Cunha, P. 2013. Open-source IaaS Fit for Purpose:
A Comparison between Opennebula and Openstack.
Int. Journ.. of Electronic Business Manag., Vol.11,
Nº3, pp. 191-201, 2013.
Laszewski, G. Diaz, J. Wang, F. Fox, G. C. 2012.
Comparison of multiple cloud frameworks. Pervasive
Technology Institute, Indiana University, 2012.
OpenNebula – [online] http://opennebula.org/ (Accessed
March 2015).
Openstack – [online] http://www.openstack.org/
(Accessed March 2015).
Pepple, K. 2013. Deploying Openstack, Creating
opensource clouds, 2nd Edition, O’Reilly Media.
Platform as a Service – [online] http://www.gartner.com/
it-glossary/platform-as-a-service-paas/ (Accessed
February 2015).
Sefraoui, O. Aissaoui, M. Eleuldj, M. 2012. OpenStack:
Toward an Open-Source Solution for Cloud
Computing. In International Journal of Computer
Applications, Vol. 55 Nº3, October 2012.
Software as a Service – [online] http://www.techterms.
com/definition/saas (Accessed February 2015).
Steinmetz, D. Perrault, B. Nordeen, R. Wilson, J. Wang,
X. 2012. Cloud Computing Performance
Benchmarking and Virtual Machine Launch Time. In
SIGITE’12 Calgary, Alberta, Canada. 2012.
TaheriMonfared, A. Jaatun, M. G. 2011. As strong as the
weakest link: Handling compromised components in
OpenStack. In 3rd IEEE International Conference on
Cloud Computing Technology and Science. 2011.
Openstack object model – [online] http://docs.
openstack.org/developer/nova/object.model.html
Openstack conceptual architecture – [online]
http://docs.openstack.org/juno/install-guide/install/apt/
content/ch_overview.html
Openstack service architecture – [online] http://docs.
openstack.org/developer/nova/service.architecture.html