Bin Zhang, Pengfei Zhang, Yusu Zhao, Yongkun Wang, Xuan Luo, Yaohui Jin
{"title":"Co-Scaler:软件定义NFV业务功能链的协同扩展","authors":"Bin Zhang, Pengfei Zhang, Yusu Zhao, Yongkun Wang, Xuan Luo, Yaohui Jin","doi":"10.1109/NFV-SDN.2016.7919472","DOIUrl":null,"url":null,"abstract":"Modern network functions (NFs) are able to scale out conveniently with the help of network function virtualization (NFV). When network traffic rises, NFV can provide more instances easily for migrating network flows to new instances to balance the traffic on the existing ones. However, the main challenge is to select which subset of existing flows to migrate when scale out, minimizing the negative impact of flow migration. In this paper, we propose the Co-Scaler, which is a heuristic algorithm to find out an optimized solution quickly. It employs two-step flow selection when a service function chain (SFC) with multiple NFs needs to scale out. We evaluated Co-Scaler by the real trace from data center network with several NFs. The results show that Co-Scaler can significantly decrease the number of packets affected by buffering, and minimize the latency introduced by flow migration.","PeriodicalId":448203,"journal":{"name":"2016 IEEE Conference on Network Function Virtualization and Software Defined Networks (NFV-SDN)","volume":"187 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2016-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"23","resultStr":"{\"title\":\"Co-Scaler: Cooperative scaling of software-defined NFV service function chain\",\"authors\":\"Bin Zhang, Pengfei Zhang, Yusu Zhao, Yongkun Wang, Xuan Luo, Yaohui Jin\",\"doi\":\"10.1109/NFV-SDN.2016.7919472\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Modern network functions (NFs) are able to scale out conveniently with the help of network function virtualization (NFV). When network traffic rises, NFV can provide more instances easily for migrating network flows to new instances to balance the traffic on the existing ones. However, the main challenge is to select which subset of existing flows to migrate when scale out, minimizing the negative impact of flow migration. In this paper, we propose the Co-Scaler, which is a heuristic algorithm to find out an optimized solution quickly. It employs two-step flow selection when a service function chain (SFC) with multiple NFs needs to scale out. We evaluated Co-Scaler by the real trace from data center network with several NFs. The results show that Co-Scaler can significantly decrease the number of packets affected by buffering, and minimize the latency introduced by flow migration.\",\"PeriodicalId\":448203,\"journal\":{\"name\":\"2016 IEEE Conference on Network Function Virtualization and Software Defined Networks (NFV-SDN)\",\"volume\":\"187 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2016-11-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"23\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2016 IEEE Conference on Network Function Virtualization and Software Defined Networks (NFV-SDN)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/NFV-SDN.2016.7919472\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2016 IEEE Conference on Network Function Virtualization and Software Defined Networks (NFV-SDN)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/NFV-SDN.2016.7919472","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Co-Scaler: Cooperative scaling of software-defined NFV service function chain
Modern network functions (NFs) are able to scale out conveniently with the help of network function virtualization (NFV). When network traffic rises, NFV can provide more instances easily for migrating network flows to new instances to balance the traffic on the existing ones. However, the main challenge is to select which subset of existing flows to migrate when scale out, minimizing the negative impact of flow migration. In this paper, we propose the Co-Scaler, which is a heuristic algorithm to find out an optimized solution quickly. It employs two-step flow selection when a service function chain (SFC) with multiple NFs needs to scale out. We evaluated Co-Scaler by the real trace from data center network with several NFs. The results show that Co-Scaler can significantly decrease the number of packets affected by buffering, and minimize the latency introduced by flow migration.