SlideShare a Scribd company logo
Large scale RINA Experimentation on FIRE +
ARCFIRE Final Review
Experiment 3
September 2018
Goals
• Explore how the QoS model proposed by the RINA architecture
works in practice
• Experiment with the QTAmux scheduling policies based on the
deltaQ theory to differentially allocate loss and delay to multiple QoS
classes
• Demonstrate applicability of RINA as an effective solution for
transporting IP traffic in provider-based IP VPN scenarios
Large-scale RINA Experimentation on FIRE+ 2
RINA QoS model
• Application requirements are explicit and communicated to the DIF via the IPC API at flow
allocation time
• DIF maps QoS request into a QoS cube, and marks EFCP traffic accordingly (qos-id)
• Forwarding, scheduling, resource allocation & congestion mgmt policies applied consistently
• An N-DIF requests a flow to an N-1 DIF exactly the same way (consistent QoS model from app to
the wire)
Large-scale RINA Experimentation on FIRE+ 3
queues
sched.
IPC
Process
queues
sched.
IPC
Process
queues
sched.
IPC
Process
flow flow
N-1 DIF N-1 DIF
N DIF
flow
Port-idPort-id
App A App B
Port-idPort-id
Capturing bounds on performance metrics
• How to express requirements for bounds in performance metrics (loss, delay)
and provide them as parameters of a flow request?
Large-scale RINA Experimentation on FIRE+ 4
• Application QoE can be linked to a CDF that
links required delay and packet loss
– E.g. 50% of the SDUs in the flow should
experience < 10 ms delay
– 95 % of the SDUs in the flow should experience <
50 ms delay
– 5% of the SDUs can be lost
• Requirements on the CDF can be modelled
with a series of <“percentage”, “max delay”>
pairs
Methodology
• DIFs in experiment 3 use QTAMux scheduling policies, which
allow for the differentiation of delay and loss between multiple
classes of traffic.
• All scenarios in experiment 3 use a 2x2 QTAMux matrix, which
supports 4 QoS cubes:
– High urgency, high cherish (low latency, low loss)
– High urgency, low cherish (low latency, higher loss)
– Low urgency, high cherish (higher latency, low loss)
– Low urgency, low cherish (best effort)
Large-scale RINA Experimentation on FIRE+ 5
• Each experiment run (IP over RINA scenarios) features 3 steps:
– Verification of connectivity and performance through the DIF (rina-echo, rinaperf)
– Setup of Layer 3 VPN using the iporinad application
– Verification of Layer 3 connectivity and performance (ping, iperf)
EXPERIMENTS SETUP & RESULTS
Large-scale RINA Experimentation on FIRE+ 6
Scenario 1: Low-scale, single DIF, virtual Wall
Large-scale RINA Experimentation on FIRE+
7
CR CR
CR
PE PE
PE
PE
PE
PEPE
PE
PEPE
CE
PE
CR
CE CE
CE
CE
CE
Green customer CPE (IP)
Blue customer CPE (IP)
Purple customer CPE (IP)
Orange customer CPE (IP)
Red customer CPE (IP)
Pink customer CPE (IP)
CE
CE
CE
CE CE CE
CE
CE
CE
CE
Provider network
(RINA-based)
CE CE CE CE CE
CE
CE
CE
PE
CRCR PEPE
CECE Ethernet
Ethernet
EthernetEthernet
Ethernet Backbone DIF
IP (Green customer IP VPN)
Scenario1.a: RINA-based core DIF
• Each PE allocates 4 rinaperf flows to another PE, each
one with different loss/delay characteristics
• Rinaperf generates traffic at constant rate
• Generate traffic at different rates for different executions,
to create different levels of offered load per QoS. Measure
loss/delay per QoS using echo application.
• Repeat with FIFO-based scheduling policy, compare.
Large-scale RINA Experimentation on FIRE+ 8
CR CR
CR
PE PE
PE
PE
PE
PEPE
PE
PEPEPE
CR PE
0 5 10 15
0.00.40.8
CDF of delay, flows@p2a, period=50us
Delay(ms)
Probability
QoS1
QoS2
QoS3
QoS4
0 5 10 15
0.00.40.8
CDF of delay, flows@p2a no QoS, period=50us
Delay(ms)
Probability
QoS1
QoS2
QoS3
QoS4
0 5 10 15
0.00.40.8
CDF of delay, flows@p2a, period=75us
Delay(ms)
Probability
QoS1
QoS2
QoS3
QoS4
0 5 10 15
0.00.40.8
CDF of delay, flows@p2a no QoS, period=75us
Delay(ms)
Probability
QoS1
QoS2
QoS3
QoS4
0 5 10 15
0.00.40.8
CDF of delay, flows@p2a, period=100us
Delay(ms)
Probability
QoS1
QoS2
QoS3
QoS4
0 5 10 15
0.00.40.8
CDF of delay, flows@p2a no QoS, period=100us
Delay(ms)
Probability
QoS1
QoS2
QoS3
QoS4
• Demo (part 1)
• Demo (part 2)
Scenario1.b: IP VPN over a single DIF
• IP VPN over the RINA core, each PE runs an
iporinad instance.
• Each CE starts iperf session with another
router on a remote site of same VPN (first
with TCP, next with UDP)
• Ping also between the same pair of CEs
while iperf is active
Large-scale RINA Experimentation on FIRE+ 9
Scenario 1.b results (TCP)
• Problem: buffers introduced by
iporinad (TUN interface queues)
and its scheduling are completely
QoS unaware
• Effects with TCP: while
orange/green VPNs get a low
latency (as expected), the penalty
on the other ones is too high
– High loss introduced by the iporinad
subsystems causes TCP to be in
congestion mode, increasing delay and
decreasing goodput of affected iperf
flows
Large-scale RINA Experimentation on FIRE+ 10
0 200 400 600 800 1000
0.00.20.40.60.81.0
CDF of delay, site 1
Delay(ms)
Probability
s1c1
s1c2
s1c3
s1c4
s1c5
s1c6
0 500 1500 2500
0.00.20.40.60.81.0
CDF of delay, site 2
Delay(ms)
Probability
s2c1
s2c2
s2c3
s2c4
s2c5
s2c6
0 500 1500 2500
0.00.20.40.60.81.0
CDF of delay, site 3
Delay(ms)
Probability
s3c1
s3c2
s3c3
s3c4
s3c5
s3c6
0 500 1500 2500
0.00.20.40.60.81.0
CDF of delay, site 4
Delay(ms)
Probability
s4c1
s4c2
s4c3
s4c4
s4c5
s4c6
Scenario 1.b results (UDP)
• Since UDP traffic is not flow
controlled, iperf sends data at a
constant bit rate, in spite of high
packet loss in the TUN interface
queues (30%)
• When packets enter the RINA flows,
the load level is low enough that
there is almost no difference
between QoS classes
Large-scale RINA Experimentation on FIRE+ 11
1 2 3 4 5 6
0.00.20.40.60.81.0
CDF of delay, site 1
Delay(ms)
Probability
s1c1
s1c2
s1c3
s1c4
s1c5
s1c6
1 2 3 4 5 6
0.00.20.40.60.81.0
CDF of delay, site 2
Delay(ms)
Probability
s2c1
s2c2
s2c3
s2c4
s2c5
s2c6
1 2 3 4 5 6
0.00.20.40.60.81.0
CDF of delay, site 3
Delay(ms)
Probability
s3c1
s3c2
s3c3
s3c4
s3c5
s3c6
1 2 3 4 5 6
0.00.20.40.60.81.0
CDF of delay, site 4
Delay(ms)
Probability
s4c1
s4c2
s4c3
s4c4
s4c5
s4c6
Scenario 1.b results (rinaperf + ping)
• Mix approach of scenario 1.a
(rinaperf to generate traffic in the
DIF between PEs), but measure
delay between CEs using ping
– QoS differentiation can be observed
again
• Conclusion: iporinad is a good tool
to validate IP over RINA scenarios,
but cannot guarantee quality under
load
– Needs to be improved
Large-scale RINA Experimentation on FIRE+ 12
1 2 3 4 5 6 7 8
0.00.20.40.60.81.0
CDF of delay, site 1
Delay(ms)
Probability
s1c1
s1c2
s1c3
s1c4
s1c5
s1c6
1 2 3 4 5 6 7 8
0.00.20.40.60.81.0
CDF of delay, site 2
Delay(ms)
Probability
s2c1
s2c2
s2c3
s2c4
s2c5
s2c6
1 2 3 4 5 6 7 8
0.00.20.40.60.81.0
CDF of delay, site 3
Delay(ms)
Probability
s3c1
s3c2
s3c3
s3c4
s3c5
s3c6
1 2 3 4 5 6 7 8
0.00.20.40.60.81.0
CDF of delay, site 4
Delay(ms)
Probability
s4c1
s4c2
s4c3
s4c4
s4c5
s4c6
Scenario 2: multiple DIFs, RINA only
Large-scale RINA Experimentation on FIRE+ 13
• Service provider scenario
– 41 nodes
– Two MAN networks
– 1 core network
– 3 levels of DIFs
– 18 CPEs
Access
Router
PtP DIF
CPE
Edge
Service
Router
Metro
Edge
Router
Metro
Edge
Router
Metro BB DIF
Metro service DIF
PtP DIF PtP DIF
PtP DIF PtP DIF
Metro P
router
PTP DIF
Residential customer service DIF
Host
PtP DIF
Public Internet or App-specific or VPN DIF
Backbon
e Router
Backbon
e router
PtP DIF PtP DIF
Backbone DIF
Provider
Edge
Router
Provider
Edge
Router
PtP DIF
Customer network Service Prov. 2Service Prov. 1 network
Access Aggregation Service Edge Core Internet Edge
Public Internet or App-specific or VPN DIF
Home DIF
Customer Premises Equipment
Access Router
MAN Access Router
MAN Core Router
Edge Services Router
Backbone router
• Each CPE (per QoS level):
– Rina-et flow with all other CPEs
– Four 1 Mbps rinaperf flows
• In total 1296 flows
• Physical links running at 90%
Scenario 2 results
• Clear differentiation between flows with high urgency and flows with low urgency
• But latency is too high: probably due to the implementation of multiple queues in stacked DIFs
within the IRATI prototype
Large-scale RINA Experimentation on FIRE+ 14
0 500 1000 1500
0.00.20.40.60.81.0
CDF of delay, rina−et instances at system CPE63
Delay(ms)
Probability
●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●
●
cpe11−hu
cpe12−hu
cpe13−hu
cpe21−hu
cpe22−hu
cpe23−hu
cpe31−hu
cpe32−hu
cpe33−hu
cpe11−lu
cpe12−lu
cpe13−lu
cpe21−lu
cpe22−lu
cpe23−lu
cpe31−lu
cpe32−lu
cpe33−lu
0 500 1000 1500
0.00.20.40.60.81.0
CDF of delay, rina−et instances at system CPE41
Delay(ms)
Probability
●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●
●
cpe11−hu
cpe12−hu
cpe13−hu
cpe21−hu
cpe22−hu
cpe23−hu
cpe31−hu
cpe32−hu
cpe33−hu
cpe11−lu
cpe12−lu
cpe13−lu
cpe21−lu
cpe22−lu
cpe23−lu
cpe31−lu
cpe32−lu
cpe33−lu
Scenario 3: Large-scale, IP VPNs on CPEs, QEMU testbed
• Scaled up version of
scenario 2, but with
CPEs supporting IP
VPNs
• Runs in QEMU testbed
(not enough machines
available on Virtual Wall
or other FED4FIRE+
testbeds)
• 144 systems: 96 running
RINA and 48 IP only.
Large-scale RINA Experimentation on FIRE+ 15
CPE Router
MAN Access Router
Access Router
MAN backbone Router
Edge Service Router
Backbone router
Host, Green VPN
Host, Blue VPN
Host, Purple VPN
Host, Orange VPN
Host, Red VPN
Host, Pink VPN
Host, Brown VPN
Host, Black VPN
Host, Yellow VPN
Host, Cyan VPN
Host, Grey VPN
Host, Magenta VPN
Scenario 3 results
• Too many nodes to get QoS
differentiation results within a single
physical machine.
• Just focus on
– checking that the scenario can be
setup using IRATI
– There is connectivity between the
hosts in the same VPN (via ping)
• Demo part 1
• Demo part 2
Large-scale RINA Experimentation on FIRE+ 16
0 10 20 30 40
05101520
Ping times between host nodes
Ping sessions between nodes
Delay(ms)
min avg max
CONCLUSIONS
Large-scale RINA Experimentation on FIRE+ 17
Implications
• Consistent QoS model from app to wire: applications (if they wish to do so) can provide
quality requirements to the network in a technology-independent way
• No need to do DPI to identify classes of traffic and “infer” quality requirements
• EFCP traffic marking enables resource allocation policies (routing, scheduling,
congestion control) to act consistently across a DIF.
• Layers (DIFs) provide QoS requirements to lower layers the same way, no need to
standardise QoS cube identifiers across DIFs (but yes the semantics of quality
parameters)
• RINA can take the role of MPLS (and similar technologies) to address use cases such
as provider-based IP / or Ethernet VPNs or networks slices, but with more flexibility to
provide QoS, enhanced security and scalability
• Not just virtual circuits, but any combination of routing, scheduling, forwarding and
congestion control policies that works for the use case
Large-scale RINA Experimentation on FIRE+ 18

More Related Content

What's hot

Wireless LAN & 802.11ac Wi-Fi Fundamentals
Wireless LAN & 802.11ac Wi-Fi FundamentalsWireless LAN & 802.11ac Wi-Fi Fundamentals
Wireless LAN & 802.11ac Wi-Fi Fundamentals
Aruba, a Hewlett Packard Enterprise company
 
RINA Tutorial at ETSI ISG NGP#3
RINA Tutorial at ETSI ISG NGP#3RINA Tutorial at ETSI ISG NGP#3
RINA Tutorial at ETSI ISG NGP#3
ARCFIRE ICT
 
Arcfire fire forum 2015
Arcfire fire forum 2015Arcfire fire forum 2015
Arcfire fire forum 2015
ARCFIRE ICT
 
WSN protocol 802.15.4 together with cc2420 seminars
WSN protocol 802.15.4 together with cc2420 seminars WSN protocol 802.15.4 together with cc2420 seminars
WSN protocol 802.15.4 together with cc2420 seminars
Salah Amean
 
Ap300 spec sheet
Ap300 spec sheetAp300 spec sheet
Ap300 spec sheet
Advantec Distribution
 
Overview of SCTP (Stream Control Transmission Protocol)
Overview of SCTP (Stream Control Transmission Protocol)Overview of SCTP (Stream Control Transmission Protocol)
Overview of SCTP (Stream Control Transmission Protocol)
Peter R. Egli
 
3. RINA use cases, results, benefits
3. RINA use cases, results, benefits3. RINA use cases, results, benefits
3. RINA use cases, results, benefits
ARCFIRE ICT
 
Rina sdn-2016 mobility
Rina sdn-2016 mobilityRina sdn-2016 mobility
Rina sdn-2016 mobility
ARCFIRE ICT
 
Advanced network experiments in FED4FIRE
Advanced network experiments in FED4FIREAdvanced network experiments in FED4FIRE
Advanced network experiments in FED4FIRE
ARCFIRE ICT
 
Alternative Transport Protocols
Alternative Transport ProtocolsAlternative Transport Protocols
Alternative Transport Protocols
Peter R. Egli
 
IEEE 1588 Timing for Mobile Backhaul_Webinar
IEEE 1588 Timing for Mobile Backhaul_WebinarIEEE 1588 Timing for Mobile Backhaul_Webinar
IEEE 1588 Timing for Mobile Backhaul_Webinar
SymmetricomSYMM
 
The hague rina-workshop-mobility-eduard
The hague rina-workshop-mobility-eduardThe hague rina-workshop-mobility-eduard
The hague rina-workshop-mobility-eduard
ICT PRISTINE
 
Time Synchronisation
Time SynchronisationTime Synchronisation
Time Synchronisation
SymmetricomSYMM
 
Proxy Mobile IPv6 (PMIPv6)
Proxy Mobile IPv6 (PMIPv6)Proxy Mobile IPv6 (PMIPv6)
Proxy Mobile IPv6 (PMIPv6)
Peter R. Egli
 
Jeudis du Libre / Lorawan & The Things Network
Jeudis du Libre / Lorawan & The Things NetworkJeudis du Libre / Lorawan & The Things Network
Jeudis du Libre / Lorawan & The Things Network
Romain Cambier
 
Research and Experimentation of LoRa in Heavy Multipath
Research and Experimentation of LoRa in Heavy MultipathResearch and Experimentation of LoRa in Heavy Multipath
Research and Experimentation of LoRa in Heavy Multipath
Haystack Technologies
 
9.) audio video ethernet (avb cobra net dante)
9.) audio video ethernet (avb cobra net dante)9.) audio video ethernet (avb cobra net dante)
9.) audio video ethernet (avb cobra net dante)
Jeff Green
 
16.) layer 3 (basic tcp ip routing)
16.) layer 3 (basic tcp ip routing)16.) layer 3 (basic tcp ip routing)
16.) layer 3 (basic tcp ip routing)
Jeff Green
 
How To Disrupt The Internet of Things With Unified Networking
How To Disrupt The Internet of Things With Unified NetworkingHow To Disrupt The Internet of Things With Unified Networking
How To Disrupt The Internet of Things With Unified Networking
Haystack Technologies
 
Networking 101 part 2 for ai
Networking 101 part 2 for aiNetworking 101 part 2 for ai
Networking 101 part 2 for ai
ursus006
 

What's hot (20)

Wireless LAN & 802.11ac Wi-Fi Fundamentals
Wireless LAN & 802.11ac Wi-Fi FundamentalsWireless LAN & 802.11ac Wi-Fi Fundamentals
Wireless LAN & 802.11ac Wi-Fi Fundamentals
 
RINA Tutorial at ETSI ISG NGP#3
RINA Tutorial at ETSI ISG NGP#3RINA Tutorial at ETSI ISG NGP#3
RINA Tutorial at ETSI ISG NGP#3
 
Arcfire fire forum 2015
Arcfire fire forum 2015Arcfire fire forum 2015
Arcfire fire forum 2015
 
WSN protocol 802.15.4 together with cc2420 seminars
WSN protocol 802.15.4 together with cc2420 seminars WSN protocol 802.15.4 together with cc2420 seminars
WSN protocol 802.15.4 together with cc2420 seminars
 
Ap300 spec sheet
Ap300 spec sheetAp300 spec sheet
Ap300 spec sheet
 
Overview of SCTP (Stream Control Transmission Protocol)
Overview of SCTP (Stream Control Transmission Protocol)Overview of SCTP (Stream Control Transmission Protocol)
Overview of SCTP (Stream Control Transmission Protocol)
 
3. RINA use cases, results, benefits
3. RINA use cases, results, benefits3. RINA use cases, results, benefits
3. RINA use cases, results, benefits
 
Rina sdn-2016 mobility
Rina sdn-2016 mobilityRina sdn-2016 mobility
Rina sdn-2016 mobility
 
Advanced network experiments in FED4FIRE
Advanced network experiments in FED4FIREAdvanced network experiments in FED4FIRE
Advanced network experiments in FED4FIRE
 
Alternative Transport Protocols
Alternative Transport ProtocolsAlternative Transport Protocols
Alternative Transport Protocols
 
IEEE 1588 Timing for Mobile Backhaul_Webinar
IEEE 1588 Timing for Mobile Backhaul_WebinarIEEE 1588 Timing for Mobile Backhaul_Webinar
IEEE 1588 Timing for Mobile Backhaul_Webinar
 
The hague rina-workshop-mobility-eduard
The hague rina-workshop-mobility-eduardThe hague rina-workshop-mobility-eduard
The hague rina-workshop-mobility-eduard
 
Time Synchronisation
Time SynchronisationTime Synchronisation
Time Synchronisation
 
Proxy Mobile IPv6 (PMIPv6)
Proxy Mobile IPv6 (PMIPv6)Proxy Mobile IPv6 (PMIPv6)
Proxy Mobile IPv6 (PMIPv6)
 
Jeudis du Libre / Lorawan & The Things Network
Jeudis du Libre / Lorawan & The Things NetworkJeudis du Libre / Lorawan & The Things Network
Jeudis du Libre / Lorawan & The Things Network
 
Research and Experimentation of LoRa in Heavy Multipath
Research and Experimentation of LoRa in Heavy MultipathResearch and Experimentation of LoRa in Heavy Multipath
Research and Experimentation of LoRa in Heavy Multipath
 
9.) audio video ethernet (avb cobra net dante)
9.) audio video ethernet (avb cobra net dante)9.) audio video ethernet (avb cobra net dante)
9.) audio video ethernet (avb cobra net dante)
 
16.) layer 3 (basic tcp ip routing)
16.) layer 3 (basic tcp ip routing)16.) layer 3 (basic tcp ip routing)
16.) layer 3 (basic tcp ip routing)
 
How To Disrupt The Internet of Things With Unified Networking
How To Disrupt The Internet of Things With Unified NetworkingHow To Disrupt The Internet of Things With Unified Networking
How To Disrupt The Internet of Things With Unified Networking
 
Networking 101 part 2 for ai
Networking 101 part 2 for aiNetworking 101 part 2 for ai
Networking 101 part 2 for ai
 

Similar to Exp3mq

MULTIMEDIA COMMUNICATION & NETWORKS
MULTIMEDIA COMMUNICATION & NETWORKSMULTIMEDIA COMMUNICATION & NETWORKS
MULTIMEDIA COMMUNICATION & NETWORKS
Kathirvel Ayyaswamy
 
PLNOG 13: Piotr Głaska: Quality of service monitoring in IP networks
PLNOG 13: Piotr Głaska: Quality of service monitoring in IP networksPLNOG 13: Piotr Głaska: Quality of service monitoring in IP networks
PLNOG 13: Piotr Głaska: Quality of service monitoring in IP networks
PROIDEA
 
Ims, at beginning was...
Ims, at beginning was...Ims, at beginning was...
Ims, at beginning was...
labcorsionline
 
Scaling Kubernetes to Support 50000 Services.pptx
Scaling Kubernetes to Support 50000 Services.pptxScaling Kubernetes to Support 50000 Services.pptx
Scaling Kubernetes to Support 50000 Services.pptx
thaond2
 
IRATI: an open source RINA implementation for Linux/OS
IRATI: an open source RINA implementation for Linux/OSIRATI: an open source RINA implementation for Linux/OS
IRATI: an open source RINA implementation for Linux/OS
ICT PRISTINE
 
A Study on MPTCP for Tolerating Packet Reordering and Path Heterogeneity in W...
A Study on MPTCP for Tolerating Packet Reordering and Path Heterogeneity in W...A Study on MPTCP for Tolerating Packet Reordering and Path Heterogeneity in W...
A Study on MPTCP for Tolerating Packet Reordering and Path Heterogeneity in W...
Communication Systems & Networks
 
Dccp evaluation for sip signaling ict4 m
Dccp evaluation for sip signaling   ict4 m Dccp evaluation for sip signaling   ict4 m
Dccp evaluation for sip signaling ict4 m
Agus Awaludin
 
Globecom 2015: Adaptive Raptor Carousel for 802.11
Globecom 2015: Adaptive Raptor Carousel for 802.11Globecom 2015: Adaptive Raptor Carousel for 802.11
Globecom 2015: Adaptive Raptor Carousel for 802.11
Andrew Nix
 
A Platform for Data Intensive Services Enabled by Next Generation Dynamic Opt...
A Platform for Data Intensive Services Enabled by Next Generation Dynamic Opt...A Platform for Data Intensive Services Enabled by Next Generation Dynamic Opt...
A Platform for Data Intensive Services Enabled by Next Generation Dynamic Opt...
Tal Lavian Ph.D.
 
Presentacion QoS.pptx
Presentacion QoS.pptxPresentacion QoS.pptx
Presentacion QoS.pptx
Daniel Viveros Sepulveda
 
Presentacion qos-
Presentacion qos-Presentacion qos-
Presentacion qos-
Javier H
 
Presentacion qos-
Presentacion qos-Presentacion qos-
Presentacion qos-
JavierHurtado39
 
Presentacion qos-
Presentacion qos-Presentacion qos-
Presentacion qos-
Javier H
 
AQM performance for VOIP
AQM performance for VOIPAQM performance for VOIP
AQM performance for VOIPMakkawy khair
 
juniper qos.ppt
juniper qos.pptjuniper qos.ppt
juniper qos.ppt
SunnyLai23
 
QoSintro.PPT
QoSintro.PPTQoSintro.PPT
QoSintro.PPT
payal445263
 
Scale Kubernetes to support 50000 services
Scale Kubernetes to support 50000 servicesScale Kubernetes to support 50000 services
Scale Kubernetes to support 50000 services
LinuxCon ContainerCon CloudOpen China
 
Quality of service
Quality of serviceQuality of service
Quality of service
Yasser El Harbili
 
Rohit profile
Rohit profileRohit profile
Rohit profile
Rohitendu Mishra
 
PFRv3 – новое поколение технологии Performance Routing для интеллектуального ...
PFRv3 – новое поколение технологии Performance Routing для интеллектуального ...PFRv3 – новое поколение технологии Performance Routing для интеллектуального ...
PFRv3 – новое поколение технологии Performance Routing для интеллектуального ...
Cisco Russia
 

Similar to Exp3mq (20)

MULTIMEDIA COMMUNICATION & NETWORKS
MULTIMEDIA COMMUNICATION & NETWORKSMULTIMEDIA COMMUNICATION & NETWORKS
MULTIMEDIA COMMUNICATION & NETWORKS
 
PLNOG 13: Piotr Głaska: Quality of service monitoring in IP networks
PLNOG 13: Piotr Głaska: Quality of service monitoring in IP networksPLNOG 13: Piotr Głaska: Quality of service monitoring in IP networks
PLNOG 13: Piotr Głaska: Quality of service monitoring in IP networks
 
Ims, at beginning was...
Ims, at beginning was...Ims, at beginning was...
Ims, at beginning was...
 
Scaling Kubernetes to Support 50000 Services.pptx
Scaling Kubernetes to Support 50000 Services.pptxScaling Kubernetes to Support 50000 Services.pptx
Scaling Kubernetes to Support 50000 Services.pptx
 
IRATI: an open source RINA implementation for Linux/OS
IRATI: an open source RINA implementation for Linux/OSIRATI: an open source RINA implementation for Linux/OS
IRATI: an open source RINA implementation for Linux/OS
 
A Study on MPTCP for Tolerating Packet Reordering and Path Heterogeneity in W...
A Study on MPTCP for Tolerating Packet Reordering and Path Heterogeneity in W...A Study on MPTCP for Tolerating Packet Reordering and Path Heterogeneity in W...
A Study on MPTCP for Tolerating Packet Reordering and Path Heterogeneity in W...
 
Dccp evaluation for sip signaling ict4 m
Dccp evaluation for sip signaling   ict4 m Dccp evaluation for sip signaling   ict4 m
Dccp evaluation for sip signaling ict4 m
 
Globecom 2015: Adaptive Raptor Carousel for 802.11
Globecom 2015: Adaptive Raptor Carousel for 802.11Globecom 2015: Adaptive Raptor Carousel for 802.11
Globecom 2015: Adaptive Raptor Carousel for 802.11
 
A Platform for Data Intensive Services Enabled by Next Generation Dynamic Opt...
A Platform for Data Intensive Services Enabled by Next Generation Dynamic Opt...A Platform for Data Intensive Services Enabled by Next Generation Dynamic Opt...
A Platform for Data Intensive Services Enabled by Next Generation Dynamic Opt...
 
Presentacion QoS.pptx
Presentacion QoS.pptxPresentacion QoS.pptx
Presentacion QoS.pptx
 
Presentacion qos-
Presentacion qos-Presentacion qos-
Presentacion qos-
 
Presentacion qos-
Presentacion qos-Presentacion qos-
Presentacion qos-
 
Presentacion qos-
Presentacion qos-Presentacion qos-
Presentacion qos-
 
AQM performance for VOIP
AQM performance for VOIPAQM performance for VOIP
AQM performance for VOIP
 
juniper qos.ppt
juniper qos.pptjuniper qos.ppt
juniper qos.ppt
 
QoSintro.PPT
QoSintro.PPTQoSintro.PPT
QoSintro.PPT
 
Scale Kubernetes to support 50000 services
Scale Kubernetes to support 50000 servicesScale Kubernetes to support 50000 services
Scale Kubernetes to support 50000 services
 
Quality of service
Quality of serviceQuality of service
Quality of service
 
Rohit profile
Rohit profileRohit profile
Rohit profile
 
PFRv3 – новое поколение технологии Performance Routing для интеллектуального ...
PFRv3 – новое поколение технологии Performance Routing для интеллектуального ...PFRv3 – новое поколение технологии Performance Routing для интеллектуального ...
PFRv3 – новое поколение технологии Performance Routing для интеллектуального ...
 

More from ARCFIRE ICT

Multi-operator "IPC" VPN Slices: Applying RINA to Overlay Networking
Multi-operator "IPC" VPN Slices: Applying RINA to Overlay NetworkingMulti-operator "IPC" VPN Slices: Applying RINA to Overlay Networking
Multi-operator "IPC" VPN Slices: Applying RINA to Overlay Networking
ARCFIRE ICT
 
Error and Flow Control Protocol (EFCP) Design and Implementation: A Data Tran...
Error and Flow Control Protocol (EFCP) Design and Implementation: A Data Tran...Error and Flow Control Protocol (EFCP) Design and Implementation: A Data Tran...
Error and Flow Control Protocol (EFCP) Design and Implementation: A Data Tran...
ARCFIRE ICT
 
Large-scale Experimentation with Network Abstraction for Network Configuratio...
Large-scale Experimentation with Network Abstraction for Network Configuratio...Large-scale Experimentation with Network Abstraction for Network Configuratio...
Large-scale Experimentation with Network Abstraction for Network Configuratio...
ARCFIRE ICT
 
Design Considerations for RINA Congestion Control over WiFi Links
Design Considerations for RINA Congestion Control over WiFi LinksDesign Considerations for RINA Congestion Control over WiFi Links
Design Considerations for RINA Congestion Control over WiFi Links
ARCFIRE ICT
 
One of the Ways How to Make RIB Distributed
One of the Ways How to Make RIB DistributedOne of the Ways How to Make RIB Distributed
One of the Ways How to Make RIB Distributed
ARCFIRE ICT
 
Unifying WiFi and VLANs with the RINA model
Unifying WiFi and VLANs with the RINA modelUnifying WiFi and VLANs with the RINA model
Unifying WiFi and VLANs with the RINA model
ARCFIRE ICT
 
First Contact: Can Switching to RINA save the Internet?
First Contact: Can Switching to RINA save the Internet?First Contact: Can Switching to RINA save the Internet?
First Contact: Can Switching to RINA save the Internet?
ARCFIRE ICT
 
Experimenting with Real Application-specific QoS Guarantees in a Large-scale ...
Experimenting with Real Application-specific QoS Guarantees in a Large-scale ...Experimenting with Real Application-specific QoS Guarantees in a Large-scale ...
Experimenting with Real Application-specific QoS Guarantees in a Large-scale ...
ARCFIRE ICT
 
Pristine rina-tnc-2016
Pristine rina-tnc-2016Pristine rina-tnc-2016
Pristine rina-tnc-2016
ARCFIRE ICT
 
6 security130123
6 security1301236 security130123
6 security130123
ARCFIRE ICT
 
5 mngmt idd130115
5 mngmt idd1301155 mngmt idd130115
5 mngmt idd130115
ARCFIRE ICT
 
5 mngmt idd130115jd
5 mngmt idd130115jd5 mngmt idd130115jd
5 mngmt idd130115jd
ARCFIRE ICT
 
4 addressing theory130115
4 addressing theory1301154 addressing theory130115
4 addressing theory130115
ARCFIRE ICT
 
3 addressingthe problem130123
3 addressingthe problem1301233 addressingthe problem130123
3 addressingthe problem130123
ARCFIRE ICT
 
2 introto rina-e130123
2 introto rina-e1301232 introto rina-e130123
2 introto rina-e130123
ARCFIRE ICT
 
1 lost layer130123
1 lost layer1301231 lost layer130123
1 lost layer130123
ARCFIRE ICT
 
Rumba CNERT presentation
Rumba CNERT presentationRumba CNERT presentation
Rumba CNERT presentation
ARCFIRE ICT
 
5. Rumba presentation
5. Rumba presentation5. Rumba presentation
5. Rumba presentation
ARCFIRE ICT
 
2. RINA overview - TF workshop
2. RINA overview - TF workshop2. RINA overview - TF workshop
2. RINA overview - TF workshop
ARCFIRE ICT
 
1. RINA motivation - TF Workshop
1. RINA motivation - TF Workshop1. RINA motivation - TF Workshop
1. RINA motivation - TF Workshop
ARCFIRE ICT
 

More from ARCFIRE ICT (20)

Multi-operator "IPC" VPN Slices: Applying RINA to Overlay Networking
Multi-operator "IPC" VPN Slices: Applying RINA to Overlay NetworkingMulti-operator "IPC" VPN Slices: Applying RINA to Overlay Networking
Multi-operator "IPC" VPN Slices: Applying RINA to Overlay Networking
 
Error and Flow Control Protocol (EFCP) Design and Implementation: A Data Tran...
Error and Flow Control Protocol (EFCP) Design and Implementation: A Data Tran...Error and Flow Control Protocol (EFCP) Design and Implementation: A Data Tran...
Error and Flow Control Protocol (EFCP) Design and Implementation: A Data Tran...
 
Large-scale Experimentation with Network Abstraction for Network Configuratio...
Large-scale Experimentation with Network Abstraction for Network Configuratio...Large-scale Experimentation with Network Abstraction for Network Configuratio...
Large-scale Experimentation with Network Abstraction for Network Configuratio...
 
Design Considerations for RINA Congestion Control over WiFi Links
Design Considerations for RINA Congestion Control over WiFi LinksDesign Considerations for RINA Congestion Control over WiFi Links
Design Considerations for RINA Congestion Control over WiFi Links
 
One of the Ways How to Make RIB Distributed
One of the Ways How to Make RIB DistributedOne of the Ways How to Make RIB Distributed
One of the Ways How to Make RIB Distributed
 
Unifying WiFi and VLANs with the RINA model
Unifying WiFi and VLANs with the RINA modelUnifying WiFi and VLANs with the RINA model
Unifying WiFi and VLANs with the RINA model
 
First Contact: Can Switching to RINA save the Internet?
First Contact: Can Switching to RINA save the Internet?First Contact: Can Switching to RINA save the Internet?
First Contact: Can Switching to RINA save the Internet?
 
Experimenting with Real Application-specific QoS Guarantees in a Large-scale ...
Experimenting with Real Application-specific QoS Guarantees in a Large-scale ...Experimenting with Real Application-specific QoS Guarantees in a Large-scale ...
Experimenting with Real Application-specific QoS Guarantees in a Large-scale ...
 
Pristine rina-tnc-2016
Pristine rina-tnc-2016Pristine rina-tnc-2016
Pristine rina-tnc-2016
 
6 security130123
6 security1301236 security130123
6 security130123
 
5 mngmt idd130115
5 mngmt idd1301155 mngmt idd130115
5 mngmt idd130115
 
5 mngmt idd130115jd
5 mngmt idd130115jd5 mngmt idd130115jd
5 mngmt idd130115jd
 
4 addressing theory130115
4 addressing theory1301154 addressing theory130115
4 addressing theory130115
 
3 addressingthe problem130123
3 addressingthe problem1301233 addressingthe problem130123
3 addressingthe problem130123
 
2 introto rina-e130123
2 introto rina-e1301232 introto rina-e130123
2 introto rina-e130123
 
1 lost layer130123
1 lost layer1301231 lost layer130123
1 lost layer130123
 
Rumba CNERT presentation
Rumba CNERT presentationRumba CNERT presentation
Rumba CNERT presentation
 
5. Rumba presentation
5. Rumba presentation5. Rumba presentation
5. Rumba presentation
 
2. RINA overview - TF workshop
2. RINA overview - TF workshop2. RINA overview - TF workshop
2. RINA overview - TF workshop
 
1. RINA motivation - TF Workshop
1. RINA motivation - TF Workshop1. RINA motivation - TF Workshop
1. RINA motivation - TF Workshop
 

Recently uploaded

Gen Z and the marketplaces - let's translate their needs
Gen Z and the marketplaces - let's translate their needsGen Z and the marketplaces - let's translate their needs
Gen Z and the marketplaces - let's translate their needs
Laura Szabó
 
Azure EA Sponsorship - Customer Guide.pdf
Azure EA Sponsorship - Customer Guide.pdfAzure EA Sponsorship - Customer Guide.pdf
Azure EA Sponsorship - Customer Guide.pdf
AanSulistiyo
 
制作原版1:1(Monash毕业证)莫纳什大学毕业证成绩单办理假
制作原版1:1(Monash毕业证)莫纳什大学毕业证成绩单办理假制作原版1:1(Monash毕业证)莫纳什大学毕业证成绩单办理假
制作原版1:1(Monash毕业证)莫纳什大学毕业证成绩单办理假
ukwwuq
 
办理新西兰奥克兰大学毕业证学位证书范本原版一模一样
办理新西兰奥克兰大学毕业证学位证书范本原版一模一样办理新西兰奥克兰大学毕业证学位证书范本原版一模一样
办理新西兰奥克兰大学毕业证学位证书范本原版一模一样
xjq03c34
 
一比一原版(USYD毕业证)悉尼大学毕业证如何办理
一比一原版(USYD毕业证)悉尼大学毕业证如何办理一比一原版(USYD毕业证)悉尼大学毕业证如何办理
一比一原版(USYD毕业证)悉尼大学毕业证如何办理
k4ncd0z
 
Ready to Unlock the Power of Blockchain!
Ready to Unlock the Power of Blockchain!Ready to Unlock the Power of Blockchain!
Ready to Unlock the Power of Blockchain!
Toptal Tech
 
制作毕业证书(ANU毕业证)莫纳什大学毕业证成绩单官方原版办理
制作毕业证书(ANU毕业证)莫纳什大学毕业证成绩单官方原版办理制作毕业证书(ANU毕业证)莫纳什大学毕业证成绩单官方原版办理
制作毕业证书(ANU毕业证)莫纳什大学毕业证成绩单官方原版办理
cuobya
 
Design Thinking NETFLIX using all techniques.pptx
Design Thinking NETFLIX using all techniques.pptxDesign Thinking NETFLIX using all techniques.pptx
Design Thinking NETFLIX using all techniques.pptx
saathvikreddy2003
 
假文凭国外(Adelaide毕业证)澳大利亚国立大学毕业证成绩单办理
假文凭国外(Adelaide毕业证)澳大利亚国立大学毕业证成绩单办理假文凭国外(Adelaide毕业证)澳大利亚国立大学毕业证成绩单办理
假文凭国外(Adelaide毕业证)澳大利亚国立大学毕业证成绩单办理
cuobya
 
manuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaal
manuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalmanuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaal
manuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaal
wolfsoftcompanyco
 
办理毕业证(UPenn毕业证)宾夕法尼亚大学毕业证成绩单快速办理
办理毕业证(UPenn毕业证)宾夕法尼亚大学毕业证成绩单快速办理办理毕业证(UPenn毕业证)宾夕法尼亚大学毕业证成绩单快速办理
办理毕业证(UPenn毕业证)宾夕法尼亚大学毕业证成绩单快速办理
uehowe
 
留学挂科(UofM毕业证)明尼苏达大学毕业证成绩单复刻办理
留学挂科(UofM毕业证)明尼苏达大学毕业证成绩单复刻办理留学挂科(UofM毕业证)明尼苏达大学毕业证成绩单复刻办理
留学挂科(UofM毕业证)明尼苏达大学毕业证成绩单复刻办理
uehowe
 
Search Result Showing My Post is Now Buried
Search Result Showing My Post is Now BuriedSearch Result Showing My Post is Now Buried
Search Result Showing My Post is Now Buried
Trish Parr
 
留学学历(UoA毕业证)奥克兰大学毕业证成绩单官方原版办理
留学学历(UoA毕业证)奥克兰大学毕业证成绩单官方原版办理留学学历(UoA毕业证)奥克兰大学毕业证成绩单官方原版办理
留学学历(UoA毕业证)奥克兰大学毕业证成绩单官方原版办理
bseovas
 
国外证书(Lincoln毕业证)新西兰林肯大学毕业证成绩单不能毕业办理
国外证书(Lincoln毕业证)新西兰林肯大学毕业证成绩单不能毕业办理国外证书(Lincoln毕业证)新西兰林肯大学毕业证成绩单不能毕业办理
国外证书(Lincoln毕业证)新西兰林肯大学毕业证成绩单不能毕业办理
zoowe
 
重新申请毕业证书(RMIT毕业证)皇家墨尔本理工大学毕业证成绩单精仿办理
重新申请毕业证书(RMIT毕业证)皇家墨尔本理工大学毕业证成绩单精仿办理重新申请毕业证书(RMIT毕业证)皇家墨尔本理工大学毕业证成绩单精仿办理
重新申请毕业证书(RMIT毕业证)皇家墨尔本理工大学毕业证成绩单精仿办理
vmemo1
 
办理毕业证(NYU毕业证)纽约大学毕业证成绩单官方原版办理
办理毕业证(NYU毕业证)纽约大学毕业证成绩单官方原版办理办理毕业证(NYU毕业证)纽约大学毕业证成绩单官方原版办理
办理毕业证(NYU毕业证)纽约大学毕业证成绩单官方原版办理
uehowe
 
HijackLoader Evolution: Interactive Process Hollowing
HijackLoader Evolution: Interactive Process HollowingHijackLoader Evolution: Interactive Process Hollowing
HijackLoader Evolution: Interactive Process Hollowing
Donato Onofri
 
Should Repositories Participate in the Fediverse?
Should Repositories Participate in the Fediverse?Should Repositories Participate in the Fediverse?
Should Repositories Participate in the Fediverse?
Paul Walk
 
[HUN][hackersuli] Red Teaming alapok 2024
[HUN][hackersuli] Red Teaming alapok 2024[HUN][hackersuli] Red Teaming alapok 2024
[HUN][hackersuli] Red Teaming alapok 2024
hackersuli
 

Recently uploaded (20)

Gen Z and the marketplaces - let's translate their needs
Gen Z and the marketplaces - let's translate their needsGen Z and the marketplaces - let's translate their needs
Gen Z and the marketplaces - let's translate their needs
 
Azure EA Sponsorship - Customer Guide.pdf
Azure EA Sponsorship - Customer Guide.pdfAzure EA Sponsorship - Customer Guide.pdf
Azure EA Sponsorship - Customer Guide.pdf
 
制作原版1:1(Monash毕业证)莫纳什大学毕业证成绩单办理假
制作原版1:1(Monash毕业证)莫纳什大学毕业证成绩单办理假制作原版1:1(Monash毕业证)莫纳什大学毕业证成绩单办理假
制作原版1:1(Monash毕业证)莫纳什大学毕业证成绩单办理假
 
办理新西兰奥克兰大学毕业证学位证书范本原版一模一样
办理新西兰奥克兰大学毕业证学位证书范本原版一模一样办理新西兰奥克兰大学毕业证学位证书范本原版一模一样
办理新西兰奥克兰大学毕业证学位证书范本原版一模一样
 
一比一原版(USYD毕业证)悉尼大学毕业证如何办理
一比一原版(USYD毕业证)悉尼大学毕业证如何办理一比一原版(USYD毕业证)悉尼大学毕业证如何办理
一比一原版(USYD毕业证)悉尼大学毕业证如何办理
 
Ready to Unlock the Power of Blockchain!
Ready to Unlock the Power of Blockchain!Ready to Unlock the Power of Blockchain!
Ready to Unlock the Power of Blockchain!
 
制作毕业证书(ANU毕业证)莫纳什大学毕业证成绩单官方原版办理
制作毕业证书(ANU毕业证)莫纳什大学毕业证成绩单官方原版办理制作毕业证书(ANU毕业证)莫纳什大学毕业证成绩单官方原版办理
制作毕业证书(ANU毕业证)莫纳什大学毕业证成绩单官方原版办理
 
Design Thinking NETFLIX using all techniques.pptx
Design Thinking NETFLIX using all techniques.pptxDesign Thinking NETFLIX using all techniques.pptx
Design Thinking NETFLIX using all techniques.pptx
 
假文凭国外(Adelaide毕业证)澳大利亚国立大学毕业证成绩单办理
假文凭国外(Adelaide毕业证)澳大利亚国立大学毕业证成绩单办理假文凭国外(Adelaide毕业证)澳大利亚国立大学毕业证成绩单办理
假文凭国外(Adelaide毕业证)澳大利亚国立大学毕业证成绩单办理
 
manuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaal
manuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalmanuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaal
manuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaal
 
办理毕业证(UPenn毕业证)宾夕法尼亚大学毕业证成绩单快速办理
办理毕业证(UPenn毕业证)宾夕法尼亚大学毕业证成绩单快速办理办理毕业证(UPenn毕业证)宾夕法尼亚大学毕业证成绩单快速办理
办理毕业证(UPenn毕业证)宾夕法尼亚大学毕业证成绩单快速办理
 
留学挂科(UofM毕业证)明尼苏达大学毕业证成绩单复刻办理
留学挂科(UofM毕业证)明尼苏达大学毕业证成绩单复刻办理留学挂科(UofM毕业证)明尼苏达大学毕业证成绩单复刻办理
留学挂科(UofM毕业证)明尼苏达大学毕业证成绩单复刻办理
 
Search Result Showing My Post is Now Buried
Search Result Showing My Post is Now BuriedSearch Result Showing My Post is Now Buried
Search Result Showing My Post is Now Buried
 
留学学历(UoA毕业证)奥克兰大学毕业证成绩单官方原版办理
留学学历(UoA毕业证)奥克兰大学毕业证成绩单官方原版办理留学学历(UoA毕业证)奥克兰大学毕业证成绩单官方原版办理
留学学历(UoA毕业证)奥克兰大学毕业证成绩单官方原版办理
 
国外证书(Lincoln毕业证)新西兰林肯大学毕业证成绩单不能毕业办理
国外证书(Lincoln毕业证)新西兰林肯大学毕业证成绩单不能毕业办理国外证书(Lincoln毕业证)新西兰林肯大学毕业证成绩单不能毕业办理
国外证书(Lincoln毕业证)新西兰林肯大学毕业证成绩单不能毕业办理
 
重新申请毕业证书(RMIT毕业证)皇家墨尔本理工大学毕业证成绩单精仿办理
重新申请毕业证书(RMIT毕业证)皇家墨尔本理工大学毕业证成绩单精仿办理重新申请毕业证书(RMIT毕业证)皇家墨尔本理工大学毕业证成绩单精仿办理
重新申请毕业证书(RMIT毕业证)皇家墨尔本理工大学毕业证成绩单精仿办理
 
办理毕业证(NYU毕业证)纽约大学毕业证成绩单官方原版办理
办理毕业证(NYU毕业证)纽约大学毕业证成绩单官方原版办理办理毕业证(NYU毕业证)纽约大学毕业证成绩单官方原版办理
办理毕业证(NYU毕业证)纽约大学毕业证成绩单官方原版办理
 
HijackLoader Evolution: Interactive Process Hollowing
HijackLoader Evolution: Interactive Process HollowingHijackLoader Evolution: Interactive Process Hollowing
HijackLoader Evolution: Interactive Process Hollowing
 
Should Repositories Participate in the Fediverse?
Should Repositories Participate in the Fediverse?Should Repositories Participate in the Fediverse?
Should Repositories Participate in the Fediverse?
 
[HUN][hackersuli] Red Teaming alapok 2024
[HUN][hackersuli] Red Teaming alapok 2024[HUN][hackersuli] Red Teaming alapok 2024
[HUN][hackersuli] Red Teaming alapok 2024
 

Exp3mq

  • 1. Large scale RINA Experimentation on FIRE + ARCFIRE Final Review Experiment 3 September 2018
  • 2. Goals • Explore how the QoS model proposed by the RINA architecture works in practice • Experiment with the QTAmux scheduling policies based on the deltaQ theory to differentially allocate loss and delay to multiple QoS classes • Demonstrate applicability of RINA as an effective solution for transporting IP traffic in provider-based IP VPN scenarios Large-scale RINA Experimentation on FIRE+ 2
  • 3. RINA QoS model • Application requirements are explicit and communicated to the DIF via the IPC API at flow allocation time • DIF maps QoS request into a QoS cube, and marks EFCP traffic accordingly (qos-id) • Forwarding, scheduling, resource allocation & congestion mgmt policies applied consistently • An N-DIF requests a flow to an N-1 DIF exactly the same way (consistent QoS model from app to the wire) Large-scale RINA Experimentation on FIRE+ 3 queues sched. IPC Process queues sched. IPC Process queues sched. IPC Process flow flow N-1 DIF N-1 DIF N DIF flow Port-idPort-id App A App B Port-idPort-id
  • 4. Capturing bounds on performance metrics • How to express requirements for bounds in performance metrics (loss, delay) and provide them as parameters of a flow request? Large-scale RINA Experimentation on FIRE+ 4 • Application QoE can be linked to a CDF that links required delay and packet loss – E.g. 50% of the SDUs in the flow should experience < 10 ms delay – 95 % of the SDUs in the flow should experience < 50 ms delay – 5% of the SDUs can be lost • Requirements on the CDF can be modelled with a series of <“percentage”, “max delay”> pairs
  • 5. Methodology • DIFs in experiment 3 use QTAMux scheduling policies, which allow for the differentiation of delay and loss between multiple classes of traffic. • All scenarios in experiment 3 use a 2x2 QTAMux matrix, which supports 4 QoS cubes: – High urgency, high cherish (low latency, low loss) – High urgency, low cherish (low latency, higher loss) – Low urgency, high cherish (higher latency, low loss) – Low urgency, low cherish (best effort) Large-scale RINA Experimentation on FIRE+ 5 • Each experiment run (IP over RINA scenarios) features 3 steps: – Verification of connectivity and performance through the DIF (rina-echo, rinaperf) – Setup of Layer 3 VPN using the iporinad application – Verification of Layer 3 connectivity and performance (ping, iperf)
  • 6. EXPERIMENTS SETUP & RESULTS Large-scale RINA Experimentation on FIRE+ 6
  • 7. Scenario 1: Low-scale, single DIF, virtual Wall Large-scale RINA Experimentation on FIRE+ 7 CR CR CR PE PE PE PE PE PEPE PE PEPE CE PE CR CE CE CE CE CE Green customer CPE (IP) Blue customer CPE (IP) Purple customer CPE (IP) Orange customer CPE (IP) Red customer CPE (IP) Pink customer CPE (IP) CE CE CE CE CE CE CE CE CE CE Provider network (RINA-based) CE CE CE CE CE CE CE CE PE CRCR PEPE CECE Ethernet Ethernet EthernetEthernet Ethernet Backbone DIF IP (Green customer IP VPN)
  • 8. Scenario1.a: RINA-based core DIF • Each PE allocates 4 rinaperf flows to another PE, each one with different loss/delay characteristics • Rinaperf generates traffic at constant rate • Generate traffic at different rates for different executions, to create different levels of offered load per QoS. Measure loss/delay per QoS using echo application. • Repeat with FIFO-based scheduling policy, compare. Large-scale RINA Experimentation on FIRE+ 8 CR CR CR PE PE PE PE PE PEPE PE PEPEPE CR PE 0 5 10 15 0.00.40.8 CDF of delay, flows@p2a, period=50us Delay(ms) Probability QoS1 QoS2 QoS3 QoS4 0 5 10 15 0.00.40.8 CDF of delay, flows@p2a no QoS, period=50us Delay(ms) Probability QoS1 QoS2 QoS3 QoS4 0 5 10 15 0.00.40.8 CDF of delay, flows@p2a, period=75us Delay(ms) Probability QoS1 QoS2 QoS3 QoS4 0 5 10 15 0.00.40.8 CDF of delay, flows@p2a no QoS, period=75us Delay(ms) Probability QoS1 QoS2 QoS3 QoS4 0 5 10 15 0.00.40.8 CDF of delay, flows@p2a, period=100us Delay(ms) Probability QoS1 QoS2 QoS3 QoS4 0 5 10 15 0.00.40.8 CDF of delay, flows@p2a no QoS, period=100us Delay(ms) Probability QoS1 QoS2 QoS3 QoS4 • Demo (part 1) • Demo (part 2)
  • 9. Scenario1.b: IP VPN over a single DIF • IP VPN over the RINA core, each PE runs an iporinad instance. • Each CE starts iperf session with another router on a remote site of same VPN (first with TCP, next with UDP) • Ping also between the same pair of CEs while iperf is active Large-scale RINA Experimentation on FIRE+ 9
  • 10. Scenario 1.b results (TCP) • Problem: buffers introduced by iporinad (TUN interface queues) and its scheduling are completely QoS unaware • Effects with TCP: while orange/green VPNs get a low latency (as expected), the penalty on the other ones is too high – High loss introduced by the iporinad subsystems causes TCP to be in congestion mode, increasing delay and decreasing goodput of affected iperf flows Large-scale RINA Experimentation on FIRE+ 10 0 200 400 600 800 1000 0.00.20.40.60.81.0 CDF of delay, site 1 Delay(ms) Probability s1c1 s1c2 s1c3 s1c4 s1c5 s1c6 0 500 1500 2500 0.00.20.40.60.81.0 CDF of delay, site 2 Delay(ms) Probability s2c1 s2c2 s2c3 s2c4 s2c5 s2c6 0 500 1500 2500 0.00.20.40.60.81.0 CDF of delay, site 3 Delay(ms) Probability s3c1 s3c2 s3c3 s3c4 s3c5 s3c6 0 500 1500 2500 0.00.20.40.60.81.0 CDF of delay, site 4 Delay(ms) Probability s4c1 s4c2 s4c3 s4c4 s4c5 s4c6
  • 11. Scenario 1.b results (UDP) • Since UDP traffic is not flow controlled, iperf sends data at a constant bit rate, in spite of high packet loss in the TUN interface queues (30%) • When packets enter the RINA flows, the load level is low enough that there is almost no difference between QoS classes Large-scale RINA Experimentation on FIRE+ 11 1 2 3 4 5 6 0.00.20.40.60.81.0 CDF of delay, site 1 Delay(ms) Probability s1c1 s1c2 s1c3 s1c4 s1c5 s1c6 1 2 3 4 5 6 0.00.20.40.60.81.0 CDF of delay, site 2 Delay(ms) Probability s2c1 s2c2 s2c3 s2c4 s2c5 s2c6 1 2 3 4 5 6 0.00.20.40.60.81.0 CDF of delay, site 3 Delay(ms) Probability s3c1 s3c2 s3c3 s3c4 s3c5 s3c6 1 2 3 4 5 6 0.00.20.40.60.81.0 CDF of delay, site 4 Delay(ms) Probability s4c1 s4c2 s4c3 s4c4 s4c5 s4c6
  • 12. Scenario 1.b results (rinaperf + ping) • Mix approach of scenario 1.a (rinaperf to generate traffic in the DIF between PEs), but measure delay between CEs using ping – QoS differentiation can be observed again • Conclusion: iporinad is a good tool to validate IP over RINA scenarios, but cannot guarantee quality under load – Needs to be improved Large-scale RINA Experimentation on FIRE+ 12 1 2 3 4 5 6 7 8 0.00.20.40.60.81.0 CDF of delay, site 1 Delay(ms) Probability s1c1 s1c2 s1c3 s1c4 s1c5 s1c6 1 2 3 4 5 6 7 8 0.00.20.40.60.81.0 CDF of delay, site 2 Delay(ms) Probability s2c1 s2c2 s2c3 s2c4 s2c5 s2c6 1 2 3 4 5 6 7 8 0.00.20.40.60.81.0 CDF of delay, site 3 Delay(ms) Probability s3c1 s3c2 s3c3 s3c4 s3c5 s3c6 1 2 3 4 5 6 7 8 0.00.20.40.60.81.0 CDF of delay, site 4 Delay(ms) Probability s4c1 s4c2 s4c3 s4c4 s4c5 s4c6
  • 13. Scenario 2: multiple DIFs, RINA only Large-scale RINA Experimentation on FIRE+ 13 • Service provider scenario – 41 nodes – Two MAN networks – 1 core network – 3 levels of DIFs – 18 CPEs Access Router PtP DIF CPE Edge Service Router Metro Edge Router Metro Edge Router Metro BB DIF Metro service DIF PtP DIF PtP DIF PtP DIF PtP DIF Metro P router PTP DIF Residential customer service DIF Host PtP DIF Public Internet or App-specific or VPN DIF Backbon e Router Backbon e router PtP DIF PtP DIF Backbone DIF Provider Edge Router Provider Edge Router PtP DIF Customer network Service Prov. 2Service Prov. 1 network Access Aggregation Service Edge Core Internet Edge Public Internet or App-specific or VPN DIF Home DIF Customer Premises Equipment Access Router MAN Access Router MAN Core Router Edge Services Router Backbone router • Each CPE (per QoS level): – Rina-et flow with all other CPEs – Four 1 Mbps rinaperf flows • In total 1296 flows • Physical links running at 90%
  • 14. Scenario 2 results • Clear differentiation between flows with high urgency and flows with low urgency • But latency is too high: probably due to the implementation of multiple queues in stacked DIFs within the IRATI prototype Large-scale RINA Experimentation on FIRE+ 14 0 500 1000 1500 0.00.20.40.60.81.0 CDF of delay, rina−et instances at system CPE63 Delay(ms) Probability ●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●● ● cpe11−hu cpe12−hu cpe13−hu cpe21−hu cpe22−hu cpe23−hu cpe31−hu cpe32−hu cpe33−hu cpe11−lu cpe12−lu cpe13−lu cpe21−lu cpe22−lu cpe23−lu cpe31−lu cpe32−lu cpe33−lu 0 500 1000 1500 0.00.20.40.60.81.0 CDF of delay, rina−et instances at system CPE41 Delay(ms) Probability ●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●● ● cpe11−hu cpe12−hu cpe13−hu cpe21−hu cpe22−hu cpe23−hu cpe31−hu cpe32−hu cpe33−hu cpe11−lu cpe12−lu cpe13−lu cpe21−lu cpe22−lu cpe23−lu cpe31−lu cpe32−lu cpe33−lu
  • 15. Scenario 3: Large-scale, IP VPNs on CPEs, QEMU testbed • Scaled up version of scenario 2, but with CPEs supporting IP VPNs • Runs in QEMU testbed (not enough machines available on Virtual Wall or other FED4FIRE+ testbeds) • 144 systems: 96 running RINA and 48 IP only. Large-scale RINA Experimentation on FIRE+ 15 CPE Router MAN Access Router Access Router MAN backbone Router Edge Service Router Backbone router Host, Green VPN Host, Blue VPN Host, Purple VPN Host, Orange VPN Host, Red VPN Host, Pink VPN Host, Brown VPN Host, Black VPN Host, Yellow VPN Host, Cyan VPN Host, Grey VPN Host, Magenta VPN
  • 16. Scenario 3 results • Too many nodes to get QoS differentiation results within a single physical machine. • Just focus on – checking that the scenario can be setup using IRATI – There is connectivity between the hosts in the same VPN (via ping) • Demo part 1 • Demo part 2 Large-scale RINA Experimentation on FIRE+ 16 0 10 20 30 40 05101520 Ping times between host nodes Ping sessions between nodes Delay(ms) min avg max
  • 18. Implications • Consistent QoS model from app to wire: applications (if they wish to do so) can provide quality requirements to the network in a technology-independent way • No need to do DPI to identify classes of traffic and “infer” quality requirements • EFCP traffic marking enables resource allocation policies (routing, scheduling, congestion control) to act consistently across a DIF. • Layers (DIFs) provide QoS requirements to lower layers the same way, no need to standardise QoS cube identifiers across DIFs (but yes the semantics of quality parameters) • RINA can take the role of MPLS (and similar technologies) to address use cases such as provider-based IP / or Ethernet VPNs or networks slices, but with more flexibility to provide QoS, enhanced security and scalability • Not just virtual circuits, but any combination of routing, scheduling, forwarding and congestion control policies that works for the use case Large-scale RINA Experimentation on FIRE+ 18