Computer Engineering and Applications ›› 2023, Vol. 59 ›› Issue (11): 28-36.DOI: 10.3778/j.issn.1002-8331.2210-0308
• Research Hotspots and Reviews • Previous Articles Next Articles
WANG Xin, ZHAO Kai, QIN Bin
Online:
2023-06-01
Published:
2023-06-01
王欣,赵凯,秦斌
WANG Xin, ZHAO Kai, QIN Bin. Review of WebAssembly Application Research for Edge Serverless Computing[J]. Computer Engineering and Applications, 2023, 59(11): 28-36.
王欣, 赵凯, 秦斌. 面向边缘无服务器计算的WebAssembly应用研究综述[J]. 计算机工程与应用, 2023, 59(11): 28-36.
Add to citation manager EndNote|Ris|BibTeX
URL: http://cea.ceaj.org/EN/10.3778/j.issn.1002-8331.2210-0308
[1] SHI W,CAO J,ZHANG Q,et al.Edge computing:vision and challenges[J].IEEE Internet of Things Journal,2016,3(5):637-646. [2] 施巍松,张星洲,王一帆,等.边缘计算:现状与展望[J].计算机研究与发展,2019,56(1):69-89. SHI W S,ZHANG X Z,WANG Y F,et al.Edge computing:state-of-the-art and future directions[J].Journal of Computer Research and Development,2019,56(1):69-89. [3] 杨柏蔼,赵山,刘芳.无服务器计算技术研究综述[J].计算机工程与科学,2022,44(4):611-619. YANG B A,ZHAO S,LIU F.A survey on serverless computing[J].Computer Engineering & Science,2022,44(4):611-619. [4] BALDINI I,CASTRO P,CHANG K,et al.Serverless computing:current trends and open problems[M]//Research advances in cloud computing.Singapore:Springer,2017:1-20. [5] CAO K,LIU Y,MENG G,et al.An overview on edge computing research[J].IEEE Access,2020,8:85714-85728. [6] MAMPAGE A,KARUNASEKERA S,BUYYA R.A holistic view on resource management in serverless computing environments:taxonomy and future directions[J].ACM Computing Surveys(CSUR),2022,54(11s):1-36. [7] PFANDZELTER T,BERMBACH D.tinyFaaS:a lightweight faas platform for edge environments[C]//2020 IEEE International Conference on Fog Computing(ICFC),2020:17-24. [8] ASLANPOUR M S,TOOSI A N,CICCONETTI C,et al.Serverless edge computing:vision and challenges[C]//2021 Australasian Computer Science Week Multiconference,2021:1-10. [9] CASTRO P,ISHAKIAN V,MUTHUSAMY V,et al.The rise of serverless computing[J].Communications of the ACM,2019,62(12):44-54. [10] BENEDETTI P,FEMMINELLA M,REALI G,et al.Experimental analysis of the application of serverless computing to IoT platforms[J].Sensors,2021,21(3):928. [11] DENG S,ZHAO H,FANG W,et al.Edge intelligence:the confluence of edge computing and artificial intelligence[J].IEEE Internet of Things Journal,2020,7(8):7457-7469. [12] RAUSCH T,HUMMER W,MUTHUSAMY V,et al.Towards a serverless platform for edge AI[C]//2nd USENIX Workshop on Hot Topics in Edge Computing(HotEdge 19),2019. [13] SINGH P,MASUD M,HOSSAIN M S,et al.Privacy-preserving serverless computing using federated learning for smart grids[J].IEEE Transactions on Industrial Informatics,2022,18(11):7843-7852. [14] ANANTHANARAYANAN G,BAHL P,BODíK P,et al.Real-time video analytics:the killer App for edge computing[J].Computer,2017,50(10):58-67. [15] HAAS A,ROSSBERG A,SCHUFF D L,et al.Bringing the web up to speed with WebAssembly[C]//Proceedings of the 38th ACM SIGPLAN Conference on Programming Language Design and Implementation,2017:185-200. [16] NARAYAN S,DISSELKOEN C,MOGHIMI D,et al.Swivel:hardening WebAssembly against spectre[C]//30th USENIX Security Symposium(USENIX Security 21),2021:1433-1450. [17] LI H,OTA K,DONG M.Learning IoT in edge:deep learning for the Internet of Things with edge computing[J].IEEE Network,2018,32(1):96-101. [18] YAN Y,TU T,ZHAO L,et al.Understanding the performance of webassembly applications[C]//Proceedings of the 21st ACM Internet Measurement Conference,2021:533-549. [19] KHOMTCHOUK B B.WebAssembly enables low latency interoperable augmented and virtual reality software[J].arXiv:2110.07128,2021. [20] WANG Z,WANG P,LOUIS P C,et al.Wearmask:fast in-browser face mask detection with serverless edge computing for Covid-19[J].arXiv:2101.00784,2021. [21] WANG Z,WANG J D,WANG Z D,et al.Characterization and implication of edge WebAssembly runtimes[C]//2021 IEEE 23rd Int Conf on High Performance Computing & Communications,2021:71-80. [22] WALLENTOWITZ S,KERSTING B,DUMITRIU D M.Potential of WebAssembly for embedded systems[C]//2022 11th Mediterranean Conference on Embedded Computing(MECO),2022:1-4. [23] SPIES B,MOCK M.An evaluation of WebAssembly in non-web environments[C]//2021 XLVII Latin American Computing Conference(CLEI),2021:1-10. [24] Intel.WebAssembly micro runtime(WAMR)[CP/OL].[2022-11-14].https://github.com/bytecodealliance/wasm-micro-runtime. [25] GURDEEP SINGH R,SCHOLLIERS C.WARDuino:a dynamic WebAssembly virtual machine for programming microcontrollers[C]//Proceedings of the 16th ACM SIGPLAN International Conference on Managed Programming Languages and Runtimes,2019:27-36. [26] SCHEIDL F.WebAssembly:paving the way towards a unified and distributed intra-vehicle computing-and data-acquisition-platform[C]//2020 AEIT International Conference of Electrical and Electronic Technologies for Automotive(AEIT AUTOMOTIVE),2020:1-6. [27] TRESNESS C.Understanding serverless cold start[EB/OL].[2022?11?14].https://azure.microsoft.com/en-us/blog/understanding-serverless-cold-start/. [28] Amazon.AWS documentation[EB/OL].[2022-11-14].https://docs.aws.amazon.com/lambda/latest/dg/running-lambda-code.html. [29] LONG J,TAI H Y,HSIEH S T,et al.A lightweight design for serverless function as a service[J].IEEE Software,2020,38(1):75-80. [30] BOSSHARD B.On the use of webassembly in a serverless context[C]//Agile Processes in Software Engineering and Extreme Programming-Workshops,2020. [31] NAPIERALLA J.Considering webassembly containers for edge computing on hardware-constrained IOT devices[Z]. 2020. [32] MENDKI P.Evaluating webassembly enabled serverless approach for edge computing[C]//2020 IEEE Cloud Summit,2020:161-166. [33] GACKSTATTER P,FRANGOUDIS P A,DUSTDAR S.Pushing serverless to the edge with WebAssembly runtimes[C]//2022 22nd IEEE International Symposium on Cluster,Cloud and Internet Computing(CCGrid),2022:140-149. [34] HALL A,RAMACHANDRAN U.An execution model for serverless functions at the edge[C]//Proceedings of the International Conference on Internet of Things Design and Implementation,2019:225-236. [35] TIWARY M,MISHRA P,JAIN S,et al.Data aware Web-assembly function placement[C]//Companion Proceedings of the Web Conference 2020,2020. [36] SEBRECHTS M,RAMLOT T,BORNY S,et al.Adapting Kubernetes controllers to the edge:on-demand control planes using Wasm and WASI[J].arXiv:2209.01077,2022. [37] GADEPALLI P K,MCBRIDE S,PEACH G,et al.Sledge:a serverless-first,light-weight Wasm runtime for the edge[C]//Proceedings of the 21st International Middleware Conference,2020:265-279. [38] GADEPALLI P K,PEACH G,CHERKASOVA L,et al.Challenges and opportunities for efficient serverless computing at the edge[C]//2019 38th Symposium on Reliable Distributed Systems(SRDS),2019. [39] MCBRIDE S P.SledgeEDF:deadline-driven serverless for the edge[D].The George Washington University,2021. [40] LYU X,CHERKASOVA L,AITKEN R,et al.Towards efficient processing of latency-sensitive serverless DAGs at the edge[C]//Proceedings of the 5th International Workshop on Edge Systems,Analytics and Networking,2022:49-54. [41] RAC S,BRORSSON M.At the edge of a seamless cloud experience[J].arXiv:2111.06157,2021. [42] NURUL-HOQUE M,HARRAS K A.Nomad:cross-platform computational offloading and migration in femtoclouds using WebAssembly[C]//2021 IEEE International Conference on Cloud Engineering(IC2E),2021:168-178. [43] JEONG H J,SHIN C H,SHIN K Y,et al.Seamless offloading of web App computations from mobile device to edge clouds via html5 web worker migration[C]//Proceedings of the ACM Symposium on Cloud Computing,2019:38-49. [44] NIEKE M,ALMSTEDT L,KAPITZA R.Edgedancer:secure mobile WebAssembly services on the edge[C]//Proceedings of the 4th International Workshop on Edge Systems,Analytics and Networking,2021:13-18. [45] MéNéTREY J,PASIN M,FELBER P,et al.WebAssembly as a common layer for the cloud-edge continuum[C]//Proceedings of the 2nd Workshop on Flexible Resource and Application Management on the Edge,2022:3-8. [46] POP V A B,NIEMI A,MANEA V,et al.Towards securely migrating webassembly enclaves[C]//Proceedings of the 15th European Workshop on Systems Security,2022:43-49. [47] GEISLER W.Reliable migration of WebAssembly trusted applications[D].Helsinki:Aalto University,2022. [48] CABRERA ARTEAGA J,LAPERDRIX P,MONPERRUS M,et al.Multi-variant execution at the edge[J].arXiv:2108.08125,2021. [49] BANAEI A,SHARIFI M.ETAS:predictive scheduling of functions on worker nodes of Apache OpenWhisk platform[J].The Journal of Supercomputing,2022,78(4):5358-5393. [50] SHAHRAD M,FONSECA R,GOIRI í,et al.Serverless in the wild:characterizing and optimizing the serverless workload at a large cloud provider[C]//2020 USENIX Annual Technical Conference(USENIX ATC 20),2020:205-218. [51] AGARWAL S,RODRIGUEZ M A,BUYYA R.A reinforcement learning approach to reduce serverless function cold start frequency[C]//2021 IEEE/ACM 21st International Symposium on Cluster,Cloud and Internet Computing(CCGrid),2021:797-803. [52] JEON H,SHIN S,CHO C,et al.Deep reinforcement learning for QoS-aware package caching in serverless edge computing[C]//2021 IEEE Global Communications Conference(GLOBECOM),2021:1-6. [53] LOWE R,WU Y I,TAMAR A,et al.Multi-agent actor-critic for mixed cooperative-competitive environments[C]//Advances in Neural Information Processing Systems,2017. |
[1] | NING Qiang, LIU Yuansheng, XIE Longyang. Application of SAC-Based Autonomous Vehicle Control Method [J]. Computer Engineering and Applications, 2023, 59(8): 306-314. |
[2] | HAN Runhai, CHEN Hao, LIU Quan, HUANG Jian. Intelligent Game Countermeasures Algorithm Based on Opponent Action Prediction [J]. Computer Engineering and Applications, 2023, 59(7): 190-197. |
[3] | HUANG Xiaohui, LING Jiahao, ZHANG Xiong, XIONG Liyan, ZENG Hui. Online Car-Hailing Dispatch Method Based on Local Position Perception Multi-Agent [J]. Computer Engineering and Applications, 2023, 59(7): 294-301. |
[4] | YANG Xiaoxiao, KE Lin, CHEN Zhibin. Review of Deep Reinforcement Learning Model Research on Vehicle Routing Problems [J]. Computer Engineering and Applications, 2023, 59(5): 1-13. |
[5] | ZHAO Liyang, CHANG Tianqing, CHU Kaixuan, GUO Libin, ZHANG Lei. Survey of Fully Cooperative Multi-Agent Deep Reinforcement Learning [J]. Computer Engineering and Applications, 2023, 59(12): 14-27. |
[6] | ZHANG Qiyang, CHEN Xiliang, CAO Lei, LAI Jun. Improved Policy Optimization Algorithm Based on Curiosity Mechanism [J]. Computer Engineering and Applications, 2023, 59(11): 63-70. |
[7] | WAN Duo, HU Moufa, XIAO Shanzhu, ZHANG Yan. Survey on Heterogeneous Parallel Computing Platform for Edge Intelligent Computing [J]. Computer Engineering and Applications, 2023, 59(1): 15-25. |
[8] | CAO Shaohua, JIANG Jiajia, CHEN Shu, ZHAN Zijun, ZHANG Weishan. A-DDPG:Research on Offloading of Multi-User Edge Computing System [J]. Computer Engineering and Applications, 2023, 59(1): 259-268. |
[9] | ZHU Xiaofeng, LI Lin, ZHANG Dejin, LUO Wenting. RoadNetv2:Real-Time Algorithm for Highway Weak Abandoned Objects Detection [J]. Computer Engineering and Applications, 2023, 59(1): 317-324. |
[10] | WEI Tingting, YUAN Weilin, LUO Junren, ZHANG Wanpeng. Survey of Opponent Modeling Methods and Applications in Intelligent Game Confrontation [J]. Computer Engineering and Applications, 2022, 58(9): 19-29. |
[11] | GAO Jingpeng, HU Xinyu, JIANG Zhiye. Unmanned Aerial Vehicle Track Planning Algorithm Based on Improved DDPG [J]. Computer Engineering and Applications, 2022, 58(8): 264-272. |
[12] | ZHANG Chengrui, KE Peng, YIN Mei. Improved Artificial Bee Colony Algorithm and Its Application in Edge Computing Offloading [J]. Computer Engineering and Applications, 2022, 58(7): 150-161. |
[13] | DENG Xin, NA Jun, ZHANG Handuo, WANG Yulin, ZHANG Bin. Personalized Adjustment Method of Intelligent Lamp Based on Deep Reinforcement Learning [J]. Computer Engineering and Applications, 2022, 58(6): 264-270. |
[14] | ZHANG Haibo, TAO Xiaofang, LIU Kaijian. Resource Optimization Scheme for Non-orthogonal Multiple Access in Internet of Vehicles [J]. Computer Engineering and Applications, 2022, 58(6): 103-109. |
[15] | ZHAO Shuxu, YUAN Lin, ZHANG Zhanping. Multi-agent Edge Computing Task Offloading [J]. Computer Engineering and Applications, 2022, 58(6): 177-182. |
Viewed | ||||||
Full text |
|
|||||
Abstract |
|
|||||