NSDI'24 | 阿里云飞天洛神云网络论文解读——《Poseidon》揭秘新型超高性能云网络控制器
引言
一、论文详解
论文背景
识别所有依赖关系:以在VPC1中创建VM4为例(见图1);因为VM4属于特定的VPC,要创建VM4,需要先确定VM4所属的VPC——即VPC1;此外,还需要识别VPC1的依赖配置——如ACL规则和路由表,这个步骤是通过执行SQL查询完成的;在这个过程中,会查询许多表,例如VPC-ACL、VPC-VM等等。 确定托管虚拟网络设备的物理机器,任何虚拟网络设备都托管在物理机器上。在图1中,VM4由服务器2托管。 changeset计算:执行完步骤1后,可以知道一个API调用所需要的配置;通过步骤2,可以知道物理服务器上现有的配置。如果步骤1中的配置已经存在于物理服务器上,则不对物理服务器应用changeset;相反,两者之间的差异会被推送到物理服务器上。
二、挑战
三、系统简介
四、部分合并架构
实验结果
首先,这两个API使我们能够精确地衡量控制器处理一个API调用所需要的时间,排除任何在无关模块上花费的时间(比如使用虚拟机创建API时发生的虚拟机启动时间)。 其次,这两个API调用占我们为客户提供的1200个API中的10%,是主要的API。
总结与展望
微信扫码关注该文公众号作者
戳这里提交新闻线索和高质量文章给我们。
来源: qq
点击查看作者最近其他文章