Chulalongkorn University Theses and Dissertations (Chula ETD)

Other Title (Parallel Title in Other Language of ETD)

Path Selection Algorithm for Multipath TCP in Software-Defined Networking

Year (A.D.)

2017

Document Type

Thesis

First Advisor

กุลธิดา โรจน์วิบูลย์ชัย

Faculty/College

Faculty of Engineering (คณะวิศวกรรมศาสตร์)

Department (if any)

Department of Computer Engineering (ภาควิชาวิศวกรรมคอมพิวเตอร์)

Degree Name

วิทยาศาสตรมหาบัณฑิต

Degree Level

ปริญญาโท

Degree Discipline

วิทยาศาสตร์คอมพิวเตอร์

DOI

10.58837/CHULA.THE.2017.1254

Abstract

Multipath TCP (MPTCP) มีความสามารถในการเพิ่ม Throughput และเป็น Load balance ซึ่งทำให้คงทนต่อความเสียหาย (Fault Tolerance) จากเส้นทางเชื่อมต่อที่มีปัญหา แต่ด้วยเครือข่ายที่มีความซับซ้อนในปัจจุบัน ทำให้การที่ส่งข้อมูลโดยใช้ MPTCP เกิดการใช้เส้นทางที่ทับซ้อนกัน อย่างไรก็ตาม ในการส่งข้อมูลภายใต้เครือข่ายที่กำหนดโดยซอฟต์แวร์ (Software-Defined Network) ที่ทราบถึงลักษณะของข้อมูลที่ถูกส่งภายในระบบ และสามารถเขียนโปรแกรมควบคุมการทำงานได้ทั้งระบบนั้น จะสามารถช่วยเลือกเส้นทางที่เหมาะสมได้ งานวิจัยนี้จึงเสนอกระบวนการระบุ Subflow ที่ถูกต้องแม่นยำและกระบวนการเลือกเส้นทางที่ใช้ข้อมูลแบนด์วิดท์ที่พร้อมใช้งานแบบเรียลไทม์และค่าความหน่วง เพื่อประมาณค่า Throughput ในการเลือกคู่เส้นทางที่จะได้ค่า Throughput สูงสุดจากเส้นทางทั้งหมดในเครือข่าย ผลลัพธ์จากการวัดประสิทธิภาพในการทดลองนี้พบว่าสามารถส่งข้อมูลที่ได้ค่า Throughput ที่สูงกว่าการเลือกเส้นทางแบบที่สั้นที่สุดร้อยละ 76 ในเครือข่ายแบบดัมเบลอย่างง่าย และร้อยละ 66.6 ในเครือข่าย COST 239

Other Abstract (Other language abstract of ETD)

The features of Multipath TCP (MPTCP) are throughput improvement, load balancing and fault tolerance when used link is down. However, the current network is complicated. Therefore, data transmission from the same source and destination usually shares the same path. However, if we use MPTCP in Software-Defined Networking in which the characteristics of packets and paths can be known at the controller, we can use those information to perform the path selection. This study proposed the accurate subflow identification algorithm and path selection algorithm which utilizes information of real-time traffic and delay for estimating throughput. The performance evaluation results show that, comparing to the traditional shortest path selection algorithm, the proposed path selection algorithm achieves 76% throughput improvement in the simple dumbbell topology, and 66.6% throughput improvement in COST 239 topology.

Share

COinS
 
 

To view the content in your browser, please download Adobe Reader or, alternately,
you may Download the file to your hard drive.

NOTE: The latest versions of Adobe Reader do not support viewing PDF files within Firefox on Mac OS and if you are using a modern (Intel) Mac, there is no official plugin for viewing PDF files within the browser window.