Treballs Fi de Màster> Enginyeria Informàtica i Matemàtiques

WebAssembly for Edge-Cloud Computing

  • Dades identificatives

    Identificador: TFM:1637
    Autors:
    Funk, Marlon
  • Altres:

    Paraules clau: Funció com a servei, informàtica de punta, servidor menys, WebAssembly Function-as-a-Service, edge computing, server- less, WebAssembly Función como servicio, informática de punta, servidor menos, WebAssembly
    Títol en diferents idiomes: WebAssembly per a Edge-Cloud Computing WebAssembly para informática perimetral en la nube
    Àrees temàtiques: Enginyeria informàtica Computer engineering Ingeniería informática
    Confidencialitat: No
    Curs acadèmic: 2022-2023
    Estudiant: Funk, Marlon
    Aprenentatge Servei: No
    Departament: Enginyeria Informàtica i Matemàtiques
    Drets d'accés: info:eu-repo/semantics/openAccess
    Data de la defensa del treball: 2023-09-15
    Director del projecte: Sanchez Artigas,Marc
    Resum: En els darrers anys, la informàtica sense servidor ha sorgit com una solució popular per crear i desplegar aplicacions en entorns de núvol. Una de les plataformes líders en aquest camp és Apache OpenWhisk, que ofereix un marc sense cap tipus per executar funcions basades en esdeveniments en resposta a diversos activadors. Tot i tenir una eficiència reconeguda, les seves tecnologies subjacents segueixen evolucionant per satisfer les demandes en constant augment. L'entorn d'execució per a l'execució de funcions és un aspecte clau de la informàtica sense sever. Com a format d'instrucció binària per a màquines virtuals, Wasm ha cridat l'atenció per la seva portabilitat i rendiment. L'objectiu d'aquest treball és investigar i avaluar l'ús de WebAssembly (Wasm) com a alternativa a l'enfocament actual de contenidorització de Docker. La substitució real es va implementar abans, però diverses preguntes sobre les diferències de rendiment entre Wasm i Docker continuen sense resposta. Després de realitzar diversos benchmarks, es pot confirmar la superioritat de Wasm quant a latència i capacitat. A més, mostra menys ocurrències atípiques en comparació amb Docker i Wasm provoca menys tensió en la memòria i l'ús de la CPU. In recent years, serverless computing has arisen as popular solution for building and deploying applications in cloud environments. One of the leading platform in this field is Apache OpenWhisk, which offers a severless framework for executing event-driven functions in response to various triggers. While having recognized efficiency, its underlying technologies are still evolving to fulfill constantly increasing demands. The runtime environment for function execution is a key aspect of severless computing. As a binary instruction format for virtual machines Wasm has gained attention for its portability and performance. The aim of this work is to investigate and evalutate the use of WebAssembly (Wasm) as an alternative to the current Docker containerization approach. The actual substitution was implemented before, however several questions regarding the performance differences between Wasm and Docker remain unanswered. After conducting several benchmarks, the superiority of Wasm regarding latency and capacity can be confirmed. Additionally, it shows fewer outlier occurrences compared to Docker and Wasm causes less strain on memory and CPU usage.
    Matèria: Enginyeria informàtica
    Entitat: Universitat Rovira i Virgili (URV)
    Idioma: en
    Ensenyament(s): Enginyeria de la Seguretat Informàtica i Intel·ligència Artificial
    Títol en la llengua original: WebAssembly for Edge-Cloud Computing
    Data d'alta al repositori: 2024-04-09
  • Paraules clau:

    Enginyeria informàtica
    Computer engineering
    Ingeniería informática
    Enginyeria informàtica
  • Documents:

  • Cerca a google

    Search to google scholar