• Publications
  • Influence
File system trace replay methods through the lens of metrology
TLDR
This case study indicates that the evaluated methods provide similar, good precision but are biased in some scenarios, and shows that, in some cases, collecting only the file system activity is not enough to accurately replay the traces; in these cases, collected resource consumption information can improve the quality of trace replay methods. Expand
Prebaking Functions to Warm the Serverless Cold Start
TLDR
A technique to start functions, which restores snapshots from previously executed function processes, is developed based on the CRIU process checkpoint/restore Linux tool and results indicate that the technique can improve the start-up time of function replicas by 40% and up to 71% respectively. Expand
On the Accuracy of Trace Replay Methods for File System Evaluation
TLDR
This study captured and replayed traces from standard file systems using methods proposed in the literature, to exemplify the inaccuracy of state-of-art trace replay methods and exposed a shortcoming of current methodologies. Expand
Characterising volunteers' task execution patterns across projects on multi-project citizen science platforms
TLDR
This work proposes a Goal, Question, and Metric (GQM) approach to analyse volunteers' cross-project task execution patterns and employs the Semiotic Inspection Method (SIM) to analyse the communicability of the platform's cross- project features. Expand
A high-throughput shared service to estimate evapotranspiration using Landsat imagery
TLDR
The architecture of the proposed service is presented, emphasizing how it addresses the performance issue, and a performance assessment of a small deployment is provided, which includes a discussion on possible applications that can benefit from the proposedservice. Expand
Improving Tail Latency of Stateful Cloud Services via GC Control and Load Shedding
TLDR
The Garbage Collector Control Interceptor (GCI) is a request interceptor algorithm, which is agnostic regarding the cloud service language, internals, and its incoming load and improves the tail latency of cloud services by making sure that service instances shed the incoming load while cleaning up the runtime heap. Expand
A study on the errors and uncertainties of file system trace capture methods
TLDR
A case study analyzing the two most popular trace capture methods indicates that the two evaluated methods provide good precision, but significant bias in some cases and shows that bias can be corrected by the execution of a calibration procedure. Expand
Performance Evaluation of Snapshot Methods to Warm the Serverless Cold Start
TLDR
This work compares two solutions to mitigate the cold start: Prebaking and SEUSS and analyzes the solution's performance with functions of different levels of complexity. Expand
Validation of a simulation model for FaaS performance benchmarking using predictive validation
TLDR
This work proposed and executed a validation to the simulation model used in the previous work, which pointed to an impact of up to 11.68% on the response time of requests when a garbage collector procedure was executed during the execution of a CPU-bound function. Expand
A Performance Comparison Between two GIS Multi-Criteria Decision Aid methods: a Case Study of Desertification Evaluation
TLDR
The design and implementation of a practical solution to desertification using the PROMETHEE Multi-Criteria Decision Aid method, based on state-of-the-art theoretical advances and further improvements to deal with large datasets are described. Expand