Recently, there is a growing trend where end-users personally engage in computationally-intensive applications, particularly in domains such as AI, AR/VR, and simulation. Consequently, there arises an increasing demand to enhance the capabilities of local devices by offloading computational work to remote resources, which can also be provided by endusers. To address the requirements of modern peer-to-peer (P2P) offloading architectures, we have developed Wasimoff-an innovative browser-based framework designed for dynamic volunteer computing. Leveraging WebAssembly, applications can securely run in an isolated browser environment. Device owners can effortlessly share their available CPU cycles and participate in the collaborative network by accessing a designated URL in their browser. To assess Wasimoff's performance, we conducted a real-world evaluation with devices located in both Germany and the USA. The results affirm Wasimoff's ability to scale linearly as the system's entities increase. Moreover, Wasimoff consistently maintains execution speed even under congested system conditions.

Semjonov, A., Bornholdt, H., Edinger, J., Russo Russo, G. (2024). Wasimoff: distributed computation offloading using WebAssembly in the browser. In 2024 IEEE International Conference on Pervasive Computing and Communications Workshops and other Affiliated Events (PerCom Workshops) (pp.203-208). New York : IEEE [10.1109/percomworkshops59983.2024.10503392].

Wasimoff: distributed computation offloading using WebAssembly in the browser

Russo Russo, Gabriele
2024-01-01

Abstract

Recently, there is a growing trend where end-users personally engage in computationally-intensive applications, particularly in domains such as AI, AR/VR, and simulation. Consequently, there arises an increasing demand to enhance the capabilities of local devices by offloading computational work to remote resources, which can also be provided by endusers. To address the requirements of modern peer-to-peer (P2P) offloading architectures, we have developed Wasimoff-an innovative browser-based framework designed for dynamic volunteer computing. Leveraging WebAssembly, applications can securely run in an isolated browser environment. Device owners can effortlessly share their available CPU cycles and participate in the collaborative network by accessing a designated URL in their browser. To assess Wasimoff's performance, we conducted a real-world evaluation with devices located in both Germany and the USA. The results affirm Wasimoff's ability to scale linearly as the system's entities increase. Moreover, Wasimoff consistently maintains execution speed even under congested system conditions.
STARLESS'24: 3rd Workshop on Serverless computing for pervasive cloud-edge-device systems and services, in conjunction with PerCom 2024
Biarritz, France
2024
3
Rilevanza internazionale
2024
Settore IINF-05/A - Sistemi di elaborazione delle informazioni
English
Serverless computing
Computation offloading
Peer-to-peer computing
WebAssembly
Intervento a convegno
Semjonov, A., Bornholdt, H., Edinger, J., Russo Russo, G. (2024). Wasimoff: distributed computation offloading using WebAssembly in the browser. In 2024 IEEE International Conference on Pervasive Computing and Communications Workshops and other Affiliated Events (PerCom Workshops) (pp.203-208). New York : IEEE [10.1109/percomworkshops59983.2024.10503392].
Semjonov, A; Bornholdt, H; Edinger, J; Russo Russo, G
File in questo prodotto:
File Dimensione Formato  
2024_Wasimoff.pdf

solo utenti autorizzati

Tipologia: Versione Editoriale (PDF)
Licenza: Copyright dell'editore
Dimensione 340.45 kB
Formato Adobe PDF
340.45 kB Adobe PDF   Visualizza/Apri   Richiedi una copia

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/2108/385983
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 1
  • ???jsp.display-item.citation.isi??? 1
social impact