RINA results achieved by the PRISTINE project will be heavily featured in the upcoming IEEE ICC 2016 conference. Three papers explaining results on several of the RINA areas researched by PRISTINE (congestion control, programmability and security) will be presented at the Next Generation Networking and Internet Symposium and at the Communications and Information Systems Security Symposium of this conference. We will upload the slides of the presentations and publish links to IEEExplore when they become available; meanwhile you can read the abstracts of the three papers below.
- Congestion control in the Recursive InterNetwork Architecture (RINA). RINA, the Recursive InterNetwork Architecture, is a novel “back to basics” type approach to networking. The recursive nature of RINA calls for radically different approaches to how networking is performed. It shows great potential in many aspects, e.g. by simplifying management and providing better security. However, RINA has not been explored for congestion control yet. In this paper, we take first steps to investigate how congestion control can be performed in RINA, and demonstrate that it can be very efficient because it is applied close to where the problem happens, and through its recursive architecture, interesting effects can be achieved. We also show that how easily congestion control can be combined with routing, enabling a straightforward implementation of in-network resource pooling.
- A Software Development Kit to exploit RINA programmability. The Recursive InterNetwork Architecture (RINA) is a general architecture for all forms of computer networking, based on a single type of programmable layer that recurs as many times as required by the network designer. The recursion and programmability aspects of RINA are key to design flexible, heterogeneous networks while still bounding their complexity. In this paper we show how the programmability enabled by the RINA architecture can be exploited in practice by means of a Software Development Kit (SDK) developed for IRATI, the open source RINA implementation. A proof of concept validation of the SDK is carried out by experimenting with multiple policies in a distributed cloud network scenario.
- From protecting protocols to layers: designing, implementing and experimenting with security policies in RINA. Current Internet security is complex, expensive and ineffective. The usual argument is that the TCP/IP protocol suite was not designed having security in mind and security mechanisms have been added as add-ons or separate protocols. We argue that fundamental limitations in the Internet architecture are a major factor contributing to the insecurity of the Net. In this paper we explore the security properties of the Recursive InterNetwork Architecture, analyzing the principles that make RINA networks inherently more secure than TCP/IP-based ones. We perform the specification, implementation and experimental evaluation of the first authentication and SDU protection policies for RINA networks. RINA’s approach to securing layers instead of protocols increases the security of networks, while reducing the complexity and cost of providing security.