Please use this identifier to cite or link to this item: https://cuir.car.chula.ac.th/handle/123456789/27511
Title: การปรับปรุงประสิทธิภาพของโปรโตคอลทีซีพีแรพพิดในเครือข่ายความเร็วสูง
Other Titles: Improving TCP rapid performance in high-speed networks
Authors: นพพร คงวัดใหม่
Advisors: กุลธิดา โรจน์วิบูลย์ชัย
Other author: จุฬาลงกรณ์มหาวิทยาลัย. คณะวิศวกรรมศาสตร์
Advisor's Email: Kultida.R@Chula.ac.th
Subjects: โปรโตคอลเครือข่ายคอมพิวเตอร์
ทีซีพี/ไอพี (โปรโตคอลเครือข่ายคอมพิวเตอร์)
อินเตอร์เน็ต
ระบบสื่อสารข้อมูล
แพ็กเกตสวิตชิง (การสื่อสารข้อมูล)
Issue Date: 2554
Publisher: จุฬาลงกรณ์มหาวิทยาลัย
Abstract: ในหนึ่งทศวรรษที่ผ่านมาได้มีผู้นำเสนอโปรโตคอลสำหรับควบคุมการส่งข้อมูลบนเครือข่ายคอมพิวเตอร์ความเร็วสูงหลายโปรโตคอลด้วยกัน โดยโปรโตคอลดังกล่าวได้พัฒนาขึ้นมาเพื่อแก้ปัญหาในเรื่องประสิทธิภาพหากนำไปใช้บนเครือข่ายความเร็วสูง กล่าวคือโปรโตคอลต้องสามารถใช้ประโยชน์จากขนาดความจุหรือแบนด์วิดธ์ที่เพิ่มมากขึ้นได้อย่างมีประสิทธิภาพ และต้องไม่ก้าวร้าวต่อโปรโตคอลอื่นที่ทำงานร่วมกัน ซึ่งทีซีพีแรพพิดก็เป็นหนึ่งในโปรโตคอลดังกล่าวที่ถูกนำเสนอออกมาล่าสุด โดยมีคุณสมบัติที่ค่อนข้างโดดเด่นหลายประการด้วยกันคือ สามารถวัดค่าแบนด์วิดธ์ที่เหลืออยู่บนเครือข่ายได้อย่างรวดเร็วภายในเวลาอันสั้น ไม่ส่งข้อมูลออกไปบนเครือข่ายมากเกินกว่าที่ควรจะเป็น และไม่ก้าวร้าวกับโปรโตคอลอื่น เป็นต้น โดยเทคนิคที่ใช้ในโปรโตคอลแรพพิดคือการวัดค่าระยะเวลาที่แต่ละแพ็กเก็ตไปค้างอยู่ในบัฟเฟอร์ของเร้าเตอร์ ซึ่งทำให้สามารถค้นหาแบนด์วิดธ์ได้รวดเร็วและไม่ก้าวร้าวต่อโปรโตคอลตัวอื่น แต่อย่างไรก็ตามยังพบว่าแรพพิดไม่สามารถทำงานร่วมกับโปรโตคอลตัวอื่นที่มีความก้าวร้าว เช่นโปรโตคอลที่มีการปรับเปลี่ยนอัตราการส่งข้อมูลโดยดูจากการสูญหายของแพ็กเก็ตได้ จากการที่นำโปรโตคอลแรพพิดไปทำงานคู่กับโปรโตคอลนิวเรโนซึ่งเป็นโปรโตคอลที่มีการใช้งานกันอย่างแพร่หลายในปัจจุบันนั้น พบว่าแรพพิดไม่สามารถทำงานต่อไปได้อย่างมีประสิทธิภาพ และจากการวิเคราะห์พบว่าแรพพิดยังไม่มีความเสถียรภาพมากพอในการปรับเปลี่ยนอัตราการส่งข้อมูล ดังนั้นในวิทยานิพนธ์นี้จึงได้นำเสนอวิธีการแก้ไขโดยการนำอัลกอริทึมที่ชื่อว่าไอจีไอมาทำงานร่วมกันอัลกอริทึมของแรพพิด เพื่อช่วยให้แรพพิดสามารถทำงานร่วมกับโปรโตคอลอื่นที่มีความก้าวร้าวมากกว่าได้
Other Abstract: Several Transmission Control Protocols have been proposed to address the significant problem on congestion control avoidance in order to be efficient in achieving high throughput on high-speed network in non-intrusive manner. TCP RAPID has recently been proposed as a new TCP that can search and adapt to the available bandwidth within a few RTT. TCP RAPID is an outstanding protocol in many aspects especially in queue friendliness, fairness, and rapidly searching for dynamic available bandwidth. The bandwidth estimation technique used in TCP RAPID is based on queuing delay. The delay based protocol maintains high speed in bandwidth estimation and in non-intrusive manner. However, we found that TCP RAPID cannot co-exist with other loss based protocols such as TCP NewReno, which is commonly-used TCP version on the Internet. In this paper, we propose a solution to address this problem for TCP RAPID that is to use the Initial Gap Increasing (IGI) algorithm to increase the stability of TCP RAPID. This can cause TCP RAPID to survive in the aggressive environment as it is in the today Internet.
Description: วิทยานิพนธ์ (วท.ม.)--จุฬาลงกรณ์มหาวิทยาลัย, 2554
Degree Name: วิทยาศาสตรมหาบัณฑิต
Degree Level: ปริญญาโท
Degree Discipline: วิทยาศาสตร์คอมพิวเตอร์
URI: http://cuir.car.chula.ac.th/handle/123456789/27511
URI: http://doi.org/10.14457/CU.the.2011.1999
metadata.dc.identifier.DOI: 10.14457/CU.the.2011.1999
Type: Thesis
Appears in Collections:Eng - Theses

Files in This Item:
File Description SizeFormat 
nopporn_ko.pdf1.72 MBAdobe PDFView/Open


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