A View of OpenStack: Toward an Open-Source Solution for Cloud

  • Stanley LimaEmail author
  • Alvaro Rocha
Conference paper
Part of the Advances in Intelligent Systems and Computing book series (AISC, volume 569)


This paper provides an overview on OpenStack for business leaders and researchers non-experts to identify, distill and easily understand the fundamental aspects of how at present, OpenStack is being developed under the control of the OpenStack Foundation, and how this new platform influences the cloud computing market. Throughout this article we will use a statistical approach to present as OpenStack was built. With this we intend to demonstrate statistically how was the evolution of OpenStack and what are the biggest contributors. For statistical analysis we use the Stackalytics tool that allows tracking of commits and lines of code directly from GitHub, and as a result we achieved a systematic review since the birth of the OpenStack project until the present time. This longitudinal study can be used to examining the variations and changes in the characteristics and the different historical releases of OpenStack project (Kilo, Juno, Icehouse and so on) over the years.


OpenStack OpenStack statistics Open source software Cloud computing infrastructures Scheduling cloud resources 



This work was supported by research grants of the programs: Ciências sem Fronteiras (CsF), Agência Espacial Brasileira (AEB), Deutscher Akademischer Austauschdienst (DAAD) and Center for Informatics and Systems of the University of Coimbra (CISUC).


  1. 1.
    Mell, P., Grance, T.: The NIST definition of cloud computing (2011)Google Scholar
  2. 2.
    Hashem, I.A.T., Yaqoob, I., Anuar, N.B., Mokhtar, S., Gani, A., Khan, S.U.: The rise of (big data) on cloud computing: review and open research issues. Inf. Syst. 47, 98–115 (2015)CrossRefGoogle Scholar
  3. 3.
    Wen, X., Gu, G., Li, Q., Gao, Y., Zhang, X.: Comparison of open-source cloud management platforms: OpenStack and OpenNebula. In: 2012 9th International Conference on Fuzzy Systems and Knowledge Discovery (FSKD), pp. 2457–2461. IEEE (2012)Google Scholar
  4. 4.
    Galante, G., De Bona, L.C.E., Mury, A.R., Schulze, B., da Rosa Righi, R.: An analysis of public clouds elasticity in the execution of scientific applications: a survey. J. Grid Comput. 14(2), 193–216 (2016)CrossRefGoogle Scholar
  5. 5.
    Eisa, M., Younas, M., Basu, K., Zhu, H.: Trends and directions in cloud service selection. In: 2016 IEEE Symposium on Service-Oriented System Engineering (SOSE), pp. 423–432. IEEE (2016)Google Scholar
  6. 6.
    Kavanagh, A.: OpenStack as the API framework for NFV: the benefits, and the extension needed. Ericsson Review 2, (2015)Google Scholar
  7. 7.
    Kim, H., Chun, K., Kim, H., Chung, Y.: Utilization of workflow management system for virtual machine instance management on cloud. Concurrency Comput. Pract. Experience 27(17), 5350–5373 (2015)CrossRefGoogle Scholar
  8. 8.
    Kumar, R., Parashar, B.B.: Dynamic resource allocation and management using OpenStack. Nova 1, 21 (2010)Google Scholar
  9. 9.
    Qevani, E., Panagopoulou, M., Stampoltas, C., Tsitsipas, A., Kyriazis, D., Themistocleous, M.: What can OpenStack adopt from a ganeti-based open-source IaaS? In: 2014 IEEE 7th International Conference on Cloud Computing (CLOUD), pp. 833–840. IEEE (2014)Google Scholar
  10. 10.
    Campos Plasencia, I., del Castillo, E.F., Heinemeyer, S., Lopez-Garcia, A., Von der Pahlen, F.: Phenomenology tools on cloud infrastructures using OpenStack. CoRR, vol. abs/1212.4784 (2012)Google Scholar
  11. 11.
    Van, V.N., Chi, L.M., Long, N.Q., Le, D.-N.: Performance analysis of network virtualization in cloud computing infrastructures on OpenStack. In: Saini, H.S., Sayal, R., Rawat, S.S. (eds.) Innovations in Computer Science and Engineering. AISC, vol. 413, pp. 95–103. Springer, Singapore (2016). doi: 10.1007/978-981-10-0419-3_12 CrossRefGoogle Scholar
  12. 12.
    Jones, M.T.: Cloud computing and storage with OpenStack: discover the benefits of using the open source OpenStack IaaS cloud platform. Developer Works (2012)Google Scholar
  13. 13.
    Xu, Q., Yuan, J.: A study on service performance evaluation of OpenStack. In: 2014 Ninth International Conference on Broadband and Wireless Computing, Communication and Applications (BWCCA), pp. 590–593. IEEE (2014)Google Scholar
  14. 14.
    Stackalytics, April 2016.
  15. 15.
    Gonzalez-Barahona, J.M., Izquierdo-Cortazar, D., Maffulli, S., Robles, G.: Understanding how companies interact with free software communities. IEEE Softw. 5, 38–45 (2013)CrossRefGoogle Scholar
  16. 16.
    Omar, I.Y., Laborde, R., Wazan, A.S., Barrere, F., Benzekri, A.: G-cloud on OpenStack: adressing access control and regulation requirements. In: 2015 International Symposium on Networks, Computers and Communications (ISNCC), pp. 1–6. IEEE (2015)Google Scholar
  17. 17.
    Scharf, M., Stein, M., Voith, T., Hilt, V.: Network-aware instance scheduling in OpenStack. In: 2015 24th International Conference on Computer Communication and Networks (ICCCN), pp. 1–6. IEEE (2015)Google Scholar

Copyright information

© Springer International Publishing AG 2017

Authors and Affiliations

  1. 1.Department of Computer ScienceTechnische Universität DresdenDresdenGermany
  2. 2.Department of Informatics EngineeringUniversity of CoimbraCoimbraPortugal

Personalised recommendations