Available Technologies

Browse Penn-owned technologies available for licensing.

HOME SEARCH RSS FEED

NetEgg: Automated Code Generation for Software-Defined Networks

Description:

Brief Description

Software synthesis for fast and easy network configuration

 

Inventor

Boon Loo

 

Problem

Software-Defined Networking (SDN) usually requires network administrators to be skilled in programming languages such as C++, Python, or Ruby. However, many IT operators tasked with installing routers or other network components may lack the skills to program SDN equipment. Due to a shortage of trained staff, implementing SDN across an entire enterprise can become very time consuming and costly.

 

Solution

NetEgg is a software solution developed by researchers at the University of Pennsylvania to generate SDN code based on simple user input. The IT operator can lay out the configuration of the network using a visual interface, and NetEgg will generate the code required for SDN. The software synthesis algorithm automatically infers the controller state and flow-table rules for the network to correctly process events and update the state. NetEgg generates code within seconds and has a low performance overhead, automatically generating policies that perform as well as manually-implemented network polices.  The tool includes automated checking to determine if any scenarios conflict with each other, with reporting of any bad policies back to the user. By putting these tools in the hands of all IT operators, NetEgg makes implementing SDN easy and cost-effective.

 

Advantages

•       Generates SDN policies without programming

•       Automatic conflict checking

•       Fast and low-cost implementation

 

Stage of Development

Prototype software tool

 

Intellectual Property

US 8,729,582

 

Reference Media

http://netdb.cis.upenn.edu/papers/conext15-final209.pdf

 

Desired partnerships

• License or Sponsored Research  

 

 

Docket #  16-7634

 


Patent Information:
For Information, Contact:
Pamela Beatrice
Director, SEAS/SAS Licensing Group
University of Pennsylvania
215-573-4513
beatricp@upenn.edu
Inventors:
Boon Loo
Keywords: