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

筛选
英文 中文
Towards systematic detection and resolution of network control conflicts 面向网络控制冲突的系统检测与解决
Proceedings of the third workshop on Hot topics in software defined networking Pub Date : 2014-08-22 DOI: 10.1145/2620728.2620745
D. Volpano, Xin Sun, G. Xie
{"title":"Towards systematic detection and resolution of network control conflicts","authors":"D. Volpano, Xin Sun, G. Xie","doi":"10.1145/2620728.2620745","DOIUrl":"https://doi.org/10.1145/2620728.2620745","url":null,"abstract":"The problem of detecting and resolving control conflicts has started to receive attention from the networking community. Corybantic is an example of recent work in this area. We argue that it is too coarse grain in that it does not model the combined operational objectives of multiple controller functions. This paper proposes a finer grain approach where a network control function is represented as a deterministic finite-state transducer. The machine runs on inputs provided by an SDN controller and outputs instructions that update the network as needed to meet objectives. Standard proof techniques and algorithms can be leveraged to analyze properties of these machines. Specifically, their intersection describes precisely the stable operating region of a network when the machines operate in parallel. The e region comprises conditions under which no control function is in the process of updating the network.","PeriodicalId":309136,"journal":{"name":"Proceedings of the third workshop on Hot topics in software defined networking","volume":"4 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":"121620495","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
FLOWGUARD: building robust firewalls for software-defined networks FLOWGUARD:为软件定义网络构建健壮的防火墙
Proceedings of the third workshop on Hot topics in software defined networking Pub Date : 2014-08-22 DOI: 10.1145/2620728.2620749
Hongxin Hu, Wonkyu Han, Gail-Joon Ahn, Ziming Zhao
{"title":"FLOWGUARD: building robust firewalls for software-defined networks","authors":"Hongxin Hu, Wonkyu Han, Gail-Joon Ahn, Ziming Zhao","doi":"10.1145/2620728.2620749","DOIUrl":"https://doi.org/10.1145/2620728.2620749","url":null,"abstract":"Software-Defined Networking (SDN) introduces significant granularity, visibility and flexibility to networking, but at the same time brings forth new security challenges. One of the fundamental challenges is to build robust firewalls for protecting OpenFlow-based networks where network states and traffic are frequently changed. To address this challenge, we introduce FlowGuard, a comprehensive framework, to facilitate not only accurate detection but also effective resolution of firewall policy violations in dynamic OpenFlow-based networks. FlowGuard checks network flow path spaces to detect firewall policy violations when network states are updated. In addition, FlowGuard conducts automatic and real-time violation resolutions with the help of several innovative resolution strategies designed for diverse network update situations. We also implement our framework and demonstrate the efficacy and efficiency of the proposed detection and resolution approaches in FlowGuard through experiments with a real-world network topology.","PeriodicalId":309136,"journal":{"name":"Proceedings of the third workshop on Hot topics in software defined networking","volume":"94 3 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":"123562233","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}
引用次数: 255
SOLuTIoN: SDN-based OpticaL traffic steering for NFV 解决方案:基于sdn的NFV光流量导向
Proceedings of the third workshop on Hot topics in software defined networking Pub Date : 2014-08-22 DOI: 10.1145/2620728.2620777
Ming Xia, Meral Shirazipour, Ying Zhang, H. Green, Attila Takács
{"title":"SOLuTIoN: SDN-based OpticaL traffic steering for NFV","authors":"Ming Xia, Meral Shirazipour, Ying Zhang, H. Green, Attila Takács","doi":"10.1145/2620728.2620777","DOIUrl":"https://doi.org/10.1145/2620728.2620777","url":null,"abstract":"","PeriodicalId":309136,"journal":{"name":"Proceedings of the third workshop on Hot topics in software defined networking","volume":"32 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":"133788309","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}
引用次数: 4
Using SDN to facilitate precisely timed actions on real-time data streams 使用SDN对实时数据流进行精确定时操作
Proceedings of the third workshop on Hot topics in software defined networking Pub Date : 2014-08-22 DOI: 10.1145/2620728.2620740
T. Edwards, Warren Belkin
{"title":"Using SDN to facilitate precisely timed actions on real-time data streams","authors":"T. Edwards, Warren Belkin","doi":"10.1145/2620728.2620740","DOIUrl":"https://doi.org/10.1145/2620728.2620740","url":null,"abstract":"Both legacy networking technology and SDN APIs generally do not allow for highly precise timing of changes in data plane forwarding behavior. This can complicate the network processing of real-time synchronous data streams. For example, in the case of media flows, flow changes may be required to occur on the boundary of atomic elements such as video frames, requiring actions to be timed on the order of microseconds. Most SDN APIs and legacy networking tools do not allow for the changing of forwarding rules with a temporal accuracy of less than tens of milliseconds. To achieve precise timing of actions, the relatively slow and temporally imprecise process of establishing new data plane forwarding behavior can be decoupled from the actual timing of payload-aware flow changes. A proof-of-concept was developed to demonstrate seamless \"clean\" switching of uncompressed HD video (transported in UDP multicast RTP streams) using an off-the-shelf Ethernet switch and SDN techniques. In this PoC, specialized controller software uses SDN to prepare the network with new data-plane forwarding behavior, and then causes \"source-timed\" changes at a precise time in the flow's packet headers to match the new forwarding rules. Old forwarding rules that no longer match the new header values are then removed from the network.","PeriodicalId":309136,"journal":{"name":"Proceedings of the third workshop on Hot topics in software defined networking","volume":"59 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":"133098732","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}
引用次数: 11
Provable data plane connectivity with local fast failover: introducing openflow graph algorithms 可证明的数据平面连接与本地快速故障转移:引入开放流图算法
Proceedings of the third workshop on Hot topics in software defined networking Pub Date : 2014-08-22 DOI: 10.1145/2620728.2620746
Michael Borokhovich, Liron Schiff, S. Schmid
{"title":"Provable data plane connectivity with local fast failover: introducing openflow graph algorithms","authors":"Michael Borokhovich, Liron Schiff, S. Schmid","doi":"10.1145/2620728.2620746","DOIUrl":"https://doi.org/10.1145/2620728.2620746","url":null,"abstract":"Modern software-defined networks support the implementation of in-network failover mechanisms: mechanisms to quickly re-establish connectivity in the data plane without the interaction of the software controller. Interestingly, however, not much is known today about how to make use of these mechanisms. This paper shows a very strong result: there exist failover implementations for OpenFlow that achieve a maximal robustness, in the sense that connectivity is always ensured as long as the underlying physical network is connected. In particular, we show that the problem of computing failover tables is related to graph search, and present three different algorithms achieving different tradeoffs, in terms of the number of required failover rules, the number of tags, as well as the resulting path lengths. Our work can also be seen as a first attempt to implement classic graph algorithms in OpenFlow.","PeriodicalId":309136,"journal":{"name":"Proceedings of the third workshop on Hot topics in software defined networking","volume":"98 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":"134040092","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}
引用次数: 96
Infinite CacheFlow in software-defined networks 软件定义网络中的无限CacheFlow
Proceedings of the third workshop on Hot topics in software defined networking Pub Date : 2014-08-22 DOI: 10.1145/2620728.2620734
N. Katta, Omid Alipourfard, J. Rexford, D. Walker
{"title":"Infinite CacheFlow in software-defined networks","authors":"N. Katta, Omid Alipourfard, J. Rexford, D. Walker","doi":"10.1145/2620728.2620734","DOIUrl":"https://doi.org/10.1145/2620728.2620734","url":null,"abstract":"Software-Defined Networking (SDN) enables fine-grained policies for firewalls, load balancers, routers, traffic monitoring, and other functionality. While Ternary Content Addressable Memory (TCAM) enables OpenFlow switches to process packets at high speed based on multiple header fields, today's commodity switches support just thousands to tens of thousands of rules. To realize the potential of SDN on this hardware, we need efficient ways to support the abstraction of a switch with arbitrarily large rule tables. To do so, we define a hardware-software hybrid switch design that relies on rule caching to provide large rule tables at low cost. Unlike traditional caching solutions, we neither cache individual rules (to respect rule dependencies) nor compress rules (to preserve the per-rule traffic counts). Instead we ``splice'' long dependency chains to cache smaller groups of rules while preserving the semantics of the network policy. Our design satisfies four core criteria: (1) elasticity (combining the best of hardware and software switches), (2) transparency (faithfully supporting native OpenFlow semantics, including traffic counters), (3) fine-grained rule caching (placing popular rules in the TCAM, despite dependencies on less-popular rules), and (4) adaptability (to enable incremental changes to the rule caching as the policy changes).","PeriodicalId":309136,"journal":{"name":"Proceedings of the third workshop on Hot topics in software defined networking","volume":"978 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":"132686366","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}
引用次数: 170
ReversePTP: a software defined networking approach to clock synchronization ReversePTP:一种软件定义的时钟同步网络方法
Proceedings of the third workshop on Hot topics in software defined networking Pub Date : 2014-08-22 DOI: 10.1145/2620728.2620764
Tal Mizrahi, Y. Moses
{"title":"ReversePTP: a software defined networking approach to clock synchronization","authors":"Tal Mizrahi, Y. Moses","doi":"10.1145/2620728.2620764","DOIUrl":"https://doi.org/10.1145/2620728.2620764","url":null,"abstract":"We introduce ReversePTP, a novel approach to clock synchronization in Software Defined Networks (SDN). ReversePTP is based on the Precision Time Protocol (PTP), but is conceptually reversed; in ReversePTP all nodes (switches) in the network distribute timing information to a single node, the controller, that tracks the state of all the clocks in the network. Hence, all computations and bookkeeping are performed by the controller, whereas the `dumb' switches are only required to send it their current time periodically. In accordance with the SDN paradigm, the controller is the 'brain', making ReversePTP flexible and programmable from an SDN programmer's perspective.","PeriodicalId":309136,"journal":{"name":"Proceedings of the third workshop on Hot topics in software defined networking","volume":"110 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":"114542173","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}
引用次数: 18
Flow-based load balancing in multipathed layer-2 networks using OpenFlow and multipath-TCP 基于OpenFlow和multipath-TCP的多路径二层网络流负载均衡
Proceedings of the third workshop on Hot topics in software defined networking Pub Date : 2014-08-22 DOI: 10.1145/2620728.2620770
M. Bredel, Z. Bozakov, A. Barczyk, H. Newman
{"title":"Flow-based load balancing in multipathed layer-2 networks using OpenFlow and multipath-TCP","authors":"M. Bredel, Z. Bozakov, A. Barczyk, H. Newman","doi":"10.1145/2620728.2620770","DOIUrl":"https://doi.org/10.1145/2620728.2620770","url":null,"abstract":"In this paper we address the challenge of traffic optimization for big data flows in layer-2 networks. We present an OpenFlow controller implementation that removes the necessity of a Spanning Tree Protocol, allows for the usage of multiple paths, and enables in-network per-flow load balancing. Moreover, we demonstrate how systems deploying Multipath-TCP can benefit from our solution.","PeriodicalId":309136,"journal":{"name":"Proceedings of the third workshop on Hot topics in software defined networking","volume":"59 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":"114611000","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
Compiling path queries in software-defined networks 在软件定义网络中编译路径查询
Proceedings of the third workshop on Hot topics in software defined networking Pub Date : 2014-08-22 DOI: 10.1145/2620728.2620736
S. Narayana, J. Rexford, D. Walker
{"title":"Compiling path queries in software-defined networks","authors":"S. Narayana, J. Rexford, D. Walker","doi":"10.1145/2620728.2620736","DOIUrl":"https://doi.org/10.1145/2620728.2620736","url":null,"abstract":"Monitoring the flow of traffic along network paths is essential for SDN programming and troubleshooting. For example, traffic engineering requires measuring the ingress-egress traffic matrix; debugging a congested link requires determining the set of sources sending traffic through that link; and locating a faulty device might involve detecting how far along a path the traffic makes progress. Past path-based monitoring systems operate by diverting packets to collectors that perform \"after-the-fact\" analysis, at the expense of large data-collection overhead. In this paper, we show how to do more efficient \"during-the-fact\" analysis. We introduce a query language that allows each SDN application to specify queries independently of the forwarding state or the queries of other applications. The queries use a regular-expression-based path language that includes SQL-like \"groupby\" constructs for count aggregation. We track the packet trajectory directly on the data plane by converting the regular expressions into an automaton, and tagging the automaton state (i.e., the path prefix) in each packet as it progresses through the network. The SDN policies that implement the path queries can be combined with arbitrary packet-forwarding policies supplied by other elements of the SDN platform. A preliminary evaluation of our prototype shows that our \"during-the-fact\" strategy reduces data-collection overhead over \"after-the-fact\" strategies.","PeriodicalId":309136,"journal":{"name":"Proceedings of the third workshop on Hot topics in software defined networking","volume":"25 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":"116774952","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}
引用次数: 41
ClosedFlow: openflow-like control over proprietary devices ClosedFlow:对专有设备的类似openflow的控制
Proceedings of the third workshop on Hot topics in software defined networking Pub Date : 2014-08-22 DOI: 10.1145/2620728.2620738
Ryan Hand, Eric Keller
{"title":"ClosedFlow: openflow-like control over proprietary devices","authors":"Ryan Hand, Eric Keller","doi":"10.1145/2620728.2620738","DOIUrl":"https://doi.org/10.1145/2620728.2620738","url":null,"abstract":"Software Defined Networking (SDN) offers unprecedented control to network administrators. With datacenters, because of the rapid build-out (new equipment installed) and the pervasiveness of virtualization (software switches are widely used), SDN is rapidly gaining traction. The reality for enterprises is that there is already an existing (legacy) network and, for the most part, companies don't have the excess capital to throw away their current investment and replace all of their network equipment with SDN capable devices. This means that uptake of SDN in enterprises is understandably slow. What is needed is a way for companies to gradually transition to SDN. In this paper, we present ClosedFlow, a system which incorporates techniques for exercising SDN control over existing proprietary hardware which closely mimics the fine grain control available in OpenFlow. This allows enterprises to control the network through a centralized controller, taking advantage of SDN's benefits today with no new investment, and gradually transition the hardware to SDN enabled hardware (e.g., OpenFlow) over time as part of their typical equipment replacement lifecycle.","PeriodicalId":309136,"journal":{"name":"Proceedings of the third workshop on Hot topics in software defined networking","volume":"216 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":"122335867","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}
引用次数: 41
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学术官方微信