Dissertação de Mestrado
Java File System Virtualization
2024
—Informações chave
Autores:
Orientadores:
Publicado em
15/11/2024
Resumo
As Cloud Computing moves toward Function-as-a-Service, applications are deployed as small, stateless functions running inside a container. Typically, this requires a new container runtime for concurrent invocations, however, runtime isolation imposes great latency and memory costs. One solution to address this is enabling functions to share the same runtime, reducing the number of cold starts, and, improving the memory footprint. However, to completely share the runtime, the File System must also be virtualized to ensure that multiple concurrent invocations running don't interfere with each other's executions. Thus, we propose a solution to this problem by leveraging Seccomp to intercept File System related calls and modify them to ensure isolation between the different function executions. In order to evaluate the implemented solution, we used multiple workloads with different degrees of File System usage to assess how File System Virtualization affects different workloads. The evaluation focuses on latency and throughput to assess whether we can introduce the File System Virtualization mechanism without impacting the performance of the system. In addition to this, we measured memory utilization to determine if the proposed solution impacts memory footprint.
Detalhes da publicação
Autores da comunidade :
Gonçalo Da Silva Duarte
ist192467
Orientadores desta instituição:
Rodrigo Fraga Barcelos Paulus Bruno
ist167074
Domínio Científico (FOS)
electrical-engineering-electronic-engineering-information-engineering - Engenharia Eletrotécnica, Eletrónica e Informática
Idioma da publicação (código ISO)
eng - Inglês
Acesso à publicação:
Acesso Embargado
Data do fim do embargo:
06/09/2025
Nome da instituição
Instituto Superior Técnico