PRISTINE PRESENTATION PORTUGAL JUNE 2015
PRISTINE intends to design and implement the innovative internals of the RINA clean-slate architecture.
RINA is an emerging clean-slate programmable networking approach, centering on Inter-Process Communication (IPC) paradigm, which will support high scalability, multi-homing, built-in security, seamless access to real-time information and operation in dynamic environments. The heart of this networking structure is naturally formed and organised by blocks of containers called “Distributed Information Facilities – DIFs” where each block has programmable functions to be attributed to as they required. A DIF is seen as an organizing structure, grouping together application processes that provide IPC services and are configured under the same policies.
PRISTINE will use RINA to develop practical, demonstrable, and commercially exploitable solutions to address existing networking limitations.
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
PRISTINE - Laying the groundwork for field trials of RINA in the EU
1. PRISTINE
Programmability In RINA for
Supreme Virtualised Networks
Miguel Ponce de Leon (TSSG)
on behalf of the PRISTINE team
Laying the groundwork for field trials of
RINA in the EU
TNC15, Porto, Portugal, 2015@ictpristine
2. PRISTINE Goals
• To carry out "systems research" in
networking, exploring RINA as a better
structural approach than the current "5-
layers model”.
• Exploring different RINA research areas,
overviewing the problem space and
working out some (useful) example
policies.
3. PRISTINE Goals
• Design and implement the innovative internals
of this the RINA architecture that include
programmable functions for:
• security of content and application processes,
• supporting QoS and congestion control in
aggregated levels,
• providing protection and resilience,
• facilitating more efficient topological routing,
• multi-layer management for handling configuration,
performance and security.
4. Highlights Year 1 from WP2
• Setting the detailed project framework (use
cases, analysis of RINA specs and PRISTINE
reference framework).
• Starting the design and building the common
"support" tools of the project (SDK, simulator).
• Starting the planning for the integration of the
different projects in the 3 use cases, as well as
the experimental infrastructure required for
trialling each use case.
• D2.1, and D2.2
5. Project Objective 1
• Software Development Kit for the
PRISTINE implementation of RINA
• The SDK defines a set of APIs to modify the
behaviour of DIFs data transfer, forwarding,
authentication, access control, resource allocation.
6. Project Objectives 2-4
• Investigate and develop solutions that support
more cost-effective networks and deliver a
better performance to applications.
• Aggregate-based congestion control solutions, in which each
DIF has its own congestion control loop (Objective 2).
• Distributed resource allocation strategies
• that can be tailored to the SLAs associated with a given DIF that a
service provider wants to offer, leveraging the unification of
connection-oriented and connectionless paradigms (Objective 3).
• Topological addressing schemes and its associated routing
strategies, minimizing the size of routing tables within DIFs
(Objective 4).
• D3.1
7. Project Objectives 5-7
• Armed with the RINA framework, PRISTINE will
improve the security and reliability of the
networks described in the project use cases.
• Designing and programming authentication, access control
and encryption strategies customized for each DIF
(Objective 5).
• Investigating and developing security coordination
techniques within a DIF, in order to support strong auditing,
autonomous detection of attacks and counter-measures to
them (Objective 6).
• Exploiting the multi-homing and distributed resource
allocation capabilities of RINA to develop solutions for highly
reliable DIFs (Objective 7).
• D4.1
8. Project Objectives 8
• Multi-layer management system (DMS) for
integrated network management.
• Design and develop a DMS capable of managing
multiple DIFs (layers) at once.
• Covers design and implementation aspects of the
DMS Manager, required RINA policies
• Interaction with the Management Agent.
• It also presents a brief overview of how to write
PRISTINE specific management strategies.
• D5.1 and D5.2
9. Project Objectives 9
• Trials of the project use cases:
deploying PRISTINE solutions in the
real world.
• Demonstrate the benefits of the RINA
architecture and PRISTINE's solutions by
trialing the project use cases in realistic
conditions.
• D6.1
10. Project Objectives 10
• RINA Simulator to understand the
behaviour of the extensions at scale.
• Design and develop an OMNeT++ based RINA
simulator, utilizing part of the IRATI implementation
source code as an input.
11. ●Miguel Ponce de Leon (WIT-TSSG)
●miguelpdl@tssg.org
Questions ?
PRISTINE
Programmability In RINA for European
supremacy of virTualised NEtworks