首页 > 最新文献

IEEE Journal on Selected Areas in Communications最新文献

英文 中文
Building and Testing Modular Programs for Programmable Data Planes 可编程数据平面模块化程序的构建和测试
IF 16.4 1区 计算机科学 Q1 ENGINEERING, ELECTRICAL & ELECTRONIC Pub Date : 2020-06-04 DOI: 10.1109/JSAC.2020.2986693
Peng Zheng, Theophilus A. Benson, Chengchen Hu
Programmable data planes, PDPs, enable an unprecedented level of flexibility and have emerged as a promising alternative to existing data planes. Despite the rapid development and prototyping cycles that PDPs promote, the existing PDP ecosystem lacks appropriate abstractions and algorithms to support these rapid testing and deployment life-cycles. In this paper, we propose P4Visor, a lightweight virtualization abstraction that provides testing primitives as a first-order citizen of the PDP ecosystem. P4Visor can efficiently support multiple PDP programs through a combination of compiler optimizations and program analysis-based algorithms. P4Visor’s algorithm improves over state-of-the-art techniques by significantly reducing the resource overheads associated with embedding numerous versions of a PDP program into hardware. To demonstrate the efficiency and viability of P4Visor, we implemented and evaluated P4Visor on both a software switch and an FPGA-based hardware switch using fourteen of different PDP programs. Our results demonstrate that P4Visor introduces minimal overheads and is one order of magnitude more efficient than existing PDPs primitives for concurrently supporting multiple programs.
可编程数据平面(PDP)实现了前所未有的灵活性,并已成为现有数据平面的一种有前途的替代方案。尽管PDP推动了快速开发和原型设计周期,但现有的PDP生态系统缺乏适当的抽象和算法来支持这些快速测试和部署生命周期。在本文中,我们提出了P4Visor,这是一种轻量级的虚拟化抽象,它作为PDP生态系统的一阶公民提供测试原语。P4Visor可以通过编译器优化和基于程序分析的算法的组合,有效地支持多个PDP程序。P4Visor的算法大大降低了将多种版本的PDP程序嵌入硬件的资源开销,从而改进了现有技术。为了证明P4Visor的效率和可行性,我们使用14个不同的PDP程序在软件交换机和基于FPGA的硬件交换机上实现并评估了P4Visor。我们的结果表明,P4Visor引入了最小的开销,并且在同时支持多个程序方面比现有的PDP原语高效一个数量级。
{"title":"Building and Testing Modular Programs for Programmable Data Planes","authors":"Peng Zheng, Theophilus A. Benson, Chengchen Hu","doi":"10.1109/JSAC.2020.2986693","DOIUrl":"https://doi.org/10.1109/JSAC.2020.2986693","url":null,"abstract":"Programmable data planes, PDPs, enable an unprecedented level of flexibility and have emerged as a promising alternative to existing data planes. Despite the rapid development and prototyping cycles that PDPs promote, the existing PDP ecosystem lacks appropriate abstractions and algorithms to support these rapid testing and deployment life-cycles. In this paper, we propose P4Visor, a lightweight virtualization abstraction that provides testing primitives as a first-order citizen of the PDP ecosystem. P4Visor can efficiently support multiple PDP programs through a combination of compiler optimizations and program analysis-based algorithms. P4Visor’s algorithm improves over state-of-the-art techniques by significantly reducing the resource overheads associated with embedding numerous versions of a PDP program into hardware. To demonstrate the efficiency and viability of P4Visor, we implemented and evaluated P4Visor on both a software switch and an FPGA-based hardware switch using fourteen of different PDP programs. Our results demonstrate that P4Visor introduces minimal overheads and is one order of magnitude more efficient than existing PDPs primitives for concurrently supporting multiple programs.","PeriodicalId":13243,"journal":{"name":"IEEE Journal on Selected Areas in Communications","volume":"38 1","pages":"1432-1447"},"PeriodicalIF":16.4,"publicationDate":"2020-06-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1109/JSAC.2020.2986693","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"44954565","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":1,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 6
FlowMan: QoS-Aware Dynamic Data Flow Management in Software-Defined Networks FlowMan:软件定义网络中的qos感知动态数据流管理
IF 16.4 1区 计算机科学 Q1 ENGINEERING, ELECTRICAL & ELECTRONIC Pub Date : 2020-06-03 DOI: 10.1109/JSAC.2020.2999682
A. Mondal, S. Misra
In this paper, we study the problem of data flow management in the presence of heterogeneous flows — elephant and mice flows — in software-defined networks (SDNs). Most of the researchers considered the homogeneous flows in SDN in the existing literature. The optimal data flow management in the presence of heterogeneous flows is NP-hard. Hence, we propose a game theory-based heterogeneous data flow management scheme, named FlowMan. In FlowMan, initially, we use a generalized Nash bargaining game to obtain a sub-optimal problem, which is NP-complete in nature. By solving it, we get the Pareto optimal solution for data-rate associated with each switch. Thereafter, we use a heuristic method to decide the flow-association with the switches, distributedly, which, in turn, helps to get a Pareto optimal solution. Extensive simulation results depict that FlowMan is capable of ensuring quality-of-service (QoS) for data flow management in the presence of heterogeneous flows. In particular, FlowMan is capable of reducing network delay by 77.8–98.7%, while ensuring 24.6–47.8% increase in network throughput, compared to the existing schemes such as FlowStat and CURE. Additionally, FlowMan ensures that per-flow delay is reduced by 27.7% with balanced load distribution among the SDN switches.
在本文中,我们研究了在软件定义网络(SDN)中存在异构流(大象流和老鼠流)的情况下的数据流管理问题。在现有文献中,大多数研究者都考虑了SDN中的均匀流。在存在异构流的情况下,最优数据流管理是NP困难的。因此,我们提出了一种基于博弈论的异构数据流管理方案FlowMan。在FlowMan中,我们首先使用广义纳什讨价还价对策来获得一个次优问题,该问题本质上是NP完全的。通过求解,我们得到了与每个交换机相关的数据速率的Pareto最优解。然后,我们使用启发式方法来分布式地确定与交换机的流关联,这反过来又有助于获得Pareto最优解。大量的仿真结果表明,FlowMan能够在存在异构流的情况下确保数据流管理的服务质量(QoS)。特别是,与FlowStat和CURE等现有方案相比,FlowMan能够将网络延迟减少77.8–98.7%,同时确保网络吞吐量增加24.6–47.8%。此外,FlowMan确保每个流量延迟减少27.7%,SDN交换机之间的负载分布平衡。
{"title":"FlowMan: QoS-Aware Dynamic Data Flow Management in Software-Defined Networks","authors":"A. Mondal, S. Misra","doi":"10.1109/JSAC.2020.2999682","DOIUrl":"https://doi.org/10.1109/JSAC.2020.2999682","url":null,"abstract":"In this paper, we study the problem of data flow management in the presence of heterogeneous flows — elephant and mice flows — in software-defined networks (SDNs). Most of the researchers considered the homogeneous flows in SDN in the existing literature. The optimal data flow management in the presence of heterogeneous flows is NP-hard. Hence, we propose a game theory-based heterogeneous data flow management scheme, named FlowMan. In FlowMan, initially, we use a generalized Nash bargaining game to obtain a sub-optimal problem, which is NP-complete in nature. By solving it, we get the Pareto optimal solution for data-rate associated with each switch. Thereafter, we use a heuristic method to decide the flow-association with the switches, distributedly, which, in turn, helps to get a Pareto optimal solution. Extensive simulation results depict that FlowMan is capable of ensuring quality-of-service (QoS) for data flow management in the presence of heterogeneous flows. In particular, FlowMan is capable of reducing network delay by 77.8–98.7%, while ensuring 24.6–47.8% increase in network throughput, compared to the existing schemes such as FlowStat and CURE. Additionally, FlowMan ensures that per-flow delay is reduced by 27.7% with balanced load distribution among the SDN switches.","PeriodicalId":13243,"journal":{"name":"IEEE Journal on Selected Areas in Communications","volume":"38 1","pages":"1366-1373"},"PeriodicalIF":16.4,"publicationDate":"2020-06-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1109/JSAC.2020.2999682","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"45151488","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":1,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 6
Trident: Toward Distributed Reactive SDN Programming With Consistent Updates 三叉戟:面向具有一致更新的分布式反应式SDN编程
IF 16.4 1区 计算机科学 Q1 ENGINEERING, ELECTRICAL & ELECTRONIC Pub Date : 2020-06-03 DOI: 10.1109/JSAC.2020.2999654
K. Gao, Taishi Nojima, Haitao Yu, Y. Yang
Software-Defined Networking (SDN) enables more dynamic and fine-grained network control. In particular, network operators can route traffic not only based on packet header fields, but also higher-level parameters such as user settings, traffic characteristics, and application-layer information extracted by virtualized network functions such as DPI, firewall and authentication servers. Integrating these higher-level parameters into an SDN programming framework brings substantial benefits but is still missing in the SDN community. In this paper, we articulate the challenges and then propose Trident, a novel unified SDN programming framework. Trident extends algorithmic SDN programming with a new abstraction called stream attribute, which integrates meta parameters into the match-action programming paradigm. Further, Trident adopts the idea of reactive value from function reactive programming, eliminating the complexity of manually handling dynamicity. To effectively and efficiently realize these novel ideas, Trident introduces reactive table as the basic processing unit and develops a domain-specific distributed update protocol to maintain consistency during updates. Evaluations show that Trident puts very little overhead on integrating existing network management tools and network functions, and can handle up to $O(10^{5})$ routing requests per second with $O(100)$ milliseconds latency.
软件定义网络(SDN)实现了更动态、更细粒度的网络控制。特别是,网络运营商不仅可以基于数据包报头字段,还可以基于更高级别的参数,如用户设置、流量特性和DPI、防火墙和认证服务器等虚拟化网络功能提取的应用层信息来路由流量。将这些更高级别的参数集成到SDN编程框架中带来了巨大的好处,但在SDN社区中仍然缺失。在本文中,我们阐述了这些挑战,然后提出了一个新的统一SDN编程框架Trident。Trident用一种名为流属性的新抽象扩展了算法SDN编程,该抽象将元参数集成到匹配动作编程范式中。此外,Trident采用了函数反应式编程的反应值思想,消除了手动处理动态性的复杂性。为了有效、高效地实现这些新思想,Trident引入了反应表作为基本处理单元,并开发了一种特定于领域的分布式更新协议,以在更新过程中保持一致性。评估表明,Trident在集成现有网络管理工具和网络功能方面的开销非常小,并且每秒可以处理高达$O(10^{5})$的路由请求,延迟为$O(100)$毫秒。
{"title":"Trident: Toward Distributed Reactive SDN Programming With Consistent Updates","authors":"K. Gao, Taishi Nojima, Haitao Yu, Y. Yang","doi":"10.1109/JSAC.2020.2999654","DOIUrl":"https://doi.org/10.1109/JSAC.2020.2999654","url":null,"abstract":"Software-Defined Networking (SDN) enables more dynamic and fine-grained network control. In particular, network operators can route traffic not only based on packet header fields, but also higher-level parameters such as user settings, traffic characteristics, and application-layer information extracted by virtualized network functions such as DPI, firewall and authentication servers. Integrating these higher-level parameters into an SDN programming framework brings substantial benefits but is still missing in the SDN community. In this paper, we articulate the challenges and then propose Trident, a novel unified SDN programming framework. Trident extends algorithmic SDN programming with a new abstraction called <italic>stream attribute</italic>, which integrates meta parameters into the match-action programming paradigm. Further, Trident adopts the idea of <italic>reactive value</italic> from function reactive programming, eliminating the complexity of manually handling dynamicity. To effectively and efficiently realize these novel ideas, Trident introduces <italic>reactive table</italic> as the basic processing unit and develops a domain-specific distributed update protocol to maintain consistency during updates. Evaluations show that Trident puts very little overhead on integrating existing network management tools and network functions, and can handle up to <inline-formula> <tex-math notation=\"LaTeX\">$O(10^{5})$ </tex-math></inline-formula> routing requests per second with <inline-formula> <tex-math notation=\"LaTeX\">$O(100)$ </tex-math></inline-formula> milliseconds latency.","PeriodicalId":13243,"journal":{"name":"IEEE Journal on Selected Areas in Communications","volume":"38 1","pages":"1322-1334"},"PeriodicalIF":16.4,"publicationDate":"2020-06-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1109/JSAC.2020.2999654","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"45277094","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":1,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
5G RAN: Functional Split Orchestration Optimization 5G RAN:功能拆分编排优化
IF 16.4 1区 计算机科学 Q1 ENGINEERING, ELECTRICAL & ELECTRONIC Pub Date : 2020-06-03 DOI: 10.1109/JSAC.2020.2999685
Salma Matoussi, Ilhem Fajjari, Salvatore Costanzo, N. Aitsaadi, R. Langar
5G RAN aims to evolve new technologies spanning the Cloud infrastructure, virtualization techniques and Software Defined Network capabilities. Advanced solutions are introduced to split the functions of the Radio Access Network (RAN) between centralized and distributed locations. Such paradigms improve RAN flexibility and reduce the infrastructure deployment cost without impacting the user quality of service. We propose a novel functional split orchestration scheme that aims at minimizing the RAN deployment cost, while considering the requirements of its processing network functions and the capabilities of the Cloud infrastructure. With a fine grained approach on user basis, we show that the proposed solution optimizes both processing and bandwidth resource usage, while minimizing the overall energy consumption compared to i) cell-centric, ii) distributed and iii) centralized Cloud-RAN approaches. Moreover, we evaluate the effectiveness of our proposal in a 5G experimental prototype, based on Open Air Interface (OAI). We show that our solution achieves good performance in terms of total deployment cost and resolution time.
5G RAN旨在发展涵盖云基础设施、虚拟化技术和软件定义网络功能的新技术。引入了先进的解决方案来在集中式和分布式位置之间划分无线电接入网(RAN)的功能。这样的范例在不影响用户服务质量的情况下提高了RAN的灵活性并降低了基础设施部署成本。我们提出了一种新的功能拆分编排方案,旨在最大限度地降低RAN部署成本,同时考虑其处理网络功能的要求和云基础设施的能力。通过基于用户的细粒度方法,我们表明,与i)以小区为中心、ii)分布式和iii)集中式云RAN方法相比,所提出的解决方案优化了处理和带宽资源使用,同时最大限度地降低了总体能耗。此外,我们还在基于开放空中接口(OAI)的5G实验原型中评估了我们的提案的有效性。我们展示了我们的解决方案在总部署成本和解决时间方面取得了良好的性能。
{"title":"5G RAN: Functional Split Orchestration Optimization","authors":"Salma Matoussi, Ilhem Fajjari, Salvatore Costanzo, N. Aitsaadi, R. Langar","doi":"10.1109/JSAC.2020.2999685","DOIUrl":"https://doi.org/10.1109/JSAC.2020.2999685","url":null,"abstract":"5G RAN aims to evolve new technologies spanning the Cloud infrastructure, virtualization techniques and Software Defined Network capabilities. Advanced solutions are introduced to split the functions of the Radio Access Network (RAN) between centralized and distributed locations. Such paradigms improve RAN flexibility and reduce the infrastructure deployment cost without impacting the user quality of service. We propose a novel functional split orchestration scheme that aims at minimizing the RAN deployment cost, while considering the requirements of its processing network functions and the capabilities of the Cloud infrastructure. With a fine grained approach on user basis, we show that the proposed solution optimizes both processing and bandwidth resource usage, while minimizing the overall energy consumption compared to i) cell-centric, ii) distributed and iii) centralized Cloud-RAN approaches. Moreover, we evaluate the effectiveness of our proposal in a 5G experimental prototype, based on Open Air Interface (OAI). We show that our solution achieves good performance in terms of total deployment cost and resolution time.","PeriodicalId":13243,"journal":{"name":"IEEE Journal on Selected Areas in Communications","volume":"38 1","pages":"1448-1463"},"PeriodicalIF":16.4,"publicationDate":"2020-06-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1109/JSAC.2020.2999685","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"47327244","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":1,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 30
Market Driven Multidomain Network Service Orchestration in 5G Networks 5G网络中市场驱动的多域网络业务编排
IF 16.4 1区 计算机科学 Q1 ENGINEERING, ELECTRICAL & ELECTRONIC Pub Date : 2020-04-17 DOI: 10.1109/JSAC.2020.2986692
Mouhamad Dieye, Wael Jaafar, H. Elbiaze, R. Glitho
The advent of a new breed of enhanced multimedia services has put network operators into a position where they must support innovative services while ensuring both end-to-end Quality of Service requirements and profitability. Recently, Network Function Virtualization (NFV) has been touted as a cost-effective underlying technology in 5G networks to efficiently provision novel services. These NFV-based services have been increasingly associated with multi-domain networks. However, several orchestration issues, linked to cross-domain interactions and emphasized by the heterogeneity of underlying technologies and administrative authorities, present an important challenge. In this paper, we tackle the cross-domain interaction issue by proposing an intelligent and profitable auction-based approach to allow inter-domains resource allocation.
新型增强型多媒体服务的出现使网络运营商必须支持创新服务,同时确保端到端的服务质量要求和盈利能力。最近,网络功能虚拟化(NFV)被吹捧为5G网络中一种具有成本效益的底层技术,可以有效地提供新的服务。这些基于NFV的服务已经越来越多地与多域网络相关联。然而,一些与跨领域交互相关的协调问题,以及底层技术和行政当局的异质性所强调的问题,是一个重要的挑战。在本文中,我们通过提出一种智能且有利可图的基于拍卖的方法来解决跨域交互问题,以允许跨域资源分配。
{"title":"Market Driven Multidomain Network Service Orchestration in 5G Networks","authors":"Mouhamad Dieye, Wael Jaafar, H. Elbiaze, R. Glitho","doi":"10.1109/JSAC.2020.2986692","DOIUrl":"https://doi.org/10.1109/JSAC.2020.2986692","url":null,"abstract":"The advent of a new breed of enhanced multimedia services has put network operators into a position where they must support innovative services while ensuring both end-to-end Quality of Service requirements and profitability. Recently, Network Function Virtualization (NFV) has been touted as a cost-effective underlying technology in 5G networks to efficiently provision novel services. These NFV-based services have been increasingly associated with multi-domain networks. However, several orchestration issues, linked to cross-domain interactions and emphasized by the heterogeneity of underlying technologies and administrative authorities, present an important challenge. In this paper, we tackle the cross-domain interaction issue by proposing an intelligent and profitable auction-based approach to allow inter-domains resource allocation.","PeriodicalId":13243,"journal":{"name":"IEEE Journal on Selected Areas in Communications","volume":"38 1","pages":"1417-1431"},"PeriodicalIF":16.4,"publicationDate":"2020-04-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1109/JSAC.2020.2986692","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"47969730","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":1,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 10
User-Centric Edge Sharing Mechanism in Software-Defined Ultra-Dense Networks 软件定义超密集网络中以用户为中心的边缘共享机制
IF 16.4 1区 计算机科学 Q1 ENGINEERING, ELECTRICAL & ELECTRONIC Pub Date : 2020-04-16 DOI: 10.1109/JSAC.2020.2986871
D. Wu, Junjie Yan, Honggang Wang, Ruyang Wang
The emerging mobile edge computing (MEC) evolutionarily extends the cloud services to the network edge. In order to efficiently coordinate distributed edge resources, software defined networking (SDN) at the network edge has been explored to realize the integrated management of communication, computation, and cache (3C) resources. However, many research efforts, in software-defined edge networks, are mainly devoted to 1C or 2C resource sharing. Motivated by high service performance and user demands, we propose a user-centric edge resource sharing model for software-defined ultra-dense network (SD-UDN) where multiple MEC servers around small base stations (SBSs) can share their 3C resources through OpenFlow-enabled switches. In particular, the service models of MEC servers and users are formulated to optimize the service process by minimizing the service delay, which is NP-hard. To address this NP-hard issue, a service association model is constructed based on design structure matrix (DSM), and a simulated annealing algorithm is employed to further optimize the service association model for reducing time complexity and offering a nearoptimal solution. Compared with traditional 1C or 2C resource sharing, the proposed edge resource sharing model can guarantee lower service delay for users.
新兴的移动边缘计算(MEC)将云服务逐步扩展到网络边缘。为了有效地协调分布式边缘资源,探索了网络边缘的软件定义网络(SDN),实现对通信、计算和缓存(3C)资源的综合管理。然而,在软件定义的边缘网络中,许多研究工作主要致力于1C或2C资源共享。在高服务性能和用户需求的驱动下,我们提出了一种以用户为中心的软件定义超密集网络(SD-UDN)边缘资源共享模型,其中小型基站(SBSs)周围的多个MEC服务器可以通过启用openflow的交换机共享其3C资源。特别是MEC服务器和用户的服务模型,通过最小化服务延迟来优化服务流程,这是NP-hard。为了解决这一np困难问题,基于设计结构矩阵(DSM)构建了服务关联模型,并采用模拟退火算法对服务关联模型进行进一步优化,以降低时间复杂度并提供近似最优解。与传统的1C或2C资源共享相比,本文提出的边缘资源共享模型能够保证用户较低的业务延迟。
{"title":"User-Centric Edge Sharing Mechanism in Software-Defined Ultra-Dense Networks","authors":"D. Wu, Junjie Yan, Honggang Wang, Ruyang Wang","doi":"10.1109/JSAC.2020.2986871","DOIUrl":"https://doi.org/10.1109/JSAC.2020.2986871","url":null,"abstract":"The emerging mobile edge computing (MEC) evolutionarily extends the cloud services to the network edge. In order to efficiently coordinate distributed edge resources, software defined networking (SDN) at the network edge has been explored to realize the integrated management of communication, computation, and cache (3C) resources. However, many research efforts, in software-defined edge networks, are mainly devoted to 1C or 2C resource sharing. Motivated by high service performance and user demands, we propose a user-centric edge resource sharing model for software-defined ultra-dense network (SD-UDN) where multiple MEC servers around small base stations (SBSs) can share their 3C resources through OpenFlow-enabled switches. In particular, the service models of MEC servers and users are formulated to optimize the service process by minimizing the service delay, which is NP-hard. To address this NP-hard issue, a service association model is constructed based on design structure matrix (DSM), and a simulated annealing algorithm is employed to further optimize the service association model for reducing time complexity and offering a nearoptimal solution. Compared with traditional 1C or 2C resource sharing, the proposed edge resource sharing model can guarantee lower service delay for users.","PeriodicalId":13243,"journal":{"name":"IEEE Journal on Selected Areas in Communications","volume":"38 1","pages":"1531-1541"},"PeriodicalIF":16.4,"publicationDate":"2020-04-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1109/JSAC.2020.2986871","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"44104257","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":1,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 33
Joint Diversity and Redundancy for Resilient Service Chain Provisioning 弹性服务链配置的联合多样性和冗余
IF 16.4 1区 计算机科学 Q1 ENGINEERING, ELECTRICAL & ELECTRONIC Pub Date : 2020-04-13 DOI: 10.1109/JSAC.2020.2986867
Abdelhamid Alleg, T. Ahmed, M. Mosbah, R. Boutaba
Achieving network resiliency in terms of availability, reliability and fault tolerance is a central concern for network designers and operators to achieve business continuity and increase productivity. It is particularly challenging in increasingly virtualized network environments where network services are exposed to both hardware (e.g., bare-metal servers, switches, links, etc.) and software (VNF instances) failures. This increased risk of failures can severely deteriorate the quality of the deployed services and even lead to complete service outages. In this context, deploying services in operational networks often exacerbates the availability problem and requires considering availability of hardware and software components both individually and collectively. A key challenge in this perspective is the additional resources needed to achieve partial or full recovery after failures. In this paper, we propose a joint selective diversity and tailored redundancy mechanism to provision resilient services in an NFV framework. Diversity splits a single VNF into a pool of “N” active instances called replicas while redundancy provides “P” standby ready-to-use instances called backups. Based on an enhanced N+P model, we propose a placement solution of Service Function Chains (SFC) modeled as a Mixed Integer Linear Program (MILP). The proposed solution is designed to meet a target SFC availability level and, at the same time, to reduce the inherent cost due to diversity (overhead) and redundancy (backup resources). We evaluate the efficiency of the proposed solution through numerically and experimentally. Results demonstrate that our solution, not only, improves service resiliency by avoiding complete service outages but can also overcome network resource fragmentation.
在可用性、可靠性和容错方面实现网络弹性是网络设计者和运营商实现业务连续性和提高生产力的核心问题。在日益虚拟化的网络环境中,网络服务面临硬件(例如,裸机服务器、交换机、链路等)和软件(VNF实例)故障,这尤其具有挑战性。这种故障风险的增加可能会严重降低已部署服务的质量,甚至导致服务完全中断。在这种情况下,在运营网络中部署服务往往会加剧可用性问题,并需要单独或集体考虑硬件和软件组件的可用性。从这个角度来看,一个关键挑战是在故障后实现部分或全部恢复所需的额外资源。在本文中,我们提出了一种联合选择多样性和定制冗余机制,以在NFV框架中提供弹性服务。多样性将单个VNF拆分为一个由“N”个活动实例组成的池,称为副本,而冗余提供了“P”个备用实例,称为备份。基于一个增强的N+P模型,我们提出了一个服务功能链(SFC)的布局解决方案,该解决方案被建模为一个混合整数线性规划(MILP)。所提出的解决方案旨在满足SFC的目标可用性级别,同时降低由于多样性(开销)和冗余(备份资源)造成的固有成本。我们通过数值和实验评估了所提出的解决方案的效率。结果表明,我们的解决方案不仅通过避免完全服务中断来提高服务弹性,而且还可以克服网络资源碎片问题。
{"title":"Joint Diversity and Redundancy for Resilient Service Chain Provisioning","authors":"Abdelhamid Alleg, T. Ahmed, M. Mosbah, R. Boutaba","doi":"10.1109/JSAC.2020.2986867","DOIUrl":"https://doi.org/10.1109/JSAC.2020.2986867","url":null,"abstract":"Achieving network resiliency in terms of availability, reliability and fault tolerance is a central concern for network designers and operators to achieve business continuity and increase productivity. It is particularly challenging in increasingly virtualized network environments where network services are exposed to both hardware (e.g., bare-metal servers, switches, links, etc.) and software (VNF instances) failures. This increased risk of failures can severely deteriorate the quality of the deployed services and even lead to complete service outages. In this context, deploying services in operational networks often exacerbates the availability problem and requires considering availability of hardware and software components both individually and collectively. A key challenge in this perspective is the additional resources needed to achieve partial or full recovery after failures. In this paper, we propose a joint selective diversity and tailored redundancy mechanism to provision resilient services in an NFV framework. Diversity splits a single VNF into a pool of “N” active instances called replicas while redundancy provides “P” standby ready-to-use instances called backups. Based on an enhanced N+P model, we propose a placement solution of Service Function Chains (SFC) modeled as a Mixed Integer Linear Program (MILP). The proposed solution is designed to meet a target SFC availability level and, at the same time, to reduce the inherent cost due to diversity (overhead) and redundancy (backup resources). We evaluate the efficiency of the proposed solution through numerically and experimentally. Results demonstrate that our solution, not only, improves service resiliency by avoiding complete service outages but can also overcome network resource fragmentation.","PeriodicalId":13243,"journal":{"name":"IEEE Journal on Selected Areas in Communications","volume":"38 1","pages":"1490-1504"},"PeriodicalIF":16.4,"publicationDate":"2020-04-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1109/JSAC.2020.2986867","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"46500608","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":1,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 22
Link Failure Recovery Mechanism in Software Defined Networks 软件定义网络中的链路故障恢复机制
IF 16.4 1区 计算机科学 Q1 ENGINEERING, ELECTRICAL & ELECTRONIC Pub Date : 2020-04-13 DOI: 10.1109/JSAC.2020.2986668
Shrinivas Petale, Jaisingh Thangaraj
In traditional networks, the pre-routed packets are dropped during the link failure leading to a huge data loss. Survivability techniques such as protection and restoration are available to provide the solution before and after the link failure. But, the new flow entries that are to be added in the flow table increase the initial network demand leading to an increase in memory demand per switch. The saved data not only reduces the network speed but also demands of repeated processing of entries. In this paper, we propose a new scheme of Group Table based Rerouting (GTR) technique to find the response against single link failure through Fast Fail-over (FF) group table feature provided by OpenFlow. This scheme provides equal roles for both controllers and forwarding OpenFlow enabled switches. Here, the controller maintains a look-up table which is updated periodically according to the change in network structure. Also, it has to update the FF group table simultaneously corresponding to every active port of the switches. The controller relabels the packets and updates the flow entries on respective switches.
在传统网络中,由于链路故障导致预路由报文丢失,导致大量数据丢失。保护和恢复等生存性技术可用于提供链路故障前后的解决方案。但是,要添加到流表中的新流项会增加初始网络需求,从而导致每个交换机的内存需求增加。存储的数据不仅降低了网络速度,而且减少了重复处理条目的需求。在本文中,我们提出了一种新的基于组表的重路由(GTR)技术方案,通过OpenFlow提供的快速故障转移(FF)组表特性来寻找对单链路故障的响应。该方案为控制器和转发OpenFlow的交换机提供相同的角色。在这里,控制器维护一个查找表,该查找表根据网络结构的变化定期更新。此外,它必须同时更新FF组表对应于交换机的每个活动端口。控制器重新标记数据包并更新各自交换机上的流项。
{"title":"Link Failure Recovery Mechanism in Software Defined Networks","authors":"Shrinivas Petale, Jaisingh Thangaraj","doi":"10.1109/JSAC.2020.2986668","DOIUrl":"https://doi.org/10.1109/JSAC.2020.2986668","url":null,"abstract":"In traditional networks, the pre-routed packets are dropped during the link failure leading to a huge data loss. Survivability techniques such as protection and restoration are available to provide the solution before and after the link failure. But, the new flow entries that are to be added in the flow table increase the initial network demand leading to an increase in memory demand per switch. The saved data not only reduces the network speed but also demands of repeated processing of entries. In this paper, we propose a new scheme of Group Table based Rerouting (GTR) technique to find the response against single link failure through Fast Fail-over (FF) group table feature provided by OpenFlow. This scheme provides equal roles for both controllers and forwarding OpenFlow enabled switches. Here, the controller maintains a look-up table which is updated periodically according to the change in network structure. Also, it has to update the FF group table simultaneously corresponding to every active port of the switches. The controller relabels the packets and updates the flow entries on respective switches.","PeriodicalId":13243,"journal":{"name":"IEEE Journal on Selected Areas in Communications","volume":"38 1","pages":"1285-1292"},"PeriodicalIF":16.4,"publicationDate":"2020-04-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1109/JSAC.2020.2986668","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"45088320","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":1,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 25
SFC-Based Service Provisioning for Reconfigurable Space-Air-Ground Integrated Networks 基于SFC的可重构空-地综合网络服务配置
IF 16.4 1区 计算机科学 Q1 ENGINEERING, ELECTRICAL & ELECTRONIC Pub Date : 2020-04-13 DOI: 10.1109/JSAC.2020.2986851
Guangchao Wang, Sheng Zhou, Shan Zhang, Z. Niu, Xuemin Shen
Space-air-ground integrated networks (SAGIN) extend the capability of wireless networks and will be the essential building block for many advanced applications, like autonomous driving, earth monitoring, and etc. However, coordinating heterogeneous physical resources is very challenging in such a large-scale dynamic network. In this paper, we propose a reconfigurable service provisioning framework based on service function chaining (SFC) for SAGIN. In SFC, the network functions are virtualized and the service data needs to flow through specific network functions in a predefined sequence. The inherent issue is how to plan the service function chains over large-scale heterogeneous networks, subject to the resource limitations of both communication and computation. Specifically, we must jointly consider the virtual network functions (VNFs) embedding and service data routing. We formulate the SFC planning problem as an integer non-linear programming problem, which is NP-hard. Then, a heuristic greedy algorithm is proposed, which concentrates on leveraging different features of aerial and ground nodes and balancing the resource consumptions. Furthermore, a new metric, aggregation ratio (AR) is proposed to elaborate the communication-computation tradeoff. Extensive simulations shows that our proposed algorithm achieves near-optimal performance. We also find that the SAGIN significantly reduces the service blockage probability and improves the efficiency of resource utilization. Finally, a case study on multiple intersection traffic scheduling is provided to demonstrate the effectiveness of our proposed SFC-based service provisioning framework.
空间-空气-地面集成网络(SAGIN)扩展了无线网络的能力,并将成为许多先进应用的基本组成部分,如自动驾驶、地球监测等。然而,在如此大规模的动态网络中,协调异构物理资源是非常具有挑战性的。本文提出了一种基于服务功能链(SFC)的SAGIN可重构服务提供框架。在SFC中,网络功能是虚拟化的,业务数据需要按照预定义的顺序流经特定的网络功能。其内在问题是如何在受通信和计算资源限制的大型异构网络中规划业务功能链。具体来说,必须综合考虑虚拟网络功能的嵌入和业务数据的路由。我们将SFC规划问题表述为一个np困难的整数非线性规划问题。然后,提出了一种启发式贪婪算法,该算法注重利用空中和地面节点的不同特征,平衡资源消耗。此外,提出了一个新的度量,聚合率(AR)来阐述通信与计算的权衡。大量的仿真表明,我们提出的算法达到了接近最优的性能。我们还发现,SAGIN显著降低了服务阻塞概率,提高了资源利用效率。最后,以多路口交通调度为例,验证了基于sfc的服务提供框架的有效性。
{"title":"SFC-Based Service Provisioning for Reconfigurable Space-Air-Ground Integrated Networks","authors":"Guangchao Wang, Sheng Zhou, Shan Zhang, Z. Niu, Xuemin Shen","doi":"10.1109/JSAC.2020.2986851","DOIUrl":"https://doi.org/10.1109/JSAC.2020.2986851","url":null,"abstract":"Space-air-ground integrated networks (SAGIN) extend the capability of wireless networks and will be the essential building block for many advanced applications, like autonomous driving, earth monitoring, and etc. However, coordinating heterogeneous physical resources is very challenging in such a large-scale dynamic network. In this paper, we propose a reconfigurable service provisioning framework based on service function chaining (SFC) for SAGIN. In SFC, the network functions are virtualized and the service data needs to flow through specific network functions in a predefined sequence. The inherent issue is how to plan the service function chains over large-scale heterogeneous networks, subject to the resource limitations of both communication and computation. Specifically, we must jointly consider the virtual network functions (VNFs) embedding and service data routing. We formulate the SFC planning problem as an integer non-linear programming problem, which is NP-hard. Then, a heuristic greedy algorithm is proposed, which concentrates on leveraging different features of aerial and ground nodes and balancing the resource consumptions. Furthermore, a new metric, aggregation ratio (AR) is proposed to elaborate the communication-computation tradeoff. Extensive simulations shows that our proposed algorithm achieves near-optimal performance. We also find that the SAGIN significantly reduces the service blockage probability and improves the efficiency of resource utilization. Finally, a case study on multiple intersection traffic scheduling is provided to demonstrate the effectiveness of our proposed SFC-based service provisioning framework.","PeriodicalId":13243,"journal":{"name":"IEEE Journal on Selected Areas in Communications","volume":"38 1","pages":"1478-1489"},"PeriodicalIF":16.4,"publicationDate":"2020-04-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1109/JSAC.2020.2986851","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"43763025","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":1,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 70
On Reconfiguring 5G Network Slices 论5G网络切片的重构
IF 16.4 1区 计算机科学 Q1 ENGINEERING, ELECTRICAL & ELECTRONIC Pub Date : 2020-04-13 DOI: 10.1109/JSAC.2020.2986898
Matteo Pozza, Patrick K. Nicholson, D. Lugones, Ashwin Rao, H. Flinck, S. Tarkoma
The virtual resources of 5G networks are expected to scale and support migration to other locations within the substrate. In this context, a configuration for 5G network slices details the instantaneous mapping of the virtual resources across all slices on the substrate, and a feasible configuration satisfies the Service-Level Objectives (SLOs) without overloading the substrate. Reconfiguring a network from a given source configuration to the desired target configuration involves identifying an ordered sequence of feasible configurations from the source to the target. The proposed solutions for finding such a sequence are optimized for data centers and cannot be used as-is for reconfiguring 5G network slices. We present Matryoshka, our divide-and-conquer approach for finding a sequence of feasible configurations that can be used to reconfigure 5G network slices. Unlike previous approaches, Matryoshka also considers the bandwidth and latency constraints between the network functions of network slices. Evaluating Matryoshka required a dataset of pairs of source and target configurations. Because such a dataset is currently unavailable, we analyze proof of concept roll-outs, trends in standardization bodies, and research sources to compile an input dataset. On using Matryoshka on our dataset, we observe that it yields close-to-optimal reconfiguration sequences 10X faster than existing approaches.
5G网络的虚拟资源有望扩展并支持迁移到基板内的其他位置。在这种情况下,5G网络切片的配置详细说明了虚拟资源在基片上的瞬时映射,并且可行的配置满足服务水平目标(Service-Level Objectives, slo),而不会使基片过载。将网络从给定的源配置重新配置为期望的目标配置涉及识别从源到目标的可行配置的有序序列。所提出的寻找这样一个序列的解决方案是针对数据中心进行优化的,不能原样用于重新配置5G网络切片。我们提出了一种分而治之的方法,用于寻找一系列可用于重新配置5G网络切片的可行配置。与以前的方法不同,Matryoshka还考虑了网络切片的网络功能之间的带宽和延迟约束。评估俄罗斯套娃需要一个源和目标配置对的数据集。因为这样的数据集目前是不可用的,我们分析概念推出的证明、标准化机构的趋势和研究来源来编译输入数据集。在我们的数据集上使用Matryoshka时,我们观察到它产生接近最优的重构序列的速度比现有方法快10倍。
{"title":"On Reconfiguring 5G Network Slices","authors":"Matteo Pozza, Patrick K. Nicholson, D. Lugones, Ashwin Rao, H. Flinck, S. Tarkoma","doi":"10.1109/JSAC.2020.2986898","DOIUrl":"https://doi.org/10.1109/JSAC.2020.2986898","url":null,"abstract":"The virtual resources of 5G networks are expected to scale and support migration to other locations within the substrate. In this context, a configuration for 5G network slices details the instantaneous mapping of the virtual resources across all slices on the substrate, and a feasible configuration satisfies the Service-Level Objectives (SLOs) without overloading the substrate. Reconfiguring a network from a given source configuration to the desired target configuration involves identifying an ordered sequence of feasible configurations from the source to the target. The proposed solutions for finding such a sequence are optimized for data centers and cannot be used as-is for reconfiguring 5G network slices. We present Matryoshka, our divide-and-conquer approach for finding a sequence of feasible configurations that can be used to reconfigure 5G network slices. Unlike previous approaches, Matryoshka also considers the bandwidth and latency constraints between the network functions of network slices. Evaluating Matryoshka required a dataset of pairs of source and target configurations. Because such a dataset is currently unavailable, we analyze proof of concept roll-outs, trends in standardization bodies, and research sources to compile an input dataset. On using Matryoshka on our dataset, we observe that it yields close-to-optimal reconfiguration sequences 10X faster than existing approaches.","PeriodicalId":13243,"journal":{"name":"IEEE Journal on Selected Areas in Communications","volume":"38 1","pages":"1542-1554"},"PeriodicalIF":16.4,"publicationDate":"2020-04-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1109/JSAC.2020.2986898","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"48580963","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":1,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 16
期刊
IEEE Journal on Selected Areas in Communications
全部 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