Container-based Microservice Architecture for Cloud Applications

被引:0
|
作者
Singh, Vindeep [1 ]
Peddoju, Sateesh K. [1 ]
机构
[1] Indian Inst Technol Roorkee, Dept Comp Sci & Engn, Roorkee, Uttar Pradesh, India
关键词
Microservice Design; Monolithic Design; Cloud Computing; Virtualization; Containers; Application Scaling; Docker;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Cloud Environment allows enterprises to scale their application on demand. Microservice design is a new paradigm for cloud application development which is gaining popularity due to its granular approach and loosely coupled services unlike monolithic design with single code base. Applications developed using microservice design results in better scaling and gives extended flexibility to the developers with minimum cost. In this paper, first, different challenges in deployment and continuous integration of microservices are analyzed. To overcome these challenges, later, an automated system is proposed and designed which helps in deployment and continuous integration of microservices. Containers are recently heavily used in deploying the applications as they are easy to manage and lightweight when compared to traditional Virtual Machines (VMs). We have deployed the proposed microservices architecture on the docker containers and tested using a social networking application as case study. Finally, the results are presented and the performance of monolithic and microservice approach is compared using various parameters such as response time, throughput, deployment time etc. Results show that application developed using microservice approach and deployed using the proposed design reduce the time and effort for deployment and continuous integration of the application. Results also shows that microservice based application outperform monolithic design because of its low response time and high throughput.
引用
收藏
页码:847 / 852
页数:6
相关论文
共 50 条
  • [31] A Container-Based Framework for Developing ROS Applications
    Melo, Pedro
    Arrais, Rafael
    Teixeira, Sergio
    Veiga, Germano
    2022 IEEE 20TH INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS (INDIN), 2022, : 280 - 285
  • [32] Cloud Service Brokerage and Service Arbitrage for Container-Based Cloud Services
    Schulze, Ruediger
    CLOUD COMPUTING - CLOUD 2018, 2018, 10967 : 97 - 111
  • [33] Towards a container-based architecture for CMS data acquisition
    Amoiridis, Vassileios
    Behrens, Ulf
    Bocci, Andrea
    Branson, James
    Brummer, Philipp
    Cano, Eric
    Cittolin, Sergio
    Da Quintanilha, Joao Da Silva Almeida
    Darlea, Georgiana-Lavinia
    Deldicque, Christian
    Dobson, Marc
    Dvorak, Antonin
    Gigi, Dominique
    Glege, Frank
    Gomez-Ceballos, Guillelmo
    Gorniak, Patrycja
    Neven, Gutic
    Hegeman, Jeroen
    Moreno, Guillermo Izquierdo
    James, Thomas Owen
    Karimeh, Wassef
    Kartalas, Miltiadis
    Krawczyk, Rafal Dominik
    Li, Wei
    Long, Kenneth
    Meijers, Frans
    Meschi, Emilio
    Morovic, Srecko
    Orsini, Luciano
    Paus, Christoph
    Petrucci, Andrea
    Pieri, Marco
    Rabady, Dinyar Sebastian
    Racz, Attila
    Rizopoulos, Theodoros
    Sakulin, Hannes
    Schwick, Christoph
    Simelevicius, Dainius
    Tzanis, Polyneikis
    Velez, Cristina Vazquez
    Zejdl, Petr
    Zhang, Yousen
    Zogatova, Dominika
    26TH INTERNATIONAL CONFERENCE ON COMPUTING IN HIGH ENERGY AND NUCLEAR PHYSICS, CHEP 2023, 2024, 295
  • [34] An online service provisioning strategy for container-based cloud brokers
    Li, Xingjia
    Pan, Li
    Liu, Shijun
    JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2023, 214
  • [35] Predicting gray fault based on context graph in container-based cloud
    Yu, Siyu
    Chen, Ningjiang
    Liang, Birui
    2021 IEEE INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING WORKSHOPS (ISSREW 2021), 2021, : 224 - 234
  • [36] QoS and Performance Metrics for Container-based Virtualization in Cloud Environments
    Al Jawarneh, Isam Mashhour
    Bellavista, Paolo
    Foschini, Luca
    Martuscelli, Giuseppe
    Montanari, Rebecca
    Palopoli, Amedeo
    Bosi, Filippo
    ICDCN '19: PROCEEDINGS OF THE 2019 INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING AND NETWORKING, 2019, : 178 - 182
  • [37] Flexible Container-Based Computing Platform on Cloud for Scientific Workflows
    Liu, Kai
    Aida, Kento
    Yokoyama, Shigetoshi
    Masatani, Yoshinobu
    2016 INTERNATIONAL CONFERENCE ON CLOUD COMPUTING RESEARCH AND INNOVATION - ICCCRI 2016, 2016, : 56 - 63
  • [38] A container-based cloud-native architecture for the reproducible execution of multi-population optimization algorithms
    Garcia Valdez, Mario
    Merelo Guervos, Juan J.
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2021, 116 : 234 - 252
  • [39] Container-based Architecture to Optimize the Integration of Microservices into Cloud-Based Data-Intensive Application Scenarios
    Simonis, Ingo
    ECSA 2018: PROCEEDINGS OF THE 12TH EUROPEAN CONFERENCE ON SOFTWARE ARCHITECTURE: COMPANION PROCEEDINGS, 2018,
  • [40] OLM: online LLC management for container-based cloud service
    Hanul Sung
    Myungsun Kim
    Jeesoo Min
    Hyeonsang Eom
    The Journal of Supercomputing, 2018, 74 : 637 - 664