Paper Type

Complete

Paper Number

1218

Description

The growing digitalization influences almost all areas of our modern life. Companies are aligning themselves with this movement already. However, public institutions in particular still have problems that are primarily originating out of high costs. Serverless computing is a new trend in cloud computing that enables modern software development to build and run services without managing the underlying infrastructure, solely providing single functionalities. To identify whether serverless computing offers benefits in terms of use and cost, especially for higher educational institutions, two autograder approaches for programming assignments are designed, developed, and implemented, that utilize services offered by the Google Cloud Platform. While one is being built using serverless technologies, another approach is based on regular cloud technologies and best-practices from existing literature. Eventually, a thorough evaluation is performed, in which both are investigated in terms of the execution time, load, cold start, cost, and usability.

Comments

Education

Share

COinS
 
Jul 2nd, 12:00 AM

A Low-Cost Autograder Approach utilizing Serverless Cloud Technologies for Higher Educational Institutions (HEI)

The growing digitalization influences almost all areas of our modern life. Companies are aligning themselves with this movement already. However, public institutions in particular still have problems that are primarily originating out of high costs. Serverless computing is a new trend in cloud computing that enables modern software development to build and run services without managing the underlying infrastructure, solely providing single functionalities. To identify whether serverless computing offers benefits in terms of use and cost, especially for higher educational institutions, two autograder approaches for programming assignments are designed, developed, and implemented, that utilize services offered by the Google Cloud Platform. While one is being built using serverless technologies, another approach is based on regular cloud technologies and best-practices from existing literature. Eventually, a thorough evaluation is performed, in which both are investigated in terms of the execution time, load, cold start, cost, and usability.

When commenting on articles, please be friendly, welcoming, respectful and abide by the AIS eLibrary Discussion Thread Code of Conduct posted here.