HotSDN '12最新文献

筛选
英文 中文
A safe, efficient update protocol for openflow networks 一种安全、高效的openflow网络更新协议
HotSDN '12 Pub Date : 2012-08-13 DOI: 10.1145/2342441.2342454
R. McGeer
{"title":"A safe, efficient update protocol for openflow networks","authors":"R. McGeer","doi":"10.1145/2342441.2342454","DOIUrl":"https://doi.org/10.1145/2342441.2342454","url":null,"abstract":"We describe a new protocol for update of OpenFlow networks, which has the packet consistency condition of [?] and a weak form of the flow consistency condition of [?]. The protocol conserves switch resources, particularly TCAM space, by ensuring that only a single set of rules is present on a switch at any time. The protocol exploits the identity of switch rules with Boolean functions, and the ability of any switch to send packets to a controller for routing. When a network changes from one ruleset (ruleset 1) to another (ruleset 2), the packets affected by the change are computed, and are sent to the controller. When all switches have been updated to send affected packets to the controller, ruleset 2 is sent to the switches and packets sent to the controller are re-released into the network.","PeriodicalId":164474,"journal":{"name":"HotSDN '12","volume":"2 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-08-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128284251","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}
引用次数: 95
Revisiting routing control platforms with the eyes and muscles of software-defined networking 用软件定义网络的眼睛和肌肉重新审视路由控制平台
HotSDN '12 Pub Date : 2012-08-13 DOI: 10.1145/2342441.2342445
Christian Esteve Rothenberg, M. Nascimento, M. Salvador, Carlos N. A. Corrêa, S. C. D. Lucena, R. Raszuk
{"title":"Revisiting routing control platforms with the eyes and muscles of software-defined networking","authors":"Christian Esteve Rothenberg, M. Nascimento, M. Salvador, Carlos N. A. Corrêa, S. C. D. Lucena, R. Raszuk","doi":"10.1145/2342441.2342445","DOIUrl":"https://doi.org/10.1145/2342441.2342445","url":null,"abstract":"Prior work on centralized Routing Control Platform (RCP) has shown many benefits in flexible routing, enhanced security, and ISP connectivity management tasks. In this paper, we discuss RCPs in the context of OpenFlow/SDN, describing potential use cases and identifying deployment challenges and advantages. We propose a controller-centric hybrid networking model and present the design of the RouteFlow Control Platform (RFCP) along the prototype implementation of an AS-wide abstract BGP routing service.","PeriodicalId":164474,"journal":{"name":"HotSDN '12","volume":"88 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-08-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124379660","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}
引用次数: 178
Programming your network at run-time for big data applications 在运行时为大数据应用程序编程网络
HotSDN '12 Pub Date : 2012-08-13 DOI: 10.1145/2342441.2342462
Guohui Wang, T. S. E. Ng, A. Shaikh
{"title":"Programming your network at run-time for big data applications","authors":"Guohui Wang, T. S. E. Ng, A. Shaikh","doi":"10.1145/2342441.2342462","DOIUrl":"https://doi.org/10.1145/2342441.2342462","url":null,"abstract":"Recent advances of software defined networking and optical switching technology make it possible to program the network stack all the way from physical topology to flow level traffic control. In this paper, we leverage the combination of SDN controller with optical switching to explore the tight integration of application and network control. We particularly study the run-time network configuration for big data applications to jointly optimize application performance and network utilization. We use Hadoop as an example to discuss the integrated network control architecture, job scheduling, topology and routing configuration mechanisms for Hadoop jobs. Our analysis suggests that such an integrated control has great potential to improve application performance with relatively small configuration overhead. We believe our study shows early promise of achieving the long-term goal of tight network and application integration using SDN.","PeriodicalId":164474,"journal":{"name":"HotSDN '12","volume":"30 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-08-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121182725","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}
引用次数: 198
Towards programmable enterprise WLANS with Odin 用Odin实现可编程企业无线局域网
HotSDN '12 Pub Date : 2012-08-13 DOI: 10.1145/2342441.2342465
L. Suresh, Julius Schulz-Zander, R. Merz, A. Feldmann, T. Vazão
{"title":"Towards programmable enterprise WLANS with Odin","authors":"L. Suresh, Julius Schulz-Zander, R. Merz, A. Feldmann, T. Vazão","doi":"10.1145/2342441.2342465","DOIUrl":"https://doi.org/10.1145/2342441.2342465","url":null,"abstract":"We present Odin, an SDN framework to introduce programmability in enterprise wireless local area networks (WLANs). Enterprise WLANs need to support a wide range of services and functionalities. This includes authentication, authorization and accounting, policy, mobility and interference management, and load balancing. WLANs also exhibit unique challenges. In particular, access point (AP) association decisions are not made by the infrastructure, but by clients. In addition, the association state machine combined with the broadcast nature of the wireless medium requires keeping track of a large amount of state changes. To this end, Odin builds on a light virtual AP abstraction that greatly simplifies client management. Odin does not require any client side modifications and its design supports WPA2 Enterprise. With Odin, a network operator can implement enterprise WLAN services as network applications. A prototype implementation demonstrates Odin's feasibility.","PeriodicalId":164474,"journal":{"name":"HotSDN '12","volume":"44 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-08-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133177859","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}
引用次数: 334
Kandoo: a framework for efficient and scalable offloading of control applications Kandoo:一个用于有效和可扩展的控制应用程序卸载的框架
HotSDN '12 Pub Date : 2012-08-13 DOI: 10.1145/2342441.2342446
S. Yeganeh, Y. Ganjali
{"title":"Kandoo: a framework for efficient and scalable offloading of control applications","authors":"S. Yeganeh, Y. Ganjali","doi":"10.1145/2342441.2342446","DOIUrl":"https://doi.org/10.1145/2342441.2342446","url":null,"abstract":"Limiting the overhead of frequent events on the control plane is essential for realizing a scalable Software-Defined Network. One way of limiting this overhead is to process frequent events in the data plane. This requires modifying switches and comes at the cost of visibility in the control plane. Taking an alternative route, we propose Kandoo, a framework for preserving scalability without changing switches. Kandoo has two layers of controllers: (i) the bottom layer is a group of controllers with no interconnection, and no knowledge of the network-wide state, and (ii) the top layer is a logically centralized controller that maintains the network-wide state. Controllers at the bottom layer run only local control applications (i.e., applications that can function using the state of a single switch) near datapaths. These controllers handle most of the frequent events and effectively shield the top layer. Kandoo's design enables network operators to replicate local controllers on demand and relieve the load on the top layer, which is the only potential bottleneck in terms of scalability. Our evaluations show that a network controlled by Kandoo has an order of magnitude lower control channel consumption compared to normal OpenFlow networks.","PeriodicalId":164474,"journal":{"name":"HotSDN '12","volume":"14 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-08-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122375758","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}
引用次数: 735
Logically centralized?: state distribution trade-offs in software defined networks 逻辑上集中?:软件定义网络中的状态分布权衡
HotSDN '12 Pub Date : 2012-08-13 DOI: 10.1145/2342441.2342443
Dan Levin, Andreas Wundsam, Brandon Heller, Nikhil Handigol, A. Feldmann
{"title":"Logically centralized?: state distribution trade-offs in software defined networks","authors":"Dan Levin, Andreas Wundsam, Brandon Heller, Nikhil Handigol, A. Feldmann","doi":"10.1145/2342441.2342443","DOIUrl":"https://doi.org/10.1145/2342441.2342443","url":null,"abstract":"Software Defined Networks (SDN) give network designers freedom to refactor the network control plane. One core benefit of SDN is that it enables the network control logic to be designed and operated on a global network view, as though it were a centralized application, rather than a distributed system - logically centralized. Regardless of this abstraction, control plane state and logic must inevitably be physically distributed to achieve responsiveness, reliability, and scalability goals. Consequently, we ask: \"How does distributed SDN state impact the performance of a logically centralized control application?\"\u0000 Motivated by this question, we characterize the state exchange points in a distributed SDN control plane and identify two key state distribution trade-offs. We simulate these exchange points in the context of an existing SDN load balancer application. We evaluate the impact of inconsistent global network view on load balancer performance and compare different state management approaches. Our results suggest that SDN control state inconsistency significantly degrades performance of logically centralized control applications agnostic to the underlying state distribution.","PeriodicalId":164474,"journal":{"name":"HotSDN '12","volume":"19 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-08-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125691572","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}
引用次数: 355
Outsourcing network functionality 外包网络功能
HotSDN '12 Pub Date : 2012-08-13 DOI: 10.1145/2342441.2342457
G. Gibb, Hongyi Zeng, N. McKeown
{"title":"Outsourcing network functionality","authors":"G. Gibb, Hongyi Zeng, N. McKeown","doi":"10.1145/2342441.2342457","DOIUrl":"https://doi.org/10.1145/2342441.2342457","url":null,"abstract":"This paper presents an architecture for adding functionality to networks via outsourcing. In this model, the enterprise network only forwards data; any additional processing is performed by external Feature Providers (FPs). FPs provide and manage features, scaling and moving them in response to customer demand, and providing automated recovery in case of failure. Benefits to the enterprise include reduced cost and management complexity, improved features through FP specialization, and increased choice in services.\u0000 Central to the model are a policy component and a Feature API (FAPI). Policy is specified with features not locations, enabling features to be located anywhere. FAPI enables communication between enterprise and FP control planes to share policy and configure features.\u0000 We have built a prototype implementation of this architecture called Jingling. Our prototype system incorporates a nation-wide backbone network and FPs located in six sites around the United States.","PeriodicalId":164474,"journal":{"name":"HotSDN '12","volume":"9 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-08-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127839818","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}
引用次数: 106
Hierarchical policies for software defined networks 软件定义网络的分层策略
HotSDN '12 Pub Date : 2012-08-13 DOI: 10.1145/2342441.2342450
Andrew D. Ferguson, Arjun Guha, Chen Liang, Rodrigo Fonseca, S. Krishnamurthi
{"title":"Hierarchical policies for software defined networks","authors":"Andrew D. Ferguson, Arjun Guha, Chen Liang, Rodrigo Fonseca, S. Krishnamurthi","doi":"10.1145/2342441.2342450","DOIUrl":"https://doi.org/10.1145/2342441.2342450","url":null,"abstract":"Hierarchical policies are useful in many contexts in which resources are shared among multiple entities. Such policies can easily express the delegation of authority and the resolution of conflicts, which arise naturally when decision-making is decentralized. Conceptually, a hierarchical policy could be used to manage network resources, but commodity switches, which match packets using flow tables, do not realize hierarchies directly.\u0000 This paper presents Hierarchical Flow Tables (HFT), a framework for specifying and realizing hierarchical policies in software defined networks. HFT policies are organized as trees, where each component of the tree can independently determine the action to take on each packet. When independent parts of the tree arrive at conflicting decisions, HFT resolves conflicts with user-defined conflict-resolution operators, which exist at each node of the tree. We present a compiler that realizes HFT policies on a distributed network of OpenFlow switches, and prove its correctness using the Coq proof assistant. We then evaluate the use of HFT to improve performance of networked applications.","PeriodicalId":164474,"journal":{"name":"HotSDN '12","volume":"8 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-08-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128093258","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}
引用次数: 78
Where is the debugger for my software-defined network? 我的软件定义网络的调试器在哪里?
HotSDN '12 Pub Date : 2012-08-13 DOI: 10.1145/2342441.2342453
Nikhil Handigol, Brandon Heller, V. Jeyakumar, David Mazières, N. McKeown
{"title":"Where is the debugger for my software-defined network?","authors":"Nikhil Handigol, Brandon Heller, V. Jeyakumar, David Mazières, N. McKeown","doi":"10.1145/2342441.2342453","DOIUrl":"https://doi.org/10.1145/2342441.2342453","url":null,"abstract":"The behavior of a Software-Defined Network is controlled by programs, which like all software, will have bugs - but this programmatic control also enables new ways to debug networks. This paper introduces ndb, a prototype network debugger inspired by gdb, which implements two primitives useful for debugging an SDN: breakpoints and packet backtraces. We show how ndb modifies forwarding state and logs packet digests to rebuild the sequence of events leading to an errant packet, providing SDN programmers and operators with a valuable tool for tracking down the root cause of a bug.","PeriodicalId":164474,"journal":{"name":"HotSDN '12","volume":"39 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-08-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115998687","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}
引用次数: 216
Walk the line: consistent network updates with bandwidth guarantees 保持一致的网络更新和带宽保证
HotSDN '12 Pub Date : 2012-08-13 DOI: 10.1145/2342441.2342455
S. Ghorbani, M. Caesar
{"title":"Walk the line: consistent network updates with bandwidth guarantees","authors":"S. Ghorbani, M. Caesar","doi":"10.1145/2342441.2342455","DOIUrl":"https://doi.org/10.1145/2342441.2342455","url":null,"abstract":"New advances in technologies for high-speed and seamless migration of VMs turns VM migration into a promising and efficient means for load balancing, configuration, power saving, attaining a better resource utilization by reallocating VMs, cost management, etc. in data centers. Despite these numerous benefits, VM migration is still a challenging task for providers, since moving VMs requires update of network state, which consequently could lead to inconsistencies, outages, creation of loops and violations of service level (SLA) agreement requirements. Many applications today like financial services, social networking, recommendation systems, and web search cannot tolerate such problems or degradation of service [5, 12]. On the positive side, the emerging trend of Software Defined Networking (SDN) provides a powerful tool for tackling these challenging problems. In SDN, management applications are run by a logically-centralized controller that directly controls the packet handling functionality of the underlying switches. For example, OpenFlow, a recently proposed mechanism for SDN, provides an API that allows the controller to install rules in switches, process data packets, learn the topology changes, and query traffic counters [13]. The ability to run algorithms in a logically centralized location, and precisely manipulate the forwarding layer of switches creates a new opportunity for transitioning the network between two states. In particular this paper studies the question: given a start-","PeriodicalId":164474,"journal":{"name":"HotSDN '12","volume":"49 17","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-08-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134411653","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}
引用次数: 116
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学术文献互助群
群 号:604180095
Book学术官方微信