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








96 Hits in 4.5 sec

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  
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  ...  of end-to-end latency with the Mininet tool.  ...  To sum up, Pyretic enables SDN programmers to create succinct modular network applications at a high-level of abstraction. C.  ... 
doi:10.1109/apnoms.2014.6996609 dblp:conf/apnoms/JiangHLC14 fatcat:4lyy7ofskfdcfmajjlnv3nruc4

Composing Software Defined Networks

Christopher Monsanto, Joshua Reich, Nate Foster, Jennifer Rexford, David Walker
2013 Symposium on Networked Systems Design and Implementation  
However, today's SDN platforms provide limited support for creating modular applications.  ...  We realize these abstractions in Pyretic, an imperative, domain-specific language embedded in Python.  ...  Abstractions for Modular Programming Building modular SDN applications requires support for composition of multiple independent modules that each partially specify how traffic should be handled.  ... 
dblp:conf/nsdi/MonsantoRFRW13 fatcat:ytftuoe65vaqfh6oqwlfmcwbiy

Network Flexibility and Policy Making in Software Defined Networks

Abhinav Sharma, Manu Sood
2015 Transactions on Networks and Communications  
SDN gives solution to all these requirements with new dynamic networking features that enhance server value and user services.  ...  In this paper we have made an attempt to show how SDN is more robust and provides users flexibility to program the network according to their needs and requirements.  ...  Pyretic: Pyretic is member of the Frenetic family of SDN programming languages.  ... 
doi:10.14738/tnc.35.1517 fatcat:4fffqui27rep5pa6sh4ewtiyra

Towards a modular and flexible SDN control language

Messaoud Aouadj, Emmanuel Lavinal, Thierry Desprats, Michelle Sibilla
2014 2014 Global Information Infrastructure and Networking Symposium (GIIS)  
complying with the SDN promise to make network programming easier.  ...  Indeed, Pyretic introduced two main programming abstractions that have greatly simplified the creation of modular control programs.  ... 
doi:10.1109/giis.2014.6934254 dblp:conf/giis/AouadjLDS14 fatcat:azqpbloodvgelcqo7f4ahd3tau

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

Mudassar Hussain, Nadir Shah, Rashid Amin, Sultan S. Alshamrani, Aziz Alotaibi, Syed Mohsan Raza
2022 Sensors  
studies, SDN simulators and emulators, SDN programming languages, and SDN controller platforms.  ...  However, this emerging paradigm has been facing diverse kinds of challenges during the SDN implementation process and with respect to adoption of existing technologies.  ...  It supports multi-threading and has a good modularity with no consistency. Microflow [225] is implemented in the C programming language with a centralized architecture.  ... 
doi:10.3390/s22155551 pmid:35898063 pmcid:PMC9331325 fatcat:2ukolpjfofcrxaiq6g77mfdvpa

Tutorial: Practical verification of network programs

Nate Foster, Arjun Guha, Mark Reitblatt, Cole Schlesinger
2013 2013 Formal Methods in Computer-Aided Design  
In this tutorial, we will show participants how to program SDNs in a modular way, using Frenetic's abstractions.  ...  PROGRAMMING WITH FRENETIC OpenFlow and SDN make network programming possible, but they do not make it easy.  ...  VERIFICATION WITH FRENETIC Frenetic's modularity and composition operators make SDN programming much easier; however, SDN promises to make networks verifiable, too.  ... 
doi:10.1109/fmcad.2013.7035518 dblp:conf/fmcad/FosterGRS13 fatcat:ctl3limn3bc6ll7ytzcb4i3xcu

SDN in SCADA Based System for Power Utilities: A Case Study of Himachal Pradesh State Electricity Board Limited SCADA System

Abhinav Sharma, Manu Sood, S. K. Sharma
2016 Indian Journal of Science and Technology  
The Software Defined Network Programming Languages Pyretic, Kinetic were used by the authors to study and compare the easiness of network programming languages.  ...  Moreover, SDN with its distributed nature, keeping control plane away from the data plane has made it easy to monitor the network.  ...  With the Northbound-APIs, the SDN controller can inform the network about its properties and states 23 . SDN has also made it easier to program the network.  ... 
doi:10.17485/ijst/2016/v9i32/100220 fatcat:fddbhuxl5felvhtpmsszf52oau

Software Defined "X"

Sukanta Ganguly
2014 Transdisciplinary Journal of Engineering & Science  
With SDN mode of development the modularity and the abstractions are built per the specific infrastructure and as the storage network topology changes, it can be reconfigured and reprogrammed with extreme  ...  Pyretics [16] policy language has a number of features that are designed to make it easy to construct and combine policies in a modular way.  ...  He has a Doctorate in Engineering from Texas Tech University in Transdisciplinary area with concentration in the Semantic searching, Data-mining with Contextaware information retrieval.  ... 
doi:10.22545/2014/00050 fatcat:oqorzdtusvc4raahyt5hzgt4hy

LPM: Layered Policy Management for Software-Defined Networks [chapter]

Wonkyu Han, Hongxin Hu, Gail-Joon Ahn
2014 Lecture Notes in Computer Science  
In addition, we present a proof-of-concept implementation and demonstrate the feasibility of our approach with an SDN-based simulated network.  ...  In order to accommodate such complex network dynamics in SDN, we propose a novel policy management framework for SDN, called layered policy management (LPM).  ...  Related Work Modular network programming has recently received considerable attention in SDN community.  ... 
doi:10.1007/978-3-662-43936-4_23 fatcat:adwziphtdzghxieehogyow4ste

SDN in the wireless context - Towards full programmability of wireless network elements

Christian Niephaus, Gheorghita Ghinea, Osianoh Glenn Aliu, Senka Hadzic, Mathias Kretschmer
2015 Proceedings of the 2015 1st IEEE Conference on Network Softwarization (NetSoft)  
Software Defined Networking (SDN) has been identified as an enabler for this adoption.  ...  In [9] , a modular declarative interface is proposed for programming the data plane irrespective of the technology used at this layer.  ...  The unique feature of OpenRadio is the software abstraction layer that enables a modular and declarative interface to program the physical and MAC layers.  ... 
doi:10.1109/netsoft.2015.7116189 dblp:conf/netsoft/NiephausGAHK15 fatcat:kqsgdynniffedk57dzh6tk26j4

PGA

Chaithan Prakash, Ying Zhang, Jeongkeun Lee, Yoshio Turner, Joon-Myung Kang, Aditya Akella, Sujata Banerjee, Charles Clark, Yadi Ma, Puneet Sharma
2015 Computer communication review  
Software Defined Networking (SDN) and cloud automation enable a large number of diverse parties (network operators, application admins, tenants/end-users) and control programs (SDN Apps, network services  ...  Our system validation using a large enterprise network policy dataset demonstrates practical composition times even for very large inputs, with only sub-millisecond runtime latencies.  ...  Other frameworks such as Frenetic [20] and Pyretic [34] allow users to compose modular policies/programs into a more complex control program.  ... 
doi:10.1145/2829988.2787506 fatcat:ydioxnybrzgyzkhr3doluyjb6m

PGA

Chaithan Prakash, Ying Zhang, Jeongkeun Lee, Yoshio Turner, Joon-Myung Kang, Aditya Akella, Sujata Banerjee, Charles Clark, Yadi Ma, Puneet Sharma
2015 Proceedings of the 2015 ACM Conference on Special Interest Group on Data Communication - SIGCOMM '15  
Software Defined Networking (SDN) and cloud automation enable a large number of diverse parties (network operators, application admins, tenants/end-users) and control programs (SDN Apps, network services  ...  Our system validation using a large enterprise network policy dataset demonstrates practical composition times even for very large inputs, with only sub-millisecond runtime latencies.  ...  Other frameworks such as Frenetic [20] and Pyretic [34] allow users to compose modular policies/programs into a more complex control program.  ... 
doi:10.1145/2785956.2787506 dblp:conf/sigcomm/PrakashLTKABCMS15 fatcat:zwjscdk3tff33ip3hokz6wlcya

Abstractions for software-defined networks

Martin Casado, Nate Foster, Arjun Guha
2014 Communications of the ACM  
Programming Language Abstractions. One way to make SDN applications more modular is to change the program-ming interface they use.  ...  Modular composition: Many network programs naturally decompose into several modules.  ... 
doi:10.1145/2661061.2661063 fatcat:zci2j5qbubdijed2n2u24vvos4

Software-Defined Networking: A Comprehensive Survey [article]

Diego Kreutz and Fernando M. V. Ramos and Paulo Verissimo and Christian Esteve Rothenberg and Siamak Azodolmolky and Steve Uhlig
2014 arXiv   pre-print
We provide an in-depth analysis of the hardware infrastructure, southbound and northbound APIs, network virtualization layers, network operating systems (SDN controllers), network programming languages  ...  and switches, promoting (logical) centralization of network control, and introducing the ability to program the network.  ...  Srini Seetharaman for reviewing the draft and providing inputs to alternative SDN views. David Meyer for his thoughts on organizational challenges. Thomas Nadeau for his inputs on OpenDaylight.  ... 
arXiv:1406.0440v3 fatcat:usdyjgdys5h3foowmq6qvih3e4

Towards middleware security framework for next generation data centers connectivity

Samar Raza Talpur, Sameh Abdalla, Tahar Kechadi
2015 2015 Science and Information Conference (SAI)  
In order to deploy the reliable connections between distributed data centers the SDN based security and logical firewalls are attractive and enviable.  ...  Logic Programming for Software-Defined Networks: [20] Flog: An SDN Logic Programming Language, special purpose new language designed for event based logic in software defined networking.  ...  Taking advantage of Kinetic and Frenetic programming tool for network domain, we appreciate for specific friendly programming tool for SDN, the ease of expressing the dynamic policies in controller and  ... 
doi:10.1109/sai.2015.7237308 fatcat:axaz36ogfbh2hjr26gnxpvbpty
« Previous Showing results 1 — 15 out of 96 results