Proceedings of the third workshop on Hot topics in software defined networking最新文献

筛选
英文 中文
A compressive method for maintaining forwarding states in SDN controller 一种在SDN控制器中维持转发状态的压缩方法
Proceedings of the third workshop on Hot topics in software defined networking Pub Date : 2014-08-22 DOI: 10.1145/2620728.2620759
Ying Zhang, S. Natarajan, Xin Huang, N. Beheshti, Ravi Manghirmalani
{"title":"A compressive method for maintaining forwarding states in SDN controller","authors":"Ying Zhang, S. Natarajan, Xin Huang, N. Beheshti, Ravi Manghirmalani","doi":"10.1145/2620728.2620759","DOIUrl":"https://doi.org/10.1145/2620728.2620759","url":null,"abstract":"Many controller applications require querying existing flow entries in the switches for improving resilience and optimizing resource utilization. These applications can benefit if the controller maintains a copy of the forwarding tables in its memory. However, a naive approach of simply keeping all the tables may encounter scalability challenges. In this work, we identify the redundancy across the flow tables of all switches in the network. We then propose a model-based compression method to efficiently store the network-wide forwarding states. Our evaluation results on a variety of topologies show up to 98% reduction in size.","PeriodicalId":309136,"journal":{"name":"Proceedings of the third workshop on Hot topics in software defined networking","volume":"84 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-08-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115875930","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}
引用次数: 14
Shadow MACs: scalable label-switching for commodity ethernet 影子mac:商用以太网的可伸缩标签交换
Proceedings of the third workshop on Hot topics in software defined networking Pub Date : 2014-08-22 DOI: 10.1145/2620728.2620758
K. Agarwal, C. Dixon, Eric Rozner, J. Carter
{"title":"Shadow MACs: scalable label-switching for commodity ethernet","authors":"K. Agarwal, C. Dixon, Eric Rozner, J. Carter","doi":"10.1145/2620728.2620758","DOIUrl":"https://doi.org/10.1145/2620728.2620758","url":null,"abstract":"While SDN promises fine-grained, dynamic control of the network, in practice limited switch TCAM rule space restricts most forwarding to be coarse-grained. As an alternative, we demonstrate that using destination MAC addresses as opaque forwarding labels allows an SDN controller to leverage large MAC (L2) forwarding tables to manage a plethora of fine-grained paths. In this shadow MAC model, the SDN controller can install MAC rewrite rules at the network edge to guide traffic on to intelligently selected paths to balance traffic, avoid failed links, or route flows through middleboxes. Further, by decoupling the network edge from the core, we address many other problems with SDN, including consistent network updates, fast rerouting, and multipathing with end-to-end control.","PeriodicalId":309136,"journal":{"name":"Proceedings of the third workshop on Hot topics in software defined networking","volume":"15 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-08-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123336707","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}
引用次数: 61
ESPRES: transparent SDN update scheduling ESPRES:透明的SDN更新调度
Proceedings of the third workshop on Hot topics in software defined networking Pub Date : 2014-08-22 DOI: 10.1145/2620728.2620747
Peter Perešíni, Maciej Kuźniar, M. Canini, Dejan Kostic
{"title":"ESPRES: transparent SDN update scheduling","authors":"Peter Perešíni, Maciej Kuźniar, M. Canini, Dejan Kostic","doi":"10.1145/2620728.2620747","DOIUrl":"https://doi.org/10.1145/2620728.2620747","url":null,"abstract":"Network forwarding state undergoes frequent changes, in batches of forwarding rule modifications at multiple switches. Installing or modifying a large number of rules is time consuming given the performance limits of current programmable switches, which are also due to economical factors in addition to technological ones. In this paper, we observe that a large network-state update typically consists of a set of sub-updates that are independent of one another w.r.t. the traffic they affect, and hence sub-updates can be installed in parallel, in any order. Leveraging this observation, we treat update installation as a scheduling problem and design ESPRES, a runtime mechanism that rate-limits and reorders updates to fully utilize processing capacities of switches without overloading them. Our early results show that compared to using no scheduler, our schemes yield 2.17-3.88 times quicker sub-update completion time for 20th percentile of sub-updates and 1.27-1.57 times quicker for 50th percentile.","PeriodicalId":309136,"journal":{"name":"Proceedings of the third workshop on Hot topics in software defined networking","volume":"26 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-08-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116941876","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}
引用次数: 35
OpenVirteX: make your virtual SDNs programmable OpenVirteX:使您的虚拟sdn可编程
Proceedings of the third workshop on Hot topics in software defined networking Pub Date : 2014-08-22 DOI: 10.1145/2620728.2620741
A. Al-Shabibi, M. D. Leenheer, M. Gerola, A. Koshibe, G. Parulkar, E. Salvadori, Bill Snow
{"title":"OpenVirteX: make your virtual SDNs programmable","authors":"A. Al-Shabibi, M. D. Leenheer, M. Gerola, A. Koshibe, G. Parulkar, E. Salvadori, Bill Snow","doi":"10.1145/2620728.2620741","DOIUrl":"https://doi.org/10.1145/2620728.2620741","url":null,"abstract":"We present OpenVirteX, a network virtualization platform that enables operators to create and manage virtual Software Defined Networks (vSDNs). Tenants are free to specify the topology and addressing scheme of their vSDN, and run their own Network Operating System (NOS) to control it. Since OpenVirteX logically decouples vSDNs from the infrastructure, it also enables the introduction of features such as link and switch resiliency, and network snapshotting and migration of these tenant networks. OpenVirteX builds on the design of FlowVisor, and functions as an OpenFlow controller proxy between an operator's network and the tenants' network OSes. Our evaluations of this implementation show that i) OpenVirteX is capable of presenting tenants with configurable vSDNs while incurring a modest overhead to the control channel, and ii) that our architecture enables the introduction of features and enhancements such as link resilience to tenant networks.","PeriodicalId":309136,"journal":{"name":"Proceedings of the third workshop on Hot topics in software defined networking","volume":"75 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-08-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134594170","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}
引用次数: 236
A cross-layer SDN control plane for optical multicast-featured datacenters 用于光组播数据中心的跨层SDN控制平面
Proceedings of the third workshop on Hot topics in software defined networking Pub Date : 2014-08-22 DOI: 10.1145/2620728.2620778
Yiting Xia, T. Ng
{"title":"A cross-layer SDN control plane for optical multicast-featured datacenters","authors":"Yiting Xia, T. Ng","doi":"10.1145/2620728.2620778","DOIUrl":"https://doi.org/10.1145/2620728.2620778","url":null,"abstract":"The increasing number of datacenter applications with heavy one-to-many communications has motivated the proposal of optical multicast-featured datacenter architectures. These solutions use optical power splitters to duplicate the optical signal from the input port to all the output ports on the fly, thus are promising for fast, reliable, economical, and energy-efficient group data delivery. Figure 1 illustrates how optical power splitters can be inserted into a datacenter. In case of heavy multicast communications from a particular sender to a group of receivers, an optical power splitter can be connected to these servers statically. They can also be placed to the level of Top-of-Rack (ToR) switches to aggregate traffic, so that a set of servers beneath the sender ToR switch can multicast to another set of servers across the destination ToR switches. Dynamic allocation of optical power splitters can be achieved by having a high-radix optical space switch, e.g. a 3D MEMS switch, as a connectivity substrate [5]. The key challenge of these architectures lies in fitting optical data duplication in the picture of the existing network stack. Optical power splitters can only send data unidirectionally, from input to output but not vice versa. Today’s unicast routing protocols assume bidirectional links and thus are ignorant of these additional optical paths. Since multicast routing protocols depend on unicast routing protocols for topology discovery, multicast trees will not be built over the optical splitters. Utilizing the optical multicast function requires multicast data delivery to be performed over the optical power split-","PeriodicalId":309136,"journal":{"name":"Proceedings of the third workshop on Hot topics in software defined networking","volume":"35 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-08-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116230049","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
OFf: bugspray for openflow 关:openflow防虫喷雾
Proceedings of the third workshop on Hot topics in software defined networking Pub Date : 2014-08-22 DOI: 10.1145/2620728.2620776
Ramakrishnan Durairajan, J. Sommers, P. Barford
{"title":"OFf: bugspray for openflow","authors":"Ramakrishnan Durairajan, J. Sommers, P. Barford","doi":"10.1145/2620728.2620776","DOIUrl":"https://doi.org/10.1145/2620728.2620776","url":null,"abstract":"The increasing complexity of software-defined (SDN) applications requires comprehensive methods and tools for debugging and analyzing program and network behavior. A key challenge in SDN application development is that programs can interact with network devices and configurations in unexpected ways, depending on traffic and application mix. In this paper, we describe OFf, a debugging and test environment for SDN program development. OFf leverages the fs-sdn simulator, which was designed to offer simple-to-use, accurate, and scalable evaluation of OpenFlow-based SDN applications. OFf offers a variety of commonly available debugging features such as stepping, breakpoints, watchpoints, and inspection and modification of program state. It also offers SDN-specific capabilities that facilitate network behavior analysis including packet tracing and replay, visualization features, and alerts that are triggered when, for example, configurations change.","PeriodicalId":309136,"journal":{"name":"Proceedings of the third workshop on Hot topics in software defined networking","volume":"5 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-08-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134179667","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
Access control for SDN controllers SDN控制器的访问控制
Proceedings of the third workshop on Hot topics in software defined networking Pub Date : 2014-08-22 DOI: 10.1145/2620728.2620773
Felix Klaedtke, Ghassan O. Karame, R. Bifulco, Heng Cui
{"title":"Access control for SDN controllers","authors":"Felix Klaedtke, Ghassan O. Karame, R. Bifulco, Heng Cui","doi":"10.1145/2620728.2620773","DOIUrl":"https://doi.org/10.1145/2620728.2620773","url":null,"abstract":"Based on the OpenFlow model, we propose an access control scheme for SDN controllers. Our scheme accounts for the different network resources, multiple security requirements, conflicts originating from the reconfiguration of network components, and the delegation of access permissions.","PeriodicalId":309136,"journal":{"name":"Proceedings of the third workshop on Hot topics in software defined networking","volume":"31 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-08-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123048239","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}
引用次数: 54
Enabling layer 2 pathlet tracing through context encoding in software-defined networking 在软件定义的网络中通过上下文编码实现第2层路径跟踪
Proceedings of the third workshop on Hot topics in software defined networking Pub Date : 2014-08-22 DOI: 10.1145/2620728.2620742
Hui Zhang, C. Lumezanu, J. Rhee, Nipun Arora, Qiang Xu, Guofei Jiang
{"title":"Enabling layer 2 pathlet tracing through context encoding in software-defined networking","authors":"Hui Zhang, C. Lumezanu, J. Rhee, Nipun Arora, Qiang Xu, Guofei Jiang","doi":"10.1145/2620728.2620742","DOIUrl":"https://doi.org/10.1145/2620728.2620742","url":null,"abstract":"Troubleshooting Software-Defined Networks requires a structured approach to detect mistranslations between high-level intent (policy) and low-level forwarding behavior, and a flexible on-demand packet tracing tool is highly desirable on the data plane. In this paper, we introduce a Layer 2 path tracing utility named PathletTracer. PathletTracer offers an interface for users to specify multiple Layer 2 paths to inspect. Based on the Layer 2 paths of interests, PathletTracer then accounts paths with identifiable IDs, and installs a set of flow table entries into switches to imprint path IDs on the packets going through. PathletTracer re-uses some fields in packet headers such as the ToS octet for recording path IDs. To efficiently carry imprints using limited bits, PathletTracer uses an encoding algorithm motivated by the calling context encoding scheme in the software engineering domain. With k bits for encoding, PathletTracer is able to trace more than 2k paths simultaneously.","PeriodicalId":309136,"journal":{"name":"Proceedings of the third workshop on Hot topics in software defined networking","volume":"44 1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-08-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114444620","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}
引用次数: 38
SDLoad: an extensible framework for SDN workload generation SDLoad:用于生成SDN工作负载的可扩展框架
Proceedings of the third workshop on Hot topics in software defined networking Pub Date : 2014-08-22 DOI: 10.1145/2620728.2620771
N. Laurent, Stefano Vissicchio, M. Canini
{"title":"SDLoad: an extensible framework for SDN workload generation","authors":"N. Laurent, Stefano Vissicchio, M. Canini","doi":"10.1145/2620728.2620771","DOIUrl":"https://doi.org/10.1145/2620728.2620771","url":null,"abstract":"We propose a unified approach for workload generation to ease evaluation and comparison of SDN control-plane proposals. Our approach is based on SDLoad, an extensible framework capable of generating custom workloads satisfying input constraints, along user-defined evaluation axes.","PeriodicalId":309136,"journal":{"name":"Proceedings of the third workshop on Hot topics in software defined networking","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-08-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122020856","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}
引用次数: 10
NetRevert: rollback recovery in SDN NetRevert: SDN的回滚恢复
Proceedings of the third workshop on Hot topics in software defined networking Pub Date : 2014-08-22 DOI: 10.1145/2620728.2620779
Ying Zhang, N. Beheshti, Ravi Manghirmalani
{"title":"NetRevert: rollback recovery in SDN","authors":"Ying Zhang, N. Beheshti, Ravi Manghirmalani","doi":"10.1145/2620728.2620779","DOIUrl":"https://doi.org/10.1145/2620728.2620779","url":null,"abstract":"Recognizing the inevitability of human error and hardware failures, which can significantly hamper the computer system performance, the capability of checkpointing and rollback recovery has been proposed and widely used in servers and distributed systems. These facilities allow fast recovery from failures, software bugs, and misconfigurations. Though promising, they are rarely, if ever, provided for networking systems, thus the network operators still rely on ad-hoc and error-prone processes to recover from errors. In this work, we propose a checkpoint and rollback-recovery system for Software-Define Networking (SDN) systems, exploiting SDN's simple abstraction, network-wide view, and direct control properties. We propose an approach to efficiently identify the network-wide consistent states for rollback while preserving correctness.","PeriodicalId":309136,"journal":{"name":"Proceedings of the third workshop on Hot topics in software defined networking","volume":"7 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-08-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124019915","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}
引用次数: 17
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
相关产品
×
本文献相关产品
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信