Microservice architecture design for autograder using distributed architecture

被引:0
|
作者
Elsen, R. [1 ]
Nashrulloh, M. R. [1 ]
Cahyana, R. [1 ]
Mulyani, A. [1 ]
Latifah, A. [1 ]
机构
[1] Sekolah Tinggi Teknol Garut, Dept Informat, Jalan Mayor Syamsu 1, Garut 44151, Indonesia
关键词
D O I
10.1088/1757-899X/1098/3/032083
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
An autograder is a system for grading student code submission so the lecturer and student can get the result immediately after code has been submitted. This system using distributed architecture which uses multiple backends as a grader in purpose to reduce execution time caused by the queue. This system needs some components to make it work. Based on distributed architecture applied in this system design, the components need to be separated and run independently but still running their respective orchestras. In this paper, we propose a microservice architecture design to determine components that might be needed by autograder to complete its purpose and run well.
引用
收藏
页数:4
相关论文
共 50 条
  • [1] SagaMAS: a software framework for distributed transactions in the microservice architecture
    Limon, Xavier
    Guerra-Hernandez, Alejandro
    Sanchez-Garcia, Angel J.
    Perez Arriaga, Juan Carlos
    [J]. 2018 6TH INTERNATIONAL CONFERENCE IN SOFTWARE ENGINEERING RESEARCH AND INNOVATION (CONISOFT 2018), 2018, : 50 - 58
  • [2] Design of Scalable and Resilient Applications using Microservice Architecture in PaaS Cloud
    Gesvindr, David
    Davidek, Jaroslav
    Buhnova, Barbora
    [J]. ICSOFT: PROCEEDINGS OF THE 14TH INTERNATIONAL CONFERENCE ON SOFTWARE TECHNOLOGIES, 2019, : 619 - 630
  • [3] Design of WeChat Service System Based on Microservice Architecture
    Wu, Sikai
    Wang, Xiao
    Zhu, Quanyin
    [J]. 3RD ANNUAL INTERNATIONAL CONFERENCE ON INFORMATION SYSTEM AND ARTIFICIAL INTELLIGENCE (ISAI2018), 2018, 1069
  • [4] A Distributed Microservice Architecture Pattern for the Automated Generation of Information Extraction Pipelines
    Sildatke M.
    Karwanni H.
    Kraft B.
    Zündorf A.
    [J]. SN Computer Science, 4 (6)
  • [5] Microservice Architecture from Enterprise Architecture Management Perspective
    Pinheiro, Carlos
    Vasconcelos, Andre
    Guerreiro, Sergio
    [J]. BUSINESS MODELING AND SOFTWARE DESIGN, BMSD 2019, 2019, 356 : 236 - 245
  • [6] The Comparison of Microservice and Monolithic Architecture
    Gos, Konrad
    Zabierowski, Wojciech
    [J]. 2020 IEEE XVITH INTERNATIONAL CONFERENCE ON THE PERSPECTIVE TECHNOLOGIES AND METHODS IN MEMS DESIGN (MEMSTECH), 2020, : 150 - 153
  • [7] Using Static Analysis to Address Microservice Architecture Reconstruction
    Bushong, Vincent
    Das, Dipta
    Al Maruf, Abdullah
    Cerny, Tomas
    [J]. 2021 36TH IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING ASE 2021, 2021, : 1199 - 1201
  • [8] Making the Move to Microservice Architecture
    Koschel, Arne
    Astrova, Irina
    Doetterl, Jeremias
    [J]. 2017 INTERNATIONAL CONFERENCE ON INFORMATION SOCIETY (I-SOCIETY 2017), 2017, : 74 - 79
  • [9] A Distributed Architecture for Collaborative Design
    Dutra, Moises
    Slimani, Kamel
    Ghodous, Parisa
    [J]. LEADING THE WEB IN CONCURRENT ENGINEERING: NEXT GENERATION CONCURRENT ENGINEERING, 2006, 143 : 128 - 135
  • [10] Controller design for a distributed architecture
    Djaferis, TE
    [J]. PROCEEDINGS OF THE 2003 AMERICAN CONTROL CONFERENCE, VOLS 1-6, 2003, : 5011 - 5016