11
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

Laying the groundwork for field trials of RINA in the EU

Embed Size (px)

Citation preview

Page 1: Laying the groundwork for field trials of RINA in the EU

PRISTINEProgrammability 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

Page 2: Laying the groundwork for field trials of RINA in the EU

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.

Page 3: Laying the groundwork for field trials of RINA in the EU

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.

Page 4: Laying the groundwork for field trials of RINA in the EU

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

Page 5: Laying the groundwork for field trials of RINA in the EU

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.

Page 6: Laying the groundwork for field trials of RINA in the EU

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

Page 7: Laying the groundwork for field trials of RINA in the EU

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

Page 8: Laying the groundwork for field trials of RINA in the EU

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

Page 9: Laying the groundwork for field trials of RINA in the EU

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

Page 10: Laying the groundwork for field trials of RINA in the EU

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.

Page 11: Laying the groundwork for field trials of RINA in the EU

●Miguel Ponce de Leon (WIT-TSSG)●[email protected]

Questions ?

PRISTINEProgrammability In RINA for European supremacy of virTualised NEtworks