eWAPA: An eBPF-based WASI Performance Analysis Framework for WebAssembly Runtimes

被引:0
|
作者
Mao, Chenxi [1 ]
Su, Yuxin [1 ]
Shan, Shiwen [1 ]
Li, Dan [1 ]
机构
[1] Sun Yat Sen Univ, Sch Software Engn, Zhuhai, Peoples R China
基金
中国国家自然科学基金;
关键词
WebAssembly; Runtime; WebAssembly System Interface; I/O Performance Testing; eBPF;
D O I
10.1109/SSE62657.2024.00054
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
WebAssembly (Wasm) is a low-level bytecode format that can run in modern browsers. With the development of standalone runtimes and the improvement of the WebAssembly System Interface (WASI), Wasm has further provided a more complete sandboxed runtime experience for server-side applications, effectively expanding its application scenarios. However, the implementation of WASI varies across different runtimes, and suboptimal interface implementations can lead to performance degradation during interactions between the runtime and the operating system. Existing research mainly focuses on overall performance evaluation of runtimes, while studies on WASI implementations are relatively scarce. To tackle this problem, we propose an eBPF-based WASI performance analysis framework. It collects key performance metrics of the runtime under different I/O load conditions, such as total execution time, startup time, WASI execution time, and syscall time. We can comprehensively analyze the performance of the runtime's I/O interactions with the operating system. Additionally, we provide a detailed analysis of the causes behind two specific WASI performance anomalies. These analytical results will guide the optimization of standalone runtimes and WASI implementations, enhancing their efficiency.
引用
收藏
页码:323 / 333
页数:11
相关论文
共 50 条
  • [31] MC Framework: High-performance Distributed Framework for Standalone Data Analysis Packages over Hadoop-based Cloud
    Chen, Chao-Chun
    Giang, Nguyen Huu Tinh
    Lin, Tzu-Chao
    Hung, Min-Hsiung
    2013 IEEE INTERNATIONAL CONFERENCE ON GRANULAR COMPUTING (GRC), 2013, : 27 - 32
  • [32] Design and Performance Analysis of an Anti-Malware System Based on Generative Adversarial Network Framework
    Khan, Faiza Babar
    Durad, Muhammad Hanif
    Khan, Asifullah
    Khan, Farrukh Aslam
    Rizwan, Muhammad
    Ali, Aftab
    IEEE ACCESS, 2024, 12 : 27683 - 27708
  • [33] An Integrated Framework for Wireless Sensor Web Service and Its Performance Analysis Based on Queue Theory
    Li, Luqun
    NETWORK AND PARALLEL COMPUTING, 2008, 5245 : 276 - 285
  • [34] A Hybrid Model-Based Adaptive Framework for the Analysis of Climate Change Impact on Reservoir Performance
    P. Biglarbeigi
    W. A. Strong
    D. Finlay
    R. McDermott
    P. Griffiths
    Water Resources Management, 2020, 34 : 4053 - 4066
  • [35] Intuitionistic fuzzy modelling-based integrated framework for performance analysis of juice clarification unit
    Kushwaha, Dinesh Kumar
    Panchal, Dilbagh
    Sachdeva, Anish
    APPLIED SOFT COMPUTING, 2022, 124
  • [36] Performance evaluation and implementation complexity analysis framework for ZF based linear massive MIMO detection
    Ouameur, Messaoud Ahmed
    Massicotte, Daniel
    Akhtar, Auon Muhammad
    Girard, Reno
    WIRELESS NETWORKS, 2020, 26 (06) : 4079 - 4093
  • [37] Performance evaluation and implementation complexity analysis framework for ZF based linear massive MIMO detection
    Messaoud Ahmed Ouameur
    Daniel Massicotte
    Auon Muhammad Akhtar
    Reno Girard
    Wireless Networks, 2020, 26 : 4079 - 4093
  • [38] U-50Zr helical cruciform fuel performance analysis based on MOOSE framework
    Hou, Yandong
    Dong, Yiliang
    Gao, Chuntian
    Chen, Bowen
    Zhang, Chao
    Li, Weichao
    Xiang, Yan
    ANNALS OF NUCLEAR ENERGY, 2024, 204
  • [39] A Hybrid Model-Based Adaptive Framework for the Analysis of Climate Change Impact on Reservoir Performance
    Biglarbeigi, P.
    Strong, W. A.
    Finlay, D.
    McDermott, R.
    Griffiths, P.
    WATER RESOURCES MANAGEMENT, 2020, 34 (13) : 4053 - 4066
  • [40] Influencing factors and improvement paths of manufacturing innovation performance: Configuration analysis based on TOE framework
    Ma, Youcai
    Cui, Zhaobing
    PLOS ONE, 2023, 18 (11):