Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Filters








243 Hits in 3.3 sec

A High-Level Rule-based Language for Software Defined Network Programming based on OpenFlow [article]

Mehdi Mohammadi, Ala Al-Fuqaha, Zijiang James Yang
2017 arXiv   pre-print
This paper proposes XML-Defined Network policies (XDNP), a new high-level language based on XML notation, to describe network control rules in Software Defined Network environments.  ...  This separation makes it possible to extend the current work as a northbound higher level abstraction that can support a wide range of controllers who are based on different programming languages.  ...  We defined a scripting language based on XML notation by which network administrators can define control policies without concerning the complexities of underlying controller framework.  ... 
arXiv:1712.04706v2 fatcat:mu6vfhm5jrf6hjfsin6piyq5n4

Frenetic

Nate Foster, Rob Harrison, Michael J. Freedman, Christopher Monsanto, Jennifer Rexford, Alec Story, David Walker
2011 Proceeding of the 16th ACM SIGPLAN international conference on Functional programming - ICFP '11  
This paper presents Frenetic, a high-level language for programming distributed collections of network switches.  ...  Frenetic provides a declarative query language for classifying and aggregating network traffic as well as a functional reactive combinator library for describing high-level packet-forwarding policies.  ...  Our work is supported in part by ONR grants N00014-09-1-0770 Networks Opposing Botnets and N00014-09-1-0652 Fabric: A Higher-Level Abstraction for Building Secure Distributed Applications.  ... 
doi:10.1145/2034773.2034812 dblp:conf/icfp/FosterHFMRSW11 fatcat:ohdlmovms5edxa3mc5aduvi43e

Frenetic

Nate Foster, Rob Harrison, Michael J. Freedman, Christopher Monsanto, Jennifer Rexford, Alec Story, David Walker
2011 SIGPLAN notices  
This paper presents Frenetic, a high-level language for programming distributed collections of network switches.  ...  Frenetic provides a declarative query language for classifying and aggregating network traffic as well as a functional reactive combinator library for describing high-level packet-forwarding policies.  ...  Our work is supported in part by ONR grants N00014-09-1-0770 Networks Opposing Botnets and N00014-09-1-0652 Fabric: A Higher-Level Abstraction for Building Secure Distributed Applications.  ... 
doi:10.1145/2034574.2034812 fatcat:p7tgym6iwjgb3hou7pgqk6uz2i

Frenetic

Nate Foster, Michael J. Freedman, Rob Harrison, Jennifer Rexford, Matthew L. Meola, David Walker
2010 Proceedings of the Workshop on Programmable Routers for Extensible Services of Tomorrow - PRESTO '10  
Asynchronous interactions • Between switch and controller 9 Our Solution: Frenetic A High-level LanguageHigh-level patterns to describe flows • Unified abstraction • Composition A  ...  Background OpenFlow/NOX allowed us to take back the network (2) Frenetic Run-time System Frenetic programs interact only with the run-time or Event . . . . . . . . . . . . . . . . . . . . . . .  ... 
doi:10.1145/1921151.1921160 fatcat:6qirdge4frfk7e7s4ynwrdwosi

Tutorial: Practical verification of network programs

Nate Foster, Arjun Guha, Mark Reitblatt, Cole Schlesinger
2013 2013 Formal Methods in Computer-Aided Design  
To address this issue, we will introduce Frenetic, a highlevel language for programming SDN.  ...  Unlike OpenFlow, which requires programmers to carefully manipulate low-level switch-state, Frenetic provides a much higher level of abstraction: a Frenetic program denotes a mathematical, packetprocessing  ...  To address this issue, we will introduce Frenetic, a highlevel language for programming SDN.  ... 
doi:10.1109/fmcad.2013.7035518 dblp:conf/fmcad/FosterGRS13 fatcat:ctl3limn3bc6ll7ytzcb4i3xcu

NetIDE: First Steps towards an Integrated Development Environment for Portable Network Apps

Federico M. Facca, Elio Salvadori, Holger Karl, Diego R. Lopez, Pedro Andres Aranda Gutierrez, Dejan Kostic, Roberto Riggio
2013 2013 Second European Workshop on Software Defined Networks  
Nowadays, while most of the programmable network apparatus vendors support OpenFlow, a number of fragmented control plane solutions exist for proprietary Software-Defined Networks.  ...  Moreover, different network developers adopt different solutions as control plane programming language (e.g. Frenetic, Procera), severely limiting code sharing and reuse.  ...  ACKNOWLEDGMENT The authors would like to thank Joe Butler (Intel), Ladislav Lhotka (CZ.NIC Labs), Gerard Nguengang (Thales), Bernhard Schräder (Fujitsu) and Maciej Kuzniar (EPFL) for their valuable feedbacks  ... 
doi:10.1109/ewsdn.2013.24 dblp:conf/ewsdn/FaccaSKLAKR13 fatcat:pl34rwoptncx3m2qsp4yo2gowu

A High-level Authorization Framework for Software-Defined Networks

Daniel Rosendo, Judith Kelner, Patricia Takako Endo
2018 Brazilian Symposium on Computer Networks and Distributed Systems  
This work presents HACFlow, a novel, autonomic, and policy-based framework for access control management in OpenFlow networks.  ...  HACFlow simplifies and automates the network management allowing network operators to govern rights of network entities by defining dynamic, fine-grained, and high-level access control policies.  ...  Related work Frenetic [Foster et al. 2011 ] is a high-level language for OpenFlow networks based on Functional Reactive Programming (FRP) and SQL-like queries.  ... 
doi:10.5753/sbrc_estendido.2018.14177 dblp:conf/sbrc/RosendoKE18 fatcat:y4wr4yawqnfwziwtc6g2wm5lx4

Languages for software-defined networks

N. Foster, A. Guha, M. Reitblatt, A. Story, M. J. Freedman, N. P. Katta, C. Monsanto, J. Reich, J. Rexford, C. Schlesinger, D. Walker, R. Harrison
2013 IEEE Communications Magazine  
In the Frenetic project, we are designing simple and intuitive abstractions for programming the three main stages of network management: (i) monitoring network traffic, (ii) specifying and composing packet-forwarding  ...  Yet, while SDN makes it possible to program the network, it does not make it easy. Today's OpenFlow controllers offer low-level APIs that mimic the underlying switch hardware.  ...  Our initial work on Frenetic rethinks how to support the three main pieces of the "control loop" for running a network: • Querying network state: Frenetic offers a high-level query language for subscribing  ... 
doi:10.1109/mcom.2013.6461197 fatcat:tnyx3hbk2vainjag5s2zeg4fkq

Extending Dijkstra's shortest path algorithm for software defined networking

Jehn-Ruey Jiang, Hsin-Wen Huang, Ji-Hau Liao, Szu-Yuan Chen
2014 The 16th Asia-Pacific Network Operations and Management Symposium  
This paper extends the well-known Dijkstra's shortest path algorithm to consider not only the edge weights but also the node weights for a graph derived from the underlying SDN topology.  ...  We use Pyretic to implement the extended Dijkstra's algorithm and compare it with the original Dijkstra's algorithm and the non-weighted Dijkstra's algorithm under the Abilene network topology in terms  ...  Frenetic is a declarative query language for classifying network traffic and providing a functional reactive combinator library for describing high-level packet-forwarding policies [3] .  ... 
doi:10.1109/apnoms.2014.6996609 dblp:conf/apnoms/JiangHLC14 fatcat:4lyy7ofskfdcfmajjlnv3nruc4

Network Flexibility and Policy Making in Software Defined Networks

Abhinav Sharma, Manu Sood
2015 Transactions on Networks and Communications  
SDN supplements traditional networking by offering much flexibility and software centric control creating a more policy based process for adding intelligence into today's networks.  ...  We have used KINETIC -a domain specific language and SDN controller to write our priority based switching application.  ...  Programming Languages for SDN Frenetic Project: Frenetic uses SQL like query language to control the information using a collection of high-level operators for classifying, filtering, transforming and  ... 
doi:10.14738/tnc.35.1517 fatcat:4fffqui27rep5pa6sh4ewtiyra

A Survey on Software-Defined Network and OpenFlow: From Concept to Implementation

Fei Hu, Qi Hao, Ke Bao
2014 IEEE Communications Surveys and Tutorials  
In this paper, we will conduct a comprehensive survey of the important topics in SDN/OpenFlow implementation, including the basic concept, applications, language abstraction, controller, virtualization  ...  Software-defined network (SDN) has become one of the most important architectures for the management of largescale complex networks, which may require repolicing or reconfigurations from time to time.  ...  ACKNOWLEDGMENT We sincerely thank the following people for their help with this survey: A. Gerrity, M. Farooq, T. Zhang, R. Ma, C. Dickerson, X. Fu, N.  ... 
doi:10.1109/comst.2014.2326417 fatcat:l7syxlypfjhl5kbcmnaggtpcny

Procera

Andreas Voellmy, Hyojoon Kim, Nick Feamster
2012 Proceedings of the first workshop on Hot topics in software defined networks - HotSDN '12  
with both signals relevant for expressing high-level network policies in a variety of network settings, including home and enterprise networks, and a collection of constructs expressing temporal queries  ...  As a result, most prototype OpenFlow systems lack a configurable interface and instead require operators to program in the system implementation language, often C++.  ...  Acknowledgments This work was supported in part by a gift from Microsoft Research, NSF Awards CNS-1018021, CNS-1040715, and a grant from the GENI Project Office, "GENI OpenFlow Campus Buildout".  ... 
doi:10.1145/2342441.2342451 dblp:conf/sigcomm/VoellmyKF12 fatcat:uy4rwwm65fe3helq2tb625ilk4

Towards middleware security framework for next generation data centers connectivity

Samar Raza Talpur, Sameh Abdalla, Tahar Kechadi
2015 2015 Science and Information Conference (SAI)  
Publisher IEEE Item record/more information http://hdl.handle.net/10197/7417 Publisher's statement Abstract-Data Center as a Service (DCaaS) facilitates to clients as alternate outsourced physical data  ...  We present the middleware security framework for software defined data centers inter-connectivity, the proposed security framework will be based on some learning processes, which will reduce the complexity  ...  Also the Frenetic [9] high-level language for network has more capabilities of real time traffic analysis and packet logging on networks.  ... 
doi:10.1109/sai.2015.7237308 fatcat:axaz36ogfbh2hjr26gnxpvbpty

Software-Defined Networking: Categories, Analysis, and Future Directions

Mudassar Hussain, Nadir Shah, Rashid Amin, Sultan S. Alshamrani, Aziz Alotaibi, Syed Mohsan Raza
2022 Sensors  
Effective network security and memory management, at both the network control and data planes, play a vital role in SDN.  ...  Furthermore, SDN simulation tools, controller platforms, and programming languages help academia and industry to implement and test their developed network applications.  ...  One of the languages is Frenetic [183, 184] , which is a high-level language for the programming of OpenFlow networks and is useful for the categorization and accretion of network traffic.  ... 
doi:10.3390/s22155551 pmid:35898063 pmcid:PMC9331325 fatcat:2ukolpjfofcrxaiq6g77mfdvpa

The Overview of SDN Architecture and its Practical Application with Improving Methods

2021 The Frontiers of Society, Science and Technology  
This paper presents a comprehensive analysis on Software Defined Network (SDN) based on these following main aspects: i) an overview of the SDN architecture, ii) the introduction of a practical SDN application  ...  The goal of SDN development is to put SDN in the details of real issues, to improve it from different aspects, and thus make it as a better network.  ...  One of them is Querying network state. In general, the working state is based on a high-level query language which includes traffic statistics and topology changes.  ... 
doi:10.25236/fsst.2021.030118 fatcat:or2ztfedm5e4nlqtxfna5jftdm
« Previous Showing results 1 — 15 out of 243 results