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.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.