Design and Implementation of eBPF-based Virtual TAP for Inter-VM Traffic Monitoring

被引:0
|
作者
Hong, Jibum [1 ]
Jeong, Seyeon [1 ]
Yoo, Jae-Hyoung [2 ]
Hong, James Won-Ki [1 ]
机构
[1] POSTECH, Dept Comp Sci & Engn, Pohang, South Korea
[2] POSTECH, Grad Sch Informat Technol, Pohang, South Korea
关键词
virtual network monitoring; extended Berkeley Packet Filter (eBPF); Linux kernel networking;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
With the proliferation of cloud computing and services, the internet traffic and the demand for better quality of service are increasing. To handle a huge amount of traffic using limited resources in a data center, server virtualization technology, which uses the resources of internal servers in the data center more efficiently, is receiving increased attention. However, the existing hardware test access port (TAP) equipment that duplicates packets for monitoring has many drawbacks, which make it unfit for deployment in the virtual datapaths configured for server virtualization. vTAP, which is a software version of the hardware TAP, overcomes this problem by duplicating packets in a virtual switch. However, implementation of vTAP in a virtual switch has a performance problem because it uses the computing resources of the host machines. To overcome this problem, we propose a vTAP implementation technique based on the extended Berkeley packet filter (eBPF), which is a high-speed packet processing technology. Finally, we compare its performance with that of the existing virtual TAP.
引用
收藏
页码:402 / 407
页数:6
相关论文
共 50 条
  • [1] eBPF-Based Network Monitoring Platform on Kubernetes
    Chou, Li-Der
    Jian, Luo-You
    Chen, Yan-Wen
    2024 6TH INTERNATIONAL CONFERENCE ON COMPUTER COMMUNICATION AND THE INTERNET, ICCCI 2024, 2024, : 140 - 144
  • [2] Toward Agent Based Inter-VM Traffic Authentication in a Cloud Environment
    Karim, Benzidane
    Khoudali, Saad
    Sekkaki, Abderrahim
    MOBILE AND UBIQUITOUS SYSTEMS: COMPUTING, NETWORKING, AND SERVICES, 2014, 131 : 537 - 548
  • [3] Autonomous Agent-based Inspection for inter-VM Traffic in a Cloud Environment
    Benzidane, Karim
    Khoudali, Saad
    Sekkaki, Abderrahim
    2012 INTERNATIONAL CONFERENCE FOR INTERNET TECHNOLOGY AND SECURED TRANSACTIONS, 2012, : 656 - 661
  • [4] CIVSched: Communication- aware Inter-VM Scheduling in Virtual Machine Monitor based on the Process
    Guan, Bei
    Wu, Yanjun
    Ding, Liping
    Wang, Yongji
    PROCEEDINGS OF THE 2013 13TH IEEE/ACM INTERNATIONAL SYMPOSIUM ON CLUSTER, CLOUD AND GRID COMPUTING (CCGRID 2013), 2013, : 597 - 604
  • [5] Accelerator Virtualization Framework Based on Inter-VM Exitless Communication
    Li D.-J.
    Mi Z.-Y.
    Wu B.-D.
    Chen X.
    Zhao Y.-W.
    Ding Z.-H.
    Chen H.-B.
    Ruan Jian Xue Bao/Journal of Software, 2020, 31 (10): : 3019 - 3037
  • [6] Research on Asynchronous Inter-VM Communication Mechanism Based on Embedded Hypervisor
    Wang, Rui
    Xu, Libin
    Bai, Yuebin
    Cheng, Kun
    Wang, Zhongzhao
    Luan, Guangqiang
    Yang, Hailong
    Wang, Weitao
    2018 IEEE 42ND ANNUAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE (COMPSAC), VOL 1, 2018, : 695 - 700
  • [7] A Real-Time virtio-based Framework for Predictable Inter-VM Communication
    Schwäricke, Gero
    Tabish, Rohan
    Pellizzoni, Rodolfo
    Mancuso, Renato
    Bastoni, Andrea
    Zuepke, Alexander
    Caccamo, Marco
    Proceedings - Real-Time Systems Symposium, 2021, 2021-December : 27 - 40
  • [8] Design and Implementation of Virtual TAP for SDN-based OpenStack Networking
    Jeong, Seyeon
    You, Jae-Hyoung
    Hong, James Won-Ki
    2019 IFIP/IEEE SYMPOSIUM ON INTEGRATED NETWORK AND SERVICE MANAGEMENT (IM), 2019, : 233 - 241
  • [9] Can Inter-VM Shmem Benefit MPI Applications on SR-IOV Based Virtualized Infiniband Clusters?
    Zhang, Jie
    Lu, Xiaoyi
    Jose, Jithin
    Shi, Rong
    Panda, Dhabaleswar K.
    EURO-PAR 2014 PARALLEL PROCESSING, 2014, 8632 : 342 - 353
  • [10] Virtual Traffic Lights: System Design and Implementation
    Zhang, Rusheng
    Schmutz, Frank
    Gerard, Kyle
    Pomini, Aurelien
    Basseto, Louis
    Ben Hassen, Sami
    Ishikawa, Akihiro
    Ozgunes, Inci
    Tonguz, Ozan
    2018 IEEE 88TH VEHICULAR TECHNOLOGY CONFERENCE (VTC-FALL), 2018,