The Analysis of OpenStack Cloud Computing Platform: Features and Performance
DOI:
https://doi.org/10.26636/jtit.2015.3.968Keywords:
cloud computing, high performance computing, OpenStack, parallel environments, resource utilization analysis, virtualizationAbstract
Over the decades the rapid development of broadly defined computer technologies, both software and hardware is observed. Unfortunately, software solutions are regularly behind in comparison to the hardware. On the other hand, the modern systems are characterized by a high demand for computing resources and the need for customization for the end users. As a result, the traditional way of system construction is too expensive, inflexible and it doesn’t have high resources utilization. Present article focuses on the problem of effective use of available physical and virtual resources based on the OpenStack cloud computing platform. A number of conducted experiments allowed to evaluate computing resources utility and to analyze performance depending on the allocated resources. Additionally, the paper includes structural and functional analysis of the OpenStack cloud platform.
Downloads
References
[1] D. Grzonka, M. Szczygieł, A. Bernasiewicz, A. Wilczyński, and M. Liszka, “Short analysis of implementation and resource utilization for the OpenStack cloud computing platform”, in Proc. 29th Eur. Conf. Modell. Simul. ECMS 2015, Albena (Varna), Bulgaria, 2015, pp. 608–614.
View in Google Scholar
[2] E. W. Dijkstra, “The humble programmer”, Commun. ACM, vol. 15, no. 10, 1972.
View in Google Scholar
[3] R. Buyya, C. S. Yeo, S. Venugopal, J. Broberg, and I. Brandic, “Cloud computing and emerging IT platforms: Vision, hype, and reality for delivering computing as the 5th utility”, Future Gener. Comp. Syst., vol. 25, no. 6, pp. 599–616, 2009.
View in Google Scholar
[4] M. Armbrust et al., “A view of cloud computing”, Commun. ACM, vol. 53, no. 4, pp. 50–58, 2010.
View in Google Scholar
[5] C. D. Graziano, “A performance analysis of Xen and KVM hypervisors for hosting the Xen Worlds Project”, Graduate Theses and Dissertations, Iowa State University, paper 12215, 2011.
View in Google Scholar
[6] K. Scarfone, M. Souppaya, and P. Hoffman, “Guide to Security for Full Virtualization Technologies”, Recommendations of the National Institute of Standards and Technology, Special Publication 800-125, USA, 2011.
View in Google Scholar
[7] M. Serafin, Wirtualizacja w praktyce (Virtualization in practice). Gliwice, Poland: Wydawnictwo Helion, 2012 (in Polish).
View in Google Scholar
[8] G. J. Popek and R. P. Goldberg, “Formal requirements for virtualizable third generation architectures”, Commun. ACM, vol. 17, no. 7, pp. 412–421, 1974.
View in Google Scholar
[9] M. Tajvidi, R. Ranjan, J. Kołodziej, and L. Wang, “Fuzzy cloud service selection framework”, in Proc. IEEE 3rd Int. Conf. Cloud Networking CloudNet 2014, Luxembourg, 2014, pp. 443–448.
View in Google Scholar
[10] J. Sahoo, S. Mohapatra, and R. Lath, “Virtualization: A survey on concepts, taxonomy and associated security issues”, in Proc. 2nd Int. Conf. Comp. Netw. Technol. ICCNT 2010, Bangkok, Thailand, 2010, pp. 222–226.
View in Google Scholar
[11] P. Mell and T. Grance, “The NIST Definition of Cloud Computing”, Recommendations of the National Institute of Standards and Technology, Special Publication 800-145, USA, 2011.
View in Google Scholar
[12] Y. Mhedheb et al., “Load and Thermal-Aware VM Scheduling on the Cloud”, in Algorithms and Architectures for Parallel Processing, LNCS, vol. 8285, pp. 101–114. Springer, 2013.
View in Google Scholar
[13] M. Marks and E. Niewiadomska-Szynkiewicz, “Hybrid CPU/GPU platform for high performance computing”, in Proc. 28th Eur. Conf. Model. Simul. ECMS 2014, Brescia, Italy, 2014, pp. 508–514.
View in Google Scholar
[14] K. Smelcerz, “Recent developments in mobile cloud scheduling: State-of-the-art, challenges and perspectives”, J. Telecommun. Inform. Technol., no. 4, pp. 51–57, 2013.
View in Google Scholar
[15] F. Gens, “Defining Cloud Services and ‘Cloud Computing’”, IDC, 2008 [Online]. Available: http://blogs.idc.com/ie/?p=190
View in Google Scholar
[16] OpenStack Website and Documentation [Online]. Available: http://www.openstack.org/
View in Google Scholar
[17] Google Trends [Online]. Available: http://www.google.com/trends/
View in Google Scholar
[18] O. Sefraoui, M. Aissaoui, and M. Eleuldj, “OpenStack: Toward an Open-Source Solution for Cloud Computing”, Int. J. Comp. Appl., vol. 55, no. 3, pp. 38–42, 2012.
View in Google Scholar
[19] K. Pepple, Deploying Openstack, 2nd ed. O’Reilly Media, USA, 2011.
View in Google Scholar
[20] K. Jackson and C. Bunch, OpenStack Cloud Computing Cookbook, 2nd ed. Packt Publishing, UK, 2013.
View in Google Scholar
[21] J. M. Cecilia, J. M. García, and M. Ujaldón, “The GPU on the Matrix-Matrix Multiply: Performance Study and Contributions”, in Parallel Computing: From Multicores and GPU’s to Petascale, B. Chapman et al., Eds. Advances in Parallel Computing, vol. 19, pp. 331–340, 2010.
View in Google Scholar
[22] G. M. Amdahl, “Validity of the single processor approach to achieving large-scale computing capabilities”, in Proc. Spring Joint Comp. Conf. AFIPS ’67 (Spring), Atlantic City, New Jersey, USA, 1967, pp. 483–485.
View in Google Scholar
Downloads
Submitted
Published
Issue
Section
License
Copyright (c) 2015 Journal of Telecommunications and Information Technology

This work is licensed under a Creative Commons Attribution 4.0 International License.