What is it about?
WebAssembly is a recent and emerging technology that has grown interest for several pros as a binary format regarding energy consumption, close to native performance, and portability. A rising interest in its application for out-of-the-web applications led to the development of interfaces to consider standalone executions as well as specialized runtimes to match nowadays needs in big data, while remaining considerable as an environment-friendly alternative to classic approaches in cloud computing. In addition, we consider serverless environments as our central hypothesis for more frugal application uses. The study focuses on the join operation in serverless WebAssembly, an extensively used operation all over the cloud, to seek for opportunities in energy consumption and other pros with some trade-offs.
Featured Image
Photo by Growtika on Unsplash
Why is it important?
In order to face critical CO2 concerns with the rise of bigdata centers, we consider WebAssembly as a promising alternative to classic approaches in serverless computing. It may offer some trade-offs regarding raw performance and energy-consumption.
Perspectives
We aim to broaden horizons on WebAssembly application in the cloud and distributed environments, as we believe it has potential to deliver relevant trade-offs. Further research in the development of specific runtimes, environments and algorithms are perspectives to consider WebAssembly a viable alternative.
Chanattan Sok
Univ Rennes, ENS Rennes
Read the Original
This page is a summary of: WebAssembly serverless join: A Study of its Application, July 2024, ACM (Association for Computing Machinery),
DOI: 10.1145/3676288.3676305.
You can read the full text:
Contributors
The following have contributed to this page







