首页> 外文期刊>IEEE Transactions on Parallel and Distributed Systems >VINEA: An Architecture for Virtual Network Embedding Policy Programmability
【24h】

VINEA: An Architecture for Virtual Network Embedding Policy Programmability

机译:VINEA:虚拟网络嵌入策略可编程性的体系结构

获取原文
获取原文并翻译 | 示例
           

摘要

Network virtualization has enabled new business models by allowing infrastructure providers to lease or share their physical network. A fundamental management problem that cloud providers face to support customized virtual network (VN) services is the virtual network embedding. This requires solving the (NP-hard) problem of matching constrained virtual networks onto the physical network. In this paper we present VINEA, a policy-based virtual network embedding architecture, and its system implementation. VINEA leverages our previous results on VN embedding optimality and convergence guarantees, and it is based on a network utility maximization approach that separates policies (i.e., high-level goals) from underlying embedding mechanisms: resource discovery, virtual network mapping, and allocation on the physical infrastructure. We show how VINEA can subsume existing embedding approaches, and how it can be used to design novel solutions that adapt to different scenarios, by merely instantiating different policies. We describe the VINEA architecture, as well as our object model: our VINO protocol and the API to program the embedding policies; we then analyze key representative tradeoffs among novel and existing VN embedding policy configurations, via event-driven simulations, and with our prototype implementation. Among our findings, our evaluation shows how, in contrast to existing solutions, simultaneously embedding nodes and links may lead to lower providers' revenue. We release our implementation on a testbed that uses a Linux system architecture to reserve virtual node and link capacities. Our prototype can be also used to augment existing open-source “Networking as a Service” architectures such as OpenStack Neutron, that currently lacks a VN embedding protocol, and as a policy-programmable solution to the “slice stitching” problem within wide-area virtual network testbeds.
机译:网络虚拟化通过允许基础架构提供商租用或共享其物理网络而启用了新的业务模型。云提供商要支持定制的虚拟网络(VN)服务面临的基本管理问题是虚拟网络嵌入。这需要解决将受约束的虚拟网络匹配到物理网络的(NP难题)问题。在本文中,我们介绍了基于策略的虚拟网络嵌入架构VINEA及其系统实现。 VINEA利用我们先前在VN嵌入最优性和收敛性保证方面的结果,它基于网络实用程序最大化方法,该方法将策略(即高级目标)与底层嵌入机制分开:资源发现,虚拟网络映射以及在网络上的分配物理基础设施。我们展示了VINEA如何能够采用现有的嵌入方法,以及如何仅通过实例化不同的策略将其用于设计适应不同场景的新颖解决方案。我们描述了VINEA体系结构以及对象模型:VINO协议和用于编程嵌入策略的API;然后,我们通过事件驱动的模拟以及我们的原型实现,分析了新颖的和现有的VN嵌入策略配置之间的关键代表权衡。在我们的发现中,我们的评估表明,与现有解决方案相比,同时嵌入节点和链接可能如何降低提供商的收入。我们在使用Linux系统架构保留虚拟节点和链接容量的测试平台上发布实现。我们的原型还可以用于增强现有的开源“网络即服务”架构,例如目前缺乏VN嵌入协议的OpenStack Neutron,以及作为广域内“切片拼接”问题的策略可编程解决方案。虚拟网络测试平台。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号