Page 268 - Computer Network
P. 268
32.2. สรุป 259
ขึ้น การทำงานของ WFQ ทำให้การทำงานของทุกเซสชันเป็นไปอย่างเท่าเทียมกัน ในสัดส่วนที่ถูกกำหนดไว้ เพื่อไม่
ให้ส่งผลต่อเซสชันอื่นในเน็ตเวิร์ค
ใน WFQ แต่ละคิวจะได้รับการให้บริการตามค่าของนํ้าหนักหรือ Weight ที่กำหนดไว้ในแต่ละคิว บนหลักการ
คือ แต่ละคิวจะได้รับการใช้บริการเป็นสัดส่วนเท่ากับค่านํ้าหนักที่กำหนดให้ หากจำนวนคลาสที่ต้องการมีน้อยกว่า
ระบบที่มีอยู่ ส่วนที่เกินจะถูกแจกจ่ายให้กับทุกคลาสตามสัดส่วนของค่านํ้าหนัก ในหน่วยของจำนวนแพกเกต การ
ทำงานของ WFQ ถือเป็นหัวใจสำคัญของการทำงานเพื่อสนับสนุนการทำ QoS ในเร้าเตอร์ทุกวันนี้ รูปที่ 32.5 แสดง
ตัวอย่างการทำงานของคิวแบบการถ่วงนํ้าหนัก หรือ WFQ
book)
(partial
รูปที่ 32.5: คิวแบบการถ่วงนํ้าหนัก (Weighted Fair Queuing)
only
จากการทำงานของ WFQ จะทำให้ระบบเน็ตเวิร์คสามารถที่จะการันตีขั้นตํ่าของทรัพยากรให้แต่ละคลาส ตาม
ที่กำหนดความต้องการไว้ อย่างอิสระไม่ขึ้นกับคลาสอื่น ทำให้อย่างน้อยการให้บริการคลาสใดคลาสหนึ่งสามารถ
ทำงานได้ แม้ว่าจะได้ประสิทธิภาพที่ตํ่า
KKU
32.2 สรุป
เพื่อให้เน็ตเวิร์คสามารถรองรับจำนวนผู้ใช้ที่เพิ่มขึ้น รวมถึงการให้บริหารตามความต้องการของผู้ใช้ การทำงานของ
QoS ทำให้การสนองผู้ใช้เป็นไปตามสิทธิของผู้ใช้ การควบคุมจำนวนแพกเกตที่จะถูกส่งในเน็ตเวิร์คซึ่งในบทนี้ได้
นำเสนอวิธีการต่างๆ เพื่อใช้ในการให้บริการแบบ QoS เช่น การใช้งานของ Leaky Bucket เพื่อควบคุมจำนวน
แพกเกตที่จะส่งไปในเน็ตเวิร์ค การให้การบริการแบบ DiffServ ด้วยการกำหนดคลาสของการให้บริการของแต่ละ
แพกเกต เพื่อให้เร้าเตอร์ส่งต่อแพกเกตในลักษณะในของคลาส (per-class forwarding) นอกจากนี้ การให้บริการ
แบบ QoS ยังสามารถทำให้ได้โดย การทำงานของ IntServ บนโพรโตคอล RSVP เพื่อใช้จองทรัพยากรให้กับผู้ใช้ใน
ลักษณะที่เป็นแบบ per-flow
32.3 คำถามท้ายบท
1. จงอธิบายความหมายของ QoS
2. ทำไมระบบจึงควรสนับสนุนการให้ QoS

