首页 > 最新文献

2020 IEEE Conference on Network Function Virtualization and Software Defined Networks (NFV-SDN)最新文献

英文 中文
A Userspace Transport Stack Doesn't Have to Mean Losing Linux Processing 用户空间传输栈并不意味着失去Linux处理
M. Abranches, Eric Keller
While we cannot question the high performance capabilities of the kernel bypass approach in the network functions world, we recognize that the Linux kernel provides a rich ecosystem with an efficient resource management and an effective resource sharing ability that cannot be ignored. In this work we argue that by mixing kernel-bypass and in kernel processing can benefit applications and network function middleboxes. We leverage a high-performance user space TCP stack and recent additions to the Linux kernel to propose a hybrid approach (kernel-user space) to accelerate SDN/NFV deployments leveraging services of the reliable transport layer (i.e., stateful middleboxes, Layer 7 network functions and applications). Our results show that this approach enables highperformance, high CPU efficiency, and enhanced integration with the kernel ecosystem. We build our solution by extending mTCP which is the basis of some state-of-the-art L4-L7 NFV frameworks. By having more efficient CPU usage, NFV applications can have more CPU cycles available to run the network functions and applications logic. We show that for a CPU intense workload, mTCP/AF_XDP can have up to 64% more throughput than the previous implementation. We also show that by receiving cooperation from the kernel, mTCP/AF_XDP enables the creation of protection mechanisms for mTCP. We create a simulated DDoS attack and show that mTCP/AF_XDP can maintain up to 287% more throughput than the unprotected system during the attack.
虽然我们不能质疑内核旁路方法在网络函数世界中的高性能,但我们认识到Linux内核提供了一个丰富的生态系统,具有高效的资源管理和有效的资源共享能力,这是不容忽视的。在这项工作中,我们认为通过混合内核旁路和内核处理可以使应用程序和网络功能中间箱受益。我们利用高性能的用户空间TCP栈和Linux内核的最新添加,提出了一种混合方法(内核-用户空间)来加速SDN/NFV部署,利用可靠传输层的服务(即,有状态的中间层,第7层网络功能和应用程序)。我们的结果表明,这种方法可以实现高性能、高CPU效率,并增强与内核生态系统的集成。我们通过扩展mTCP构建我们的解决方案,mTCP是一些最先进的L4-L7 NFV框架的基础。通过更高效地使用CPU, NFV应用程序可以有更多的CPU周期来运行网络功能和应用程序逻辑。我们表明,对于CPU密集型工作负载,mTCP/AF_XDP可以比以前的实现多出64%的吞吐量。我们还展示了通过接收来自内核的合作,mTCP/AF_XDP支持为mTCP创建保护机制。我们创建了一个模拟的DDoS攻击,并表明mTCP/AF_XDP在攻击期间可以比未受保护的系统多维持287%的吞吐量。
{"title":"A Userspace Transport Stack Doesn't Have to Mean Losing Linux Processing","authors":"M. Abranches, Eric Keller","doi":"10.1109/NFV-SDN50289.2020.9289867","DOIUrl":"https://doi.org/10.1109/NFV-SDN50289.2020.9289867","url":null,"abstract":"While we cannot question the high performance capabilities of the kernel bypass approach in the network functions world, we recognize that the Linux kernel provides a rich ecosystem with an efficient resource management and an effective resource sharing ability that cannot be ignored. In this work we argue that by mixing kernel-bypass and in kernel processing can benefit applications and network function middleboxes. We leverage a high-performance user space TCP stack and recent additions to the Linux kernel to propose a hybrid approach (kernel-user space) to accelerate SDN/NFV deployments leveraging services of the reliable transport layer (i.e., stateful middleboxes, Layer 7 network functions and applications). Our results show that this approach enables highperformance, high CPU efficiency, and enhanced integration with the kernel ecosystem. We build our solution by extending mTCP which is the basis of some state-of-the-art L4-L7 NFV frameworks. By having more efficient CPU usage, NFV applications can have more CPU cycles available to run the network functions and applications logic. We show that for a CPU intense workload, mTCP/AF_XDP can have up to 64% more throughput than the previous implementation. We also show that by receiving cooperation from the kernel, mTCP/AF_XDP enables the creation of protection mechanisms for mTCP. We create a simulated DDoS attack and show that mTCP/AF_XDP can maintain up to 287% more throughput than the unprotected system during the attack.","PeriodicalId":283280,"journal":{"name":"2020 IEEE Conference on Network Function Virtualization and Software Defined Networks (NFV-SDN)","volume":"10 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-11-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126015625","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 3
Keynote Talks 专题演讲
Steven L. Wolf, Conor Walsh, M. C. Cavusoglu, Tianming Liu, Ferdinando Rodriguez Y Baena
{"title":"Keynote Talks","authors":"Steven L. Wolf, Conor Walsh, M. C. Cavusoglu, Tianming Liu, Ferdinando Rodriguez Y Baena","doi":"10.1109/nfv-sdn50289.2020.9289897","DOIUrl":"https://doi.org/10.1109/nfv-sdn50289.2020.9289897","url":null,"abstract":"","PeriodicalId":283280,"journal":{"name":"2020 IEEE Conference on Network Function Virtualization and Software Defined Networks (NFV-SDN)","volume":"148 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-11-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123301443","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Applying Security Service Level Agreements in V2X Network Slices 安全服务水平协议在V2X网络切片中的应用
R. Vilalta, P. Alemany, R. Sedar, Charalampos Kalalas, R. Casellas, R. Martínez, F. V. Gallego, Jordi Ortiz Murillo, A. Gómez-Skarmeta, J. Alonso-Zarate, R. Muñoz
This demo presents the instantiation of a high level architecture proposed by INSPIRE-5Gplus to manage secured End-to-End (E2E) Network Slices. Network Slices are associated with Security Service Level Agreement (SSLA) to enhance the security on the virtual deployed resources, thus securing the created E2E Secure Network Slices. The proposed secured network slicing architecture is validated against a vehicular scenario, based on Anticipated Cooperative Collision Avoidance use case. In this scenario, we propose to detect false vehicular messages through a novel SSLA based on an Intrusion Detection System. The demo provides measurement of significant metrics such as mean time to detect, mean time to contain, and transaction speed.
本演示演示了INSPIRE-5Gplus提出的用于管理安全的端到端(E2E)网络切片的高级架构的实例化。通过将网络切片与SSLA (Security Service Level Agreement)协议关联,增强虚拟部署资源的安全性,从而保证创建的端到端安全网络切片的安全性。基于预期协同避碰用例,针对车辆场景验证了所提出的安全网络切片架构。在这种情况下,我们建议通过基于入侵检测系统的新型SSLA来检测虚假车辆信息。该演示提供了重要指标的度量,例如平均检测时间、平均包含时间和事务速度。
{"title":"Applying Security Service Level Agreements in V2X Network Slices","authors":"R. Vilalta, P. Alemany, R. Sedar, Charalampos Kalalas, R. Casellas, R. Martínez, F. V. Gallego, Jordi Ortiz Murillo, A. Gómez-Skarmeta, J. Alonso-Zarate, R. Muñoz","doi":"10.1109/NFV-SDN50289.2020.9289861","DOIUrl":"https://doi.org/10.1109/NFV-SDN50289.2020.9289861","url":null,"abstract":"This demo presents the instantiation of a high level architecture proposed by INSPIRE-5Gplus to manage secured End-to-End (E2E) Network Slices. Network Slices are associated with Security Service Level Agreement (SSLA) to enhance the security on the virtual deployed resources, thus securing the created E2E Secure Network Slices. The proposed secured network slicing architecture is validated against a vehicular scenario, based on Anticipated Cooperative Collision Avoidance use case. In this scenario, we propose to detect false vehicular messages through a novel SSLA based on an Intrusion Detection System. The demo provides measurement of significant metrics such as mean time to detect, mean time to contain, and transaction speed.","PeriodicalId":283280,"journal":{"name":"2020 IEEE Conference on Network Function Virtualization and Software Defined Networks (NFV-SDN)","volume":"51 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-11-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124149877","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 3
On the Design of Fast and Scalable Network Applications Through Data Stream Processing 基于数据流处理的快速可扩展网络应用设计
Alessandra Fais, S. Giordano, G. Procissi
The current trend characterizing new generation networks is to accommodate a variety of services on the same shared infrastructure. In this context, two main aspects are vital for network operators. On one hand, there is the need for proper mechanisms to rapidly and easily (re-)configure the network, to adapt to its changing conditions over time. On the other hand, applications for continuous network monitoring become essential to detect security problems or performance degradation. This is fundamental to guarantee the Quality of Service (QoS) requirements for every running service. This paper aims at proposing a new framework for the implementation of fast and scalable applications for real-time continuous network monitoring and data analysis. High-level abstractions will be provided to the network programmer, and the Data Stream Processing computational model will be exploited to improve performance. The framework architecture is described, along with the implementation design for this kind of applications. The main challenges are presented, with proposed solutions to tackle them. Finally, the current status of the work is discussed, along with its future developments.
新一代网络的当前趋势是在相同的共享基础设施上容纳各种服务。在这种情况下,两个主要方面对网络运营商至关重要。一方面,需要适当的机制来快速和轻松地(重新)配置网络,以适应其随时间变化的条件。另一方面,用于持续网络监控的应用程序对于检测安全问题或性能下降变得至关重要。这是保证每个运行服务的服务质量(QoS)需求的基础。本文旨在提出一种新的框架,用于实现快速和可扩展的实时连续网络监控和数据分析应用。高级抽象将提供给网络程序员,数据流处理计算模型将被用来提高性能。描述了框架体系结构,以及这类应用程序的实现设计。提出了主要挑战,并提出了解决这些挑战的解决方案。最后,对研究现状进行了讨论,并展望了未来的发展方向。
{"title":"On the Design of Fast and Scalable Network Applications Through Data Stream Processing","authors":"Alessandra Fais, S. Giordano, G. Procissi","doi":"10.1109/NFV-SDN50289.2020.9289855","DOIUrl":"https://doi.org/10.1109/NFV-SDN50289.2020.9289855","url":null,"abstract":"The current trend characterizing new generation networks is to accommodate a variety of services on the same shared infrastructure. In this context, two main aspects are vital for network operators. On one hand, there is the need for proper mechanisms to rapidly and easily (re-)configure the network, to adapt to its changing conditions over time. On the other hand, applications for continuous network monitoring become essential to detect security problems or performance degradation. This is fundamental to guarantee the Quality of Service (QoS) requirements for every running service. This paper aims at proposing a new framework for the implementation of fast and scalable applications for real-time continuous network monitoring and data analysis. High-level abstractions will be provided to the network programmer, and the Data Stream Processing computational model will be exploited to improve performance. The framework architecture is described, along with the implementation design for this kind of applications. The main challenges are presented, with proposed solutions to tackle them. Finally, the current status of the work is discussed, along with its future developments.","PeriodicalId":283280,"journal":{"name":"2020 IEEE Conference on Network Function Virtualization and Software Defined Networks (NFV-SDN)","volume":"6 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-11-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116217074","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
Implementing Content-based Publish/Subscribe on the Network Layer with P4 使用P4实现网络层基于内容的发布/订阅
Christian Wernecke, Helge Parzyjegla, Gero Mühl
In content-based publish/subscribe systems, publishers produce notifications and subscribers register subscriptions to receive certain notifications based on their content. It is the task of the middleware to deliver the published notifications to subscribers having a matching subscription. Content-based publish/subscribe is challenging to implement efficiently, because the resulting delivery tree can be different for each notification, set of active subscriptions, and location of the subscribers. Therefore, content-based routing of notification has often been implemented in the application layer resulting in high notification delays and a waste of network bandwidth. In this work, we report on the research and actual development of a novel middleware, which uses the P4 SDN programming language to perform the content-based forwarding of notifications solely in the network layer. We present a hybrid approach that combines (i) encoding of routing information into the notification to be distributed and (ii) installing forwarding rules into the switches. In particular, we combine different types of routing information that either represent individual network links or virtual links referencing pre-installed distribution trees. We derive the latter from topological information about the network and from publish/subscribe relationships as well as forwarding statistics.
在基于内容的发布/订阅系统中,发布者生成通知,订阅者注册订阅以根据其内容接收某些通知。中间件的任务是将发布的通知交付给具有匹配订阅的订阅者。基于内容的发布/订阅很难有效地实现,因为对于每个通知、活动订阅集和订阅者的位置,生成的交付树可能是不同的。因此,通常在应用层实现基于内容的通知路由,导致通知延迟高,浪费网络带宽。在这项工作中,我们报告了一种新型中间件的研究和实际开发,该中间件使用P4 SDN编程语言仅在网络层执行基于内容的通知转发。我们提出了一种混合方法,将(i)将路由信息编码到要分发的通知中,以及(ii)将转发规则安装到交换机中。特别是,我们将不同类型的路由信息组合在一起,这些路由信息要么表示单独的网络链接,要么表示引用预安装的分发树的虚拟链接。我们从网络的拓扑信息、发布/订阅关系以及转发统计数据中推导出后者。
{"title":"Implementing Content-based Publish/Subscribe on the Network Layer with P4","authors":"Christian Wernecke, Helge Parzyjegla, Gero Mühl","doi":"10.1109/NFV-SDN50289.2020.9289860","DOIUrl":"https://doi.org/10.1109/NFV-SDN50289.2020.9289860","url":null,"abstract":"In content-based publish/subscribe systems, publishers produce notifications and subscribers register subscriptions to receive certain notifications based on their content. It is the task of the middleware to deliver the published notifications to subscribers having a matching subscription. Content-based publish/subscribe is challenging to implement efficiently, because the resulting delivery tree can be different for each notification, set of active subscriptions, and location of the subscribers. Therefore, content-based routing of notification has often been implemented in the application layer resulting in high notification delays and a waste of network bandwidth. In this work, we report on the research and actual development of a novel middleware, which uses the P4 SDN programming language to perform the content-based forwarding of notifications solely in the network layer. We present a hybrid approach that combines (i) encoding of routing information into the notification to be distributed and (ii) installing forwarding rules into the switches. In particular, we combine different types of routing information that either represent individual network links or virtual links referencing pre-installed distribution trees. We derive the latter from topological information about the network and from publish/subscribe relationships as well as forwarding statistics.","PeriodicalId":283280,"journal":{"name":"2020 IEEE Conference on Network Function Virtualization and Software Defined Networks (NFV-SDN)","volume":"15 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-11-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121510548","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
Demonstrating FlowBlaze.p4: fast prototyping for EFSM-based data plane applications 展示FlowBlaze。p4:基于efsm的数据平面应用程序的快速原型
Daniele Moro, D. Sanvito, A. Capone
Extended Finite State Machines (EFSMs) are a very promising abstraction to describe stateful networking applications. However, the community currently lacks a fast prototyping environment to experiment with EFSM-based data plane applications. In this demonstration, we present FlowBlaze.p4, an EFSM executor based on P4. The executor can be run on Mininet and BMv2, helping to prototype new use cases with a small turnaround time. We provide a set of tools, including a GUI, to simplify the development by interactively drawing the state machines. We demonstrate FlowBlaze.p4 with two example scenarios, showing how developers can exploit the proposed library to implement their own use cases.
扩展有限状态机(EFSMs)是描述有状态网络应用程序的一种非常有前途的抽象。然而,社区目前缺乏一个快速的原型环境来实验基于efsm的数据平面应用程序。在这个演示中,我们展示了FlowBlaze。p4,基于p4的EFSM执行器。执行器可以在Mininet和BMv2上运行,以较短的周转时间帮助创建新用例的原型。我们提供了一组工具(包括GUI),通过交互式地绘制状态机来简化开发。我们演示了FlowBlaze。P4提供了两个示例场景,展示了开发人员如何利用建议的库来实现他们自己的用例。
{"title":"Demonstrating FlowBlaze.p4: fast prototyping for EFSM-based data plane applications","authors":"Daniele Moro, D. Sanvito, A. Capone","doi":"10.1109/NFV-SDN50289.2020.9289873","DOIUrl":"https://doi.org/10.1109/NFV-SDN50289.2020.9289873","url":null,"abstract":"Extended Finite State Machines (EFSMs) are a very promising abstraction to describe stateful networking applications. However, the community currently lacks a fast prototyping environment to experiment with EFSM-based data plane applications. In this demonstration, we present FlowBlaze.p4, an EFSM executor based on P4. The executor can be run on Mininet and BMv2, helping to prototype new use cases with a small turnaround time. We provide a set of tools, including a GUI, to simplify the development by interactively drawing the state machines. We demonstrate FlowBlaze.p4 with two example scenarios, showing how developers can exploit the proposed library to implement their own use cases.","PeriodicalId":283280,"journal":{"name":"2020 IEEE Conference on Network Function Virtualization and Software Defined Networks (NFV-SDN)","volume":"68 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-11-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128637459","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
SLA-Aware Flow Provisioning in Next-Generation Software-Defined Networks 下一代软件定义网络中支持sla的流量配置
Sidharth Sharma, A. Gumaste
The next-generation software-defined networks (SDNs) are designed to be extremely flexible and cost-effective. However, complying with service-level agreements (SLAs) is often challenging with the softwarization of networks. To this end, we propose different methods and techniques in this paper to solve some crucial problems related to flow provisioning with SLA guarantees. The paper is divided into two parts: The first part focuses on the SLA-driven design of SDNs. First, we propose Bitstream, a programmable SDN protocol that can provide carrier-class features. We demonstrate Bitstream on the test-bed of custom-built FPGA-based Terabit white-boxes. We show the effectiveness of Bitstream in providing low latency and 50ms restoration in case of faults. Next, we propose techniques to make Bitstream more application-centric by including delay requirements of service requests. In the second part, we shift our focus to Network Function Virtualization (NFV). One of the biggest hurdles of adopting NFV is to provide a similar performance what a service provider is accustomed to with the traditional network hardware. First, we design an end-to-end service provider network with NFV data-centers. To provide highly-available services, we create an ILP framework intending to maximize the service provider's profit. We then propose a robust optimization extension for handling traffic uncertainty. Next, we propose a service function chain (SFC) realization theory that compares the requirements of an SFC request to the available resources in NFV infrastructure while providing availability and delay guarantees for the dynamic arrival of requests. Finally, we present an NFV use-case in the virtualized slicing of 5G networks. We propose a dynamic network slicing algorithm that creates/deletes/modifies slices while optimizing underlying virtualized resources. To handle uncertainty in the traffic requests, a stochastic optimization extension is also proposed.
下一代软件定义网络(sdn)具有极高的灵活性和成本效益。然而,在网络的软件化过程中,遵守服务水平协议(sla)往往是一个挑战。为此,我们在本文中提出了不同的方法和技术来解决与SLA保证的流量供应相关的一些关键问题。本文分为两部分:第一部分主要研究sla驱动的sdn设计。首先,我们提出比特流,一个可编程的SDN协议,可以提供运营商级的功能。我们在定制的基于fpga的太比特白盒测试平台上演示了Bitstream。我们展示了Bitstream在提供低延迟和50ms故障恢复方面的有效性。接下来,我们提出了一些技术,通过包括服务请求的延迟需求,使Bitstream更加以应用程序为中心。在第二部分中,我们将重点转向网络功能虚拟化(NFV)。采用NFV的最大障碍之一是提供与服务提供商习惯使用传统网络硬件类似的性能。首先,我们设计了一个具有NFV数据中心的端到端服务提供商网络。为了提供高可用性的服务,我们创建了一个旨在最大化服务提供商利润的ILP框架。然后,我们提出了一个鲁棒优化扩展来处理交通不确定性。接下来,我们提出了一种服务功能链(SFC)实现理论,该理论将SFC请求的需求与NFV基础设施中的可用资源进行比较,同时为请求的动态到达提供可用性和延迟保证。最后,我们提出了5G网络虚拟化切片中的NFV用例。我们提出了一种动态网络切片算法,该算法在优化底层虚拟化资源的同时创建/删除/修改切片。为了处理流量请求中的不确定性,提出了一种随机优化扩展方法。
{"title":"SLA-Aware Flow Provisioning in Next-Generation Software-Defined Networks","authors":"Sidharth Sharma, A. Gumaste","doi":"10.1109/NFV-SDN50289.2020.9289877","DOIUrl":"https://doi.org/10.1109/NFV-SDN50289.2020.9289877","url":null,"abstract":"The next-generation software-defined networks (SDNs) are designed to be extremely flexible and cost-effective. However, complying with service-level agreements (SLAs) is often challenging with the softwarization of networks. To this end, we propose different methods and techniques in this paper to solve some crucial problems related to flow provisioning with SLA guarantees. The paper is divided into two parts: The first part focuses on the SLA-driven design of SDNs. First, we propose Bitstream, a programmable SDN protocol that can provide carrier-class features. We demonstrate Bitstream on the test-bed of custom-built FPGA-based Terabit white-boxes. We show the effectiveness of Bitstream in providing low latency and 50ms restoration in case of faults. Next, we propose techniques to make Bitstream more application-centric by including delay requirements of service requests. In the second part, we shift our focus to Network Function Virtualization (NFV). One of the biggest hurdles of adopting NFV is to provide a similar performance what a service provider is accustomed to with the traditional network hardware. First, we design an end-to-end service provider network with NFV data-centers. To provide highly-available services, we create an ILP framework intending to maximize the service provider's profit. We then propose a robust optimization extension for handling traffic uncertainty. Next, we propose a service function chain (SFC) realization theory that compares the requirements of an SFC request to the available resources in NFV infrastructure while providing availability and delay guarantees for the dynamic arrival of requests. Finally, we present an NFV use-case in the virtualized slicing of 5G networks. We propose a dynamic network slicing algorithm that creates/deletes/modifies slices while optimizing underlying virtualized resources. To handle uncertainty in the traffic requests, a stochastic optimization extension is also proposed.","PeriodicalId":283280,"journal":{"name":"2020 IEEE Conference on Network Function Virtualization and Software Defined Networks (NFV-SDN)","volume":"53 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-11-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116777429","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
NFV-SDN Doctoral Symposium NFV-SDN博士研讨会
Deval Bhamare
dedicated PhD which is taking place under the umbrella of the IEEE NFV-SDN conference which is in its sixth year. The NFV-SDN Doctoral Symposium is committed to fostering collaboration amongst PhD students and experts from all communities researching and working in the areas of Network Function Virtualization (NFV) and Software Defined Networks (SDN). It offers a unique opportunity for PhD students to present their latest research results, discuss new research ideas, and to gather valuable expert feedback on their work from experienced researchers from both industry and academia. Moreover, it is a place for mentoring and to get in touch with student peers working in the same field. The Doctoral Symposium invited submissions from PhD students at the beginning of their work when they have a well-defined problem statement and are developing their ideas on how to approach the challenges. Likewise, we also invited contributions from PhD students at a more advanced stage to present their research results and share insights coming from their experience which might help others to progress their work. We received a total of 14 submissions of which one early-stage and five later-stage contributions were selected for presentation. The selected papers are organized in two sessions addressing current hot topics ranging from performance and security aspects of virtual network functions with network slicing and slice management, to the seamless integration of network services into software-defined networks with and without programmable data planes. We would like to all the authors for their contributions; all the people involved in the Doctoral Symposium Program Committee for their dedication; all the members of the IEEE NFV-SDN Organizing Committee for their encouragement and support; and the Local Organizing Team of Universidad III de Madrid for their tremendous efforts to transform the symposium, originally planned as an on-location workshop, into a sophisticated virtual event because of the ongoing pandemic.
专门的博士会议是在IEEE NFV-SDN会议的保护下举行的,这是第六届会议。NFV-SDN博士研讨会致力于促进来自网络功能虚拟化(NFV)和软件定义网络(SDN)领域研究和工作的所有社区的博士生和专家之间的合作。它为博士生提供了一个独特的机会,展示他们最新的研究成果,讨论新的研究思路,并从工业界和学术界经验丰富的研究人员那里收集有价值的专家反馈。此外,这是一个指导和接触在同一领域工作的同学的地方。博士研讨会邀请博士生在他们的工作开始时,当他们有一个明确的问题陈述,并正在发展他们的想法,如何应对挑战。同样,我们也邀请了处于更高级阶段的博士生来展示他们的研究成果,并分享他们的经验见解,这可能有助于其他人推进他们的工作。我们共收到14份投稿,其中1份早期投稿和5份后期投稿被选中进行展示。选定的论文分为两个会议,讨论当前的热门话题,从网络切片和切片管理的虚拟网络功能的性能和安全方面,到将网络服务无缝集成到有或没有可编程数据平面的软件定义网络中。我们感谢所有作者的贡献;感谢博士研讨会项目委员会全体工作人员的辛勤付出;感谢所有IEEE NFV-SDN组委会成员的鼓励和支持;感谢马德里第三大学当地组织团队做出巨大努力,将原本计划作为现场研讨会的研讨会转变为一场复杂的虚拟活动,因为疫情正在蔓延。
{"title":"NFV-SDN Doctoral Symposium","authors":"Deval Bhamare","doi":"10.1109/nfv-sdn50289.2020.9289878","DOIUrl":"https://doi.org/10.1109/nfv-sdn50289.2020.9289878","url":null,"abstract":"dedicated PhD which is taking place under the umbrella of the IEEE NFV-SDN conference which is in its sixth year. The NFV-SDN Doctoral Symposium is committed to fostering collaboration amongst PhD students and experts from all communities researching and working in the areas of Network Function Virtualization (NFV) and Software Defined Networks (SDN). It offers a unique opportunity for PhD students to present their latest research results, discuss new research ideas, and to gather valuable expert feedback on their work from experienced researchers from both industry and academia. Moreover, it is a place for mentoring and to get in touch with student peers working in the same field. The Doctoral Symposium invited submissions from PhD students at the beginning of their work when they have a well-defined problem statement and are developing their ideas on how to approach the challenges. Likewise, we also invited contributions from PhD students at a more advanced stage to present their research results and share insights coming from their experience which might help others to progress their work. We received a total of 14 submissions of which one early-stage and five later-stage contributions were selected for presentation. The selected papers are organized in two sessions addressing current hot topics ranging from performance and security aspects of virtual network functions with network slicing and slice management, to the seamless integration of network services into software-defined networks with and without programmable data planes. We would like to all the authors for their contributions; all the people involved in the Doctoral Symposium Program Committee for their dedication; all the members of the IEEE NFV-SDN Organizing Committee for their encouragement and support; and the Local Organizing Team of Universidad III de Madrid for their tremendous efforts to transform the symposium, originally planned as an on-location workshop, into a sophisticated virtual event because of the ongoing pandemic.","PeriodicalId":283280,"journal":{"name":"2020 IEEE Conference on Network Function Virtualization and Software Defined Networks (NFV-SDN)","volume":"1948 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-11-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128817206","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
Collaborated Closed Loops for Autonomous End-to-End Service Management in 5G 5G自主端到端业务管理的协同闭环
Min Xie, P. Gomes, J. Harmatos, Jose A. Ordonez-Lucena
In 5G networks of high complexity, autonomous management of the end-to-end (E2E) services is desired. Closed-loop (CL) control is a future-proof means to enable this autonomy. In the multi-provider, multi-vendor, and multi-tenant environment, the autonomous service management demands collaborations of all providers and vendors. In this paper, the collaboration problem is formulated as cross-CL collaboration involving multiple CLs participating in the E2E service management. We present a cross-CL collaboration framework with key elements, e.g., APIs, governance models, intent and policies management. Then a representative use case of service assurance with edge clouds is described to exemplify how the framework is applied to implement cross-CL collaborations and answer key questions: WHEN collaboration is needed; and HOW collaboration is enabled.
在高度复杂的5G网络中,需要对端到端业务进行自主管理。闭环(CL)控制是实现这种自主性的一种面向未来的方法。在多提供者、多供应商和多租户环境中,自治服务管理需要所有提供者和供应商的协作。本文将协作问题表述为多个cl参与端到端业务管理的跨cl协作。我们提出了一个包含关键元素的跨cl协作框架,例如api、治理模型、意图和策略管理。然后描述了一个具有代表性的边缘云服务保证用例,以举例说明如何应用该框架来实现跨cl协作,并回答关键问题:何时需要协作;以及如何实现协作。
{"title":"Collaborated Closed Loops for Autonomous End-to-End Service Management in 5G","authors":"Min Xie, P. Gomes, J. Harmatos, Jose A. Ordonez-Lucena","doi":"10.1109/NFV-SDN50289.2020.9289902","DOIUrl":"https://doi.org/10.1109/NFV-SDN50289.2020.9289902","url":null,"abstract":"In 5G networks of high complexity, autonomous management of the end-to-end (E2E) services is desired. Closed-loop (CL) control is a future-proof means to enable this autonomy. In the multi-provider, multi-vendor, and multi-tenant environment, the autonomous service management demands collaborations of all providers and vendors. In this paper, the collaboration problem is formulated as cross-CL collaboration involving multiple CLs participating in the E2E service management. We present a cross-CL collaboration framework with key elements, e.g., APIs, governance models, intent and policies management. Then a representative use case of service assurance with edge clouds is described to exemplify how the framework is applied to implement cross-CL collaborations and answer key questions: WHEN collaboration is needed; and HOW collaboration is enabled.","PeriodicalId":283280,"journal":{"name":"2020 IEEE Conference on Network Function Virtualization and Software Defined Networks (NFV-SDN)","volume":"28 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-11-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127527299","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 6
FlexTCAM: Beyond Memory Based TCAM Emulation on FPGAs FlexTCAM:基于fpga的超越内存TCAM仿真
Anees Ullah, S. Pontarelli, P. Reviriego
Field Programmable Gate Arrays (FPGAs) have evolved into large system on chip devices that have high speed network interfaces, processors and vast amounts of logic and memory blocks. This coupled with their inherent reconfigurability, makes them an attractive platform to implement Software Defined Networking (SDN) systems. However, there is one piece missing that is used in most networking devices: Ternary Content Addressable Memories (TCAMs). TCAMs are widely used to implement packet classification. TCAMs can match an incoming key against a set of stored rules that include wildcard bits in one memory access. TCAMs are usually designed as specific hardware blocks and are included in almost all switching ASICs. However, they are not implemented in FPGA devices. This is due to the cost in terms of area/power of TCAMs hardware blocks and their lack of flexibility. To provide packet classification in FPGA based systems, a large number of schemes to emulate TCAMs on FPGAs have been proposed in recent years. In many cases, they are based on the use of the memory blocks available on the FPGA. In this paper, it is shown that FPGA emulated TCAMs are actually more powerful than traditional TCAMs and can support more generic rules. This makes them more efficient in some applications as the number of rules needed to implement a system can be significantly reduced. This is illustrated with two case studies: supporting port lists and ranges in access control lists and blacklisting of IP addresses. The results show the benefits of using more generic rules in the FPGA emulated TCAMs.
现场可编程门阵列(fpga)已经发展成为具有高速网络接口、处理器和大量逻辑和存储块的大型片上系统设备。再加上它们固有的可重构性,使它们成为实现软件定义网络(SDN)系统的有吸引力的平台。然而,在大多数网络设备中都缺少一个部分:三元内容可寻址存储器(TCAMs)。tcam被广泛用于实现数据包分类。tcam可以根据一组存储规则匹配传入的键,这些规则包括一次内存访问中的通配符位。tcam通常被设计为特定的硬件块,并且包含在几乎所有的开关asic中。然而,它们并没有在FPGA器件中实现。这是由于tcam硬件块的面积/功率方面的成本以及它们缺乏灵活性。为了在基于FPGA的系统中提供分组分类,近年来提出了大量在FPGA上模拟tcam的方案。在许多情况下,它们基于FPGA上可用的内存块的使用。在本文中,FPGA仿真的tcam实际上比传统的tcam更强大,并且可以支持更多的通用规则。这使得它们在某些应用程序中更高效,因为实现系统所需的规则数量可以显著减少。通过两个案例研究说明了这一点:支持访问控制列表中的端口列表和范围,以及IP地址的黑名单。结果表明,在FPGA仿真的tcam中使用更多通用规则的好处。
{"title":"FlexTCAM: Beyond Memory Based TCAM Emulation on FPGAs","authors":"Anees Ullah, S. Pontarelli, P. Reviriego","doi":"10.1109/NFV-SDN50289.2020.9289901","DOIUrl":"https://doi.org/10.1109/NFV-SDN50289.2020.9289901","url":null,"abstract":"Field Programmable Gate Arrays (FPGAs) have evolved into large system on chip devices that have high speed network interfaces, processors and vast amounts of logic and memory blocks. This coupled with their inherent reconfigurability, makes them an attractive platform to implement Software Defined Networking (SDN) systems. However, there is one piece missing that is used in most networking devices: Ternary Content Addressable Memories (TCAMs). TCAMs are widely used to implement packet classification. TCAMs can match an incoming key against a set of stored rules that include wildcard bits in one memory access. TCAMs are usually designed as specific hardware blocks and are included in almost all switching ASICs. However, they are not implemented in FPGA devices. This is due to the cost in terms of area/power of TCAMs hardware blocks and their lack of flexibility. To provide packet classification in FPGA based systems, a large number of schemes to emulate TCAMs on FPGAs have been proposed in recent years. In many cases, they are based on the use of the memory blocks available on the FPGA. In this paper, it is shown that FPGA emulated TCAMs are actually more powerful than traditional TCAMs and can support more generic rules. This makes them more efficient in some applications as the number of rules needed to implement a system can be significantly reduced. This is illustrated with two case studies: supporting port lists and ranges in access control lists and blacklisting of IP addresses. The results show the benefits of using more generic rules in the FPGA emulated TCAMs.","PeriodicalId":283280,"journal":{"name":"2020 IEEE Conference on Network Function Virtualization and Software Defined Networks (NFV-SDN)","volume":"40 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-11-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131425331","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
期刊
2020 IEEE Conference on Network Function Virtualization and Software Defined Networks (NFV-SDN)
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1