Research on WebAssembly Runtimes: A Survey (2404.12621v2)
Abstract: WebAssembly (abbreviated as Wasm) was initially introduced for the Web but quickly extended its reach into various domains beyond the Web. To create Wasm applications, developers can compile high-level programming languages into Wasm binaries or manually convert equivalent textual formats into Wasm binaries. Regardless of whether it is utilized within or outside the Web, the execution of Wasm binaries is supported by the Wasm runtime. Such a runtime provides a secure, memory-efficient, and sandboxed execution environment designed explicitly for Wasm applications. This paper provides a comprehensive survey of research on WebAssembly runtimes. It covers 98 articles on WebAssembly runtimes and characterizes existing studies from two different angles, including the "internal" research of Wasm runtimes(Wasm runtime design, testing, and analysis) and the "external" research(applying Wasm runtimes to various domains). This paper also proposes future research directions about WebAssembly runtimes.
- 2014. American fuzzy lop. https://github.com/google/AFL.
- 2018. Ethereum 2.0. https://medium.com/rocket-pool/ethereum-2-0-76d0c8a76605.
- 2022. EOS VM - A Low-Latency, High Performance and Extensible WebAssembly Engine. https://github.com/EOSIO/eos.
- 2022. hera - an ewasm (revision 4) virtual machine implemented in C++ conforming to EVMC ABIv9. https://github.com/ewasm/hera.
- 2022. LLVM-a WASM compiler used in wasmer. https://github.com/wasmerio/wasmer/tree/fc7c89fb1bfecc332d9f26238740e14c1df605cd/lib/compiler-llvm.
- 2022. Lucet - a native WebAssembly compiler and runtime. https://github.com/bytecodealliance/lucet.
- 2022. singlepass-a WASM compiler used in wasmer. https://github.com/wasmerio/wasmer/tree/fc7c89fb1bfecc332d9f26238740e14c1df605cd/lib/compiler-singlepass.
- 2022. WABT: The WebAssembly Binary Toolkit. https://github.com/WebAssembly/wabt.
- 2022a. WASM runtime definition. https://medium.com/wasm/webassembly-wasm-runtimes-522bcc7478fd.
- 2022b. wasm3 - The fastest WebAssembly interpreter, and the most universal runtime. https://github.com/wasm3/wasm3.
- 2022. WasmEdge Runtime. https://github.com/WasmEdge/WasmEdge.
- 2022a. wasmer - a fast and secure WebAssembly runtime. https://github.com/wasmerio/wasmer.
- 2022b. wasmi - WebAssembly (Wasm) Interpreter. https://github.com/paritytech/wasmi.
- 2022c. wasmtime - A standalone runtime for WebAssembly. https://github.com/bytecodealliance/wasmtime.
- 2022. WAVM - a WebAssembly virtual machine, designed for use in non-browser applications. https://github.com/WAVM/WAVM.
- 2022. WebAssembly Micro Runtime. https://github.com/bytecodealliance/wasm-micro-runtime.
- 2022d. WebAssembly specification 2.0. https://www.w3.org/TR/wasm-core-2/.
- 2022e. WebAssembly System Interface. https://wasi.dev/.
- 2022f. WebAssembly system interface Doc. https://hacks.mozilla.org/2019/03/standardizing-wasi-a-webassembly-system-interface/.
- 2023. arXiv. https://arxiv.org/.
- 2023. dblp: computer science bibliography. https://dblp.org/.
- 2023. Google Scholar. https://scholar.google.com/.
- 2023a. WASI preview1 documentation. https://github.com/WebAssembly/WASI/blob/0ba0c5e2e37625ca5a6d3e4255a998dfaa3efc52/phases/snapshot/docs.md.
- 2023b. Wasm non web usage. https://webassembly.org/docs/non-web/.
- 2023. Wat file. https://developer.mozilla.org/en-US/docs/WebAssembly/Text_format_to_wasm.
- 2023. WebAssembly org. https://webassembly.org/.
- 2024. cranelift-a WASM compiler used in wasmer. https://github.com/wasmerio/wasmer/tree/fc7c89fb1bfecc332d9f26238740e14c1df605cd/lib/compiler-cranelift.
- 2024. CSRankings: Computer Science Rankings. Retrieved Feb 21, 2024 from https://csrankings.org./#/index?all&us
- 2024. Node.js. https://nodejs.org/en/learn/getting-started/nodejs-with-webassembly.
- 2024. SpiderMonkey-The Firefox JavaScript engine. https://spidermonkey.dev/.
- 2024. V8-The Chrome JavaScript engine. https://github.com/v8/v8.
- 2024. WebAssembly interpreter. https://github.com/WebAssembly/spec/tree/master/interpreter.
- 2024. WebKit-JavaScriptCore-The Safari JavaScript engine. https://github.com/phoboslab/JavaScriptCore-iOS?tab=readme-ov-file.
- POSTER: Leveraging eBPF to enhance sandboxing of WebAssembly runtimes. (2023).
- Elmir Aliyev. 2023. Analysis Performance of Web Assembly Applications on Cloud. In 1st INTERNATIONAL CONFERENCE ON THE 4th INDUSTRIAL REVOLUTION AND INFORMATION TECHNOLOGY, Vol. 1. Azěrbaycan Dövlět Neft vě Sěnaye Universiteti, 23–25.
- ContractBox: Realizing accountable data sharing on the edge using a small scale blockchain. Computer Networks 229 (2023), 109768.
- Multimodal machine learning: A survey and taxonomy. IEEE transactions on pattern analysis and machine intelligence 41, 2 (2018), 423–443.
- The oracle problem in software testing: A survey. IEEE transactions on software engineering 41, 5 (2014), 507–525.
- A survey on blockchain interoperability: Past, present, and future trends. ACM Computing Surveys (CSUR) 54, 8 (2021), 1–41.
- {{\{{Provably-Safe}}\}} multilingual software sandboxing using {{\{{WebAssembly}}\}}. In 31st USENIX Security Symposium (USENIX Security 22). 1975–1992.
- WRTester: Differential Testing of WebAssembly Runtimes via Semantic-aware Binary Generation. arXiv preprint arXiv:2312.10456 (2023).
- WOOD: Extending a WebAssembly VM with Out-of-Place Debugging for IoT applications. (2021).
- Walter Cazzola and Mehdi Jalili. 2016. Dodging unsafe update points in java dynamic software updating systems. In 2016 IEEE 27th International Symposium on Software Reliability Engineering (ISSRE). IEEE, 332–341.
- Exploring the Use of WebAssembly in HPC. In Proceedings of the 28th ACM SIGPLAN Annual Symposium on Principles and Practice of Parallel Programming. 92–106.
- An empirical study on deployment faults of deep learning based mobile applications. In 2021 IEEE/ACM 43rd International Conference on Software Engineering (ICSE). IEEE, 674–685.
- On the runtime and energy performance of webassembly: Is webassembly superior to javascript yet?. In 2021 36th IEEE/ACM International Conference on Automated Software Engineering Workshops (ASEW). IEEE, 255–262.
- WebAssembly versus JavaScript: Energy and Runtime Performance. In 2022 International Conference on ICT for Sustainability (ICT4S). IEEE, 24–34.
- The state of serverless applications: Collection, characterization, and community consensus. IEEE Transactions on Software Engineering 48, 10 (2021), 4152–4166.
- Pushing serverless to the edge with webassembly runtimes. In 2022 22nd IEEE International Symposium on Cluster, Cloud and Internet Computing (CCGrid). IEEE, 140–149.
- Sledge: A serverless-first, light-weight wasm runtime for the edge. In Proceedings of the 21st International Middleware Conference. 265–279.
- Challenges and opportunities for efficient serverless computing at the edge. In 2019 38th Symposium on Reliable Distributed Systems (SRDS). IEEE, 261–2615.
- Quantum software testing: State of the art. Journal of Software: Evolution and Process 35, 4 (2023), e2419.
- Indexed Types for a Statically Safe WebAssembly. Proceedings of the ACM on Programming Languages 8, POPL (2024), 2395–2424.
- Acctee: A webassembly-based two-way sandbox for trusted resource accounting. In Proceedings of the 20th International Middleware Conference. 123–135.
- Garrett Gu and Hovav Shacham. 2023. Constant-Time Wasmtime, for Real This Time: End-to-End Verified Zero-Overhead Constant-Time Programming for the Web and Beyond. arXiv preprint arXiv:2311.14246 (2023).
- Robbert Gurdeep Singh and Christophe Scholliers. 2019. WARDuino: a dynamic WebAssembly virtual machine for programming microcontrollers. In Proceedings of the 16th ACM SIGPLAN International Conference on Managed Programming Languages and Runtimes. 27–36.
- Bringing the web up to speed with WebAssembly. In Proceedings of the 38th ACM SIGPLAN Conference on Programming Language Design and Implementation. 185–200.
- Håkon Harnes and Donn Morrison. 2024. SoK: Analysis techniques for WebAssembly. arXiv preprint arXiv:2401.05943 (2024).
- Survey on serverless computing. Journal of Cloud Computing 10, 1 (2021), 1–29.
- Keno Haßler and Dominik Maier. 2021. Wafl: Binary-only webassembly fuzzing with fast snapshots. In Reversing and Offensive-oriented Trends Symposium. 23–30.
- An empirical study of real-world webassembly binaries: Security, languages, use cases. In Proceedings of the web conference 2021. 2696–2708.
- Devon Hockley and Carey Williamson. 2022. Benchmarking runtime scripting performance in wasmer. In Companion of the 2022 ACM/SPEC International Conference on Performance Engineering. 97–104.
- Mohammed Nurul Hoque and Khaled A Harras. 2022. WebAssembly for Edge Computing: Potential and Challenges. IEEE Communications Standards Magazine 6, 4 (2022), 68–73.
- Martin Jacobsson and Jonas Willén. 2018. Virtual machine execution for wearables based on WebAssembly. In EAI International Conference on Body Area Networks. Springer, 381–389.
- Not so fast: Analyzing the performance of {{\{{WebAssembly}}\}} vs. native code. In 2019 USENIX Annual Technical Conference (USENIX ATC 19). 107–120.
- Wasmfuzzer: A fuzzer for webassembly virtual machines. In 34th International Conference on Software Engineering and Knowledge Engineering, SEKE 2022. KSI Research Inc., 537–542.
- Revealing Performance Issues in Server-side WebAssembly Runtimes via Differential Testing. In 2023 38th IEEE/ACM International Conference on Automated Software Engineering (ASE). IEEE, 661–672.
- WaVe: a verifiably secure WebAssembly sandboxing runtime. In 2023 IEEE Symposium on Security and Privacy (SP). IEEE, 2940–2955.
- Harsh Joshi. 2022. ANALYSIS OF WEB ASSEMBLY TECHNOLOGY IN CLOUD AND BACKEND. (2022).
- WebAssembly potentials: A performance analysis on desktop environment and opportunities for discussions to its application on CPS environment. In Anais Estendidos do X Simpósio Brasileiro de Engenharia de Sistemas Computacionais. SBC, 145–150.
- Sangeeta Kakati and Mats Brorsson. 2023. WebAssembly Beyond the Web: A Review for the Edge-Cloud Continuum. In 2023 3rd International Conference on Intelligent Technologies (CONIT). IEEE, 1–8.
- Staffs Keele et al. 2007. Guidelines for performing systematic literature reviews in software engineering.
- Avengers, assemble! Survey of WebAssembly security solutions. In 2022 IEEE 15th International Conference on Cloud Computing (CLOUD). IEEE, 543–553.
- Vojdan Kjorveziroski and Sonja Filiposka. 2023a. WebAssembly as an Enabler for Next Generation Serverless Computing. Journal of Grid Computing 21, 3 (2023), 34.
- Vojdan Kjorveziroski and Sonja Filiposka. 2023b. WebAssembly Orchestration in the Context of Serverless Computing. Journal of Network and Systems Management 31, 3 (2023), 62.
- Evaluating webassembly for orchestrated deployment of serverless functions. In 2022 30th Telecommunications Forum (TELFOR). IEEE, 1–4.
- DuckDB-wasm: fast analytical processing for the web. Proceedings of the VLDB Endowment 15, 12 (2022), 3574–3577.
- Isolation without taxation: near-zero-cost transitions for WebAssembly and SFI. Proceedings of the ACM on Programming Languages 6, POPL (2022), 1–30.
- Work-in-Progress: Integrating WebAssembly into Service-Oriented Architectures for Edge Systems. In Proceedings of the International Conference on Embedded Software. 17–18.
- Kyriakos-Ioannis D Kyriakou and Nikolaos D Tselikas. 2022. Complementing JavaScript in High-Performance Node. js and Web Applications with Rust and WebAssembly. Electronics 11, 19 (2022), 3217.
- Put Your Memory in Order: Efficient Domain-based Memory Isolation for WASM Applications. In Proceedings of the 2023 ACM SIGSAC Conference on Computer and Communications Security. 904–918.
- Wiprog: A webassembly-based approach to integrated iot programming. In IEEE INFOCOM 2021-IEEE Conference on Computer Communications. IEEE, 1–10.
- ThingSpire OS: a WebAssembly-based IoT operating system for cloud-edge integration. In Proceedings of the 19th Annual International Conference on Mobile Systems, Applications, and Services. 487–488.
- Bringing webassembly to resource-constrained iot devices for seamless device-cloud integration. In Proceedings of the 20th Annual International Conference on Mobile Systems, Applications and Services. 261–272.
- Serverless computing: state-of-the-art, challenges and opportunities. IEEE Transactions on Services Computing 16, 2 (2022), 1522–1539.
- Software testing and code refactoring: A survey with practitioners. In 2023 IEEE International Conference on Software Maintenance and Evolution (ICSME). IEEE, 500–507.
- Opinion mining for software development: a systematic literature review. ACM Transactions on Software Engineering and Methodology (TOSEM) 31, 3 (2022), 1–41.
- Demystifying Web-based Mobile Extended Reality Accelerated by WebAssembly. In Proceedings of the 2023 ACM on Internet Measurement Conference. 145–153.
- Aerogel: Lightweight access control framework for webassembly-based bare-metal iot devices. In 2021 IEEE/ACM Symposium on Edge Computing (SEC). IEEE, 94–105.
- A systematic literature review on federated machine learning: From a software engineering perspective. ACM Computing Surveys (CSUR) 54, 5 (2021), 1–39.
- Bringing webassembly up to speed with dynamic linking. In Proceedings of the 36th Annual ACM Symposium on Applied Computing. 1727–1735.
- WebAssembly modules as lightweight containers for liquid IoT applications. In International Conference on Web Engineering. Springer, 328–336.
- Cynthia Marcelino and Stefan Nastic. 2023. CWASI: A WebAssembly Runtime Shim for Inter-function Communication in the Serverless Edge-Cloud Continuum. (2023).
- Concolic Execution for WebAssembly. In 36th European Conference on Object-Oriented Programming (ECOOP 2022). Schloss Dagstuhl-Leibniz-Zentrum für Informatik.
- Pankaj Mendki. 2020. Evaluating webassembly enabled serverless approach for edge computing. In 2020 IEEE Cloud Summit. IEEE, 161–166.
- A Holistic Approach for Trustworthy Distributed Systems with WebAssembly and TEEs. In 27th International Conference on Principles of Distributed Systems (OPODIS 2023). Schloss-Dagstuhl-Leibniz Zentrum für Informatik.
- Twine: An embedded trusted runtime for webassembly. In 2021 IEEE 37th International Conference on Data Engineering (ICDE). IEEE, 205–216.
- Watz: a Trusted WebAssembly runtime environment with remote attestation for TrustZone. In 2022 IEEE 42nd International Conference on Distributed Computing Systems (ICDCS). IEEE, 1177–1189.
- WebAssembly as a Common Layer for the Cloud-edge Continuum. In Proceedings of the 2nd Workshop on Flexible Resource and Application Management on the Edge. 3–8.
- A Comprehensive Trusted Runtime for WebAssembly with Intel SGX. IEEE Transactions on Dependable and Secure Computing (2023).
- Biju R Mohan et al. 2022. Comparative Analysis Of JavaScript And WebAssembly In The Browser Environment. In 2022 IEEE 10th Region 10 Humanitarian Technology Conference (R10-HTC). IEEE, 232–237.
- Konrad Moron and Stefan Wallentowitz. 2023. Support for Just-in-Time Compilation of WebAssembly for Embedded Systems. In 2023 12th Mediterranean Conference on Embedded Computing (MECO). IEEE, 1–4.
- Retrofitting industrial machines with webassembly on the edge. In International Conference on Web Information Systems Engineering. Springer, 241–256.
- Swivel: Hardening {{\{{WebAssembly}}\}} against spectre. In 30th USENIX Security Symposium (USENIX Security 21). 1433–1450.
- Gobi: WebAssembly as a practical path to library sandboxing. arXiv preprint arXiv:1912.02285 (2019).
- Edgedancer: Secure mobile webassembly services on the edge. In Proceedings of the 4th International Workshop on Edge Systems, Analytics and Networking. 13–18.
- Insights into webassembly: compilation performance and shared code caching in node. js. In EVOKE CASCON 2020. ACM, 163–172.
- Mohammed Nurul-Hoque and Khaled A Harras. 2021. Nomad: Cross-Platform Computational Offloading and Migration in Femtoclouds Using WebAssembly. In 2021 IEEE International Conference on Cloud Engineering (IC2E). IEEE, 168–178.
- Fernando Oliveira and Júlio Mattos. 2020. Analysis of WebAssembly as a strategy to improve JavaScript performance on IoT environments. In Anais Estendidos do X Simpósio Brasileiro de Engenharia de Sistemas Computacionais. SBC, 133–138.
- ewasm: Practical software fault isolation for reliable embedded devices. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems 39, 11 (2020), 3492–3505.
- WebAssembly Modules as Alternative to Docker Containers in IoT Application Development. In 2023 IEEE 3rd International Conference on Electronic Communications, Internet of Things and Big Data (ICEIB). IEEE, 519–524.
- Wasm/k: delimited continuations for WebAssembly. In Proceedings of the 16th ACM SIGPLAN International Symposium on Dynamic Languages. 16–28.
- Comparing the Energy Consumption of WebAssembly and JavaScript in Mobile Browsers. (2023).
- Towards securely migrating webassembly enclaves. In Proceedings of the 15th European Workshop on Systems Security. 43–49.
- On (The Lack Of) code confidentiality in trusted execution environments. arXiv preprint arXiv:2212.07899 (2022).
- Trufflewasm: a webassembly interpreter on graalvm. In Proceedings of the 16th ACM SIGPLAN/SIGOPS International Conference on Virtual Execution Environments. 88–100.
- Sparse matrices on the web: Characterizing the performance and optimal format selection of sparse matrix-vector multiplication in JavaScript and WebAssembly. In Proceedings of the 15th International Conference on Managed Languages & Runtimes. 1–13.
- Fabian Scheidl. 2020. Valent-blocks: Scalable high-performance compilation of webassembly bytecode for embedded systems. In 2020 International Conference on Computing, Electronics & Communications Engineering (iCCECE). IEEE, 119–124.
- Adapting Kubernetes controllers to the edge: on-demand control planes using Wasm and WASI. In 2022 IEEE 11th International Conference on Cloud Networking (CloudNet). IEEE, 195–202.
- metaSafer: A Technique to detect heap metadata corruption in WebAssembly. IEEE Access (2023).
- Benedikt Spies and Markus Mock. 2021. An evaluation of WebAssembly in non-web environments. In 2021 XLVII Latin American Computing Conference (CLEI). IEEE, 1–10.
- Anastasios Stotoglou and Theodore H Kaskalis. 2023. Comparative Study of JavaScript and WebAssembly Derivatives in Browser Engines. In 2023 Intelligent Methods, Systems, and Applications (IMSA). IEEE, 476–483.
- Bala Subramanyan. 2023. PRIVATON-Privacy Preserving Automaton for Proof of Computations. Cryptology ePrint Archive (2023).
- A Systematic Review of WebAssembly VS Javascript Performance Comparison. In 2023 International Conference on Information Management and Technology (ICIMTech). IEEE, 241–246.
- Taint tracking for webassembly. arXiv preprint arXiv:1807.08349 (2018).
- Leaps and bounds: Analyzing WebAssembly’s performance with a focus on bounds checking. In 2022 IEEE International Symposium on Workload Characterization (IISWC). IEEE, 256–268.
- Ben L Titzer. 2022. A fast in-place interpreter for WebAssembly. Proceedings of the ACM on Programming Languages 6, OOPSLA2 (2022), 646–672.
- Ben L Titzer. 2023. Whose Baseline (compiler) is it anyway? arXiv preprint arXiv:2305.13241 (2023).
- Comparing the energy efficiency of webassembly and javascript in web applications on android mobile devices. In Proceedings of the 26th International Conference on Evaluation and Assessment in Software Engineering. 140–149.
- Lightweight, Modular Verification for WebAssembly-to-Native Instruction Selection. (2024).
- A survey on distributed machine learning. Acm computing surveys (csur) 53, 2 (2020), 1–33.
- On the energy consumption and performance of webassembly binaries across programming languages and runtimes in iot. In Proceedings of the 27th International Conference on Evaluation and Assessment in Software Engineering. 72–82.
- Potential of WebAssembly for Embedded Systems. In 2022 11th Mediterranean Conference on Embedded Computing (MECO). IEEE, 1–4.
- Weihang Wang. 2021. Empowering web applications with WebAssembly: are we there yet?. In 2021 36th IEEE/ACM International Conference on Automated Software Engineering (ASE). IEEE, 1301–1305.
- Wenwen Wang. 2022. How Far We’ve Come–A Characterization Study of Standalone WebAssembly Runtimes. In 2022 IEEE International Symposium on Workload Characterization (IISWC). IEEE, 228–241.
- A Comprehensive Study of WebAssembly Runtime Bugs. In 2023 IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER). IEEE, 355–366.
- Characterization and implication of edge WebAssembly runtimes. In 2021 IEEE 23rd Int Conf on High Performance Computing & Communications; 7th Int Conf on Data Science & Systems; 19th Int Conf on Smart City; 7th Int Conf on Dependability in Sensor, Cloud & Big Data Systems & Application (HPCC/DSS/SmartCity/DependSys). IEEE, 71–80.
- Understanding the Issues and Causes in WebAssembly Application Development: A Mining-based Study. arXiv preprint arXiv:2311.00646 (2023).
- Ct-wasm: type-driven secure cryptography for the web ecosystem. Proceedings of the ACM on Programming Languages 3, POPL (2019), 1–29.
- WasmRef-Isabelle: A Verified Monadic Interpreter and Industrial Fuzzing Oracle for WebAssembly. Proceedings of the ACM on Programming Languages 7, PLDI (2023), 100–123.
- Elliott Wen and Gerald Weber. 2020. Wasmachine: Bring iot up to speed with a webassembly os. In 2020 IEEE International Conference on Pervasive Computing and Communications Workshops (PerCom Workshops). IEEE, 1–4.
- WasmAndroid: A Cross-Platform Runtime for Native Programming Languages on Android. ACM Transactions on Embedded Computing Systems 22, 1 (2022), 1–19.
- Rise of the planet of serverless computing: A systematic review. ACM Transactions on Software Engineering and Methodology (2023).
- Survey of Code Search Based on Deep Learning. ACM Transactions on Software Engineering and Methodology 33, 2 (2023), 1–42.
- Understanding the performance of webassembly applications. In Proceedings of the 21st ACM Internet Measurement Conference. 533–549.
- Seraph: enabling cross-platform security analysis for evm and wasm smart contracts. In Proceedings of the ACM/IEEE 42nd International Conference on Software Engineering: Companion Proceedings. 21–24.
- WebAssembly in Avionics: Decoupling Software from Hardware. In 2023 IEEE/AIAA 42nd Digital Avionics Systems Conference (DASC). IEEE, 1–10.
- Machine learning testing: Survey, landscapes and horizons. IEEE Transactions on Software Engineering 48, 1 (2020), 1–36.
- Xiuhong Zhang. 2020. WebAssembly Principles and Core Technologies. China Machine Press.
- Characterizing and Detecting WebAssembly Runtime Bugs. ACM Transactions on Software Engineering and Methodology (2023).
- VMCanary: Effective Memory Protection for WebAssembly via Virtual Machine-assisted Approach. In 2023 IEEE 23rd International Conference on Software Quality, Reliability, and Security (QRS). IEEE, 662–671.
- Reusable enclaves for confidential serverless computing. In 32nd USENIX Security Symposium (USENIX Security 23). 4015–4032.
- VM matters: a comparison of WASM VMS and EVMS in the performance of blockchain smart contracts. arXiv preprint arXiv:2012.01032 (2020).
- WADIFF: A Differential Testing Framework for WebAssembly Runtimes. In 2023 38th IEEE/ACM International Conference on Automated Software Engineering (ASE). IEEE Computer Society, 939–950.
- LAWOW: Lightweight Android Workload Offloading Based on WebAssembly in Heterogeneous Edge Computing. In 2022 10th International Conference on Information Systems and Computing Technology (ISCTech). IEEE, 753–758.
- Yixuan Zhang (94 papers)
- Mugeng Liu (4 papers)
- Haoyu Wang (309 papers)
- Yun Ma (38 papers)
- Gang Huang (86 papers)
- Xuanzhe Liu (59 papers)