SlideShare una empresa de Scribd logo
1 de 23
MỘT SỐ KỸ THUẬT NÂNG
CAO CHẤT LƯỢNG DỊCH VỤ
QoS TRONG MẠNG IP
ĐẠI HỌC ĐÀ NẴNG
TRƯỜNG ĐẠI HỌC BÁCH KHOA
KHOA ĐIỆN TỬ - VIỄN THÔNG
ĐỀ TÀI:
NGƯỜI THỰC HIỆN : NGÔ THỊ TRANG
LỚP : 06DT3
NGƯỜI HƯỚNG DẪN : GVC. ThS. NGUYỄN DUY NHẬT VIỄN
ĐÀ NẴNG, NĂM 2011
1
NỘI DUNG
 Giới thiệu về QoS
 Mô hình chất lượng dịch vụ
 Một số kỹ thuật hàng đợi điều khiển
tắc nghẽn
• Thuật toán lập lịch hàng đợi
• Thuật toán quản lý hàng đợi
 Mô phỏng trên NS2
2
GIỚI THIỆU VỀ QoS
 Chất lượng dịch vụ là cơ chế, công cụ đảm
bảo cho các mức dịch vụ thỏa mãn các yêu
cầu về:
• Băng thông (BW)
• Độ trễ (Delay)
• Độ trượt (Jitter)
• Độ mất gói (Packet Loss)
3
MÔ HÌNH CHẤT LƯỢNG
DỊCH VỤ
Dịch vụ tích hợp Intergratd Service(IntServ).
• Cung cấp các ứng dụng thời gian thực trên mạng IP.
• Hoạt động theo từng luồng.
• Sử dụng giao thức dự trữ tài nguyên RSVP.
 Ưu:
− Cung cấp dịch vụ tốt nhất.
 Nhược:
− Phức tạp, đắt tiền.
− Không có khả năng mở rộng.
4
DỊCH VỤ PHÂN BIỆT
(DIFFSERV)
 Dịch vụ phân biệt Differentiated Service (DiffServ):
• Trường mã dịch vụ phân biệt DSCP
 Ưu điểm :
− Đơn giản và có khả năng mở rộng.
5
MỘT SỐ KỸ THUẬT HÀNG
ĐỢI ĐIỀU KHIỂN TẮC NGHẼN
 Một số thuật toán lập lịch hàng đợi:
- Lập lịch hàng đợi phân phối các gói vào các hàng đợi ưu tiên
khác nhau và lập lịch cho chúng. Bao gồm:
 Hàng đợi vào trước ra trước FIFO.
 Hàng đợi ưu tiên PQ.
 Hàng đợi tuần tự CQ.
 Hàng đợi cân bằng trọng số WFQ.
 Một số thuật toán quản lý hàng đợi:
- Quản lý hàng đợi đưa ra phương pháp đánh rớt gói tin. Gồm:
 Thuật toán loại bỏ đuôi drop-tail.
 Thuật toán loại bỏ sớm ngẫu nhiên RED.
 Thuật toán CHOKe.
 Thuật toán Blue.
6
THUẬT TOÁN LẬP LỊCH
HÀNG ĐỢI
 Hàng đợi vào trước ra trước FIFO (First In First Out).
 Ưu: Đơn giản, nhanh.
 Nhược: Phân phối băng thông không công bằng.
7
 Hàng đợi ưu tiên PQ (Priority Queuing).
 Ưu: - Dịch vụ cần được ưu tiên được phục vụ tốt nhất.
 Nhược:
- Các gói ở hàng đợi ưu tiên thấp có thể không bao
giờ được phục vụ.
THUẬT TOÁN LẬP LỊCH
HÀNG ĐỢI
8
 Hàng đợi tuần tự CQ (Custom Queuing) :
 Ưu: - Các hàng đợi đều được phục vụ.
 Nhược:
− Phần trăm băng thông được chia không chính xác.
− Độ jitter cao.
− Cấu hình không tự động.
THUẬT TOÁN LẬP LỊCH
HÀNG ĐỢI
9
• Hàng đợi cân bằng trọng số WFQ (Weighted Fair Queuing)
 Ưu: - Cấu hình tự động.
- Cấp băng thông công bằng và có ưu tiên.
- Tận dụng băng thông.
 Nhược: - Khá phức tạp.
THUẬT TOÁN LẬP LỊCH
HÀNG ĐỢI
10
THUẬT TOÁN QUẢN LÝ
HÀNG ĐỢI
 Thuật toán bỏ đuôi (Tail drop):
 Ưu: Đơn giản.
 Nhược:
- Một số luồng chiếm giữ hàng đợi ngăn các luồng khác đi vào
hàng đợi.
- Gây đồng bộ trên các luồng TCP.
11
THUẬT TOÁN QUẢN LÝ
HÀNG ĐỢI
 Thuật toán loại bỏ sớm ngẫu nhiên (RED).
12
THUẬT TOÁN QUẢN LÝ
HÀNG ĐỢI
 Thuật toán loại bỏ sớm ngẫu nhiên (RED)
• Dựa trên tính toán kích thước hàng đợi trung bình để
đánh giá tắc nghẽn và gửi thông báo phản hồi.
- Phát hiện sớm, tránh tắc nghẽn.
- Tránh đồng bộ trên các luồng TCP.
- Điều khiển được kích thước hàng đợi trung bình.
- Tính toán phức tạp và nhiều thông số cần cấu hình để
phù hợp với từng mạng khác nhau.
13
THUẬT TOÁN QUẢN LÝ
HÀNG ĐỢI
 Thuật toán CHOKe:
14
THUẬT TOÁN QUẢN LÝ
HÀNG ĐỢI
 Khi có nghẽn thì:
− Các luồng lưu lượng đáp ứng khi nhận được thông báo
nghẽn sẽ giảm tốc độ gửi dữ liệu.
− Các luồng lưu lượng không đáp ứng vẫn tiếp tục gửi dữ liệu
như bình thường.
=> Các luồng không đáp ứng chiếm băng thông nhiều hơn.
 CHOKe:
− Chọn và giữ những luồng lưu lượng đáp ứng.
− Chọn và loại bỏ những luồng không đáp ứng.
=> Hoạt động tương tự RED nhưng với một điều chỉnh thông
minh mà phân phối băng thông công bằng hơn.
15
 Thuật toán Blue :
Dựa trên độ mất gói :
if ((now-last_update) > freeze_time) then
Pm = Pm + δ1
Last_update = now
Dựa trên kết nối rỗi :
if ((now – last_update) > freeze_time) then
Pm= Pm – δ2
Last_update = now
Trong đó : Pm : xác suất đánh dấu gói δ1 : lượng tăng Pm
freeze_time: thời gian đóng băng δ2 : lượng giảm Pm
THUẬT TOÁN QUẢN LÝ
HÀNG ĐỢI
16
THUẬT TOÁN QUẢN LÝ
HÀNG ĐỢI
 Thuật toán Blue :
- Thuật toán RED sử dụng kích thước hàng đợi trung bình để
đánh giá tắc nghẽn và gửi thông báo phản hồi là không hiệu
quả vì kích thước hàng đợi trung bình thay đổi liên tục.
- Blue đánh giá tắc nghẽn trực tiếp trên độ mất gói và độ khả
dụng liên kết, nhờ đó tốc độ gửi lai thông báo phản hồi hiệu
quả hơn.
- Blue tính toán đơn giản hơn so với RED.
17
MÔ PHỎNG TRÊN NS2
 Mục đích mô phỏng: Đánh giá hiệu quả của thuật toán
RED và Blue.
 Mô hình mạng mô phỏng:
18
MÔ PHỎNG TRÊN NS2
 Số gói rớt của Blue và RED:
19
MÔ PHỎNG TRÊN NS2
Kích thước hàng đợi RED: Kích thước hàng đợi Blue:
20
MÔ PHỎNG TRÊN NS2
 Từ kết quả mô phỏng nhận thấy:
• Số gói rớt của Blue là ít hơn của RED.
• Kích thước hàng đợi của Blue là nhỏ hơn RED.
• Việc giữ cho kích thước hàng đợi nhỏ mang lại những
lợi ích:
 Giúp bộ đệm còn dư khoảng trống để tiếp nhận các gói
tiếp tục đi vào hàng đợi.
 Giúp hàng đợi tiếp nhận các luồng lưu lượng bùng nổ
thay vì loại bỏ chúng.
 Làm giảm độ trễ và độ jitter cho các gói khi xếp hàng
trong hàng đợi.
 Như vậy với một thuật toán đơn giản hơn nhưng Blue
lại hoạt động hiệu quả hơn RED.
21
KẾT LUẬN
 Các cơ chế hàng đợi đã tác động vào các tham số chất lượng
dịch vụ.
• Các thuật toán lập lịch nhằm cung cấp độ ưu tiên về phân
phối băng thông và thời điểm truyền tin cho các mức dịch vụ.
• Các thuật toán quản lý hàng đợi đưa ra các phương pháp
đánh rớt gói để phòng tránh và giải quyết tắc nghẽn nhờ đó
mà nâng cao chất lượng dịch vụ.
 Mỗi thuật toán đều có ưu, nhược điểm và giải quyết những
khía cạnh khác nhau.
 Việc tìm ra một thuật toán đơn giản và hiệu quả là vô cùng
cần thiết và cần nghiên cứu lâu dài.
22
XIN CÁM N QUÝ TH Y CÔƠ Ầ
VÀ CÁC B NẠ
à L NG NGHE !Đ Ắ
23

Más contenido relacionado

La actualidad más candente

BÁO CÁO ĐỒ ÁN MÔN HỌC ĐIỆN TOÁN ĐÁM MÂY ĐỀ TÀI: TÌM HIỂU VÀ SỬ DỤNG AMAZON WE...
BÁO CÁO ĐỒ ÁN MÔN HỌC ĐIỆN TOÁN ĐÁM MÂY ĐỀ TÀI: TÌM HIỂU VÀ SỬ DỤNG AMAZON WE...BÁO CÁO ĐỒ ÁN MÔN HỌC ĐIỆN TOÁN ĐÁM MÂY ĐỀ TÀI: TÌM HIỂU VÀ SỬ DỤNG AMAZON WE...
BÁO CÁO ĐỒ ÁN MÔN HỌC ĐIỆN TOÁN ĐÁM MÂY ĐỀ TÀI: TÌM HIỂU VÀ SỬ DỤNG AMAZON WE...nataliej4
 
Báo cáo t hiết kế mạng doanh nghiệp
Báo cáo t hiết kế mạng doanh nghiệpBáo cáo t hiết kế mạng doanh nghiệp
Báo cáo t hiết kế mạng doanh nghiệpLe Trung Hieu
 
bao cao linux
bao cao linuxbao cao linux
bao cao linuxbinhnv186
 
Cours réseauxs gsm
Cours réseauxs gsmCours réseauxs gsm
Cours réseauxs gsmTECOS
 
PHÂN TÍCH THIẾT KẾ HỆ THỐNG BÁN HÀNG QUA MẠNG
PHÂN TÍCH THIẾT KẾ HỆ THỐNG BÁN HÀNG QUA MẠNGPHÂN TÍCH THIẾT KẾ HỆ THỐNG BÁN HÀNG QUA MẠNG
PHÂN TÍCH THIẾT KẾ HỆ THỐNG BÁN HÀNG QUA MẠNGThùy Linh
 
Version finale
Version finaleVersion finale
Version finaleNâw Fél
 
BÀI GIẢNG THIẾT KẾ, XÂY DỰNG MẠNG_10433312092019
BÀI GIẢNG THIẾT KẾ, XÂY DỰNG MẠNG_10433312092019BÀI GIẢNG THIẾT KẾ, XÂY DỰNG MẠNG_10433312092019
BÀI GIẢNG THIẾT KẾ, XÂY DỰNG MẠNG_10433312092019TiLiu5
 
Généralités sur les réseaux et Topologies
Généralités sur les réseaux et Topologies  Généralités sur les réseaux et Topologies
Généralités sur les réseaux et Topologies Bennouar Abdelfettah
 
Giáo trình Thông tin vệ tinh - Học viện Bưu chính Viễn thông TP.HCM
Giáo trình Thông tin vệ tinh - Học viện Bưu chính Viễn thông TP.HCMGiáo trình Thông tin vệ tinh - Học viện Bưu chính Viễn thông TP.HCM
Giáo trình Thông tin vệ tinh - Học viện Bưu chính Viễn thông TP.HCMfrank5991
 
Giải pháp kỹ thuật mạng LAN - Bệnh viện Việt Đức
Giải pháp kỹ thuật mạng LAN - Bệnh viện Việt ĐứcGiải pháp kỹ thuật mạng LAN - Bệnh viện Việt Đức
Giải pháp kỹ thuật mạng LAN - Bệnh viện Việt Đức3c telecom
 
Nguyen tac thiet ke trien khai mang ftth moi tai lieu noi bo
Nguyen tac thiet ke trien khai mang ftth moi   tai lieu noi boNguyen tac thiet ke trien khai mang ftth moi   tai lieu noi bo
Nguyen tac thiet ke trien khai mang ftth moi tai lieu noi bobocap231286
 
Tieu Luan - Mang may tinh voi Packet tracer
Tieu Luan - Mang may tinh voi Packet tracerTieu Luan - Mang may tinh voi Packet tracer
Tieu Luan - Mang may tinh voi Packet tracerDuc Nguyen
 

La actualidad más candente (20)

BÁO CÁO ĐỒ ÁN MÔN HỌC ĐIỆN TOÁN ĐÁM MÂY ĐỀ TÀI: TÌM HIỂU VÀ SỬ DỤNG AMAZON WE...
BÁO CÁO ĐỒ ÁN MÔN HỌC ĐIỆN TOÁN ĐÁM MÂY ĐỀ TÀI: TÌM HIỂU VÀ SỬ DỤNG AMAZON WE...BÁO CÁO ĐỒ ÁN MÔN HỌC ĐIỆN TOÁN ĐÁM MÂY ĐỀ TÀI: TÌM HIỂU VÀ SỬ DỤNG AMAZON WE...
BÁO CÁO ĐỒ ÁN MÔN HỌC ĐIỆN TOÁN ĐÁM MÂY ĐỀ TÀI: TÌM HIỂU VÀ SỬ DỤNG AMAZON WE...
 
Đề tài: Xây dựng, triển khai và quản lý mô hình mạng, HAY
Đề tài: Xây dựng, triển khai và quản lý mô hình mạng, HAYĐề tài: Xây dựng, triển khai và quản lý mô hình mạng, HAY
Đề tài: Xây dựng, triển khai và quản lý mô hình mạng, HAY
 
Đề tài: Hệ thống giám sát mạng dựa trên phần mềm nguồn mở, HAY
Đề tài: Hệ thống giám sát mạng dựa trên phần mềm nguồn mở, HAYĐề tài: Hệ thống giám sát mạng dựa trên phần mềm nguồn mở, HAY
Đề tài: Hệ thống giám sát mạng dựa trên phần mềm nguồn mở, HAY
 
Báo cáo t hiết kế mạng doanh nghiệp
Báo cáo t hiết kế mạng doanh nghiệpBáo cáo t hiết kế mạng doanh nghiệp
Báo cáo t hiết kế mạng doanh nghiệp
 
Xây Dựng Mạng LAN
Xây Dựng Mạng LANXây Dựng Mạng LAN
Xây Dựng Mạng LAN
 
bao cao linux
bao cao linuxbao cao linux
bao cao linux
 
Umts signal flow
Umts signal flowUmts signal flow
Umts signal flow
 
Thiết kế mạng
Thiết kế mạngThiết kế mạng
Thiết kế mạng
 
P fsense
P fsenseP fsense
P fsense
 
Cours réseauxs gsm
Cours réseauxs gsmCours réseauxs gsm
Cours réseauxs gsm
 
PHÂN TÍCH THIẾT KẾ HỆ THỐNG BÁN HÀNG QUA MẠNG
PHÂN TÍCH THIẾT KẾ HỆ THỐNG BÁN HÀNG QUA MẠNGPHÂN TÍCH THIẾT KẾ HỆ THỐNG BÁN HÀNG QUA MẠNG
PHÂN TÍCH THIẾT KẾ HỆ THỐNG BÁN HÀNG QUA MẠNG
 
Version finale
Version finaleVersion finale
Version finale
 
BÀI GIẢNG THIẾT KẾ, XÂY DỰNG MẠNG_10433312092019
BÀI GIẢNG THIẾT KẾ, XÂY DỰNG MẠNG_10433312092019BÀI GIẢNG THIẾT KẾ, XÂY DỰNG MẠNG_10433312092019
BÀI GIẢNG THIẾT KẾ, XÂY DỰNG MẠNG_10433312092019
 
Généralités sur les réseaux et Topologies
Généralités sur les réseaux et Topologies  Généralités sur les réseaux et Topologies
Généralités sur les réseaux et Topologies
 
Giáo trình Thông tin vệ tinh - Học viện Bưu chính Viễn thông TP.HCM
Giáo trình Thông tin vệ tinh - Học viện Bưu chính Viễn thông TP.HCMGiáo trình Thông tin vệ tinh - Học viện Bưu chính Viễn thông TP.HCM
Giáo trình Thông tin vệ tinh - Học viện Bưu chính Viễn thông TP.HCM
 
Giải pháp kỹ thuật mạng LAN - Bệnh viện Việt Đức
Giải pháp kỹ thuật mạng LAN - Bệnh viện Việt ĐứcGiải pháp kỹ thuật mạng LAN - Bệnh viện Việt Đức
Giải pháp kỹ thuật mạng LAN - Bệnh viện Việt Đức
 
Đề tài: Thiết kế hệ thống mạng cho một công ty, HOT, 9đ
Đề tài: Thiết kế hệ thống mạng cho một công ty, HOT, 9đĐề tài: Thiết kế hệ thống mạng cho một công ty, HOT, 9đ
Đề tài: Thiết kế hệ thống mạng cho một công ty, HOT, 9đ
 
Nguyen tac thiet ke trien khai mang ftth moi tai lieu noi bo
Nguyen tac thiet ke trien khai mang ftth moi   tai lieu noi boNguyen tac thiet ke trien khai mang ftth moi   tai lieu noi bo
Nguyen tac thiet ke trien khai mang ftth moi tai lieu noi bo
 
Vlans
VlansVlans
Vlans
 
Tieu Luan - Mang may tinh voi Packet tracer
Tieu Luan - Mang may tinh voi Packet tracerTieu Luan - Mang may tinh voi Packet tracer
Tieu Luan - Mang may tinh voi Packet tracer
 

Destacado

QOs
QOsQOs
QOsVNG
 
Cấu hình cisco auto qos (cisco ios software)
Cấu hình cisco auto qos (cisco ios software)Cấu hình cisco auto qos (cisco ios software)
Cấu hình cisco auto qos (cisco ios software)VNG
 
Case study triển khai auto qos voip
Case study triển khai auto qos voipCase study triển khai auto qos voip
Case study triển khai auto qos voipVNG
 
Tailieu.vncty.com danh gia-chat_luong_dich_vu_tren_mang_wireless_lan.
Tailieu.vncty.com   danh gia-chat_luong_dich_vu_tren_mang_wireless_lan.Tailieu.vncty.com   danh gia-chat_luong_dich_vu_tren_mang_wireless_lan.
Tailieu.vncty.com danh gia-chat_luong_dich_vu_tren_mang_wireless_lan.Trần Đức Anh
 
Ptit mô phỏng hệ thống truyền thông slide
Ptit mô phỏng hệ thống truyền thông slidePtit mô phỏng hệ thống truyền thông slide
Ptit mô phỏng hệ thống truyền thông slideLinh Linpine
 
Báo cáo đề tài thực tập tốt nghiệp
Báo cáo đề tài thực tập tốt nghiệpBáo cáo đề tài thực tập tốt nghiệp
Báo cáo đề tài thực tập tốt nghiệpMinh Dương
 
Tài liệu tổng kểt môn mạng máy tính
Tài liệu tổng kểt môn mạng máy tínhTài liệu tổng kểt môn mạng máy tính
Tài liệu tổng kểt môn mạng máy tínhJojo Kim
 
[Báo cáo] Bài tập lớn Thông tin di động: mô phỏng kênh PSDCH trong 4G LTE
[Báo cáo] Bài tập lớn Thông tin di động: mô phỏng kênh PSDCH trong 4G LTE[Báo cáo] Bài tập lớn Thông tin di động: mô phỏng kênh PSDCH trong 4G LTE
[Báo cáo] Bài tập lớn Thông tin di động: mô phỏng kênh PSDCH trong 4G LTEThe Nguyen Manh
 

Destacado (8)

QOs
QOsQOs
QOs
 
Cấu hình cisco auto qos (cisco ios software)
Cấu hình cisco auto qos (cisco ios software)Cấu hình cisco auto qos (cisco ios software)
Cấu hình cisco auto qos (cisco ios software)
 
Case study triển khai auto qos voip
Case study triển khai auto qos voipCase study triển khai auto qos voip
Case study triển khai auto qos voip
 
Tailieu.vncty.com danh gia-chat_luong_dich_vu_tren_mang_wireless_lan.
Tailieu.vncty.com   danh gia-chat_luong_dich_vu_tren_mang_wireless_lan.Tailieu.vncty.com   danh gia-chat_luong_dich_vu_tren_mang_wireless_lan.
Tailieu.vncty.com danh gia-chat_luong_dich_vu_tren_mang_wireless_lan.
 
Ptit mô phỏng hệ thống truyền thông slide
Ptit mô phỏng hệ thống truyền thông slidePtit mô phỏng hệ thống truyền thông slide
Ptit mô phỏng hệ thống truyền thông slide
 
Báo cáo đề tài thực tập tốt nghiệp
Báo cáo đề tài thực tập tốt nghiệpBáo cáo đề tài thực tập tốt nghiệp
Báo cáo đề tài thực tập tốt nghiệp
 
Tài liệu tổng kểt môn mạng máy tính
Tài liệu tổng kểt môn mạng máy tínhTài liệu tổng kểt môn mạng máy tính
Tài liệu tổng kểt môn mạng máy tính
 
[Báo cáo] Bài tập lớn Thông tin di động: mô phỏng kênh PSDCH trong 4G LTE
[Báo cáo] Bài tập lớn Thông tin di động: mô phỏng kênh PSDCH trong 4G LTE[Báo cáo] Bài tập lớn Thông tin di động: mô phỏng kênh PSDCH trong 4G LTE
[Báo cáo] Bài tập lớn Thông tin di động: mô phỏng kênh PSDCH trong 4G LTE
 

Similar a 91132158 kỹ-thuật-hang-đợi

Bai 6. Ly Thuyet Hang Doi.pptx
Bai 6. Ly Thuyet Hang Doi.pptxBai 6. Ly Thuyet Hang Doi.pptx
Bai 6. Ly Thuyet Hang Doi.pptxGiangNguyenHoang12
 
Báo Cáo Tốt Nghiệp Sử Dụng Các Lớp Rtp Api Xây Dựng Chương Trình Truyền Video...
Báo Cáo Tốt Nghiệp Sử Dụng Các Lớp Rtp Api Xây Dựng Chương Trình Truyền Video...Báo Cáo Tốt Nghiệp Sử Dụng Các Lớp Rtp Api Xây Dựng Chương Trình Truyền Video...
Báo Cáo Tốt Nghiệp Sử Dụng Các Lớp Rtp Api Xây Dựng Chương Trình Truyền Video...mokoboo56
 
Thuyet trinh cst
Thuyet trinh cstThuyet trinh cst
Thuyet trinh cstvanmanh1688
 
CHNG_10_LY_THUYT_XP_HANG_VA_NG_DNG.pdf
CHNG_10_LY_THUYT_XP_HANG_VA_NG_DNG.pdfCHNG_10_LY_THUYT_XP_HANG_VA_NG_DNG.pdf
CHNG_10_LY_THUYT_XP_HANG_VA_NG_DNG.pdfNhiUyn81
 
Chapter7 transport layer
Chapter7 transport layerChapter7 transport layer
Chapter7 transport layerNghia Simon
 
Xây Dựng Chương Trình Sinh Tự Động Mã Các Trigger Thực Hiện Cập Nhật Gia Tăng...
Xây Dựng Chương Trình Sinh Tự Động Mã Các Trigger Thực Hiện Cập Nhật Gia Tăng...Xây Dựng Chương Trình Sinh Tự Động Mã Các Trigger Thực Hiện Cập Nhật Gia Tăng...
Xây Dựng Chương Trình Sinh Tự Động Mã Các Trigger Thực Hiện Cập Nhật Gia Tăng...Dịch vụ viết đề tài trọn gói 0934.573.149
 
Qo s trên windows
Qo s trên windows Qo s trên windows
Qo s trên windows Le Quyen
 
MPLS_PTIT.pptx
MPLS_PTIT.pptxMPLS_PTIT.pptx
MPLS_PTIT.pptxLngQuangT
 
Aon vs pon 2
Aon vs pon 2Aon vs pon 2
Aon vs pon 2vanliemtb
 
[Báo cáo] Bài tập lớn Cơ sở truyền số liệu
[Báo cáo] Bài tập lớn Cơ sở truyền số liệu[Báo cáo] Bài tập lớn Cơ sở truyền số liệu
[Báo cáo] Bài tập lớn Cơ sở truyền số liệuThe Nguyen Manh
 

Similar a 91132158 kỹ-thuật-hang-đợi (12)

Bai 6. Ly Thuyet Hang Doi.pptx
Bai 6. Ly Thuyet Hang Doi.pptxBai 6. Ly Thuyet Hang Doi.pptx
Bai 6. Ly Thuyet Hang Doi.pptx
 
Fae
FaeFae
Fae
 
Báo Cáo Tốt Nghiệp Sử Dụng Các Lớp Rtp Api Xây Dựng Chương Trình Truyền Video...
Báo Cáo Tốt Nghiệp Sử Dụng Các Lớp Rtp Api Xây Dựng Chương Trình Truyền Video...Báo Cáo Tốt Nghiệp Sử Dụng Các Lớp Rtp Api Xây Dựng Chương Trình Truyền Video...
Báo Cáo Tốt Nghiệp Sử Dụng Các Lớp Rtp Api Xây Dựng Chương Trình Truyền Video...
 
Thuyet trinh cst
Thuyet trinh cstThuyet trinh cst
Thuyet trinh cst
 
CHNG_10_LY_THUYT_XP_HANG_VA_NG_DNG.pdf
CHNG_10_LY_THUYT_XP_HANG_VA_NG_DNG.pdfCHNG_10_LY_THUYT_XP_HANG_VA_NG_DNG.pdf
CHNG_10_LY_THUYT_XP_HANG_VA_NG_DNG.pdf
 
Chapter7 transport layer
Chapter7 transport layerChapter7 transport layer
Chapter7 transport layer
 
Xây Dựng Chương Trình Sinh Tự Động Mã Các Trigger Thực Hiện Cập Nhật Gia Tăng...
Xây Dựng Chương Trình Sinh Tự Động Mã Các Trigger Thực Hiện Cập Nhật Gia Tăng...Xây Dựng Chương Trình Sinh Tự Động Mã Các Trigger Thực Hiện Cập Nhật Gia Tăng...
Xây Dựng Chương Trình Sinh Tự Động Mã Các Trigger Thực Hiện Cập Nhật Gia Tăng...
 
Qo s trên windows
Qo s trên windows Qo s trên windows
Qo s trên windows
 
MPLS_PTIT.pptx
MPLS_PTIT.pptxMPLS_PTIT.pptx
MPLS_PTIT.pptx
 
Aon vs pon 2
Aon vs pon 2Aon vs pon 2
Aon vs pon 2
 
Zigbee2003
Zigbee2003Zigbee2003
Zigbee2003
 
[Báo cáo] Bài tập lớn Cơ sở truyền số liệu
[Báo cáo] Bài tập lớn Cơ sở truyền số liệu[Báo cáo] Bài tập lớn Cơ sở truyền số liệu
[Báo cáo] Bài tập lớn Cơ sở truyền số liệu
 

91132158 kỹ-thuật-hang-đợi

  • 1. MỘT SỐ KỸ THUẬT NÂNG CAO CHẤT LƯỢNG DỊCH VỤ QoS TRONG MẠNG IP ĐẠI HỌC ĐÀ NẴNG TRƯỜNG ĐẠI HỌC BÁCH KHOA KHOA ĐIỆN TỬ - VIỄN THÔNG ĐỀ TÀI: NGƯỜI THỰC HIỆN : NGÔ THỊ TRANG LỚP : 06DT3 NGƯỜI HƯỚNG DẪN : GVC. ThS. NGUYỄN DUY NHẬT VIỄN ĐÀ NẴNG, NĂM 2011 1
  • 2. NỘI DUNG  Giới thiệu về QoS  Mô hình chất lượng dịch vụ  Một số kỹ thuật hàng đợi điều khiển tắc nghẽn • Thuật toán lập lịch hàng đợi • Thuật toán quản lý hàng đợi  Mô phỏng trên NS2 2
  • 3. GIỚI THIỆU VỀ QoS  Chất lượng dịch vụ là cơ chế, công cụ đảm bảo cho các mức dịch vụ thỏa mãn các yêu cầu về: • Băng thông (BW) • Độ trễ (Delay) • Độ trượt (Jitter) • Độ mất gói (Packet Loss) 3
  • 4. MÔ HÌNH CHẤT LƯỢNG DỊCH VỤ Dịch vụ tích hợp Intergratd Service(IntServ). • Cung cấp các ứng dụng thời gian thực trên mạng IP. • Hoạt động theo từng luồng. • Sử dụng giao thức dự trữ tài nguyên RSVP.  Ưu: − Cung cấp dịch vụ tốt nhất.  Nhược: − Phức tạp, đắt tiền. − Không có khả năng mở rộng. 4
  • 5. DỊCH VỤ PHÂN BIỆT (DIFFSERV)  Dịch vụ phân biệt Differentiated Service (DiffServ): • Trường mã dịch vụ phân biệt DSCP  Ưu điểm : − Đơn giản và có khả năng mở rộng. 5
  • 6. MỘT SỐ KỸ THUẬT HÀNG ĐỢI ĐIỀU KHIỂN TẮC NGHẼN  Một số thuật toán lập lịch hàng đợi: - Lập lịch hàng đợi phân phối các gói vào các hàng đợi ưu tiên khác nhau và lập lịch cho chúng. Bao gồm:  Hàng đợi vào trước ra trước FIFO.  Hàng đợi ưu tiên PQ.  Hàng đợi tuần tự CQ.  Hàng đợi cân bằng trọng số WFQ.  Một số thuật toán quản lý hàng đợi: - Quản lý hàng đợi đưa ra phương pháp đánh rớt gói tin. Gồm:  Thuật toán loại bỏ đuôi drop-tail.  Thuật toán loại bỏ sớm ngẫu nhiên RED.  Thuật toán CHOKe.  Thuật toán Blue. 6
  • 7. THUẬT TOÁN LẬP LỊCH HÀNG ĐỢI  Hàng đợi vào trước ra trước FIFO (First In First Out).  Ưu: Đơn giản, nhanh.  Nhược: Phân phối băng thông không công bằng. 7
  • 8.  Hàng đợi ưu tiên PQ (Priority Queuing).  Ưu: - Dịch vụ cần được ưu tiên được phục vụ tốt nhất.  Nhược: - Các gói ở hàng đợi ưu tiên thấp có thể không bao giờ được phục vụ. THUẬT TOÁN LẬP LỊCH HÀNG ĐỢI 8
  • 9.  Hàng đợi tuần tự CQ (Custom Queuing) :  Ưu: - Các hàng đợi đều được phục vụ.  Nhược: − Phần trăm băng thông được chia không chính xác. − Độ jitter cao. − Cấu hình không tự động. THUẬT TOÁN LẬP LỊCH HÀNG ĐỢI 9
  • 10. • Hàng đợi cân bằng trọng số WFQ (Weighted Fair Queuing)  Ưu: - Cấu hình tự động. - Cấp băng thông công bằng và có ưu tiên. - Tận dụng băng thông.  Nhược: - Khá phức tạp. THUẬT TOÁN LẬP LỊCH HÀNG ĐỢI 10
  • 11. THUẬT TOÁN QUẢN LÝ HÀNG ĐỢI  Thuật toán bỏ đuôi (Tail drop):  Ưu: Đơn giản.  Nhược: - Một số luồng chiếm giữ hàng đợi ngăn các luồng khác đi vào hàng đợi. - Gây đồng bộ trên các luồng TCP. 11
  • 12. THUẬT TOÁN QUẢN LÝ HÀNG ĐỢI  Thuật toán loại bỏ sớm ngẫu nhiên (RED). 12
  • 13. THUẬT TOÁN QUẢN LÝ HÀNG ĐỢI  Thuật toán loại bỏ sớm ngẫu nhiên (RED) • Dựa trên tính toán kích thước hàng đợi trung bình để đánh giá tắc nghẽn và gửi thông báo phản hồi. - Phát hiện sớm, tránh tắc nghẽn. - Tránh đồng bộ trên các luồng TCP. - Điều khiển được kích thước hàng đợi trung bình. - Tính toán phức tạp và nhiều thông số cần cấu hình để phù hợp với từng mạng khác nhau. 13
  • 14. THUẬT TOÁN QUẢN LÝ HÀNG ĐỢI  Thuật toán CHOKe: 14
  • 15. THUẬT TOÁN QUẢN LÝ HÀNG ĐỢI  Khi có nghẽn thì: − Các luồng lưu lượng đáp ứng khi nhận được thông báo nghẽn sẽ giảm tốc độ gửi dữ liệu. − Các luồng lưu lượng không đáp ứng vẫn tiếp tục gửi dữ liệu như bình thường. => Các luồng không đáp ứng chiếm băng thông nhiều hơn.  CHOKe: − Chọn và giữ những luồng lưu lượng đáp ứng. − Chọn và loại bỏ những luồng không đáp ứng. => Hoạt động tương tự RED nhưng với một điều chỉnh thông minh mà phân phối băng thông công bằng hơn. 15
  • 16.  Thuật toán Blue : Dựa trên độ mất gói : if ((now-last_update) > freeze_time) then Pm = Pm + δ1 Last_update = now Dựa trên kết nối rỗi : if ((now – last_update) > freeze_time) then Pm= Pm – δ2 Last_update = now Trong đó : Pm : xác suất đánh dấu gói δ1 : lượng tăng Pm freeze_time: thời gian đóng băng δ2 : lượng giảm Pm THUẬT TOÁN QUẢN LÝ HÀNG ĐỢI 16
  • 17. THUẬT TOÁN QUẢN LÝ HÀNG ĐỢI  Thuật toán Blue : - Thuật toán RED sử dụng kích thước hàng đợi trung bình để đánh giá tắc nghẽn và gửi thông báo phản hồi là không hiệu quả vì kích thước hàng đợi trung bình thay đổi liên tục. - Blue đánh giá tắc nghẽn trực tiếp trên độ mất gói và độ khả dụng liên kết, nhờ đó tốc độ gửi lai thông báo phản hồi hiệu quả hơn. - Blue tính toán đơn giản hơn so với RED. 17
  • 18. MÔ PHỎNG TRÊN NS2  Mục đích mô phỏng: Đánh giá hiệu quả của thuật toán RED và Blue.  Mô hình mạng mô phỏng: 18
  • 19. MÔ PHỎNG TRÊN NS2  Số gói rớt của Blue và RED: 19
  • 20. MÔ PHỎNG TRÊN NS2 Kích thước hàng đợi RED: Kích thước hàng đợi Blue: 20
  • 21. MÔ PHỎNG TRÊN NS2  Từ kết quả mô phỏng nhận thấy: • Số gói rớt của Blue là ít hơn của RED. • Kích thước hàng đợi của Blue là nhỏ hơn RED. • Việc giữ cho kích thước hàng đợi nhỏ mang lại những lợi ích:  Giúp bộ đệm còn dư khoảng trống để tiếp nhận các gói tiếp tục đi vào hàng đợi.  Giúp hàng đợi tiếp nhận các luồng lưu lượng bùng nổ thay vì loại bỏ chúng.  Làm giảm độ trễ và độ jitter cho các gói khi xếp hàng trong hàng đợi.  Như vậy với một thuật toán đơn giản hơn nhưng Blue lại hoạt động hiệu quả hơn RED. 21
  • 22. KẾT LUẬN  Các cơ chế hàng đợi đã tác động vào các tham số chất lượng dịch vụ. • Các thuật toán lập lịch nhằm cung cấp độ ưu tiên về phân phối băng thông và thời điểm truyền tin cho các mức dịch vụ. • Các thuật toán quản lý hàng đợi đưa ra các phương pháp đánh rớt gói để phòng tránh và giải quyết tắc nghẽn nhờ đó mà nâng cao chất lượng dịch vụ.  Mỗi thuật toán đều có ưu, nhược điểm và giải quyết những khía cạnh khác nhau.  Việc tìm ra một thuật toán đơn giản và hiệu quả là vô cùng cần thiết và cần nghiên cứu lâu dài. 22
  • 23. XIN CÁM N QUÝ TH Y CÔƠ Ầ VÀ CÁC B NẠ Ã L NG NGHE !Đ Ắ 23