Cloud-based Distributed Internet Measurement Platform

Loading...
Thumbnail Image

URL

Journal Title

Journal ISSN

Volume Title

Perustieteiden korkeakoulu | Master's thesis

Date

2022-08-22

Department

Major/Subject

Security and Cloud Computing

Mcode

SCI3113

Degree programme

Master’s Programme in Security and Cloud Computing (SECCLO)

Language

en

Pages

58 + 26

Series

Abstract

Cloud computing has become an essential component of most networked applications today. Thus, Internet failures that prevent access to cloud data centres are sources of service disruptions and monetary losses. To prevent such failures, Internet measurement platforms are utilised to run network diagnostic tests to probe the Internet and identify anomalies. However, maintaining such platforms is complex, as it may involve large amounts of hardware and servers and has non-negligible monetary costs. This thesis investigates the possibility of implementing an Internet measurement platform leveraging the serverless computing paradigm. To this end, the work proposes the design and implementation of a novel cloud-based measurement platform in a serverless fashion. The proposed solution is then evaluated against the more traditional approach of using virtual machines in Google Compute Engine. Cost comparison between the two approaches shows that the serverless solution significantly reduces costs if the duration of the network measurement is below 22 minutes. As a drawback, performing measurements on the serverless approach exhibits slightly higher, yet negligible for measurement platforms, response time than the virtual machine-based approach; about 13.37% longer with 20.3 ms of difference.

Description

Supervisor

Di Francesco, Mario

Thesis advisor

Corneo, Lorenzo

Keywords

public internet, network measurement, cloud computing, serverless

Other note

Citation