Cloud-Agnostic and Lightweight Big Data Processing Platform in Multiple Clouds Using Docker Swarm and Terraform

被引:1
|
作者
Naik, Nitin [1 ]
机构
[1] Aston Univ, Sch Informat & Digital Engn, Birmingham, W Midlands, England
来源
ADVANCES IN COMPUTATIONAL INTELLIGENCE SYSTEMS | 2022年 / 1409卷
关键词
Big data processing platform; Multi-cloud; Docker swarm; Infrastructure as code; IaC; Terraform; Container; Virtual machine; Virtualbox;
D O I
10.1007/978-3-030-87094-2_46
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Big data necessitates the processing of data at scale and efficiency, which is beyond the capabilities of traditional IT infrastructure. Cloud-based big data processing platforms are the most efficient and established infrastructure to accomplish the big data processing requirements. Now organisations are recognising the requirement of a multicloud big data processing platform, as it has several benefits such as lower risk, resilience, flexibility, cost-effectiveness, and performance efficiency. However, the orchestration process of a multi-cloud platform is a very complex process due to the interoperability issue between clouds. Therefore, this paper proposes a distinctive application of Docker Swarm in building a cloud-agnostic and lightweight big data processing platform with the assistance of Infrastructure as Code (IaC) tool Terraform. It presents the architectural design and simulated implementation of the proposed big data processing platform in multiple clouds using Docker Swarm. Then, it illustrates the process of making this Docker-based big data platform, a cloud-agnostic and lightweight platform by using Terraform. Subsequently, it demonstrates the reason for using Terraform by comparing it with popular IaC tools. Finally, it performs a comparative evaluation of the proposed containerization based platform with the traditional virtualization based platform to expound the relative efficacy of the Docker Swarm-based big data processing platform.
引用
收藏
页码:519 / 531
页数:13
相关论文
共 8 条
  • [1] Performance Evaluation of Distributed Systems in Multiple Clouds using Docker Swarm
    Naik, Nitin
    2021 15TH ANNUAL IEEE INTERNATIONAL SYSTEMS CONFERENCE (SYSCON 2021), 2021,
  • [2] Docker Container-Based Big Data Processing System in Multiple Clouds for Everyone
    Naik, Nitin
    2017 IEEE INTERNATIONAL SYMPOSIUM ON SYSTEMS ENGINEERING (ISSE 2017), 2017, : 276 - 282
  • [3] Building A Virtual System of Systems Using Docker Swarm in Multiple Clouds
    Naik, Nitin
    2016 IEEE INTERNATIONAL SYMPOSIUM ON SYSTEMS ENGINEERING (ISSE), 2016, : 191 - 193
  • [4] Load balancing and service discovery using Docker Swarm for microservice based big data applications
    Neelam Singh
    Yasir Hamid
    Sapna Juneja
    Gautam Srivastava
    Gaurav Dhiman
    Thippa Reddy Gadekallu
    Mohd Asif Shah
    Journal of Cloud Computing, 12
  • [5] Load balancing and service discovery using Docker Swarm for microservice based big data applications
    Singh, Neelam
    Hamid, Yasir
    Juneja, Sapna
    Srivastava, Gautam
    Dhiman, Gaurav
    Gadekallu, Thippa Reddy
    Shah, Mohd Asif
    JOURNAL OF CLOUD COMPUTING-ADVANCES SYSTEMS AND APPLICATIONS, 2023, 12 (01):
  • [6] A Unified Vendor-Agnostic Solution for Big Data Stream Processing in a Multi-Cloud Environment
    Vergilio, Thalita
    Kor, Ah-Lian
    Mullier, Duncan
    APPLIED SCIENCES-BASEL, 2023, 13 (23):
  • [7] Accelerating Big Data Applications Using Lightweight Virtualization Framework on Enterprise Cloud
    Bhimani, Janki
    Yang, Zhengyu
    Leeser, Miriam
    Mi, Ningfang
    2017 IEEE HIGH PERFORMANCE EXTREME COMPUTING CONFERENCE (HPEC), 2017,
  • [8] Cost-efficient resource scheduling in cloud for big data processing using metaheuristic search black widow optimization (MS-BWO) algorithm
    Kumar, N. Jagadish
    Balasubramanian, C.
    JOURNAL OF INTELLIGENT & FUZZY SYSTEMS, 2023, 44 (03) : 4397 - 4417