Satellites are now being used to carry Internet traffic which brings new opportunities as well as new challenges to the satellite industry. Our goal in this dissertation is to design efficient and fair transport layer and medium access control layer protocols for satellite networks. Three problems have been addressed in this dissertation. The first problem is to improve TCP performance over satellite networks and a protocol called receiver window backpressure protocol (RWBP) is proposed to be used inside the satellite networks. RWBP has newly designed congestion control, error control and buffer management schemes. And it requires less reverse channel bandwidth without…
Author: Zhou, Xiaoming
Source: University of Maryland
Download Link: Click Here To Download This Report
Reference URL: Visit Now
Reference URL: Visit Now
1 Introduction
1.1 Internet over Satellite …………………….. 1
1.1.1 Satellite Communications . . . ……………. 1
1.1.2 Satellite Located on the Internet: Core and Edge . ….. 3
1.2 StatementoftheProblems………………….. 4
1.2.1 CongestionManagementintheTransportLayer……. 5
1.2.2 Medium Access Control in the Reverse Channel . . ….. 6
1.2.3 CapacityPlanningandEnd-to-endPerformance……. 6
1.3 Contributions ………………………… 8
1.4 DissertationOrganization ………………….. 11
2 Background and Related Work 12
2.1 PerformanceMetricsandDesignGoals ……………. 12
2.2 Congestion Management in Satellite Networks ………… 14
2.2.1 TCPOverview ……………………. 14
2.2.2 Problems of TCP in Satellite Networks ………… 17
2.2.3 EndHostBasedApproach………………. 20
2.2.4 NetworkAssistedApproach ……………… 23
2.2.5 CombinedApproach …………………. 28
2.3 Medium Access Control in the Reverse Channel ……….. 28
2.3.1 Medium Access Control Overview …………… 28
2.3.2 ProblemsofWebBrowsingintheReverseChannel ….. 31
2.3.3 Channelization ……………………. 34
2.3.4 Random Access ……………………. 35
2.3.5 Reservation ……………………… 36
2.4 Summary ………………………….. 37
3 A Transport Layer Protocol in Satellite networks 39
3.1 SystemModel………………………… 42
3.1.1 Queuing Model at the Satellite Gateway ……….. 44
3.1.2 QueuingModelattheProxy……………… 44
3.2 Receiver Window Backpressure Protocol …………… 44
3.2.1 CongestionControl………………….. 45
3.2.2 ErrorControl …………………….. 47
3.2.3 BufferAllocationandManagement ………….. 50
3.3 PerformanceEvaluation …………………… 52
3.3.1 PerformanceModelingofRWBP …………… 53
3.3.2 Proxy Buffer Size and Reverse Channel Bandwidth Dimen-
sioning………………………… 56
3.3.3 Throughput and Fairness for Bulk Transfers ……… 59
3.3.4 ResponseTimeforShortTransfers ………….. 62
3.3.5 Satellite Link Utilization ……………….. 63
3.4 DeploymentConsiderations …………………. 66
3.4.1 End-to-end Semantics and Reliability …………. 68
3.4.2 SecurityIssues ……………………. 68
3.4.3 CPUProcessingOverhead………………. 69
3.5 Summary ………………………….. 69
4 A Multichannel Random Access Protocol forMultislot Short Mes-
sages with Delay Constraints 71
4.1 TrafficandChannelModels …………………. 72
4.2 Motivation………………………….. 73
4.3 FastMultichannelSlottedAloha……………….. 75
4.4 PerformanceAnalysis…………………….. 77
4.4.1 System Throughput ………………….. 78
4.4.2 First Attempt Success Probability …………… 81
4.4.3 RetransmissionRateandOperationRegion ……… 88
4.5 SimulationResults ……………………… 92
4.5.1 DelayPerformancewithPoissonArrivals……….. 92
4.5.2 DelayPerformancewithParetoArrivals ……….. 97
4.6 DeploymentConsiderations …………………. 98
4.6.1 Handling Homogeneous Message Lengths with Different Slot
Sizes …………………………. 99
4.6.2 HandlingHeterogeneousMessageLengths ……….101
4.6.3 ProcessingandBandwidthOverhead ………….102
4.7 Summary …………………………..103
vi5 Interactive Data Services in Wireless Access Networks: Capacity
Planning and Protocols 105
5.1 Introduction………………………….106
5.2 SystemModel…………………………109
5.3 AnalyticalandSimulationResults……………….112
5.3.1 BottleneckintheForwardChannelOnly………..113
5.3.2 MACProtocolsintheReverseChannel…………115
5.3.3 Bandwidth Requirement for Request Traffic in the Reverse
Channel ………………………..120
5.3.4 Effects of Acknowledgement Traffic in the Reverse Channel . 123
5.3.5 CPFDAMA………………………125
5.4 Web Browsing in Wireless Access Networks: A System Approach . 128
5.4.1 WebTrafficModeling………………….130
5.4.2 Improve Web Performance by designing a New Transport
LayerProtocol …………………….132
5.4.3 PerformanceEvaluationsofWebBrowsing……….133
5.5 Discussions ………………………….136
5.5.1 ReducingReverseChannelTrafficLoad…………136
5.5.2 Extensions to Support More Applications ………..137
5.5.3 CongestionandFlowControl ……………..138
5.6 Summary …………………………..139
6 Conclusions 141
Bibliography 145