• DocumentCode
    74110
  • Title

    Prototyping the recursive internet architecture: the IRATI project approach

  • Author

    Vrijders, Sander ; Staessens, Dimitri ; Colle, Didier ; Salvestrini, Francesco ; Grasa, Eduard ; Tarzan, Miquel ; Bergesio, L.

  • Volume
    28
  • Issue
    2
  • fYear
    2014
  • fDate
    March-April 2014
  • Firstpage
    20
  • Lastpage
    25
  • Abstract
    In recent years, many new Internet architectures are being proposed to solve shortcomings in the current Internet. A lot of these new architectures merely extend the current TCP/IP architecture and hence do not solve the fundamental cause of these problems. The Recursive Internet Architecture (RINA) is a true new network architecture, developed from scratch, building on lessons learned in the past. RINA prototyping efforts have been ongoing since 2010, but a prototype on which a commercial RINA implementation can be built has not been developed yet. The goal of the IRATI research project is to develop and evaluate such a prototype in Linux/OS. This article focuses on the software design required to implement a network stack in Linux/OS. We motivate the placement of, and communication between, the different software components in either the kernel or user space. The first open source prototype of the IRATI implementation of RINA will be available in June 2014 for researchers, developers, and early adopters.
  • Keywords
    Internet; Linux; transport protocols; IRATI project approach; Linux-OS; RINA; TCP-IP architecture; network stack; recursive Internet architecture; software components; software design; Computer architecture; Data transfer; Internet; Kernel; Open source software; Process control; Program processors; Prototypes;
  • fLanguage
    English
  • Journal_Title
    Network, IEEE
  • Publisher
    ieee
  • ISSN
    0890-8044
  • Type

    jour

  • DOI
    10.1109/MNET.2014.6786609
  • Filename
    6786609