Founding offer · lifetime membership for a single £24, exclusive to our first members · closes 20 June Claim your place →
Global Research Partnerships £24 Lifetime Log inCreate free account

Funded Projects › FP7

NetIDE · An integrated development environment for portable network applications

FP7Status: CLOSED1 January 201431 December 2016EU funding €2,844,000

While most of programmable network gear vendors support OpenFlow nowadays, a number of fragmented control plane solutions exist for proprietary software-defined networks. Thus, network applications developers need to re-code their solutions every time they target a network infrastructure based on a different controller. Moreover, different network developers adopt different solutions as abstract control plane programming language (e.g. Frenetic, Procera), leading to network programs that are neither reusable nor shareable. So, despite OpenFlow being the candidate for a standard interface between the controller and the network infrastructure, interworking between different controllers and network devices is hindered and walled gardens are emerging. NetIDE will deliver a single integrated development environment to support the whole development lifecycle of network controller programs in a vendor-independent fashion.NetIDE will approach the problem by proposing an architecture that will allow the different representations to be used to program the network and different controllers to execute the network programs. In particular, NetIDE will define an abstraction mechanism that allows implementing Network Applications for a controller of choice and deploying and running them on top of other controllers supporting different programming languages and APIs.. Around it, we will explore fundamental research topics, such as: development and composition of controller agnostic Network Apps (applications that control network behavior) and Network Services (services that support the task of network controllers); cross-controller debugging and profiling of network programs; heterogeneous network programming; network programming with simulators in the loop. The NetIDE architecture will include a developer toolkit to allow creation of Network Apps, and a Network App Engine supporting the execution and testing of these Network Apps. NetIDE will result in one-stop solution for the development of SDN applications that covers the whole development lifecycle.

Consortium · 12 organisations

coordinator

FONDAZIONE BRUNO KESSLER

IT

participant

CREATE-NET (CENTER FOR RESEARCH AND TELECOMMUNICATION EXPERIMENTATION FOR NETWORKED COMMUNITIES)

IT · €467,480

participant

FUJITSU TECHNOLOGY SOLUTIONS GMBH

DE · €87,874

participant

FRAUNHOFER GESELLSCHAFT ZUR FORDERUNG DER ANGEWANDTEN FORSCHUNG EV

DE · €201,966

participant

THALES SIX GTS FRANCE SAS

FR · €299,087

participant

FUNDACION IMDEA NETWORKS

ES · €372,320

participant

TELEFONICA INVESTIGACION Y DESARROLLO SA

ES · €419,284

participant

INTEL RESEARCH AND DEVELOPMENT IRELAND LIMITED

IE

participant

INTEL RESEARCH AND INNOVATION IRELAND LIMITED

IE · €430,288

participant

TELCARIA IDEAS SL

ES · €313,378

participant

UNIVERSITAET PADERBORN

DE · €252,323

participant

CZ.NIC, ZSPO

CZ

Research fields

View the official record on CORDIS →

← Find collaborators and more funded projects

Source: CORDIS, Publications Office of the European Union. Global Research Partnerships surfaces open EU research data to help you find collaborators; we are not affiliated with the European Union.