Cloud-based Distributed Internet Measurement Platform

Loading...
Thumbnail Image
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