Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 34 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
34
Dung lượng
437 KB
Nội dung
Thuậttoánđườngđingắnnhấtvàrộngnhất SWP GVHD: Hoàng Trọng Minh
Luận văn
Thuật toán đường
đi ngắnnhất và
rộng nhất WSP
Sinh Viên Vũ Công Sự Mã Sinh Viên A06255
1
Thuật toánđườngđingắnnhấtvàrộngnhất SWP GVHD: Hoàng Trọng Minh
Mục Lục
M c L cụ ụ 2
I. m b o ch t l ng d ch v nh tuy nĐả ả ấ ượ ị ụđị ế 2
1.1. Gi i thi u:ớ ệ 2
1.2 K thu t l u l ng v nh tuy n r ng bu c c sỹ ậ ư ượ àđị ế à ộ ơ ở 3
1.3 Các m c tiêu c a m b o ch t l ng d ch v nh tuy nụ ủ đả ả ấ ượ ị ụđị ế 4
1.4 V trí c a m b o ch t l ng d ch v nh tuy n trong h th ng m ng ị ủ đả ả ấ ượ ị ụđị ế ệ ố ạ
ch t l ng d ch v .ấ ượ ị ụ 4
1.4.1 D ch v phân bi t v m b o ch t l ng d ch v nh tuy nị ụ ệ àđả ả ấ ượ ị ụđị ế 5
1.4.2 MPLS v m b o ch t l ng d ch v nh tuy nàđả ả ấ ượ ị ụđị ế 6
1.4.3 m b o ch t l ng d ch v nh tuy n v i s d nh riêng t i nguyên.Đả ả ấ ượ ị ụđị ế ớ ự à à 7
1.4.4 m b o ch t l ng d ch v nh tuy n v i i u khi n t iĐả ả ấ ượ ị ụđị ế ớ đề ể ả 9
II.Thu t toán nh tuy nậ đị ế 9
2.1 L i gi i thi uờ ớ ệ 9
2.2 Ghi chú 10
2.3 S o:ốđ 10
2.4 Các v n v nh tuy n:ấ đề ềđị ế 11
2.4.1 Các v n nh tuy n s o nấ đềđị ế ốđ đơ 11
2.4.2 các v n nh tuy n v i m t s s oấ đềđị ế ớ ộ ố ốđ 12
Thu t toánậ 21
Thu t toán Iwata.ậ 23
H-MCOP 25
A* Prune 26
Thu t toán m b o b ng thông 1 (WSP).ậ đả ả ă 28
-SWP 28
SDP 28
Thu t toán m b o b ng thông 5 (dynamic alternative path).ậ đả ả ă 30
2.6.2 Tóm t t nh ng thu t toán v i r ng bu c b ng thông:ắ ữ ậ ớ à ộ ă 30
2.7 R ng bu c tr u cu ià ộ ễđầ ố 32
I. Đảm bảo chất lượng dịch vụ định tuyến
1.1. Giới thiệu:
OSPF và các giao thức định tuyến động khác luôn luôn đóng gói tin chuyển tiếp
tới đườngđingắn nhất. Nếu đườngđingắnnhất không có đủ tài nguyên để đạt
được các yêu cầu. Dịch vụ hợp nhất được hỗ trợ để dự trữ các tài nguyên cho
lưu lượng, nhưng không thể tạo nguồn dự trữ nếu không có đủ tài nguyên dọc
Sinh Viên Vũ Công Sự Mã Sinh Viên A06255
2
Thuật toánđườngđingắnnhấtvàrộngnhất SWP GVHD: Hoàng Trọng Minh
theo đường dẫn tới điểm khởi đầu. Dịch vụ phân biệt cũng được sử dụng với
khả năng tốt nhất để cung cấp dịch vụ yêu cầu là chưa được xác định. Phần bị
mất mát trên hệ thống mạng sẽ có một kỹ thuật có thể tìm thấy đường dẫn, nếu
nó tồn tại, có được yêu cầu tài nguyên khả dụng. Trong trường hợp đó nó có
thể được sử dụng kỹ thuật Dịch vụ phân biệt hay Dịch vụ hợp nhất một cách có
hiệu quả.
Đảm bảo chất lượng dịch vụ định tuyến là lược đồ định tuyến mà những sự cân
nhắc về chất lượng của dịch vụ yêu cầu của một lưu lượng khi đưa ra các quyết
định định tuyến. Tương phản với định tuyến tìm đườngngắnnhất truyền thống,
cái chỉ xem xét việc tính bước truyền, Đảm bảo chất lượng dịch vụ định tuyến
được thiết kế để tìm kiếm những đườngđi khả thi mà đáp ứng được nhiều sức
ép. Đảm bảo chất lượng dịch vụ định tuyến là một lược đồ định tuyến, dưới mỗi
tài nguyên có giá trị trên mạng cũng như yêu cầu đảm bảo chất lượng dịch vụ
định tuyến của các lưu lượng. “ Crawley et al.
Phần này giới thiệu các khái niệm cơ bản về kỹ thuật lưu lượng và định tuyến
ràng buộc cơ sở. Sau đó các mục đích của đảm bảo chất lượng dịch vụ định
tuyến sẽ được giới thiệu. Phần còn lại sẽ thảo luận về vị trí của đảm bảo chất
lượng dịch vụ định tuyến trong mạng chất lượng dịch vụ các kỹ thuật có liên
quan đến chất lượng dịch vụ khác.
1.2 Kỹ thuật lưu lượng và định tuyến ràng buộc cơ sở
Định tuyến đườngđingắnnhất dẫn đường đến sự phân phối lưu lượng không
đồng đều. Điều này có thể do sự tắc nghẽn ở một số đườngđi của mạng ngay cả
khi lưu lượng tải là không mạnh mẽ một cách đặc biệt. Trong khi lược đồ chất
lượng dịch vụ cố gắng để cung cấp dịch vụ tốt hơn dưới sự tắc nghẽn cho các
lưu lượng với các yêu cầu chất lượng dịch vụ, nó thậm chí còn đáng được mong
muốn hơn để tránh các tình huống này. Kỹ thuật lưu lượng được xử lý có chuẩn
bị làm sao để các lưu lượng chảy qua mạng, để tắc nghẽn do sự không đồng đều
trong việc sử dụng mạng có thể tránh được.
Sinh Viên Vũ Công Sự Mã Sinh Viên A06255
3
Thuật toánđườngđingắnnhấtvàrộngnhất SWP GVHD: Hoàng Trọng Minh
Ràng buộc cơ sở định tuyến tiến đến đảm bảo chất lượng dịch vụ định tuyến,
Mặc dù các điều khoản đôi khi được sử dụng hầu như có thể đuợc thay thế cho
nhau, định tuyến ràng buộc cơ sở chính xác là một điều khoản chung hơn, có
thể kết hợp với đảm bảo chất lượng dịch vụ định tuyến và chính sách định
tuyến. Nó kéo dài đến các lược đồ đảm bảo chất lượng dịch vụ định tuyến xét
bởi thực tế, hơn nữa các yêu cầu chất lượng dịch vụ, các ràng buộc khác như
chính sách mạng cũng như các ứng dụng của mạng chống lại các tình huống tải
không đồng dều.
1.3 Các mục tiêu của đảm bả o chất lượng dịch vụ định tuyến
Đảm bảo chất lượng dịch vụ định tuyến sử dụng thông tin về trạng thái mạng và
tài nguyên có giá trị cũng như các yêu cầu chất lượng dịch vụ cả lưu lượng để ra
các quyết định định tuyến. Các mục đích gồm 3 phần:
Sự quyết định động của các đườngđi khả thi. Mục đích này có nghĩa là tìm
một đườngđi khả thi cho dòng thông tin trong câu hỏi mà có thể cung cấp hoặc
ít nhất là cơ hội tốt để cung cấp các yêu cầu chất lượng dịch vụ của dòng thông
tin.
Tối ưu tài nguyên sử dụng. Chất lượng dịch vụ cơ sở định tuyến có thể được
sử dụng để giúp cho việc cân bằng tải của mạng bởi ứng dụng có hiệu quả của
các tài nguyên, và do đó tăng tổng số thông lượng của mạng.
Sự giảm hiệu năng uyển chuyển. Trong các tình huống quá tải đảm bảo chất
lượng dịch vụ định tuyến có thể cung cấp thông lượng tốt hơn trong mạng hơn
bất cứ lược đồ định tuyến trạng thái vô tình, và giảm hiệu năng uyển chuyển
hơn nữa.
1.4 Vị trí của đảm bảo chất lượng dịch vụ định tuyế n trong hệ thống
mạng chất lượng dịch vụ.
Phần này thảo luận về các mối quan hệ giữa đảm bảo chất lượng dịch vụ định
tuyến và kỹ thuật có liên quan đến chất lượng dịch vụ. Vị trí có liên quan của
Sinh Viên Vũ Công Sự Mã Sinh Viên A06255
4
Thuật toánđườngđingắnnhấtvàrộngnhất SWP GVHD: Hoàng Trọng Minh
các thành phần khác nhau trong khuôn khổ chất lượng dịch vụ được thể hiện
trong bảng sau:
Lớp ứng dụng
Lớp giao vận
Dịch vụ hợp nhất/RSVP , Dịch vụ
phân biệt
Lớp mạng
Constraint Based Routing
Lớp liên kết
MPLS
1.4.1 Dịch vụ phân biệt và đảm bảo chất lượng dịch vụ định tuyến
Thông thường, lược đồ Dịch vụ phân biệt được tách riêng một cách cố ý từ
định tuyến IP, bởi vậy tất cả lưu lượng giữa một cặp nguồn – đích có đi theo
cùng một đường cho dù nó thuộc về lớp dịch vụ nào đó, và Dịch vụ phân biệt tự
nó không có tác dụng trong các quyết định chọn đường. Điều này có nghĩa là
vùng Dịch vụ phân biệt dễ bị tắc nghẽn.
Trường hợp sự tập hợp của lưu lượng tối ưu trong mạng lõi có thể là do sự tắc
nghẽn. Điều này không phải là một vấn đề khi lưu lượng từ bộ định tuyến biên
tập hợp lại ở nhân của bộ định tuyến, từ đó đường dẫn từ bộ định tuyến nhân
này tới định tuyến nhân tiếp theo sẽ nhanh hơn là các đường dẫn từ bộ định
tuyến lõi đến bộ định tuyến biên. Mặc dù vậy nếu lưu lượng giữa các nhân của
bộ định tuyến trong cùng một bộ định tuyến lõi, đường dẫn mà bộ định tuyến
dẫn lưu lượng tiến đến có thể không đủ nhanh. Vấn đề này không thể giải quyết
được bởi Dịch vụ phân biệt. Đảm bảo chất lượng dịch vụ định tuyến có thể
được sử dụng để tránh tình huống này. Trong một vùng Dịch vụ phân biệt đảm
bảo chất lượng dịch vụ định tuyến được sử dụng để tìm kiếm các đường dẫn có
thể cung cấp các luồng lưu lượng và chống lại sự tắc nghẽn.
Sinh Viên Vũ Công Sự Mã Sinh Viên A06255
5
Thuật toánđườngđingắnnhấtvàrộngnhất SWP GVHD: Hoàng Trọng Minh
Một vấn đề khác có thể xảy ra nếu lưu lượng tối ưu không được định tuyến một
cách tối ưu theo thứ tự ưu tiên cho lưu lượng, ưu tiên thấp khi khối lượng lớp
chi phí cao. Đảm bảo chất lượng dịch vụ định tuyến có thể được sử dụng cho
việc cân bằng tải vào khối Dịch vụ phân biệt, do vậy không chỉ lưu lượng tối ưu
mà còn cả lưu lượng lớp thấp hơn có được dịch vụ tốt hơn. Các giải thuật định
tuyến đặc biệt đã đề xuất để định tuyến lưu lượng ưu tiên cao trong một cách
mà xem xét hiệu năng của các lớp lưu lượng khác.
1.4.2 MPLS và đảm bảo chất lượng dịch vụ định tuyến
Từ khi MPLS được lược đồ chuyển tiếp và lược đồ đảm bảo chất lượng dịch vụ
định tuyến, chúng có thể được sử dụng cùng nhau cho các vấn đề về kỹ thuật
lưu lượng. Trong thực tế, MPLS có thể cung cấp thông tin chính xác hơn về lưu
lượng tải hơn là định tuyến IP truyền thống, bởi vậy cho phép đảm bảo chất
lượng dịch vụ định tuyến tính toánđườngđi tốt hơn cho việc cài đặt các chyển
mạch nhãn. Hơn thế nữa, nó dễ dàng được liên hệ để tích hợp một khung đảm
bảo chất lượng dịch vụ định tuyến với MPLS. Định tuyến ràng buộc cơ sở giữa
ba phạm vi vấn đề quan trọng nhất trong tối tài nguyên MPLS, cùng với phân
chia khôi phục lưu lượng.
Một thân lưu lượng MPLS là một tập hợp các dòng thuộc về cùng một lớp, ví
dụ như tất cả các lưu lượng giữa lối vào đặc trưng và lối ra của bộ định tuyến.
Lưu lượng liên kết là các đối tượng bảng chọn đường. Mục tiêu của định tuyến
đảm bảo chất lượng dịch vụ trong mạng MPLS là định tuyến lưu lượng liên kết
dọc theo mạng trong một đườngđi thoả mãn ràng buộc đưa ra, và thiết lập một
sự phân phối lưu lượng cân bằng tải. Nó cũng có khả năng để định tuyến các
chuyển mạch nhãn để chống lại sự tắc nghẽn.
Dựa trên thông tin về lưu lượng liên kết, cấu hình mạng và các tài nguyên, đảm
bảo chất lượng dịch vụ định tuyến tính toánđườngđi rõ ràng cho mỗi lưu lượng
liên kết. Các đường rõ ràng ở đây là một sự chỉ rõ chuyển mạch nhãn, đường đi
chuyển mạch nhãn, thoả mãn các yêu cầu của lưu lượng liên kết. Theo lộ trình
Sinh Viên Vũ Công Sự Mã Sinh Viên A06255
6
Thuật toánđườngđingắnnhấtvàrộngnhất SWP GVHD: Hoàng Trọng Minh
định tuyến, MPLS xác lập việc sử dụng giao thức phân phối nhãn của đường đi
chuyển mạch nhãn. Nó không tạo ra sự khác biệt nào so với MPLS cho dù các
tuyến được tính toán với quy tắc tự động, cho phép băng thông có thể, nhưng
các yêu cầu chất lượng dịch vụ của các dòng lưu lượng là không được xem xét.
1.4.3 Đảm bảo chất lượng dịch vụ định tuyến với sự dành riêng tài
nguyên.
Sự dành riêng tài nguyên và đảm bảo chất lượng dịch vụ định tuyến là các kỹ
thuật độc lập nhưng bổ sung cho nhau. Đảm bảo chất lượng dịch vụ định tuyến
có thể tìm thấy đườngđi khả thi cho các dòng lưu lượng cần đến sự đảm bảo
chất lượng dịch vụ nhưng không thể đảm bảo rằng đườngđi sẽ khả thi trong
thời gian còn lại của dòng lưu lượng. Phương thức dành riêng tài nguyên có thể
được sử dụng để xác định tài nguyên yêu cầu theo đườngđi đã chọn.
RSVP (Resouce ReSerVation Protocol)
Giao thức thường được đề nghị trong các tàiliệu liên quan đến đảm bảo chất
lượng dịch vụ định tuyến và dành riêng tài nguyên là giao thức lưu trữ tài
nguyên. Nó được định hướng bộ nhận, có nghĩa là bộ nhận của dòng dữ liệu
chịu trách nhiệm khởi tạo việc dành riêng tài nguyên. Khi nút nguồn khởi tạo
một dòng, nó gửi một thông tin đườngđi đến nút đích xác nhận các kí tự của
dòng cho các tài nguyên được yêu cầu. Điểm trung gian theo thông tin đường đi
đến giao thức định tuyến trong câu hỏi. Sau khi nhận thông tin đườngđi PATH,
điểm đích sẽ gửi lại một thông tin RESV để thực hiện việc dành riêng. Các
điểm trung gian quyết định từng phần một cho dù chúng có thể thực hiện yêu
cầu hay không. Nếu một trong các phần này thoát khỏi phần dành riêng, một
thông báo lỗi sẽ được gửi tới bộ nhận. Nếu việc dành riêng thành công, băng
thông cần thiết và không gian đệm sẽ được xác định. Sau khi kết nối và dành
riêng được thiết lập nguồn gửi một cách định kỳ các thông tin đườngđi để thiết
lập hay cập nhật trạng thái, và bộ nhận định kỳ gửi thông tin RESV để thiết lập
Sinh Viên Vũ Công Sự Mã Sinh Viên A06255
7
Thuật toánđườngđingắnnhấtvàrộngnhất SWP GVHD: Hoàng Trọng Minh
hay cập nhật trạng thái dự trữ. Không có thông tin cập nhật việc dành riêng sẽ
kết thúc. Nó được gọi là trạng thái – mềm ( soft-state).
Khi RSVP được sử dụng cùng với đảm bảo chất lượng dịch vụ định tuyến, các
thông tin về đườngđi được định tuyến sử dụng đảm bảo chất lượng dịch vụ
định tuyến. Các thông tin RESV và dành riêng trên các tài nguyên sẽ không có
tác dụng bởi giao thức định tuyến. Nhờ có sự tự nhiên động của tiêu chuẩn chọn
đường đi chất lượng dịch vụ định tuyến có thể dễ dàng hơn trong định tuyến
đường đingắn nhất. Điều này cho phép băng thông hoặc số đo khác có thể thay
đổi nhanh hơn, để từ đó đườngđi đang được chọn sẽ không còn là một với khả
năng tốt nhất để thực hiện dòng lưu lượng. Mỗi sự thay đổi bất ngờ ít khi xảy ra
trong định tuyến đườngđingắn nhất, kể từ đó cấu hình mạng thường nhiều hơn
hay ít hơn.
Nếu đảm bảo chất lượng dịch vụ định tuyến truy vấn thêm tuyến mới, nó có thể
điều khiển một tình hưống mới mà đường dẫn liên tục thay đổi và việc dành
riêng lại được lặp lại cho đường dẫn mới. Để tránh những điều này giữa các
đường đi, nó có thể xác nhận rằng đườngđi hiện tại là không được thay đổi bởi
một cái tốt hơn miễn là nó còn sử dụng được. Đườngđi đó được coi là đã chốt
(pinned) nếu nó được xác nhận trong phương thức giao thức lưu trữ tài nguyên
mà đảm bảo chất lượng dịch vụ định tuyến không cần truy vấn thêm cái mới,
còn nếu không đườngđi được gọi là chưa chốt.
Chốt đườngđi sử dụng kỹ thuật giao thức lưu trữ tài nguyên trạng thái mềm, do
đó một đườngđi đã chốt được thực hiện một cách định kì. Khi một đường đi
được chốt định kì thông tin đườngđi được định tuyến theo đườngđi đã chốt.
Việc chốt đảm bảo cho bất cứ giao thức lưu trữ tài nguyên nào truy vấn đảm
bảo chất lượng dịch vụ định tuyến cho cùng dòng lưu lưọng, nó quay trở lại
đường đi đã chốt thay vì việc tính toán đảm bảo chất lượng dịch vụ định tuyến
đường đi hiện tại tốt nhất.
Sinh Viên Vũ Công Sự Mã Sinh Viên A06255
8
Thuật toánđườngđingắnnhấtvàrộngnhất SWP GVHD: Hoàng Trọng Minh
Các đường nhận chốt trong khi xử lý thông tin đường đi. Chúng không được
chốt khi: Hết thời hạn gửi thông báo hay một PATHEAR được gửi. Tham số
của thông tin đườngđi bị thay đổi. Phát hiện thấy lỗi.
1.4.4 Đảm bảo chất lượng dịch vụ định tuyến với điều khiển tải
Một trong những mục đích của đảm bảo chất lượng dịch vụ định tuyến là ứng
dụng mạng tốt hơn. Điều này hơi mâu thuẫn với mục đích chính là tìm kiếm
luân phiên đườngđi để thực hiện các yêu cầu chất lượng dịch vụ của dòng lưu
lượng. Khi lưu lượng lớn được tải với chỉ những đường dẫn có thể cung cấp sự
đảm bảo chất lượng dịch vụ yêu cầu có thể lâu, đườngđingắnnhất lưu lượng
được định tuyến dọc theo đườngđiluân phiên, một sự phân phối của dòng lưu
lượng đến sự tắc nghẽn của mạng điều khiển đến có nhiều dòng lưu lượng hơn
bị khoá trong tương lai. Điều này gợi đến việc sử dụng điều khiển tải cấp độ cao
hơn để đảm bảo đườngđi được chọn không được sử dụng nhiều của tài nguyên
mạng mà tổng thông lượng giảm xuống. Cho mỗi đường dẫn đến phân số tuân
theo đã được tính toán, khi có một sự cố gắng dành riêng:
trong đó B
avaiable i
là thông lượng cho phép trên đường dẫn i nơi mà tài nguyên
được cố gắng để dự trữ, b
requested
là thông lượng yêu cầu của dòng và b
capacity i
là
tổng dung lượng của đường dẫn i. Việc dành riêng được xác định chỉ nếu phân
số này, đưa ra băng thông cho phép trên đường dẫn nếu việc dành riêng được
chấp nhận, là lớn hơn 1 dự trữ trước, hay băng thông dành riêng. Đường dẫn
càng được sử dụng lâu hơn, thì băng thông dự trữ sẽ cao hơn.
II.Thuật toán định tuyến
2.1 Lời giới thiệu
Chương này thảo luận về chất lượng dịch vụ định tuyến và các thuậttoán được
sử dụng để giải quyết chúng. Các vấn đề định tuyến sử dụng một hoặc hai số
đo, và sự phức tạp của chúng cũng sẽ được thảo luận. Chương này đưa ra các
Sinh Viên Vũ Công Sự Mã Sinh Viên A06255
9
Thuật toánđườngđingắnnhấtvàrộngnhất SWP GVHD: Hoàng Trọng Minh
giải pháp cho các vấn đề đơn giản và hướng tiếp cận đối với các vấn đề phức
tạp hơn. Các giải pháp này dựa vào thuậttoánđườngđingắn nhất, thuật toán
Dijkstra vàthuậttoán Bellman-Ford.
Phần 2.6 thảo luận về tình huống thông thường nhất, khi mà băng thông và
bước nhảy là các số đo.
Phần 2.7 giới thiệu một trường hợp đặc biệt: độ trễ ràng buộc đầu cuối. Nó có
một số đo đơn là chức năng phức tạp của 1 số phần tử.
2.2 Ghi chú
Mô hình mạng được biểu thị dưới dạng một đồ thị G(N,A), trong đó N(G) thể
hiện cho các nút của đồ thị, A(G) thể hiện cho các cung biểu diễn đường liên
kết trong mạng. n là số lượng nút, m là số lượng các liên kết trong mạng.
Đường liên kết aЄA từ nút u đến nút v được kí hiệu bằng (u,v). Mỗi đường liên
kết aЄA có tải trọng w
i
(a) cho tất cả các số đo i. w(u,v) là tải trọng tương đương
với liên kết (u,v) trong đườngđi P=(u
1
,u
2
,…,u
i
) và w(P) là tải trọng cho toàn bộ
đường đi.
2.3 Số đo:
Để có thể tìm ra đườngđi khả thi mà thoả mãn được yêu cầu chất lượng của lưu
lượng thì phải có một số số đo phù hợp nhằm đo được các yêu cầu. Các số đo
phải được lựa chọn sao cho các yêu cầu có thể được biểu thị bằng một số đo,
hoặc tổng hợp của nhiều số đo thích hợp. Khi các số đo định nghĩa được các
dạng của chất lượng dịch vụ đảm bảo, thì mạng có thể được hỗ trợ. Nếu nó
không thể được sắp xếp trong sự kết hợp của các số đo thì không yêu cầu nào
được hỗ trợ. Các số đo thường được sử dụng trong định tuyến QoS và định
tuyến ràng buộc được chia thành 3 loại, cũng được gọi là các quy tắc cấu tạo
của số đo.
Số đo bao gồm:
Tính cộng: if w(P) = w(u1; u2) + w(u2; u3) + : : : + w(ul¡1; ul)
Tính nhân: if w(P) = w(u1; u2) . w(u2; u3) ………… w(ul¡1; ul)
Sinh Viên Vũ Công Sự Mã Sinh Viên A06255
10
[...]... 2 thuật toán: đườngđingắn nhất, rộngnhấtvàđườngđirộng nhất- ngắnnhất Số đo cơ sở được tối ưu trước, nếu như có nhiều đườngđi cùng tối ưu như vậy thì số đo cấp III sẽ được sử dụng Thuậttoán dap thêm kiểm soát vào thuậttoánwsp Nó sẽ loại bỏ lưu lượng mà đường dẫn được lựa chọn có nhiều hơn 1 bước nhảy dài hơn đường đingắnnhấtThuậttoán khoảng cách ngắnnhất dùng thuật toánđườngđi ngắn. .. bằng pt 3,6 và tìm ra đườngđingắnnhất từ đi m nguồn đi m & đến nguồn đích t.Với những đườngđi đó, tính tải trọng đường đi, và lựa chọn đườngđi P sao cho w(P) nhỏ nhất. Kiểm tra giải pháp đườngđi P thoả mãn đk ràng buộc wi ≤ ci với mỗi I hay không Thuậttoán Iwata Iwata đề xuất giải pháp trực tiếp đối với vấn đề MCP ,thuật toán tìm ra đường đingắnnhất ,hoặc các tuyến phụ thuộc vào 1 số đo và sau đó... thuậttoán lựa chọn đường dẫn cơ bản : WSPĐườngđirộng nhất, ngắnnhất sẽ chọn ra đườngđi có bước nhảy nhỏ nhất trong số những đường thoả mãn yêu cầu về băng thông nếu có nhiều đường có cùng bứơc nhảy, thì đườngrộng nhất, tức là đường có băng thông tốt nhất, sẽ được lựa chọn Về cơ bản là nó sẽ tìm ra tuyến khả thi ngắn nhất, bởi vậy đó là định tuyến tuyến tối ưu, liên kết ràng buộc (vấn đề 7) và. .. Sau đó, thuậttoán sử dụng hàm chiều dài tuyến không thẳng của phương trình (2.6) để tính toán các đườngđi từ đi m nguồn đến đi m s Nó phát hiện ra mỗi đi m u dựa vào giá trị nhỏ nhất của hàm chiều dài tuyến không thẳng hàng Với mỗi đi m u, thuậttoán chọn ra đườngđingắnnhất từ s đến t để xác định chiều dài từ đi m s đến t Nếu các tuyến đi qua u mà khả thi, thuậttoán sẽ lựa chọn đi m mà có đường. .. chọn đườngđi có băng thông lớn nhất có thể Nếu có nhiều đườngđi có băng thông rộng, thì chọn đường có bước nhảy nhỏ nhất Cách này giúp cân bằng việc tải trên mạng Thuậttoán này áp dụng 2 thuậttoán Dijkstra đầu tiên là tìm đườngdirộngnhất (vấn đề 1) Gọi băng thông của đườngđirộngnhất là B Sau khi cắt bỏ những liên kết có băng thông nhở hơn B, nó chạy thuậttoán Dijkstra lần thứ 2 để tìm ra đường. .. A06255 29 Thuật toánđườngđingắnnhất và rộngnhất SWP GVHD: Hoàng Trọng Minh - Thuậttoán đảm bảo băng thông 4(ebsp) Cho mạng G(N,A), số đo wi(a), i= 1,2 với mỗi liên kết aЄA, trong đó w1 là băng thông và w2 là bước nhảy, đi u kiện ràng buộc băng thông nhỏ nhất là C 1, tìm đườngđi P từ đi m nguồn s đến đi m đích t sao cho Trong đó các đi u kiện a1,a2, ,ak là các đi u kiện dọc theo đường dẫn P từ đi m... tìm đườngđi P từ đi m nguồn s tới đi m đích t sao cho w(P) nhỏ nhất vấn đề định tuyến đườngđi tối ưu có thể được giải quyết trực tiếp bằng thuậttoán Dijstra hoặc thuậttoán Bellman-Ford Định tuyến đườngđi tối ưu tìm ra đườngđi tốt nhất cho một s ố đo đườngđi ràng buộc Một vấn đề đi n hình có thề tìm được đườngđi với số bước nhảy ít nhất, tổng chi phí thấp nhất hoặc độ trễ nhỏ nhất tất cả các giá... phí cơ sở nhỏ nhất Nếu không có tuyến khả dụng nào, thì thuậttoán lựa chọn đi m có đường dẫn có số đo không tuyến tính nhỏ nhất, để đường dẫn này có thể trở thành khả thi Sau đó, thuậttoán tiếp tục từ đi m chọn u, tìm những đi m v tiếp theo bằng cách tương tự Cuối cùng kết qủa nó trở về tuyến khả dụng Sinh Viên Vũ Công Sự Mã Sinh Viên A06255 25 Thuật toánđườngđingắnnhất và rộngnhất SWP GVHD:... đườngđi ràng buộc vì chúng là additive Vấn đề 4 (định tuyến đườngđi ràng buộc) cho mạng G(N,A) và một số đo additive đơn w(a) với mỗi liên aЄA, v à đi u kiện ràng buộc C tìm đườngđi P từ đi m nguồn s tới đi m đích t sao cho w(P)≤C Vấn đề định tuyến đườngđi ràng buộc có thể được giải quyết trực tiếp bằng thuậttoán Dijstra hoặc thuậttoán bellman-Ford Định tuyến đườngđi ràng buộc tìm ra đường đi. .. nguồn s đến đi m đích t Sao cho a1 là đi u kiện ban đầu, ak là đi u kiện cuối - dap (dynamic alternative path): Dynamic-alternative path sử dụng thuậttoánđườngđirộng nhất, ngắnnhất nhưng giới hạn bước nhảy là n+1, trong đó n là bước nhảy nhỏ nhất trong mạng chưa bị cắt giảm Nếu không tìm thấy đường dẫn kả thi có bước nhảy nhỏ nhất, nó sẽ lựa chọn đườngđirộngnhất nếu không có đườngđi khả thi, . Thuật toán đường đi ngắn nhất và rộng nhất SWP GVHD: Hoàng Trọng Minh
Luận văn
Thuật toán đường
đi ngắn nhất và
rộng nhất WSP
Sinh Viên. giản
để giải quyết bằng thuật toán đường đi ngắn nhất.
Sinh Viên Vũ Công Sự Mã Sinh Viên A06255
17
Thuật toán đường đi ngắn nhất và rộng nhất SWP GVHD: Hoàng