Cloud Infrastructure-as-a-Service Testbed Implementation using OpenStack

Jayroop Ramesh, Donthi Sankalpa, Raafat Aburukba, Mohamed Elsakhawy · 2022 International Symposium on Networks, Computers and Communications (ISNCC) · 2022

Cloud computing offers ubiquitous, on-demand services over the Internet as a utility, providing users configurable resources, infrastructure scaling, and minimal upfront cost. Yet, it faces many challenges in network topologies, network security, and resource scheduling. Hence, testbeds are used to test different solutions based on these challenges. Testbeds are a realistic setup of a particular hardware-software environment where applications and frameworks can be studied for functional performance and operational efficiency. The most common tool for creating testbeds is OpenStack, as it is open-sourced, scalable, and flexible. This work organizes the recent developments in the domain and implements an OpenStack testbed for evaluating its applicability. The findings of this review suggest that OpenStack supports the development of testbeds for enterprises and independent researchers by offering varying levels of configuration and modularity to satisfy specific requirements. Metric collection tools such as the Ceilometer can facilitate planning, protection, and preventative measures.

Read the paper · More papers on PaperTik