Design of a small-scale and failure-resistant IaaS cloud using OpenStack

被引:0
作者
Heuchert, Samuel [1 ]
Rimal, Bhaskar Prasad [2 ]
Reisslein, Martin [3 ]
Wang, Yong [2 ]
机构
[1] Dakota State Univ, Madison, SD USA
[2] Dakota State Univ, Beacom Coll Comp & Cyber Sci, Madison, SD USA
[3] Arizona State Univ, Sch Elect Comp & Energy Engn, Tempe, AZ 85287 USA
关键词
Business enablement; Cloud computing; Distributed systems; High availability; OpenStack; Scalability;
D O I
10.1108/ACI-04-2021-0094
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Purpose - Major public cloud providers, such as AWS, Azure or Google, offer seamless experiences for infrastructure as a service (IaaS), platform as a service (PaaS) and software as a service (SaaS). With the emergence of the public cloud's vast usage, administrators must be able to have a reliable method to provide the seamless experience that a public cloud offers on a smaller scale, such as a private cloud. When a smaller deployment or a private cloud is needed, OpenStack can meet the goals without increasing cost or sacrificing data control. Design/methodology/approach - To demonstrate these enablement goals of resiliency and elasticity in IaaS and PaaS, the authors design a private distributed system cloud platform using OpenStack and its core services of Nova, Swift, Cinder, Neutron, Keystone, Horizon and Glance on a five-node deployment. Findings - Through the demonstration of dynamically adding an IaaS node, pushing the deployment to its physical and logical limits, and eventually crashing the deployment, this paper shows how the PackStack utility facilitates the provisioning of an elastic and resilient OpenStack-based IaaS platform that can be used in production if the deployment is kept within designated boundaries. Originality/value - The authors adopt the multinode-capable PackStack utility in favor of an all-in-one OpenStack build for a true demonstration of resiliency, elasticity and scalability in a small-scale IaaS. An all-in-one deployment is generally used for proof-of-concept deployments and is not easily scaled in production across multiple nodes. The authors demonstrate that combining PackStack with the multi-node design is suitable for smaller-scale production IaaS and PaaS deployments.
引用
收藏
页码:164 / 183
页数:20
相关论文
共 59 条
  • [1] Abidin SSZ., 2020, App Comp Info, V16, P137
  • [2] Joint method using Akamatsu and discrete wavelet transform for image restoration
    Akbar, Jihad Maulana
    Setiadi, De Rosal Ignatius Moses
    [J]. APPLIED COMPUTING AND INFORMATICS, 2023, 19 (3-4) : 226 - 238
  • [3] Merging OpenStack-based private clouds: the case of CloudVeneto.it
    Andreetto, Paolo
    Chiarello, Fabrizio
    Costa, Fulvia
    Crescente, Alberto
    Fantinel, Sergio
    Fanzago, Federica
    Konomi, Ervin
    Mazzon, Paolo Emilio
    Menguzzato, Matteo
    Segatta, Matteo
    Sella, Gianpietro
    Sgaravatto, Massimo
    Traldi, Sergio
    Verlato, Marco
    Zangrando, Lisa
    [J]. 23RD INTERNATIONAL CONFERENCE ON COMPUTING IN HIGH ENERGY AND NUCLEAR PHYSICS (CHEP 2018), 2019, 214
  • [4] Awasthi A., 2015, Inter J Innov Sci, Eng Techno, V2, P744
  • [5] Awasthi S, 2016, PROCEEDINGS OF THE 2016 2ND INTERNATIONAL CONFERENCE ON CONTEMPORARY COMPUTING AND INFORMATICS (IC3I), P112, DOI 10.1109/IC3I.2016.7917944
  • [6] Bhatia G., 2018, P IEEE MAJ INT C MIC, P1
  • [7] Bhatia G, 2019, INT ARAB CONF INF TE, P14, DOI [10.1109/acit47987.2019.8991052, 10.1109/ACIT47987.2019.8991052]
  • [8] Borse Y., 2019, Inter J Comp Appl, V177, P41
  • [9] Calinciuc A, 2016, 2016 13TH INTERNATIONAL CONFERENCE ON DEVELOPMENT AND APPLICATION SYSTEMS (DAS 2016), P287, DOI 10.1109/DAAS.2016.7492588
  • [10] Fast Packet Processing: A Survey
    Cerovi, Danilo
    Del Piccolo, Valentin
    Amamou, Ahmed
    Haddadou, Kamel
    Pujolle, Guy
    [J]. IEEE COMMUNICATIONS SURVEYS AND TUTORIALS, 2018, 20 (04): : 3645 - 3676