• DocumentCode
    652167
  • Title

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

  • Author

    Facca, Federico M. ; Salvadori, Elio ; Karl, Holger ; Lopez, Diego R. ; Aranda Gutierrez, Pedro Andres ; Kostic, Dragan ; Riggio, Roberto

  • Author_Institution
    CREATE-NET, Trento, Italy
  • fYear
    2013
  • fDate
    10-11 Oct. 2013
  • Firstpage
    105
  • Lastpage
    110
  • Abstract
    Nowadays, while most of the programmable network apparatus vendors support OpenFlow, a number of fragmented control plane solutions exist for proprietary Software - Defined Networks. Thus, network applications developers are forced to re-implement their solutions every time they encounter a new network controller. Moreover, different network developers adopt different solutions as control plane programming language (e.g. Frenetic, Procera), severely limiting code sharing and reuse. Despite having OpenFlow as candidate standard interface between the controller and the network infrastructure, interoperability between different controllers and network devices is hindered and closed ecosystems are emerging. In this paper we present the roadmap toward NetIDE, an integrated development environment which aims at supporting the whole development lifecycle of vendor - agnostic network applications.
  • Keywords
    application program interfaces; open systems; programming languages; NetIDE; OpenFlow; candidate standard interface; closed ecosystems; control plane programming language; fragmented control plane solutions; integrated development environment; interoperability; network controller; network devices; network infrastructure; programmable network apparatus vendors; proprietary software-defined networks; vendor-agnostic network applications; Computer languages; Network topology; Programming; Software; Switches; Testing; Topology; ide; network applications development cycle; network applications portability; software-defined networking;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Defined Networks (EWSDN), 2013 Second European Workshop on
  • Conference_Location
    Berlin
  • Type

    conf

  • DOI
    10.1109/EWSDN.2013.24
  • Filename
    6680567