TCP Performance Enhancing Proxy Based on Cross-Layer Design in Satellite Communication Systems

DC Field Value Language
dc.contributor.advisorJae-Hyun Kim-
dc.contributor.authorWELDEGIORGIS, NATHNAEL GEBREGZIABHER-
dc.date.accessioned2018-11-08T08:18:50Z-
dc.date.available2018-11-08T08:18:50Z-
dc.date.issued2015-08-
dc.identifier.other20309-
dc.identifier.urihttps://dspace.ajou.ac.kr/handle/2018.oak/12774-
dc.description학위논문(석사)--아주대학교 일반대학원 :전자공학과,2015. 8-
dc.description.tableofcontentsContents i List of Figures iii List of Tables v List of Abbreviations vi Chapter 1. Introduction 1 1.1 Background and Motivation 1 1.2 Contributions 5 1.3 Overview 6 Chapter 2. Related Works 7 2.1 Overview of Satellite Networks 7 2.2 TCP Fundamentals 9 2.3 TCP Limitations in Satellite Communications 13 2.4 New TCP Modifications 15 2.5 Performance Enhancing Proxy(PEP) 18 2.5.1 Overview 18 2.5.2 TCP-Splitting Based PEP Scheme 19 2.5.3 Multi-Session in TCP-Splitting Based PEP 20 2.6 Cross-Layer Approach 22 Chapter 3. TCP-Splitting Based on Cross-Layer Design 25 3.1 System Architecture 25 3.2 TCP Initiation Procedure 26 3.3 TCP Demand Rate Request 28 3.4 Resource Allocation and Contention Window Tuning 30 Chapter 4. Implementation 32 4.1 TCP Linux Kernel 32 4.2 Tuned CWND Implementation 33 4.3 Test-bed Description 34 4.3.1 Test-bed Architecture 36 4.3.2 PEP Software 38 4.3.3 Dummynet 39 Chapter 5. Performance Evaluation 42 5.1 Single Session Performance 43 5.1.1 CWND Performance 44 5.1.2 Throughput Performance 45 5.2 Multi-Session Performance 50 5.2.1 CWND Performance 50 5.2.2 Throughput Performance 50 Chapter 6. Conclusion 55 Reference 57-
dc.language.isoeng-
dc.publisherThe Graduate School, Ajou University-
dc.rights아주대학교 논문은 저작권에 의해 보호받습니다.-
dc.titleTCP Performance Enhancing Proxy Based on Cross-Layer Design in Satellite Communication Systems-
dc.typeThesis-
dc.contributor.affiliation아주대학교 일반대학원-
dc.contributor.department일반대학원 전자공학과-
dc.date.awarded2015. 8-
dc.description.degreeMaster-
dc.identifier.localIdT000000020309-
dc.identifier.urlhttp://dcoll.ajou.ac.kr:9080/dcollection/jsp/common/DcLoOrgPer.jsp?sItemId=000000020309-
dc.subject.keywordTCP in Satellite Communications-
dc.description.alternativeAbstractSatellite communication system is an ideal medium to provide Internet connectivity to wide area coverage. Most of the Internet applications and services run over TCP/IP protocol to deliver data to destinations. New satellite system architectures like Digital video broadcasting-return channel via satellite (DVB-RCS) are being designed to be fully IP based. However, geosynchronous orbit (GEO) satellite channels are characterized by long round-trip time (RTT), large bandwidth delay product (BDP) and high bit error rates (BER) that cause to degrade standard TCP performance in satellite links. In this thesis, we propose a cross-layer design scheme in TCP splitting connections on DVB-RCS networks. A cross-layer architecture allows for interaction between TCP and the resource allocation (RA) scheme in the link layer. TCP congestion window (CWND) is tuned using information on the RA in layer 2. To evaluate the performance, we implement the tuned CWND on TCP Linux kernel over TCP-splitting based performance enhancing proxy (PEP) test-bed. The results show that TCP CWND can be adjusted by RA information in the proposed cross-layer design. In all the results, especially in higher link error rate, the performance of the customized TCP is very impressive in both single and multiple sessions.-
Appears in Collections:
Graduate School of Ajou University > Department of Electronic Engineering > 3. Theses(Master)
Files in This Item:
There are no files associated with this item.

Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.

Browse