MST/MD: a Transport Layer Protocol that - PowerPoint PPT Presentation

About This Presentation
Title:

MST/MD: a Transport Layer Protocol that

Description:

MST/MD: a Transport Layer Protocol that improves Large Data Set Transmission over Geo-Stationary Earth Orbit Satellites Paul D. Wiedemeier Computer Science Department – PowerPoint PPT presentation

Number of Views:47
Avg rating:3.0/5.0
Slides: 15
Provided by: Colum67
Learn more at: http://www.hynet.umd.edu
Category:

less

Transcript and Presenter's Notes

Title: MST/MD: a Transport Layer Protocol that


1
MST/MD a Transport Layer Protocol that improves
Large Data Set Transmission over Geo-Stationary
Earth Orbit Satellites
Paul D. Wiedemeier Computer Science
Department University of Missouri
Columbia Columbia, Missouri, 65211,
USA WiedemeierP_at_missouri.edu
Harry W. Tyrer Electrical and Computer
Engineering Department University of Missouri
Columbia Columbia, Missouri, 65211,
USA TyrerH_at_missouri.edu
2
  • Outline
  • Problem
  • Rationale
  • Solution
  • Assumptions
  • Simulation Tools
  • Multiple Segment Transmission with Majority
    Decoding Transport Layer Protocol
  • Results
  • Conclusions
  • Additional Work

3
  • Problem
  • TCP Reno over GEO Satellite ? Delayed Data
    Transmission
  • 20 MB data set _at_ 1.0e-04 BER ? 6110 seconds (102
    minutes)
  • High Propagation Time
  • Small Maximum Window Size
  • Congestion Avoidance and Control Algorithms
  • Outline
  • Problem
  • Rationale
  • Solution
  • Assumptions
  • Sim. Tools
  • MST/MD TLP
  • Results
  • Conclusions
  • Addnl. Work

4
  • Rationale
  • Rural America
  • Terrorism
  • GEO Satellites provide
  • High-Bandwidth Data Transmission
  • Large Footprints
  • Outline
  • Problem
  • Rationale
  • Solution
  • Assumptions
  • Sim. Tools
  • MST/MD TLP
  • Results
  • Conclusions
  • Addnl. Work

5
  • Solution
  • Multiple Segment Transmission (MST) with Majority
    Decoding (MD) Transport Layer Protocol
  • MST/MD transmits large data sets faster over GEO
    satellites than TCP Reno
  • Reliable Data Transmission
  • Outline
  • Problem
  • Rationale
  • Solution
  • Assumptions
  • Sim. Tools
  • MST/MD TLP
  • Results
  • Conclusions
  • Addnl. Work

6
  • Assumptions
  • Split Protocol
  • File Spoofing
  • IPv6 Jumbograms
  • No Forward Error Correction
  • Modified Multiple Access Protocol
  • Outline
  • Problem
  • Rationale
  • Solution
  • Assumptions
  • Sim. Tools
  • MST/MD TLP
  • Results
  • Conclusions
  • Addnl. Work

7
  • Simulation Tools
  • Computer Network Protocol Simulator ns-2 version
    2.1b9
  • Personal Computer Red Hat Linux
  • Outline
  • Problem
  • Rationale
  • Solution
  • Assumptions
  • Sim. Tools
  • MST/MD TLP
  • Results
  • Conclusions
  • Addnl. Work

8
  • MST/MD Transport Layer Protocol
  • Multiple Segment Transmission Function
  • Source transmits each segment at least once, but
    at most seven times
  • Odd number of transmissions
  • 8 MB Segment Size
  • 8 MB Maximum Window Size
  • 8 MB 223 B lt (560 ms 155.520 Mbps) lt 224 B
    16 MB
  • Majority Decoding Function
  • Binomial random variable theory
  • Destination determines the original message by
    inspecting each bit at each position from all
    transmitted segments.
  • Given an 8 MB segment and 7 transmissions _at_
    1.0e-04 BER
  • PSuccessful Transmission 0.9999
  • Compared to CRC-16 for burst errors gt 17 bits
  • PSuccessful Transmission 0.99998
  • Outline
  • Problem
  • Rationale
  • Solution
  • Assumptions
  • Sim. Tools
  • MST/MD TLP
  • Results
  • Conclusions
  • Addnl. Work

9
  • Three MST/MD Transport Layer Protocol Variants
  • TCP Columbia version 1.0
  • Source
  • Transmits each 8 MB segment seven times.
  • Waits for ACKs or RTOs.
  • Destination
  • Performs majority decoding on all multiply
    received segments.
  • TCP Columbia version 2.0
  • Source
  • Transmits a single 8 MB segment.
  • Waits for ACK or RTO.
  • Repeat if no ACK or RTO.
  • Transmits each 8 MB segment at least once, but at
    most seven times.
  • Destination
  • Performs majority decoding only if all seven
    segments arrive in error.
  • UDP Columbia version 1.0
  • Source
  • Outline
  • Problem
  • Rationale
  • Solution
  • Assumptions
  • Sim. Tools
  • MST/MD TLP
  • Results
  • Conclusions
  • Addnl. Work

10
  • Outline
  • Problem
  • Rationale
  • Solution
  • Assumptions
  • Sim. Tools
  • MST/MD TLP
  • Results
  • Conclusions
  • Addnl. Work
  • Results
  • Zero Bit Error Rate and Varied Data Set Size

Percent Decrease in Transmission Time versus TCP
Reno
Channel Utilization versus Data Set Size
Data Set Size TCP Columbiaversion 1.0 TCP Columbiaversion 2.0 UDP Columbiaversion 1.0
512 B 0 0 0
1 KB 0 7.6 0
2 KB 0 30.7 0
20 KB 0 60.4 0
200 KB 0 74.8 19.1
2 MB 66.5 93.0 33.1
20 MB 88.3 98.0 91.8
200 MB 90.3 98.5 93.0
  • The table and graph indicate
  • Data Set Size gt 2 MB, all MST/MD TLP variants
    perform better than TCP Reno
  • Data Set Size gt 1 KB, use TCP Columbia version
    2.0

11
  • Outline
  • Problem
  • Rationale
  • Solution
  • Assumptions
  • Sim. Tools
  • MST/MD TLP
  • Results
  • Conclusions
  • Addnl. Work
  • Results
  • Varied Bit Error Rate and 20 MB Data Set Size

Percent Decrease in Transmission Time versus TCP
Reno
Channel Utilization versus Bit Error Rate
Bit Error Rate TCP Columbiaversion 1.0 TCP Columbiaversion 2.0 UDP Columbiaversion 1.0
0.0 88.3 98.0 91.8
1.0e-08 88.9 98.1 92.2
1.0e-07 91.0 95.7 93.7
1.0e-06 93.2 93.2 96.7
1.0e-05 97.8 97.8 98.9
1.0e-04 99.4 99.4 99.7
  • The table and graph indicate
  • Bit Error Rate lt 1.0e-07, use TCP Columbia
    version 2.0
  • Bit Error Rate gt 1.0e-06, use UDP Columbia
    version 1.0

12
  • Conclusions
  • The MST/MD transport layer protocol variants
    transport data set sizes gt 2 MB faster than TCP
    Reno when the bit error rate is zero.
  • All MST/MD transport layer protocol variants
    transport data sets faster than TCP Reno when the
    bit error rate is variable.
  • Source earth stations use the MST function to
    transmit an 8 MB segment at least once but at
    most seven times.
  • Destination earth stations use MD function to
    reconstruct the original message from all
    multiply received segments with the same sequence
    number.
  • Outline
  • Problem
  • Rationale
  • Solution
  • Assumptions
  • Sim. Tools
  • MST/MD TLP
  • Results
  • Conclusions
  • Addnl. Work

13
  • Additional Work
  • Internet Protocol Datagram Size Routing within
    Hybrid Networks
  • Round Robin Multiple Access enabled GEO Satellite
    Earth Stations
  • Outline
  • Problem
  • Rationale
  • Solution
  • Assumptions
  • Sim. Tools
  • MST/MD TLP
  • Results
  • Conclusions
  • Addnl. Work

14
Thank you for your attention. Questions?
Write a Comment
User Comments (0)
About PowerShow.com