Selecting, extracting, and analyzing the results of Internet measurements is a labor-intensive task that contains some recurring steps as well as a rather high amount of boilerplate code. In addition, a high level of technical knowledge is required, thus limiting the implementation of such pipelines to data scientists and software engineers. In this paper, we present GeoDSL, a domain-specific language that can be used to select the results of Internet measurements and download them from online data sources using a simplified syntax. The final goal is to allow researchers working in closely related areas, but with little programming experience, to be able to download, filter and process Internet measurements, e.g. to study large-scale phenomena. The language can be easily extended to support additional data sources and functionalities.
A Domain Specific Language for Internet Measurements
Cisternini, Giovanni;Luconi, Valerio;Vecchio, Alessio
2024-01-01
Abstract
Selecting, extracting, and analyzing the results of Internet measurements is a labor-intensive task that contains some recurring steps as well as a rather high amount of boilerplate code. In addition, a high level of technical knowledge is required, thus limiting the implementation of such pipelines to data scientists and software engineers. In this paper, we present GeoDSL, a domain-specific language that can be used to select the results of Internet measurements and download them from online data sources using a simplified syntax. The final goal is to allow researchers working in closely related areas, but with little programming experience, to be able to download, filter and process Internet measurements, e.g. to study large-scale phenomena. The language can be easily extended to support additional data sources and functionalities.I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.