Yong-juan WU , Jun-xue LIANG , Hua ZHANG , Zhao-wen LIN , Yan MA , Zhong TIAN
{"title":"Programmable virtual network instantiation in IaaS cloud based on SDN","authors":"Yong-juan WU , Jun-xue LIANG , Hua ZHANG , Zhao-wen LIN , Yan MA , Zhong TIAN","doi":"10.1016/S1005-8885(13)60234-4","DOIUrl":null,"url":null,"abstract":"<div><p>A possible approach to cope with the diversity of future networks is to set up multiple isolated virtual networks on top of a single shared physical substrate, and each virtual network is customized to some specific purposes. However, in the current realization of virtualized infrastructure, the OpenStack infrastructure as a service (IaaS) cloud, whose isolation and programmability are limited in terms of scalability and performance. To overcome these limitations, we propose a solution based on software defined networking (SDN) which is composed of a centralized server and distributed agents. The server has complete view of the whole network substrate, and is responsible for the installation and management of virtual network through the distributed agents. Each agent has the local view of the substrate node. They can manage the local resources, dispatch and filter the inner- programmable virtual network (PVN) traffic based on MAC isolation which is more scalable than virtual local area network (VLAN) and more efficient than GRE. Our prototype implementation shows that this architecture is feasible and provides a better compromise between flexibility and performance than the solo centralized and distributed solutions.</p></div>","PeriodicalId":35359,"journal":{"name":"Journal of China Universities of Posts and Telecommunications","volume":"20 ","pages":"Pages 121-125"},"PeriodicalIF":0.0000,"publicationDate":"2013-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1016/S1005-8885(13)60234-4","citationCount":"6","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Journal of China Universities of Posts and Telecommunications","FirstCategoryId":"1085","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S1005888513602344","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q4","JCRName":"Computer Science","Score":null,"Total":0}
引用次数: 6
Abstract
A possible approach to cope with the diversity of future networks is to set up multiple isolated virtual networks on top of a single shared physical substrate, and each virtual network is customized to some specific purposes. However, in the current realization of virtualized infrastructure, the OpenStack infrastructure as a service (IaaS) cloud, whose isolation and programmability are limited in terms of scalability and performance. To overcome these limitations, we propose a solution based on software defined networking (SDN) which is composed of a centralized server and distributed agents. The server has complete view of the whole network substrate, and is responsible for the installation and management of virtual network through the distributed agents. Each agent has the local view of the substrate node. They can manage the local resources, dispatch and filter the inner- programmable virtual network (PVN) traffic based on MAC isolation which is more scalable than virtual local area network (VLAN) and more efficient than GRE. Our prototype implementation shows that this architecture is feasible and provides a better compromise between flexibility and performance than the solo centralized and distributed solutions.
应对未来网络多样性的一种可能方法是在单个共享物理基板上建立多个隔离的虚拟网络,并且每个虚拟网络都针对某些特定目的进行定制。然而,在目前虚拟化基础设施的实现中,OpenStack的IaaS (infrastructure as a service)云,其隔离性和可编程性在可扩展性和性能方面受到限制。为了克服这些限制,我们提出了一种基于软件定义网络(SDN)的解决方案,该解决方案由集中式服务器和分布式代理组成。服务器具有整个网络底层的完整视图,并通过分布式代理负责虚拟网络的安装和管理。每个代理都有基板节点的本地视图。基于MAC隔离的内部可编程虚拟网络(PVN)流量调度和过滤,具有比VLAN (virtual local area network)更强的可扩展性和比GRE更高效的优点。我们的原型实现表明,这种架构是可行的,并且比单独的集中式和分布式解决方案在灵活性和性能之间提供了更好的折衷。