Analysis and Implementation of Microservices Using Docker

被引:0
|
作者
Sharma, Keshav [1 ]
Verma, Anshul [1 ]
Verma, Pradeepika [2 ]
机构
[1] Banaras Hindu Univ, Dept Comp Sci, Varanasi, Uttar Pradesh, India
[2] Indian Inst Technol, Technol Innovat Hub, Patna, Bihar, India
来源
ADVANCED NETWORK TECHNOLOGIES AND INTELLIGENT COMPUTING, ANTIC 2022, PT I | 2023年 / 1797卷
关键词
Container; Docker; Cloud; Microservices; Machine learning model; Dependencies; Server;
D O I
10.1007/978-3-031-28180-8_28
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Implementation of micro-services is among the most challenging and important tasks in the field of Computer Science. For implementing the microservice architecture, Docker has been used in the current scenario. Creating a machine learning model that works on one computer is not really difficult. But creating a model that can scale and run on all types of servers around the world, it's more challenging. This work proposed a way to deploy a certain type of trained model in microservice architecture using Docker to use anywhere. For practical implementation, two models for machine learning has been used. One that addresses the handwritten digit recognition problem which has been an open problem in pattern classification since a long time, and another model resolves the issue of house pricing based on several attributes. The purpose of implementation of machine learning model in microservice architecture using Docker is to enable a method from which anyone can use a machine learning model without worrying for their machine configuration and dependencies of the machine learning model.
引用
收藏
页码:413 / 421
页数:9
相关论文
共 50 条
  • [41] A performance comparison of linux containers and virtual machines using Docker and KVM
    MinSu Chae
    HwaMin Lee
    Kiyeol Lee
    Cluster Computing, 2019, 22 : 1765 - 1775
  • [42] Securing Workflows Using Microservices and Metagraphs
    Miller, Loic
    Merindol, Pascal
    Gallais, Antoine
    Pelsser, Cristel
    ELECTRONICS, 2021, 10 (24)
  • [43] Implementation and evaluation of a container management platform on Docker: Hadoop deployment as an example
    Shih, Wen-Chung
    Yang, Chao-Tung
    Ranjan, Rajiv
    Chiang, Chun-, I
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2021, 24 (04): : 3421 - 3430
  • [44] CAPODAZ: A containerised authorisation and policy-driven architecture using microservices
    Kallergis, Dimitrios
    Garofalaki, Zacharenia
    Katsikogiannis, Georgios
    Douligeris, Christos
    AD HOC NETWORKS, 2020, 104
  • [45] Microservices Identification Through Interface Analysis
    Baresi, Luciano
    Garriga, Martin
    De Renzis, Alan
    SERVICE-ORIENTED AND CLOUD COMPUTING (ESOCC 2017), 2017, 10465 : 19 - 33
  • [46] An Empirical Analysis of the Docker Container Ecosystem on GitHub
    Cito, Jurgen
    Schermann, Gerald
    Witternt, John Erik
    Leitner, Philipp
    Zumberi, Sali
    Gall, Harald C.
    2017 IEEE/ACM 14TH INTERNATIONAL CONFERENCE ON MINING SOFTWARE REPOSITORIES (MSR 2017), 2017, : 323 - 333
  • [47] Container Allocation and Deallocation Traceability using Docker Swarm with Consortium Hyperledger Blockchain
    Marques, Marco A.
    Miers, Charles C.
    Simplicio, Marcos A.
    CLOSER: PROCEEDINGS OF THE 11TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING AND SERVICES SCIENCE, 2021, : 288 - 295
  • [48] FUSE: A Microservice Approach to Cross-domain Federation using Docker Containers
    Goethals, Tom
    Kerkhove, Dwight
    Van Hoye, Laurens
    Sebrechts, Merlijn
    De Turck, Filip
    Volckaert, Bruno
    CLOSER: PROCEEDINGS OF THE 9TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING AND SERVICES SCIENCE, 2019, : 90 - 99
  • [49] Implementation of a Global Online Platform with Microservices Architecture for Studies on Genetic Epilepsies
    Discua, David
    Arias, Carlos R.
    Duron, Reyna M.
    Bailey, Julia N.
    Patterson, Chris
    Delgado-Escueta, Antonio, V
    2019 IEEE 39TH CENTRAL AMERICA AND PANAMA CONVENTION (CONCAPAN XXXIX), 2019, : 142 - 146
  • [50] Web Server Load Balancing Based On Memory Utilization Using Docker Swarm
    Bella, Mochamad Rexa Mei
    Data, Mahendra
    Yahya, Widhi
    PROCEEDINGS OF 2018 3RD INTERNATIONAL CONFERENCE ON SUSTAINABLE INFORMATION ENGINEERING AND TECHNOLOGY (SIET 2018), 2018, : 220 - 223