SlideShare a Scribd company logo
1 of 37
Download to read offline
Enhancing Throughput Efficiency
via Multiplexing and Header
Compression over LISP Tunnels
Second IEEE Workshop on Telecommunication Standards: From Research to Standards
IEEE ICC 2013, Budapest, Hungary, 9th of June 2013
Jose Saldana
Julián Fernández-Navajas
José Ruiz-Mas
Luigi Iannone Diego R. Lopez
Enhancing Throughput Efficiency with LISP. Budapest Jun 9th 2013
Index
1. Introduction
2. Context and Scenarios of Application
3. Multiplexing/Compression Signaling
4. Expected Bandwidth Savings
5. Conclusions and Future Work
Enhancing Throughput Efficiency with LISP. Budapest Jun 9th 2013
Index
1. Introduction
2. Context and Scenarios of Application
3. Multiplexing/Compression Signaling
4. Expected Bandwidth Savings
5. Conclusions and Future Work
Introduction
Enhancing Throughput Efficiency with LISP. Budapest Jun 9th 2013
 Emerging real-time services
 High interactivity requirements
 Delay is important, so frequent information
updates are needed
Introduction
Enhancing Throughput Efficiency with LISP. Budapest Jun 9th 2013
 Emerging real-time services
 High rates (10 to 50 pps)
 Small packets (some tens of bytes)
 Low efficiency
Packet size and inter-packet time for Counter Strike 1
40 50 60 70 80 90 100 110
bytes
0 10 20 30 40 50 60 70
ms
Introduction
Enhancing Throughput Efficiency with LISP. Budapest Jun 9th 2013
 TCMTF (Tunneling Compressed Multiplexed
Traffic Flows) is a proposal for improving the
efficiency of these flows by:
 Header compression
 Multiplexing
 Tunneling
 Status: IETF draft
IP IP IP
No compr. / ROHC / IPHC / ECRTP
PPPMux / Other
GRE / L2TP / Other
IP
Compression layer
Multiplexing layer
Tunneling layer
Real-time traffic
Network Protocol
UDP
RTP
payload
UDPTCP
payloadpayload
Introduction
Enhancing Throughput Efficiency with LISP. Budapest Jun 9th 2013
 TCMTF optimization example
One IPv4/TCP packet 1500 bytes
η=1460/1500=97%
One IPv4/UDP/RTP VoIP packet with two samples of 10 bytes
η=20/60=33%
Five IPv4/UDP/RTP VoIP packets with two samples of 10 bytes
η=100/300=33%
savingOne IPv4 TCMTF Packet multiplexing five two sample packets
η=100/161=62%
Introduction
Enhancing Throughput Efficiency with LISP. Budapest Jun 9th 2013
 2006: The IAB (Internet Architecture Board)
felt the need for new architectures able to
overcome the scalability of the routing system
 LISP: Locator/ID Separation Protocol, is an
architecture designed to this aim
 Getting a growing interest from the Industry
Introduction
Enhancing Throughput Efficiency with LISP. Budapest Jun 9th 2013
 LISP distinguishes two address spaces:
 Routing Locator (RLOC): border routers
 Endpoint Identifiers (EID): hosts inside stub
networks
Internet
RLOC Address Space
Stub 1
Stub 2
Border routers
EID 1
EID 2
EID 3
EID Address
Space
Stub 3
EID 1
EID 2
EID 2
EID 1
EID Address
Space
EID Address
SpaceRLOC RLOC
RLOC
Introduction
Enhancing Throughput Efficiency with LISP. Budapest Jun 9th 2013
 A stub network only routes packets to and
from itself
Internet
Stub 1
Stub 2
Border routers
EID 1
EID 2
EID 3
Stub 3
EID 1
EID 2
EID 2
EID 1
Introduction
Enhancing Throughput Efficiency with LISP. Budapest Jun 9th 2013
 A stub network only routes packets to and
from itself
 Border routers do a “map and encap” process
when sending a packet to other stub network
Internet
Stub 1
Stub 2
Border routers
EID 1
EID 2
EID 3
Stub 3
EID 1
EID 2
EID 2
EID 1
Introduction
Enhancing Throughput Efficiency with LISP. Budapest Jun 9th 2013
 A tunnel is necessary between stub networks
One IPv4/TCP packet 1500 bytes
One IPv4/UDP/RTP VoIP packet with two samples of 10 bytes
IP RLOC
20 bytes
UDP
8 bytes
LISP
8 bytes
IP stub+UDP+RTP
40 bytes
VoIP: 76 header bytes
for 20 bytes payload
In a MTU-sized packet the extra
overhead is not significant
Enhancing Throughput Efficiency with LISP. Budapest Jun 9th 2013
Index
1. Introduction
2. Context and Scenarios of Application
3. Multiplexing/Compression Signaling
4. Expected Bandwidth Savings
5. Conclusions and Future Work
Scenarios of application
Enhancing Throughput Efficiency with LISP. Budapest Jun 9th 2013
 Services generating high rates of small packets:
 VoIP
Multiplexing schemes exist (RFC4170)
 First Person Shooter games
 MMORPG games
 ACKs traveling to:
Content Delivery Networks
TCP-based video streaming web
Scenarios of application
Enhancing Throughput Efficiency with LISP. Budapest Jun 9th 2013
 Can we find simultaneous flows between the
same pair of stub networks?
Internet
RLOC Address Space
Stub 1
Stub 3
Stub 2
Border routers
Web server
aggregation network of
a network operator
Scenarios of application
Enhancing Throughput Efficiency with LISP. Budapest Jun 9th 2013
 Can we find simultaneous flows between the
same pair of stub networks?
Internet
RLOC Address Space
Stub 1
Stub 3
Stub 2
Border routers
Company headquarters
Office in a country
Scenarios of application
Enhancing Throughput Efficiency with LISP. Budapest Jun 9th 2013
 Let’s group packets in the border router, in
order to share the overhead of the tunnel
Internet
RLOC Address Space
Stub 1
Stub 3
Stub 2
Border routers
4 IP/UDP/LISP headers
Scenarios of application
Enhancing Throughput Efficiency with LISP. Budapest Jun 9th 2013
 Let’s group packets in the border router, in
order to share the overhead of the tunnel
Internet
RLOC Address Space
Stub 1
Stub 3
Stub 2
Border routers
1 IP/UDP/LISP header
Enhancing Throughput Efficiency with LISP. Budapest Jun 9th 2013
Index
1. Introduction
2. Context and Scenarios of Application
3. Multiplexing/Compression Signaling
4. Expected Bandwidth Savings
5. Conclusions and Future Work
Multiplexing/Compression Signaling
Enhancing Throughput Efficiency with LISP. Budapest Jun 9th 2013
 We have to negotiate different parameters between
mux and demux
 Maximum added delay
 Header compression scheme
 LISP signalling for EID-RLOC mappings can be used
for this aim
 Able to carry meta-information
 Which flows can be multiplexed, based on (e.g.),
 IP addresses
 ToS
 application
Multiplexing/Compression Signaling
Enhancing Throughput Efficiency with LISP. Budapest Jun 9th 2013
 Standard format for signalling
 Start or adapt multiplexing on demand, depending
on network traffic status
Enhancing Throughput Efficiency with LISP. Budapest Jun 9th 2013
Index
1. Introduction
2. Context and Scenarios of Application
3. Multiplexing/Compression Signaling
4. Expected Bandwidth Savings
5. Conclusions and Future Work
Expected Bandwidth Savings
Enhancing Throughput Efficiency with LISP. Budapest Jun 9th 2013
 Let’s multiplex packets, avoiding LISP headers
Three IPv4/UDP client-to-server packets of Counter Strike
TCMTF multiplex
multiplex saving
Four IPv4/UDP/RTP VoIP packets with two samples of 10 bytes
multiplex saving
TCMTF multiplex
Four IPv4/TCP client-to-server packets of World of Warcraft. E[P]=20bytes
TCP ACK without payload
TCMTF multiplex
multiplex saving
Five IPv4/TCP ACKs
TCMTF multiplex
multiplex saving
Expected Bandwidth Savings
Enhancing Throughput Efficiency with LISP. Budapest Jun 9th 2013
 What if the router also compresses headers?
Three IPv4/UDP client-to-server packets of Counter Strike
TCMTF multiplex and compress
multiplex + compress saving
Four IPv4/UDP/RTP VoIP packets with two samples of 10 bytes
TCMTF multiplex and compress
Four IPv4/TCP client-to-server packets of World of Warcraft. E[P]=20bytes
multiplex + compress saving
TCP ACK without payload
multiplex + compress saving
multiplex saving
TCMTF multiplex
TCMTF multiplex
multiplex saving
TCMTF multiplex and compress
TCMTF multiplex
multiplex saving
Expected Bandwidth Savings
Enhancing Throughput Efficiency with LISP. Budapest Jun 9th 2013
 What if the router also compresses headers?
Three IPv4/UDP client-to-server packets of Counter Strike
TCMTF multiplex and compress
multiplex + compress saving
Four IPv4/UDP/RTP VoIP packets with two samples of 10 bytes
TCMTF multiplex and compress
Four IPv4/TCP client-to-server packets of World of Warcraft. E[P]=20bytes
multiplex + compress saving
TCP ACK without payload
multiplex + compress saving
multiplex saving
TCMTF multiplex
TCMTF multiplex
multiplex saving
TCMTF multiplex and compress
TCMTF multiplex
multiplex saving
Expected Bandwidth Savings
Enhancing Throughput Efficiency with LISP. Budapest Jun 9th 2013
 Asymptotic savings for each service
0%
10%
20%
30%
40%
50%
60%
70%
80%
90%
100%
VoIP FPS MMORPG ACKs
BandwidthSaving
Bandwidth Saving IPv4 on IPv4
IPv6 on IPv4
IPv4 on IPv6
IPv6 on IPv6
No header
compression
UDP/RTP
UDP
TCP
Expected Bandwidth Savings
Enhancing Throughput Efficiency with LISP. Budapest Jun 9th 2013
 VoIP G.729a
0%
10%
20%
30%
40%
50%
60%
70%
80%
0 5 10 15 20 25 30 35 40 45 50
Bandwidthsaving
Number of VoIP flows
Bandwidth saving, VoIP, G729a, 2 samples per packet
IPv4 on IPv4 only Mux
IPv4 on IPv4 Mux + compr
IPv4 on IPv6 Only Mux
IPv4 on IPv6 Mux + Compr
Expected Bandwidth Savings
Enhancing Throughput Efficiency with LISP. Budapest Jun 9th 2013
 VoIP G.729a
0%
10%
20%
30%
40%
50%
60%
70%
80%
0 5 10 15 20 25 30 35 40 45 50
Bandwidthsaving
Number of VoIP flows
Bandwidth saving, VoIP, G729a, 2 samples per packet
IPv4 on IPv4 only Mux
IPv4 on IPv4 Mux + compr
IPv4 on IPv6 Only Mux
IPv4 on IPv6 Mux + Compr
No header
compression
One packet
from each flow
Expected Bandwidth Savings
Enhancing Throughput Efficiency with LISP. Budapest Jun 9th 2013
 First Person Shooter game (Counter Strike 1)
0%
10%
20%
30%
40%
50%
60%
70%
80%
5 10 15 20 25 30 35 40 45 50
BandwidthSaving
period (ms)
Bandwidth Saving. FPS Game. IPv4 on IPv4
20 players 20 players, no compr
15 players 15 players, no compr
10 players 10 players, no compr
5 players 5 players, no compr
Expected Bandwidth Savings
Enhancing Throughput Efficiency with LISP. Budapest Jun 9th 2013
 First Person Shooter game (Counter Strike 1)
0%
10%
20%
30%
40%
50%
60%
70%
80%
5 10 15 20 25 30 35 40 45 50
BandwidthSaving
period (ms)
Bandwidth Saving. FPS Game. IPv4 on IPv4
20 players 20 players, no compr
15 players 15 players, no compr
10 players 10 players, no compr
5 players 5 players, no compr
Additional delay
is half the period
Expected Bandwidth Savings
Enhancing Throughput Efficiency with LISP. Budapest Jun 9th 2013
 MMORPG (World of Warcraft)
0%
10%
20%
30%
40%
50%
60%
70%
80%
10 20 30 40 50 60 70 80 90 100
BandwidthSaving
period (ms)
Bandwidth Saving. MMORPG Game. IPv4 on IPv4
100 players 100 pl, no compr
50 players 50 pl, no compr
20 players 20 pl, no compr
10 players 10 pl, no compr
Expected Bandwidth Savings
Enhancing Throughput Efficiency with LISP. Budapest Jun 9th 2013
 MMORPG (World of Warcraft)
0%
10%
20%
30%
40%
50%
60%
70%
80%
10 20 30 40 50 60 70 80 90 100
BandwidthSaving
period (ms)
Bandwidth Saving. MMORPG Game. IPv4 on IPv4
100 players 100 pl, no compr
50 players 50 pl, no compr
20 players 20 pl, no compr
10 players 10 pl, no compr
56% of the
packets are ACKs
Expected Bandwidth Savings
Enhancing Throughput Efficiency with LISP. Budapest Jun 9th 2013
 ACKs between stub networks (no compress)
0%
10%
20%
30%
40%
50%
60%
70%
80%
5 10 15 20 25 30 35 40 45 50
BandwidthSaving
period (ms)
Bandwidth Saving. ACKs. IPv4 on IPv4
1000ACK/sec
500ACK/sec
200ACK/sec
100ACK/sec
Expected Bandwidth Savings
Enhancing Throughput Efficiency with LISP. Budapest Jun 9th 2013
 ACKs between stub networks (no compress)
0%
10%
20%
30%
40%
50%
60%
70%
80%
5 10 15 20 25 30 35 40 45 50
BandwidthSaving
period (ms)
Bandwidth Saving. ACKs. IPv4 on IPv4
1000ACK/sec
500ACK/sec
200ACK/sec
100ACK/sec
Additional delay
has to be limited
Enhancing Throughput Efficiency with LISP. Budapest Jun 9th 2013
Index
1. Introduction
2. Context and Scenarios of Application
3. Multiplexing/Compression Signaling
4. Expected Bandwidth Savings
5. Conclusions and Future Work
Conclusions and Future Work
Enhancing Throughput Efficiency with LISP. Budapest Jun 9th 2013
 Possibility of using TCMTF multiplexing and
compressing in LISP: mutual benefit
 Ability of LISP signaling for negotiating
TCMTF parameters
 Throughput can be highly improved by packet
grouping
 Additional savings by means of compression
 Depending on the capacity of the router
 Future: TCMTF-able LISP border routers
Thank you very much!
Jose Saldana
Julián Fernández-Navajas
José Ruiz-Mas
Luigi Iannone Diego R. Lopez

More Related Content

What's hot

Performance Evaluation of IPv4 Vs Ipv6 and Tunnelling Techniques Using Optimi...
Performance Evaluation of IPv4 Vs Ipv6 and Tunnelling Techniques Using Optimi...Performance Evaluation of IPv4 Vs Ipv6 and Tunnelling Techniques Using Optimi...
Performance Evaluation of IPv4 Vs Ipv6 and Tunnelling Techniques Using Optimi...IOSR Journals
 
Kkbnet2010 i pv6 tunneling algorithms
Kkbnet2010 i pv6 tunneling algorithmsKkbnet2010 i pv6 tunneling algorithms
Kkbnet2010 i pv6 tunneling algorithmshanums1
 
QSFP+ Interconnect Solution for 40 Gigabit Ethernet
QSFP+ Interconnect Solution for 40 Gigabit EthernetQSFP+ Interconnect Solution for 40 Gigabit Ethernet
QSFP+ Interconnect Solution for 40 Gigabit EthernetFiberstore (FS.COM)
 
PLNOG 13: Piotr Szolkowski: 100G Ethernet – Case Study
PLNOG 13: Piotr Szolkowski: 100G Ethernet – Case StudyPLNOG 13: Piotr Szolkowski: 100G Ethernet – Case Study
PLNOG 13: Piotr Szolkowski: 100G Ethernet – Case StudyPROIDEA
 
Performance analysis and implementation for nonbinary quasi cyclic ldpc decod...
Performance analysis and implementation for nonbinary quasi cyclic ldpc decod...Performance analysis and implementation for nonbinary quasi cyclic ldpc decod...
Performance analysis and implementation for nonbinary quasi cyclic ldpc decod...ijwmn
 
Simplemux: a generic multiplexing protocol
Simplemux: a generic multiplexing protocolSimplemux: a generic multiplexing protocol
Simplemux: a generic multiplexing protocolJose Saldana
 
Why we need ipv6...
Why we need ipv6...Why we need ipv6...
Why we need ipv6...Adii Shah
 
25 gbe how much do you know about it
25 gbe how much do you know about it25 gbe how much do you know about it
25 gbe how much do you know about itFern Xu
 
PERFORMANCE EVALUATION OF OSPF AND RIP ON IPV4 & IPV6 TECHNOLOGY USING G.711 ...
PERFORMANCE EVALUATION OF OSPF AND RIP ON IPV4 & IPV6 TECHNOLOGY USING G.711 ...PERFORMANCE EVALUATION OF OSPF AND RIP ON IPV4 & IPV6 TECHNOLOGY USING G.711 ...
PERFORMANCE EVALUATION OF OSPF AND RIP ON IPV4 & IPV6 TECHNOLOGY USING G.711 ...IJCNCJournal
 
IPv6 Transition Strategies Tutorial, by Philip Smith [APNIC 38]
IPv6 Transition Strategies Tutorial, by Philip Smith [APNIC 38]IPv6 Transition Strategies Tutorial, by Philip Smith [APNIC 38]
IPv6 Transition Strategies Tutorial, by Philip Smith [APNIC 38]APNIC
 
DVB-I masterclass introductions-packaging-encoding-v2
DVB-I masterclass introductions-packaging-encoding-v2DVB-I masterclass introductions-packaging-encoding-v2
DVB-I masterclass introductions-packaging-encoding-v2Rufael Mekuria
 
IRJET - Wireless Transmission of Data using LDPC Codes based on Raspberry Pi
IRJET - Wireless Transmission of Data using LDPC Codes based on Raspberry PiIRJET - Wireless Transmission of Data using LDPC Codes based on Raspberry Pi
IRJET - Wireless Transmission of Data using LDPC Codes based on Raspberry PiIRJET Journal
 

What's hot (18)

Performance Evaluation of IPv4 Vs Ipv6 and Tunnelling Techniques Using Optimi...
Performance Evaluation of IPv4 Vs Ipv6 and Tunnelling Techniques Using Optimi...Performance Evaluation of IPv4 Vs Ipv6 and Tunnelling Techniques Using Optimi...
Performance Evaluation of IPv4 Vs Ipv6 and Tunnelling Techniques Using Optimi...
 
Kkbnet2010 i pv6 tunneling algorithms
Kkbnet2010 i pv6 tunneling algorithmsKkbnet2010 i pv6 tunneling algorithms
Kkbnet2010 i pv6 tunneling algorithms
 
QSFP+ Interconnect Solution for 40 Gigabit Ethernet
QSFP+ Interconnect Solution for 40 Gigabit EthernetQSFP+ Interconnect Solution for 40 Gigabit Ethernet
QSFP+ Interconnect Solution for 40 Gigabit Ethernet
 
Iccns2008 Cp15
Iccns2008 Cp15Iccns2008 Cp15
Iccns2008 Cp15
 
PLNOG 13: Piotr Szolkowski: 100G Ethernet – Case Study
PLNOG 13: Piotr Szolkowski: 100G Ethernet – Case StudyPLNOG 13: Piotr Szolkowski: 100G Ethernet – Case Study
PLNOG 13: Piotr Szolkowski: 100G Ethernet – Case Study
 
Performance analysis and implementation for nonbinary quasi cyclic ldpc decod...
Performance analysis and implementation for nonbinary quasi cyclic ldpc decod...Performance analysis and implementation for nonbinary quasi cyclic ldpc decod...
Performance analysis and implementation for nonbinary quasi cyclic ldpc decod...
 
Simplemux: a generic multiplexing protocol
Simplemux: a generic multiplexing protocolSimplemux: a generic multiplexing protocol
Simplemux: a generic multiplexing protocol
 
Why we need ipv6...
Why we need ipv6...Why we need ipv6...
Why we need ipv6...
 
25 gbe how much do you know about it
25 gbe how much do you know about it25 gbe how much do you know about it
25 gbe how much do you know about it
 
I pv6
I pv6I pv6
I pv6
 
I pv6
I pv6I pv6
I pv6
 
PERFORMANCE EVALUATION OF OSPF AND RIP ON IPV4 & IPV6 TECHNOLOGY USING G.711 ...
PERFORMANCE EVALUATION OF OSPF AND RIP ON IPV4 & IPV6 TECHNOLOGY USING G.711 ...PERFORMANCE EVALUATION OF OSPF AND RIP ON IPV4 & IPV6 TECHNOLOGY USING G.711 ...
PERFORMANCE EVALUATION OF OSPF AND RIP ON IPV4 & IPV6 TECHNOLOGY USING G.711 ...
 
IPv6 introduction
IPv6 introductionIPv6 introduction
IPv6 introduction
 
IPv6 Transition Strategies Tutorial, by Philip Smith [APNIC 38]
IPv6 Transition Strategies Tutorial, by Philip Smith [APNIC 38]IPv6 Transition Strategies Tutorial, by Philip Smith [APNIC 38]
IPv6 Transition Strategies Tutorial, by Philip Smith [APNIC 38]
 
Ipv 4 and ipv6
Ipv 4 and ipv6Ipv 4 and ipv6
Ipv 4 and ipv6
 
DVB-I masterclass introductions-packaging-encoding-v2
DVB-I masterclass introductions-packaging-encoding-v2DVB-I masterclass introductions-packaging-encoding-v2
DVB-I masterclass introductions-packaging-encoding-v2
 
P50402105108
P50402105108P50402105108
P50402105108
 
IRJET - Wireless Transmission of Data using LDPC Codes based on Raspberry Pi
IRJET - Wireless Transmission of Data using LDPC Codes based on Raspberry PiIRJET - Wireless Transmission of Data using LDPC Codes based on Raspberry Pi
IRJET - Wireless Transmission of Data using LDPC Codes based on Raspberry Pi
 

Viewers also liked

Rules, Schedule, and Space
Rules, Schedule, and SpaceRules, Schedule, and Space
Rules, Schedule, and Spaceleeannejones
 
Aprendiendo sobre Conectores (Informática)
Aprendiendo sobre Conectores (Informática)Aprendiendo sobre Conectores (Informática)
Aprendiendo sobre Conectores (Informática)Debora Rivas
 
Geo h e_9ano_cap13_site
Geo h e_9ano_cap13_siteGeo h e_9ano_cap13_site
Geo h e_9ano_cap13_siterdbtava
 
Presentation
PresentationPresentation
Presentationemselim
 
Casa rural brihuega bueno
Casa rural brihuega buenoCasa rural brihuega bueno
Casa rural brihuega buenoISABEL
 
Federico garcía lorca
Federico garcía lorcaFederico garcía lorca
Federico garcía lorcasaracg3
 
La VéRité Sur Les éOliennes
La VéRité Sur Les éOliennesLa VéRité Sur Les éOliennes
La VéRité Sur Les éOliennesguestbdaa1b1
 
Eolien Bas Les Masques
Eolien Bas Les MasquesEolien Bas Les Masques
Eolien Bas Les Masquespro_eolien
 
The Effect of Router Buffer Size on Subjective Gaming Quality Estimators base...
The Effect of Router Buffer Size on Subjective Gaming Quality Estimators base...The Effect of Router Buffer Size on Subjective Gaming Quality Estimators base...
The Effect of Router Buffer Size on Subjective Gaming Quality Estimators base...Jose Saldana
 
Jorganiseunesortieen Vtt
Jorganiseunesortieen VttJorganiseunesortieen Vtt
Jorganiseunesortieen Vttcedpictures
 
Influence of the Distribution of TCRTP Multiplexed Flows on VoIP Conversation...
Influence of the Distribution of TCRTP Multiplexed Flows on VoIP Conversation...Influence of the Distribution of TCRTP Multiplexed Flows on VoIP Conversation...
Influence of the Distribution of TCRTP Multiplexed Flows on VoIP Conversation...Jose Saldana
 
Михаил Васильевич Ломоносов
Михаил Васильевич ЛомоносовМихаил Васильевич Ломоносов
Михаил Васильевич ЛомоносовЗолотова Аля
 

Viewers also liked (20)

Wmk lietuva
Wmk lietuvaWmk lietuva
Wmk lietuva
 
Presbis2013
Presbis2013Presbis2013
Presbis2013
 
Rules, Schedule, and Space
Rules, Schedule, and SpaceRules, Schedule, and Space
Rules, Schedule, and Space
 
Aprendiendo sobre Conectores (Informática)
Aprendiendo sobre Conectores (Informática)Aprendiendo sobre Conectores (Informática)
Aprendiendo sobre Conectores (Informática)
 
Geo h e_9ano_cap13_site
Geo h e_9ano_cap13_siteGeo h e_9ano_cap13_site
Geo h e_9ano_cap13_site
 
Presentation
PresentationPresentation
Presentation
 
Casa rural brihuega bueno
Casa rural brihuega buenoCasa rural brihuega bueno
Casa rural brihuega bueno
 
Rain water harvesting
Rain water harvestingRain water harvesting
Rain water harvesting
 
Federico garcía lorca
Federico garcía lorcaFederico garcía lorca
Federico garcía lorca
 
La VéRité Sur Les éOliennes
La VéRité Sur Les éOliennesLa VéRité Sur Les éOliennes
La VéRité Sur Les éOliennes
 
Eolien Bas Les Masques
Eolien Bas Les MasquesEolien Bas Les Masques
Eolien Bas Les Masques
 
The Effect of Router Buffer Size on Subjective Gaming Quality Estimators base...
The Effect of Router Buffer Size on Subjective Gaming Quality Estimators base...The Effect of Router Buffer Size on Subjective Gaming Quality Estimators base...
The Effect of Router Buffer Size on Subjective Gaming Quality Estimators base...
 
Jorganiseunesortieen Vtt
Jorganiseunesortieen VttJorganiseunesortieen Vtt
Jorganiseunesortieen Vtt
 
TCM-TF 2014
TCM-TF 2014TCM-TF 2014
TCM-TF 2014
 
El sistema solar
El sistema solarEl sistema solar
El sistema solar
 
PLATOS TÍPICOS DE LA COSTA
PLATOS TÍPICOS DE LA COSTAPLATOS TÍPICOS DE LA COSTA
PLATOS TÍPICOS DE LA COSTA
 
Influence of the Distribution of TCRTP Multiplexed Flows on VoIP Conversation...
Influence of the Distribution of TCRTP Multiplexed Flows on VoIP Conversation...Influence of the Distribution of TCRTP Multiplexed Flows on VoIP Conversation...
Influence of the Distribution of TCRTP Multiplexed Flows on VoIP Conversation...
 
Midia kitr1se2016
Midia kitr1se2016Midia kitr1se2016
Midia kitr1se2016
 
Михаил Васильевич Ломоносов
Михаил Васильевич ЛомоносовМихаил Васильевич Ломоносов
Михаил Васильевич Ломоносов
 
Foro final
Foro finalForo final
Foro final
 

Similar to Budapest icc 2013_presentation

Richard - IFIP Networking 2021 - Panel.pdf
Richard - IFIP Networking 2021 - Panel.pdfRichard - IFIP Networking 2021 - Panel.pdf
Richard - IFIP Networking 2021 - Panel.pdfRichard Renwei Li
 
Bar-BoF session about Simplemux at IETF93, Prague
Bar-BoF session about Simplemux at IETF93, PragueBar-BoF session about Simplemux at IETF93, Prague
Bar-BoF session about Simplemux at IETF93, PragueJose Saldana
 
ANALYSIS OF IPV6 TRANSITION TECHNOLOGIES
ANALYSIS OF IPV6 TRANSITION TECHNOLOGIESANALYSIS OF IPV6 TRANSITION TECHNOLOGIES
ANALYSIS OF IPV6 TRANSITION TECHNOLOGIESIJCNCJournal
 
Optimization of Low-efficiency Traffic in OpenFlow Software Defined Networks
Optimization of Low-efficiency Traffic in OpenFlowSoftware Defined NetworksOptimization of Low-efficiency Traffic in OpenFlowSoftware Defined Networks
Optimization of Low-efficiency Traffic in OpenFlow Software Defined NetworksJose Saldana
 
Iccsit2010 paper2
Iccsit2010 paper2Iccsit2010 paper2
Iccsit2010 paper2hanums1
 
PERFORMANCE EVALUATION OF OSPF AND RIP ON IPV4 & IPV6 TECHNOLOGY USING G.711 ...
PERFORMANCE EVALUATION OF OSPF AND RIP ON IPV4 & IPV6 TECHNOLOGY USING G.711 ...PERFORMANCE EVALUATION OF OSPF AND RIP ON IPV4 & IPV6 TECHNOLOGY USING G.711 ...
PERFORMANCE EVALUATION OF OSPF AND RIP ON IPV4 & IPV6 TECHNOLOGY USING G.711 ...IJCNCJournal
 
Icemc22010[1].bd siitdstm
Icemc22010[1].bd siitdstmIcemc22010[1].bd siitdstm
Icemc22010[1].bd siitdstmhanums1
 
Respond 3 of your colleagues postings in one or more of the fol.docx
 Respond  3 of your colleagues postings in one or more of the fol.docx Respond  3 of your colleagues postings in one or more of the fol.docx
Respond 3 of your colleagues postings in one or more of the fol.docxaryan532920
 
Improving Network Efficiency with Simplemux
Improving Network Efficiency with SimplemuxImproving Network Efficiency with Simplemux
Improving Network Efficiency with SimplemuxJose Saldana
 
Ipv6 - Hamzeh Al-Qudah
Ipv6 - Hamzeh Al-QudahIpv6 - Hamzeh Al-Qudah
Ipv6 - Hamzeh Al-QudahHamza Al-Qudah
 
High Performance Communication for Oracle using InfiniBand
High Performance Communication for Oracle using InfiniBandHigh Performance Communication for Oracle using InfiniBand
High Performance Communication for Oracle using InfiniBandwebhostingguy
 
Performance Evaluation and Comparisons for IPv4&IPv6 using mpls Technologies
Performance Evaluation and Comparisons for IPv4&IPv6 using mpls TechnologiesPerformance Evaluation and Comparisons for IPv4&IPv6 using mpls Technologies
Performance Evaluation and Comparisons for IPv4&IPv6 using mpls Technologiesiosrjce
 
Wireless adhoc multi access networks
Wireless adhoc multi access networksWireless adhoc multi access networks
Wireless adhoc multi access networksIJCNCJournal
 
PLNOG 7: Emil Gągała, Sławomir Janukowicz - carrier grade NAT
PLNOG 7: Emil Gągała,  Sławomir Janukowicz - carrier grade NAT PLNOG 7: Emil Gągała,  Sławomir Janukowicz - carrier grade NAT
PLNOG 7: Emil Gągała, Sławomir Janukowicz - carrier grade NAT PROIDEA
 

Similar to Budapest icc 2013_presentation (20)

Richard - IFIP Networking 2021 - Panel.pdf
Richard - IFIP Networking 2021 - Panel.pdfRichard - IFIP Networking 2021 - Panel.pdf
Richard - IFIP Networking 2021 - Panel.pdf
 
Bar-BoF session about Simplemux at IETF93, Prague
Bar-BoF session about Simplemux at IETF93, PragueBar-BoF session about Simplemux at IETF93, Prague
Bar-BoF session about Simplemux at IETF93, Prague
 
ANALYSIS OF IPV6 TRANSITION TECHNOLOGIES
ANALYSIS OF IPV6 TRANSITION TECHNOLOGIESANALYSIS OF IPV6 TRANSITION TECHNOLOGIES
ANALYSIS OF IPV6 TRANSITION TECHNOLOGIES
 
Optimization of Low-efficiency Traffic in OpenFlow Software Defined Networks
Optimization of Low-efficiency Traffic in OpenFlowSoftware Defined NetworksOptimization of Low-efficiency Traffic in OpenFlowSoftware Defined Networks
Optimization of Low-efficiency Traffic in OpenFlow Software Defined Networks
 
Iccsit2010 paper2
Iccsit2010 paper2Iccsit2010 paper2
Iccsit2010 paper2
 
M017147275
M017147275M017147275
M017147275
 
Unit 2
Unit 2Unit 2
Unit 2
 
PERFORMANCE EVALUATION OF OSPF AND RIP ON IPV4 & IPV6 TECHNOLOGY USING G.711 ...
PERFORMANCE EVALUATION OF OSPF AND RIP ON IPV4 & IPV6 TECHNOLOGY USING G.711 ...PERFORMANCE EVALUATION OF OSPF AND RIP ON IPV4 & IPV6 TECHNOLOGY USING G.711 ...
PERFORMANCE EVALUATION OF OSPF AND RIP ON IPV4 & IPV6 TECHNOLOGY USING G.711 ...
 
Icemc22010[1].bd siitdstm
Icemc22010[1].bd siitdstmIcemc22010[1].bd siitdstm
Icemc22010[1].bd siitdstm
 
RASHMI VT REPORT
RASHMI VT REPORTRASHMI VT REPORT
RASHMI VT REPORT
 
Respond 3 of your colleagues postings in one or more of the fol.docx
 Respond  3 of your colleagues postings in one or more of the fol.docx Respond  3 of your colleagues postings in one or more of the fol.docx
Respond 3 of your colleagues postings in one or more of the fol.docx
 
Improving Network Efficiency with Simplemux
Improving Network Efficiency with SimplemuxImproving Network Efficiency with Simplemux
Improving Network Efficiency with Simplemux
 
Ospf
OspfOspf
Ospf
 
Ipv6 - Hamzeh Al-Qudah
Ipv6 - Hamzeh Al-QudahIpv6 - Hamzeh Al-Qudah
Ipv6 - Hamzeh Al-Qudah
 
40120130405018 2
40120130405018 240120130405018 2
40120130405018 2
 
High Performance Communication for Oracle using InfiniBand
High Performance Communication for Oracle using InfiniBandHigh Performance Communication for Oracle using InfiniBand
High Performance Communication for Oracle using InfiniBand
 
A010630103
A010630103A010630103
A010630103
 
Performance Evaluation and Comparisons for IPv4&IPv6 using mpls Technologies
Performance Evaluation and Comparisons for IPv4&IPv6 using mpls TechnologiesPerformance Evaluation and Comparisons for IPv4&IPv6 using mpls Technologies
Performance Evaluation and Comparisons for IPv4&IPv6 using mpls Technologies
 
Wireless adhoc multi access networks
Wireless adhoc multi access networksWireless adhoc multi access networks
Wireless adhoc multi access networks
 
PLNOG 7: Emil Gągała, Sławomir Janukowicz - carrier grade NAT
PLNOG 7: Emil Gągała,  Sławomir Janukowicz - carrier grade NAT PLNOG 7: Emil Gągała,  Sławomir Janukowicz - carrier grade NAT
PLNOG 7: Emil Gągała, Sławomir Janukowicz - carrier grade NAT
 

More from Jose Saldana

Pint of science Patinete as a Service
Pint of science Patinete as a ServicePint of science Patinete as a Service
Pint of science Patinete as a ServiceJose Saldana
 
Mejorar tu empleabilidad como ingeniero
Mejorar tu empleabilidad como ingenieroMejorar tu empleabilidad como ingeniero
Mejorar tu empleabilidad como ingenieroJose Saldana
 
POUZ Universidad de Zaragoza - Telecomunicación 2º y 3º
POUZ Universidad de Zaragoza - Telecomunicación 2º y 3ºPOUZ Universidad de Zaragoza - Telecomunicación 2º y 3º
POUZ Universidad de Zaragoza - Telecomunicación 2º y 3ºJose Saldana
 
Cómo se conectan los ordenadores y los móviles
Cómo se conectan los ordenadores y los móvilesCómo se conectan los ordenadores y los móviles
Cómo se conectan los ordenadores y los móvilesJose Saldana
 
La bala que dobló la esquina: el problema de los videojuegos online
La bala que dobló la esquina: el problema de los videojuegos onlineLa bala que dobló la esquina: el problema de los videojuegos online
La bala que dobló la esquina: el problema de los videojuegos onlineJose Saldana
 
Entretenimiento online. Una perspectiva cristiana
Entretenimiento online. Una perspectiva cristianaEntretenimiento online. Una perspectiva cristiana
Entretenimiento online. Una perspectiva cristianaJose Saldana
 
¿Por qué el WiFi se va y se viene?
¿Por qué el WiFi se va y se viene?¿Por qué el WiFi se va y se viene?
¿Por qué el WiFi se va y se viene?Jose Saldana
 
Wi-5: Advanced Features for Low-cost Wi-Fi APs
Wi-5: Advanced Features for Low-cost Wi-Fi APsWi-5: Advanced Features for Low-cost Wi-Fi APs
Wi-5: Advanced Features for Low-cost Wi-Fi APsJose Saldana
 
Header compression and multiplexing in LISP
Header compression and multiplexing in LISPHeader compression and multiplexing in LISP
Header compression and multiplexing in LISPJose Saldana
 
Simplemux traffic optimization
Simplemux traffic optimizationSimplemux traffic optimization
Simplemux traffic optimizationJose Saldana
 
Online games: a real-time problem for the network
Online games: a real-time problem for the networkOnline games: a real-time problem for the network
Online games: a real-time problem for the networkJose Saldana
 
GAIA and Alternative Networks
GAIA and Alternative NetworksGAIA and Alternative Networks
GAIA and Alternative NetworksJose Saldana
 
Alternative Network Deployments
Alternative Network DeploymentsAlternative Network Deployments
Alternative Network DeploymentsJose Saldana
 
Can We Multiplex ACKs without Harming the Performance of TCP?
Can We Multiplex ACKs without Harming the Performance of TCP?Can We Multiplex ACKs without Harming the Performance of TCP?
Can We Multiplex ACKs without Harming the Performance of TCP?Jose Saldana
 
The Effect of Multiplexing Delay on MMORPG TCP Traffic Flows
The Effect of Multiplexing Delay on MMORPG TCP Traffic FlowsThe Effect of Multiplexing Delay on MMORPG TCP Traffic Flows
The Effect of Multiplexing Delay on MMORPG TCP Traffic FlowsJose Saldana
 
Online games traffic characterization and network support
Online games traffic characterization and network supportOnline games traffic characterization and network support
Online games traffic characterization and network supportJose Saldana
 
The problem of using a best-effort network for online games
The problem of using a best-effort network for online gamesThe problem of using a best-effort network for online games
The problem of using a best-effort network for online gamesJose Saldana
 
Evaluation of Multiplexing and Buffer Policies Influence on VoIP Conversation...
Evaluation of Multiplexing and Buffer Policies Influence on VoIP Conversation...Evaluation of Multiplexing and Buffer Policies Influence on VoIP Conversation...
Evaluation of Multiplexing and Buffer Policies Influence on VoIP Conversation...Jose Saldana
 
Influence of the Router Buffer on Online Games Traffic Multiplexing
Influence of the Router Buffer on Online Games Traffic MultiplexingInfluence of the Router Buffer on Online Games Traffic Multiplexing
Influence of the Router Buffer on Online Games Traffic MultiplexingJose Saldana
 
Improving Quality in a Distributed IP Telephony System by the use of Multiple...
Improving Quality in a Distributed IP Telephony System by the use of Multiple...Improving Quality in a Distributed IP Telephony System by the use of Multiple...
Improving Quality in a Distributed IP Telephony System by the use of Multiple...Jose Saldana
 

More from Jose Saldana (20)

Pint of science Patinete as a Service
Pint of science Patinete as a ServicePint of science Patinete as a Service
Pint of science Patinete as a Service
 
Mejorar tu empleabilidad como ingeniero
Mejorar tu empleabilidad como ingenieroMejorar tu empleabilidad como ingeniero
Mejorar tu empleabilidad como ingeniero
 
POUZ Universidad de Zaragoza - Telecomunicación 2º y 3º
POUZ Universidad de Zaragoza - Telecomunicación 2º y 3ºPOUZ Universidad de Zaragoza - Telecomunicación 2º y 3º
POUZ Universidad de Zaragoza - Telecomunicación 2º y 3º
 
Cómo se conectan los ordenadores y los móviles
Cómo se conectan los ordenadores y los móvilesCómo se conectan los ordenadores y los móviles
Cómo se conectan los ordenadores y los móviles
 
La bala que dobló la esquina: el problema de los videojuegos online
La bala que dobló la esquina: el problema de los videojuegos onlineLa bala que dobló la esquina: el problema de los videojuegos online
La bala que dobló la esquina: el problema de los videojuegos online
 
Entretenimiento online. Una perspectiva cristiana
Entretenimiento online. Una perspectiva cristianaEntretenimiento online. Una perspectiva cristiana
Entretenimiento online. Una perspectiva cristiana
 
¿Por qué el WiFi se va y se viene?
¿Por qué el WiFi se va y se viene?¿Por qué el WiFi se va y se viene?
¿Por qué el WiFi se va y se viene?
 
Wi-5: Advanced Features for Low-cost Wi-Fi APs
Wi-5: Advanced Features for Low-cost Wi-Fi APsWi-5: Advanced Features for Low-cost Wi-Fi APs
Wi-5: Advanced Features for Low-cost Wi-Fi APs
 
Header compression and multiplexing in LISP
Header compression and multiplexing in LISPHeader compression and multiplexing in LISP
Header compression and multiplexing in LISP
 
Simplemux traffic optimization
Simplemux traffic optimizationSimplemux traffic optimization
Simplemux traffic optimization
 
Online games: a real-time problem for the network
Online games: a real-time problem for the networkOnline games: a real-time problem for the network
Online games: a real-time problem for the network
 
GAIA and Alternative Networks
GAIA and Alternative NetworksGAIA and Alternative Networks
GAIA and Alternative Networks
 
Alternative Network Deployments
Alternative Network DeploymentsAlternative Network Deployments
Alternative Network Deployments
 
Can We Multiplex ACKs without Harming the Performance of TCP?
Can We Multiplex ACKs without Harming the Performance of TCP?Can We Multiplex ACKs without Harming the Performance of TCP?
Can We Multiplex ACKs without Harming the Performance of TCP?
 
The Effect of Multiplexing Delay on MMORPG TCP Traffic Flows
The Effect of Multiplexing Delay on MMORPG TCP Traffic FlowsThe Effect of Multiplexing Delay on MMORPG TCP Traffic Flows
The Effect of Multiplexing Delay on MMORPG TCP Traffic Flows
 
Online games traffic characterization and network support
Online games traffic characterization and network supportOnline games traffic characterization and network support
Online games traffic characterization and network support
 
The problem of using a best-effort network for online games
The problem of using a best-effort network for online gamesThe problem of using a best-effort network for online games
The problem of using a best-effort network for online games
 
Evaluation of Multiplexing and Buffer Policies Influence on VoIP Conversation...
Evaluation of Multiplexing and Buffer Policies Influence on VoIP Conversation...Evaluation of Multiplexing and Buffer Policies Influence on VoIP Conversation...
Evaluation of Multiplexing and Buffer Policies Influence on VoIP Conversation...
 
Influence of the Router Buffer on Online Games Traffic Multiplexing
Influence of the Router Buffer on Online Games Traffic MultiplexingInfluence of the Router Buffer on Online Games Traffic Multiplexing
Influence of the Router Buffer on Online Games Traffic Multiplexing
 
Improving Quality in a Distributed IP Telephony System by the use of Multiple...
Improving Quality in a Distributed IP Telephony System by the use of Multiple...Improving Quality in a Distributed IP Telephony System by the use of Multiple...
Improving Quality in a Distributed IP Telephony System by the use of Multiple...
 

Recently uploaded

CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 

Recently uploaded (20)

CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 

Budapest icc 2013_presentation

  • 1. Enhancing Throughput Efficiency via Multiplexing and Header Compression over LISP Tunnels Second IEEE Workshop on Telecommunication Standards: From Research to Standards IEEE ICC 2013, Budapest, Hungary, 9th of June 2013 Jose Saldana Julián Fernández-Navajas José Ruiz-Mas Luigi Iannone Diego R. Lopez
  • 2. Enhancing Throughput Efficiency with LISP. Budapest Jun 9th 2013 Index 1. Introduction 2. Context and Scenarios of Application 3. Multiplexing/Compression Signaling 4. Expected Bandwidth Savings 5. Conclusions and Future Work
  • 3. Enhancing Throughput Efficiency with LISP. Budapest Jun 9th 2013 Index 1. Introduction 2. Context and Scenarios of Application 3. Multiplexing/Compression Signaling 4. Expected Bandwidth Savings 5. Conclusions and Future Work
  • 4. Introduction Enhancing Throughput Efficiency with LISP. Budapest Jun 9th 2013  Emerging real-time services  High interactivity requirements  Delay is important, so frequent information updates are needed
  • 5. Introduction Enhancing Throughput Efficiency with LISP. Budapest Jun 9th 2013  Emerging real-time services  High rates (10 to 50 pps)  Small packets (some tens of bytes)  Low efficiency Packet size and inter-packet time for Counter Strike 1 40 50 60 70 80 90 100 110 bytes 0 10 20 30 40 50 60 70 ms
  • 6. Introduction Enhancing Throughput Efficiency with LISP. Budapest Jun 9th 2013  TCMTF (Tunneling Compressed Multiplexed Traffic Flows) is a proposal for improving the efficiency of these flows by:  Header compression  Multiplexing  Tunneling  Status: IETF draft IP IP IP No compr. / ROHC / IPHC / ECRTP PPPMux / Other GRE / L2TP / Other IP Compression layer Multiplexing layer Tunneling layer Real-time traffic Network Protocol UDP RTP payload UDPTCP payloadpayload
  • 7. Introduction Enhancing Throughput Efficiency with LISP. Budapest Jun 9th 2013  TCMTF optimization example One IPv4/TCP packet 1500 bytes η=1460/1500=97% One IPv4/UDP/RTP VoIP packet with two samples of 10 bytes η=20/60=33% Five IPv4/UDP/RTP VoIP packets with two samples of 10 bytes η=100/300=33% savingOne IPv4 TCMTF Packet multiplexing five two sample packets η=100/161=62%
  • 8. Introduction Enhancing Throughput Efficiency with LISP. Budapest Jun 9th 2013  2006: The IAB (Internet Architecture Board) felt the need for new architectures able to overcome the scalability of the routing system  LISP: Locator/ID Separation Protocol, is an architecture designed to this aim  Getting a growing interest from the Industry
  • 9. Introduction Enhancing Throughput Efficiency with LISP. Budapest Jun 9th 2013  LISP distinguishes two address spaces:  Routing Locator (RLOC): border routers  Endpoint Identifiers (EID): hosts inside stub networks Internet RLOC Address Space Stub 1 Stub 2 Border routers EID 1 EID 2 EID 3 EID Address Space Stub 3 EID 1 EID 2 EID 2 EID 1 EID Address Space EID Address SpaceRLOC RLOC RLOC
  • 10. Introduction Enhancing Throughput Efficiency with LISP. Budapest Jun 9th 2013  A stub network only routes packets to and from itself Internet Stub 1 Stub 2 Border routers EID 1 EID 2 EID 3 Stub 3 EID 1 EID 2 EID 2 EID 1
  • 11. Introduction Enhancing Throughput Efficiency with LISP. Budapest Jun 9th 2013  A stub network only routes packets to and from itself  Border routers do a “map and encap” process when sending a packet to other stub network Internet Stub 1 Stub 2 Border routers EID 1 EID 2 EID 3 Stub 3 EID 1 EID 2 EID 2 EID 1
  • 12. Introduction Enhancing Throughput Efficiency with LISP. Budapest Jun 9th 2013  A tunnel is necessary between stub networks One IPv4/TCP packet 1500 bytes One IPv4/UDP/RTP VoIP packet with two samples of 10 bytes IP RLOC 20 bytes UDP 8 bytes LISP 8 bytes IP stub+UDP+RTP 40 bytes VoIP: 76 header bytes for 20 bytes payload In a MTU-sized packet the extra overhead is not significant
  • 13. Enhancing Throughput Efficiency with LISP. Budapest Jun 9th 2013 Index 1. Introduction 2. Context and Scenarios of Application 3. Multiplexing/Compression Signaling 4. Expected Bandwidth Savings 5. Conclusions and Future Work
  • 14. Scenarios of application Enhancing Throughput Efficiency with LISP. Budapest Jun 9th 2013  Services generating high rates of small packets:  VoIP Multiplexing schemes exist (RFC4170)  First Person Shooter games  MMORPG games  ACKs traveling to: Content Delivery Networks TCP-based video streaming web
  • 15. Scenarios of application Enhancing Throughput Efficiency with LISP. Budapest Jun 9th 2013  Can we find simultaneous flows between the same pair of stub networks? Internet RLOC Address Space Stub 1 Stub 3 Stub 2 Border routers Web server aggregation network of a network operator
  • 16. Scenarios of application Enhancing Throughput Efficiency with LISP. Budapest Jun 9th 2013  Can we find simultaneous flows between the same pair of stub networks? Internet RLOC Address Space Stub 1 Stub 3 Stub 2 Border routers Company headquarters Office in a country
  • 17. Scenarios of application Enhancing Throughput Efficiency with LISP. Budapest Jun 9th 2013  Let’s group packets in the border router, in order to share the overhead of the tunnel Internet RLOC Address Space Stub 1 Stub 3 Stub 2 Border routers 4 IP/UDP/LISP headers
  • 18. Scenarios of application Enhancing Throughput Efficiency with LISP. Budapest Jun 9th 2013  Let’s group packets in the border router, in order to share the overhead of the tunnel Internet RLOC Address Space Stub 1 Stub 3 Stub 2 Border routers 1 IP/UDP/LISP header
  • 19. Enhancing Throughput Efficiency with LISP. Budapest Jun 9th 2013 Index 1. Introduction 2. Context and Scenarios of Application 3. Multiplexing/Compression Signaling 4. Expected Bandwidth Savings 5. Conclusions and Future Work
  • 20. Multiplexing/Compression Signaling Enhancing Throughput Efficiency with LISP. Budapest Jun 9th 2013  We have to negotiate different parameters between mux and demux  Maximum added delay  Header compression scheme  LISP signalling for EID-RLOC mappings can be used for this aim  Able to carry meta-information  Which flows can be multiplexed, based on (e.g.),  IP addresses  ToS  application
  • 21. Multiplexing/Compression Signaling Enhancing Throughput Efficiency with LISP. Budapest Jun 9th 2013  Standard format for signalling  Start or adapt multiplexing on demand, depending on network traffic status
  • 22. Enhancing Throughput Efficiency with LISP. Budapest Jun 9th 2013 Index 1. Introduction 2. Context and Scenarios of Application 3. Multiplexing/Compression Signaling 4. Expected Bandwidth Savings 5. Conclusions and Future Work
  • 23. Expected Bandwidth Savings Enhancing Throughput Efficiency with LISP. Budapest Jun 9th 2013  Let’s multiplex packets, avoiding LISP headers Three IPv4/UDP client-to-server packets of Counter Strike TCMTF multiplex multiplex saving Four IPv4/UDP/RTP VoIP packets with two samples of 10 bytes multiplex saving TCMTF multiplex Four IPv4/TCP client-to-server packets of World of Warcraft. E[P]=20bytes TCP ACK without payload TCMTF multiplex multiplex saving Five IPv4/TCP ACKs TCMTF multiplex multiplex saving
  • 24. Expected Bandwidth Savings Enhancing Throughput Efficiency with LISP. Budapest Jun 9th 2013  What if the router also compresses headers? Three IPv4/UDP client-to-server packets of Counter Strike TCMTF multiplex and compress multiplex + compress saving Four IPv4/UDP/RTP VoIP packets with two samples of 10 bytes TCMTF multiplex and compress Four IPv4/TCP client-to-server packets of World of Warcraft. E[P]=20bytes multiplex + compress saving TCP ACK without payload multiplex + compress saving multiplex saving TCMTF multiplex TCMTF multiplex multiplex saving TCMTF multiplex and compress TCMTF multiplex multiplex saving
  • 25. Expected Bandwidth Savings Enhancing Throughput Efficiency with LISP. Budapest Jun 9th 2013  What if the router also compresses headers? Three IPv4/UDP client-to-server packets of Counter Strike TCMTF multiplex and compress multiplex + compress saving Four IPv4/UDP/RTP VoIP packets with two samples of 10 bytes TCMTF multiplex and compress Four IPv4/TCP client-to-server packets of World of Warcraft. E[P]=20bytes multiplex + compress saving TCP ACK without payload multiplex + compress saving multiplex saving TCMTF multiplex TCMTF multiplex multiplex saving TCMTF multiplex and compress TCMTF multiplex multiplex saving
  • 26. Expected Bandwidth Savings Enhancing Throughput Efficiency with LISP. Budapest Jun 9th 2013  Asymptotic savings for each service 0% 10% 20% 30% 40% 50% 60% 70% 80% 90% 100% VoIP FPS MMORPG ACKs BandwidthSaving Bandwidth Saving IPv4 on IPv4 IPv6 on IPv4 IPv4 on IPv6 IPv6 on IPv6 No header compression UDP/RTP UDP TCP
  • 27. Expected Bandwidth Savings Enhancing Throughput Efficiency with LISP. Budapest Jun 9th 2013  VoIP G.729a 0% 10% 20% 30% 40% 50% 60% 70% 80% 0 5 10 15 20 25 30 35 40 45 50 Bandwidthsaving Number of VoIP flows Bandwidth saving, VoIP, G729a, 2 samples per packet IPv4 on IPv4 only Mux IPv4 on IPv4 Mux + compr IPv4 on IPv6 Only Mux IPv4 on IPv6 Mux + Compr
  • 28. Expected Bandwidth Savings Enhancing Throughput Efficiency with LISP. Budapest Jun 9th 2013  VoIP G.729a 0% 10% 20% 30% 40% 50% 60% 70% 80% 0 5 10 15 20 25 30 35 40 45 50 Bandwidthsaving Number of VoIP flows Bandwidth saving, VoIP, G729a, 2 samples per packet IPv4 on IPv4 only Mux IPv4 on IPv4 Mux + compr IPv4 on IPv6 Only Mux IPv4 on IPv6 Mux + Compr No header compression One packet from each flow
  • 29. Expected Bandwidth Savings Enhancing Throughput Efficiency with LISP. Budapest Jun 9th 2013  First Person Shooter game (Counter Strike 1) 0% 10% 20% 30% 40% 50% 60% 70% 80% 5 10 15 20 25 30 35 40 45 50 BandwidthSaving period (ms) Bandwidth Saving. FPS Game. IPv4 on IPv4 20 players 20 players, no compr 15 players 15 players, no compr 10 players 10 players, no compr 5 players 5 players, no compr
  • 30. Expected Bandwidth Savings Enhancing Throughput Efficiency with LISP. Budapest Jun 9th 2013  First Person Shooter game (Counter Strike 1) 0% 10% 20% 30% 40% 50% 60% 70% 80% 5 10 15 20 25 30 35 40 45 50 BandwidthSaving period (ms) Bandwidth Saving. FPS Game. IPv4 on IPv4 20 players 20 players, no compr 15 players 15 players, no compr 10 players 10 players, no compr 5 players 5 players, no compr Additional delay is half the period
  • 31. Expected Bandwidth Savings Enhancing Throughput Efficiency with LISP. Budapest Jun 9th 2013  MMORPG (World of Warcraft) 0% 10% 20% 30% 40% 50% 60% 70% 80% 10 20 30 40 50 60 70 80 90 100 BandwidthSaving period (ms) Bandwidth Saving. MMORPG Game. IPv4 on IPv4 100 players 100 pl, no compr 50 players 50 pl, no compr 20 players 20 pl, no compr 10 players 10 pl, no compr
  • 32. Expected Bandwidth Savings Enhancing Throughput Efficiency with LISP. Budapest Jun 9th 2013  MMORPG (World of Warcraft) 0% 10% 20% 30% 40% 50% 60% 70% 80% 10 20 30 40 50 60 70 80 90 100 BandwidthSaving period (ms) Bandwidth Saving. MMORPG Game. IPv4 on IPv4 100 players 100 pl, no compr 50 players 50 pl, no compr 20 players 20 pl, no compr 10 players 10 pl, no compr 56% of the packets are ACKs
  • 33. Expected Bandwidth Savings Enhancing Throughput Efficiency with LISP. Budapest Jun 9th 2013  ACKs between stub networks (no compress) 0% 10% 20% 30% 40% 50% 60% 70% 80% 5 10 15 20 25 30 35 40 45 50 BandwidthSaving period (ms) Bandwidth Saving. ACKs. IPv4 on IPv4 1000ACK/sec 500ACK/sec 200ACK/sec 100ACK/sec
  • 34. Expected Bandwidth Savings Enhancing Throughput Efficiency with LISP. Budapest Jun 9th 2013  ACKs between stub networks (no compress) 0% 10% 20% 30% 40% 50% 60% 70% 80% 5 10 15 20 25 30 35 40 45 50 BandwidthSaving period (ms) Bandwidth Saving. ACKs. IPv4 on IPv4 1000ACK/sec 500ACK/sec 200ACK/sec 100ACK/sec Additional delay has to be limited
  • 35. Enhancing Throughput Efficiency with LISP. Budapest Jun 9th 2013 Index 1. Introduction 2. Context and Scenarios of Application 3. Multiplexing/Compression Signaling 4. Expected Bandwidth Savings 5. Conclusions and Future Work
  • 36. Conclusions and Future Work Enhancing Throughput Efficiency with LISP. Budapest Jun 9th 2013  Possibility of using TCMTF multiplexing and compressing in LISP: mutual benefit  Ability of LISP signaling for negotiating TCMTF parameters  Throughput can be highly improved by packet grouping  Additional savings by means of compression  Depending on the capacity of the router  Future: TCMTF-able LISP border routers
  • 37. Thank you very much! Jose Saldana Julián Fernández-Navajas José Ruiz-Mas Luigi Iannone Diego R. Lopez