In-Network Address Caching for Virtual Networks

被引:1
作者
Zeno, Lior [1 ]
Chen, Ang [2 ]
Silberstein, Mark [1 ]
机构
[1] Technion, Haifa, Israel
[2] Univ Michigan, Ann Arbor, MI USA
来源
PROCEEDINGS OF THE 2024 ACM SIGCOMM 2024 CONFERENCE, ACM SIGCOMM 2024 | 2024年
基金
以色列科学基金会;
关键词
Network virtualization; virtual-to-physical IP translation; in-network caching;
D O I
10.1145/3651890.3672213
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Packet routing in virtual networks requires virtual-to-physical address translation. The address mappings are updated by a single party, i.e., the network administrator, but they are read by multiple devices across the network when routing tenant packets. Existing approaches face an inherent read-write performance tradeoff: they either store these mappings in dedicated gateways for fast updates at the cost of slower forwarding or replicate them at end-hosts and suffer from slow updates. SwitchV2P aims to escape this tradeoff by leveraging the network switches to transparently cache the address mappings while learning them from the traffic. SwitchV2P brings the mappings closer to the sender, thus reducing the first packet latency and translation overheads, while simultaneously enabling fast mapping updates, all without changing existing routing policies and deployed gateways. The topology-aware data-plane caching protocol allows the switches to transparently adapt to changing network conditions and varying in-switch memory capacity. Our evaluation shows the benefits of in-network address mapping, including an up to 7.8x and 4.3x reduction in FCT and first packet latency respectively, and a substantial reduction in translation gateway load. Additionally, SwitchV2P achieves up to a 1.9x reduction in bandwidth overheads and requires order-of-magnitude fewer gateways for equivalent performance.
引用
收藏
页码:735 / 749
页数:15
相关论文
共 58 条
[1]   A scalable, commodity data center network architecture [J].
Al-Fares, Mohammad ;
Loukissas, Alexander ;
Vahdat, Amin .
ACM SIGCOMM COMPUTER COMMUNICATION REVIEW, 2008, 38 (04) :63-74
[2]   Data Center TCP (DCTCP) [J].
Alizadeh, Mohammad ;
Greenberg, Albert ;
Maltz, David A. ;
Padhye, Jitendra ;
Patel, Parveen ;
Prabhakar, Balaji ;
Sengupta, Sudipta ;
Sridharan, Murari .
ACM SIGCOMM COMPUTER COMMUNICATION REVIEW, 2010, 40 (04) :63-74
[3]  
Amazon, 2024, Amazon Virtual Private Cloud
[4]  
[Anonymous], 2024, Google Containers
[5]  
[Anonymous], 1995, RFC 1853, DOI DOI 10.17487/RFC1853
[6]  
Arumugam M, 2022, PROCEEDINGS OF THE 19TH USENIX SYMPOSIUM ON NETWORKED SYSTEMS DESIGN AND IMPLEMENTATION (NSDI '22), P355
[7]  
Chen X., 2018, P AFT WORKSH SELF DR, P22
[8]  
Cheng Yuchung, 2021, document RFC 8985, DOI DOI 10.17487/RFC8985
[9]  
Cisco, 2024, ACI Fabric Endpoint Learning White Paper
[10]   DevoFlow: Scaling Flow Management for High-Performance Networks [J].
Curtis, Andrew R. ;
Mogul, Jeffrey C. ;
Tourrilhes, Jean ;
Yalagandula, Praveen ;
Sharma, Puneet ;
Banerjee, Sujata .
ACM SIGCOMM COMPUTER COMMUNICATION REVIEW, 2011, 41 (04) :254-265