A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2020; you can also visit the original URL.
The file type is application/pdf
.
Filters
A High-Level Rule-based Language for Software Defined Network Programming based on OpenFlow
[article]
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
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
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
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 Language
• High-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
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
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
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
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
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
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
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
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
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
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