presented by max podlesny
DESCRIPTION
Internet research Needs Better Models Sally Floyd, Eddie Kohler ISCI Center for Internet Research, Berkeley, California. Presented by Max Podlesny. Outline. Motivation Network Model Principles Several problems Phase Effects Active Queue Management: Oscillations TCP Variants Proposal - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: Presented by Max Podlesny](https://reader036.vdocument.in/reader036/viewer/2022072015/56813022550346895d95a614/html5/thumbnails/1.jpg)
Internet research Needs Better Models
Sally Floyd, Eddie KohlerISCI Center for Internet Research,
Berkeley, California
Presented byMax Podlesny
![Page 2: Presented by Max Podlesny](https://reader036.vdocument.in/reader036/viewer/2022072015/56813022550346895d95a614/html5/thumbnails/2.jpg)
2 - Max Podlesny – 3/31/05
Outline
Motivation Network Model Principles Several problems
» Phase Effects» Active Queue Management: Oscillations» TCP Variants
Proposal Conclusion
![Page 3: Presented by Max Podlesny](https://reader036.vdocument.in/reader036/viewer/2022072015/56813022550346895d95a614/html5/thumbnails/3.jpg)
3 - Max Podlesny – 3/31/05
Motivation
Little relationship to Internet reality Unknown relationship to Internet reality What divergences are acceptable? Are used models valid? Measurements and methodologies have never been
synthesized into a convenient , coherent hole
![Page 4: Presented by Max Podlesny](https://reader036.vdocument.in/reader036/viewer/2022072015/56813022550346895d95a614/html5/thumbnails/4.jpg)
4 - Max Podlesny – 3/31/05
Network Model Principles
The full range of parameters that might affect a simulation or experiment, i.e.:» network topology» traffic generation» end-node protocol behavior» queue drop policies» congestion levels» etc.
![Page 5: Presented by Max Podlesny](https://reader036.vdocument.in/reader036/viewer/2022072015/56813022550346895d95a614/html5/thumbnails/5.jpg)
5 - Max Podlesny – 3/31/05
Several typical models
![Page 6: Presented by Max Podlesny](https://reader036.vdocument.in/reader036/viewer/2022072015/56813022550346895d95a614/html5/thumbnails/6.jpg)
6 - Max Podlesny – 3/31/05
Requirements to the model
Model should be specific to the research questions being investigated
Model must go hand-in-hand with measurement Model should be applicable both to the Internet of the
future and to the Internet of present How do model’s parameter settings affect
experimental results?
![Page 7: Presented by Max Podlesny](https://reader036.vdocument.in/reader036/viewer/2022072015/56813022550346895d95a614/html5/thumbnails/7.jpg)
7 - Max Podlesny – 3/31/05
Example:Phase Effects
Sensitive dependence on precise parameter settings It is not relevant to the modern Internet Concrete example: S.Floyd, V.Jacobson. On Traffic Phase Effects
in Packet-Switched Gateways. Internetworking: Reseacrh and Experience, 3(3), Sept.1992 » Two TCP flows sharing a Drop-Tail queue» Simulation topology is a simple dumbbell» Long-lived flows» No reverse-path traffic
![Page 8: Presented by Max Podlesny](https://reader036.vdocument.in/reader036/viewer/2022072015/56813022550346895d95a614/html5/thumbnails/8.jpg)
8 - Max Podlesny – 3/31/05
Results of simulations
![Page 9: Presented by Max Podlesny](https://reader036.vdocument.in/reader036/viewer/2022072015/56813022550346895d95a614/html5/thumbnails/9.jpg)
9 - Max Podlesny – 3/31/05
Real network
Traffic includes short-lived flows Traffic consists of small control packets as well as
large data packets More than two competing flows
![Page 10: Presented by Max Podlesny](https://reader036.vdocument.in/reader036/viewer/2022072015/56813022550346895d95a614/html5/thumbnails/10.jpg)
10 - Max Podlesny – 3/31/05
Example: Active Queue Management:Oscillations
Implicit disagreement about which simulation scenarios are the most important to address
Queue oscillations are considered a serious potential problem with RED AQM
Changes in the traffic mix can affect oscillation dynamics
![Page 11: Presented by Max Podlesny](https://reader036.vdocument.in/reader036/viewer/2022072015/56813022550346895d95a614/html5/thumbnails/11.jpg)
11 - Max Podlesny – 3/31/05
Model
A dumbbell topology with a 15 Mbps 10ms congested link with Adaptive RED queue
management Similar, small amounts of reverse-path traffic All run for 100 seconds Difference:
» Traffic mixes» Flow RTTs
![Page 12: Presented by Max Podlesny](https://reader036.vdocument.in/reader036/viewer/2022072015/56813022550346895d95a614/html5/thumbnails/12.jpg)
12 - Max Podlesny – 3/31/05
Results of simulations
![Page 13: Presented by Max Podlesny](https://reader036.vdocument.in/reader036/viewer/2022072015/56813022550346895d95a614/html5/thumbnails/13.jpg)
13 - Max Podlesny – 3/31/05
Actually used models
![Page 14: Presented by Max Podlesny](https://reader036.vdocument.in/reader036/viewer/2022072015/56813022550346895d95a614/html5/thumbnails/14.jpg)
14 - Max Podlesny – 3/31/05
Example:TCP Variants
TCP Reno TCP Vegas
![Page 15: Presented by Max Podlesny](https://reader036.vdocument.in/reader036/viewer/2022072015/56813022550346895d95a614/html5/thumbnails/15.jpg)
15 - Max Podlesny – 3/31/05
TCP Reno
Based on acknowledgements Two types of congestion event:
» Duplicate acknowledgement» Timeout
Works well when only one packet is dropped Losses often come in bursts The problem is of how to avoid retransmit timeouts
![Page 16: Presented by Max Podlesny](https://reader036.vdocument.in/reader036/viewer/2022072015/56813022550346895d95a614/html5/thumbnails/16.jpg)
16 - Max Podlesny – 3/31/05
TCP Vegas
Based on packet delays Optimized only for environments:
» having a few active TCP connections» Sending rate of a TCP connection affects the queue size at the
router Problems arise with higher level of statistical
multiplexing
![Page 17: Presented by Max Podlesny](https://reader036.vdocument.in/reader036/viewer/2022072015/56813022550346895d95a614/html5/thumbnails/17.jpg)
17 - Max Podlesny – 3/31/05
Proposal Questions around congestion-related mechanisms at router
queues Analysis of the questions is supposed to lead to description of
experimental parameters relevant for constructing models Simulations are supposed to show how parameter settings affect
the observed behavior of existing techniques For settings affecting behavior, new measurement studies and
analysis of the measurement literature are supposed to describe how the settings look on real networks
![Page 18: Presented by Max Podlesny](https://reader036.vdocument.in/reader036/viewer/2022072015/56813022550346895d95a614/html5/thumbnails/18.jpg)
18 - Max Podlesny – 3/31/05
Conclusion Network research has a great need for better models Each specific research problem requires its own
model Base of a model must be network measurement if it is
necessary Model should be applicable to the Internet of present,
and to the Internet of future A better understanding of which aspects of models
are critical for a particular research issue is required
![Page 19: Presented by Max Podlesny](https://reader036.vdocument.in/reader036/viewer/2022072015/56813022550346895d95a614/html5/thumbnails/19.jpg)
19 - Max Podlesny – 3/31/05
Questions?