{"title":"HyCU:软件定义网络的混合一致性更新","authors":"Xudong Mou, Jie Sun, Yingying Zhong, Tianyu Wo","doi":"10.1109/JCC59055.2023.00018","DOIUrl":null,"url":null,"abstract":"Software Defined Network (SDN) enables network operators to achieve the customization of network services, which tends to be more dynamic and fine-grained. However, the distributed nature of rule updating in SDN brings consistency problems, i.e., packets travel according to different versions of rules. It leads to the issues of blackholes, loops, congestion, and deadlock in the data plane, which may further affect the service quality of the application plane. With the emergence of new computing paradigms such as edge computing and fog computing, the heterogeneity of network devices and links, as well as the diversity of network application requirements have become increasingly prominent. Traditional update methods ignore these key factors when modeling, so they cannot cope with the increasingly complex network environment, resulting in delays or packet loss rates that do not meet service requirements. This paper proposes HyCU, which takes device performance as a constraint and optimizes updates based on flow service requirements. We conduct experiments under different scenarios and constraints over two real-world topologies with real-time running flows, demonstrating the effectiveness of HyCU.","PeriodicalId":117254,"journal":{"name":"2023 IEEE International Conference on Joint Cloud Computing (JCC)","volume":"15 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2023-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"HyCU: Hybrid Consistent Update for Software Defined Network\",\"authors\":\"Xudong Mou, Jie Sun, Yingying Zhong, Tianyu Wo\",\"doi\":\"10.1109/JCC59055.2023.00018\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Software Defined Network (SDN) enables network operators to achieve the customization of network services, which tends to be more dynamic and fine-grained. However, the distributed nature of rule updating in SDN brings consistency problems, i.e., packets travel according to different versions of rules. It leads to the issues of blackholes, loops, congestion, and deadlock in the data plane, which may further affect the service quality of the application plane. With the emergence of new computing paradigms such as edge computing and fog computing, the heterogeneity of network devices and links, as well as the diversity of network application requirements have become increasingly prominent. Traditional update methods ignore these key factors when modeling, so they cannot cope with the increasingly complex network environment, resulting in delays or packet loss rates that do not meet service requirements. This paper proposes HyCU, which takes device performance as a constraint and optimizes updates based on flow service requirements. We conduct experiments under different scenarios and constraints over two real-world topologies with real-time running flows, demonstrating the effectiveness of HyCU.\",\"PeriodicalId\":117254,\"journal\":{\"name\":\"2023 IEEE International Conference on Joint Cloud Computing (JCC)\",\"volume\":\"15 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2023-07-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2023 IEEE International Conference on Joint Cloud Computing (JCC)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/JCC59055.2023.00018\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2023 IEEE International Conference on Joint Cloud Computing (JCC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/JCC59055.2023.00018","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
摘要
软件定义网络(Software Defined Network, SDN)使网络运营商能够实现对网络服务的定制化,这种定制化倾向于更动态、更细粒度。然而,SDN中规则更新的分布式特性带来了一致性问题,即数据包根据不同版本的规则进行传输。这会导致数据平面出现黑洞、环路、拥塞、死锁等问题,进而影响应用平面的服务质量。随着边缘计算、雾计算等新型计算范式的出现,网络设备和链路的异构性以及网络应用需求的多样性日益凸显。传统的更新方法在建模时忽略了这些关键因素,无法应对日益复杂的网络环境,导致延迟或丢包率无法满足业务需求。本文提出了以设备性能为约束,基于流量业务需求优化更新的HyCU。我们在两种具有实时运行流的现实拓扑结构上进行了不同场景和约束下的实验,证明了HyCU的有效性。
HyCU: Hybrid Consistent Update for Software Defined Network
Software Defined Network (SDN) enables network operators to achieve the customization of network services, which tends to be more dynamic and fine-grained. However, the distributed nature of rule updating in SDN brings consistency problems, i.e., packets travel according to different versions of rules. It leads to the issues of blackholes, loops, congestion, and deadlock in the data plane, which may further affect the service quality of the application plane. With the emergence of new computing paradigms such as edge computing and fog computing, the heterogeneity of network devices and links, as well as the diversity of network application requirements have become increasingly prominent. Traditional update methods ignore these key factors when modeling, so they cannot cope with the increasingly complex network environment, resulting in delays or packet loss rates that do not meet service requirements. This paper proposes HyCU, which takes device performance as a constraint and optimizes updates based on flow service requirements. We conduct experiments under different scenarios and constraints over two real-world topologies with real-time running flows, demonstrating the effectiveness of HyCU.