This document summarizes research on congestion control in the Recursive InterNetworking Architecture (RINA). RINA addresses problems with TCP scalability in the Internet by breaking the network into separate Distributed Inter-Process Communication Facilities (DIFs) with their own congestion control. This allows for shorter control loops and controlling flow aggregates within DIFs. It also enables different congestion control mechanisms per DIF. Simulation results showed RINA provided local stability and global fairness between flows, as well as enabling in-network resource pooling across DIFs. Future work areas include buffer management between DIFs, evaluating different hop-by-hop controllers, further analyzing resource pooling and interactions between DIF congestion control policies.
๐คCall On 7877925207 ๐ค Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...
ย
Rina acc-icc16-stein
1. Congestion Control in the
Recursive InterNetworking Architecture
(RINA)
Presenter: Stein Gjessing
Authors: Peyman Teymoori, Michael Welzl, Stein Gjessing, UiO, Norway
Eduard Grasa, i2CAT, Spain
Roberto Riggio, Kewin Rausch, Domenico Siracusa, CREATE-NET, Italy
May 24, 2016
2. 2
Congestion Control in the Internet
โขโฏ Problems with the Internet:
โโฏ TCP scalability with:
โขโฏ The diameter of the network
โขโฏ The number of flows
โขโฏ The bottleneck link capacity
โโฏ Split-TCP (PEPs):
โขโฏ IPsec and SSL
โขโฏ Scalability with the number of flows
โขโฏ Processing delay at splitters
โขโฏ This presentation: Highlighting RINA Congestion Control (CC) benefits
Showing that improvements that have been done to TCP on the
internet "naturally appear" with RINA without their side effects
PEP: Performance Enhancing Proxy
3. 3
Recursive InterNetworking Architecture
(RINA)
โขโฏ A back to basics approach learning from the
experience with TCP/IP
โขโฏ In RINA, every layer (called a โDistributed
InterProcess Communication (IPC)
Facilityโ (DIF)) has the same set of mechanisms
and goal:
โโฏ providing and managing the communication among
its entities
โขโฏ Behaviour is defined by โpoliciesโ that can be
programmed differently in various DIFs.
4. 4
Some DIF Configurations in RINA
โขโฏ Two possible RINA stack configurations by
different organizations of โDistributed
InterProcessCommunication Facilitiesโ (DIFs)
5. 5
Implementation โ the general scheme
โขโฏ Aggregate Congestion Control (ACC)
โError and Flow Control Protocolโ (EFCP),
โRelaying and Multiplexing Taskโ (RMT),
โResource Allocationโ (RA).
8. 8
Around: In-Network Resource Pooling
โขโฏ A follow-up to: Psaras, Ioannis, Lorenzo Saino, and George Pavlou. "Revisiting
Resource Pooling: The Case for In-Network Resource Sharing." Proceedings of the
13th ACM Workshop on Hot Topics in Networks. ACM, 2014
โขโฏ Easily implementable in RINA by an RMT routing policy
S1
S2
R1
R2
Router1
Router3
Router2
Router4
10 Mbps
10 Mbps
2 Mbps
3 Mbps
3 Mbps
10 Mbps
10 Mbps
10 Mbps
local stability, global fairness (1:1)
Result: Jainโs fairness index for the two flows was 0.999, which shows global fairness
while local stability was provided through RINA-ACC
9. 9
Discussion
โขโฏ RINA can solve the Internet problems by
โโฏ breaking up the long control loop into shorter ones,
โโฏ controlling flow aggregates inside the network, and
โโฏ enabling the deployment of arbitrary congestion
control mechanisms per DIF.
10. 10
Future work
โขโฏ how to effectively manage buffers between DIFs,
โขโฏ which hop-by-hop congestion controllers are best to use, given their
stability and scalability properties,
โขโฏ how to best apply in-network resource pooling,
โขโฏ effects of different congestion control policies at lower DIFs on
congestion control policies of upper DIFs, and
โขโฏ how large a DIF can be without performance degradation, and how
its scalability can be improved.