Bài giảng Cơ sở truyền số liệu: Chương 6 - ĐH Bách Khoa Hà Nội
Số trang: 6
Loại file: pdf
Dung lượng: 132.12 KB
Lượt xem: 35
Lượt tải: 0
Xem trước 1 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Trong thông tin nhiều luồng, tính công bằng không chỉ đơn thuần là chia sẻ băng thông bình đẳng cho các kết nối/người dùng trên tất cả các phân vùng trong mạng mà nó được hiểu và sử dụng mềm dẻo trong từng trường hợp cụ thể. Khi có tắc nghẽn xảy ra tại một nút mạng, cần xác định được luồng nào là nguyên nhân. Sau đó phải tính toán giảm mỗi luồng bao nhiêu % để băng thông được chia sẻ một cách công bằng. Bài giảng này sẽ cung cấp cho người học những kiến thức cơ bản về tính công bằng trong điều khiển luồng. Mời các bạn cùng tham khảo.
Nội dung trích xuất từ tài liệu:
Bài giảng Cơ sở truyền số liệu: Chương 6 - ĐH Bách Khoa Hà Nội om .c ng co an Tính công bằng trong điều khiển luồng th o ng du u cu CuuDuongThanCong.com https://fb.com/tailieudientucntt Nguyên tắc • Trong thông tin nhiều luồng, tính công bằng không chỉ đơn thuần là chia sẻ băng thông bình đẳng cho các kết nối/người dùng trên tất cả om các phân vùng trong mạng mà nó được hiểu và sử dụng mềm dẻo .c trong từng trường hợp cụ thể ng • Khi có tắc nghẽn xảy ra tại một nút mạng, cần xác định được luồng co nào là nguyên nhân. Sau đó phải tính toán giảm mỗi luồng bao nhiêu an % để băng thông được chia sẻ một cách công bằng th • Việc sử dụng tài nguyên mạng hiệu quả nhất có thể trong khi vẫn có ng thể đảm bảo được tính công bằng cho các kết nối được thực hiện bởi o du cơ chế điều khiển luồng cực đại – cực tiểu (max–min flow control). Cơ chế này được xây dựng trên mô hình công bằng cực đại – cực u cu tiểu (max-min fairness) CuuDuongThanCong.com https://fb.com/tailieudientucntt Nguyên tắc • Sau khi người dùng với yêu cầu ít nhất về tài nguyên đã được đáp ứng, các tài nguyên còn lại được tiếp tục phân om chia (một cách công bằng) cho những người dùng còn lại .c • Trong nhóm người dùng này, tài nguyên lại được phân ng chia sao cho người dùng có yêu cầu ít nhất được đáp co ứng, và quá trình cứ tiếp tục đến hết an • Việc cấp phát tài nguyên mạng cho một người dùng i th không được làm ảnh hưởng đến tài nguyên đã cấp cho ng các người dùng khác với yêu cầu ít hơn i o du u cu CuuDuongThanCong.com https://fb.com/tailieudientucntt Thuật toán 1. Khởi tạo tất cả các kết nối với tốc độ = 0 2. Tăng tốc độ của tất cả các kết nối với một lượng nhỏ om bằng nhau , lặp lại quá trình này cho đến khi tồn tại 1 .c liên kết có tổng băng thông đạt đến giá trị băng thông ng cực đại (Fa = Ca). Lúc này: co – Tất cả các kết nối đi qua liên kết này đều sử dụng băng thông an bằng nhau th – Liên kết này là điểm tắc nghẽn đối với tất cả các kết nối đi qua ng – Ngừng việc tăng băng thông cho các kết nối này o du 3. Lặp lại quá trình tăng tốc độ với các kết nối khác cho u đến khi lại tìm thấy các điểm tắc nghẽn (lặp lại bước 2) cu 4. Thuật toán kết thúc khi tất cả các kết nối đều đã tìm được điểm tắc nghẽn CuuDuongThanCong.com https://fb.com/tailieudientucntt Ví dụ Kết nối 4 (tốc độ 1) Kết nối 1 (tốc độ 2/3) 1 4 om Giả thiết các liên kết giữa .c các nút đều có tốc độ là 1 5 ng co Kết nối 5 (tốc độ 1/3) Kết nối 3 (tốc độ 1/3) 2 3 an Kết nối 2 (tốc độ 1/3) th • Bước 1: tất cả các kết nối đều có tốc độ 1/3, liên kết (2,3) ng bão hòa (đạt giá trị cực đại) và tốc độ của ba kết nối (2, 3 o du và 5) đi trên liên kết này được đặt ở giá trị 1/3. • Bước 2: hai kết nối 1 và 4 được tăng thêm một lượng u cu băng thông là 1/3 và đạt giá trị 2/3. Lúc này liên kết (3,5) bão hòa và tốc độ của kết nối 1 đặt ở giá trị 2/3 CuuDuongThanCong.com https://fb.com/tailieudientucntt Ví dụ Kết nối 4 (tốc độ 1) Kết nối 1 (tốc độ 2/3) 1 4 ...
Nội dung trích xuất từ tài liệu:
Bài giảng Cơ sở truyền số liệu: Chương 6 - ĐH Bách Khoa Hà Nội om .c ng co an Tính công bằng trong điều khiển luồng th o ng du u cu CuuDuongThanCong.com https://fb.com/tailieudientucntt Nguyên tắc • Trong thông tin nhiều luồng, tính công bằng không chỉ đơn thuần là chia sẻ băng thông bình đẳng cho các kết nối/người dùng trên tất cả om các phân vùng trong mạng mà nó được hiểu và sử dụng mềm dẻo .c trong từng trường hợp cụ thể ng • Khi có tắc nghẽn xảy ra tại một nút mạng, cần xác định được luồng co nào là nguyên nhân. Sau đó phải tính toán giảm mỗi luồng bao nhiêu an % để băng thông được chia sẻ một cách công bằng th • Việc sử dụng tài nguyên mạng hiệu quả nhất có thể trong khi vẫn có ng thể đảm bảo được tính công bằng cho các kết nối được thực hiện bởi o du cơ chế điều khiển luồng cực đại – cực tiểu (max–min flow control). Cơ chế này được xây dựng trên mô hình công bằng cực đại – cực u cu tiểu (max-min fairness) CuuDuongThanCong.com https://fb.com/tailieudientucntt Nguyên tắc • Sau khi người dùng với yêu cầu ít nhất về tài nguyên đã được đáp ứng, các tài nguyên còn lại được tiếp tục phân om chia (một cách công bằng) cho những người dùng còn lại .c • Trong nhóm người dùng này, tài nguyên lại được phân ng chia sao cho người dùng có yêu cầu ít nhất được đáp co ứng, và quá trình cứ tiếp tục đến hết an • Việc cấp phát tài nguyên mạng cho một người dùng i th không được làm ảnh hưởng đến tài nguyên đã cấp cho ng các người dùng khác với yêu cầu ít hơn i o du u cu CuuDuongThanCong.com https://fb.com/tailieudientucntt Thuật toán 1. Khởi tạo tất cả các kết nối với tốc độ = 0 2. Tăng tốc độ của tất cả các kết nối với một lượng nhỏ om bằng nhau , lặp lại quá trình này cho đến khi tồn tại 1 .c liên kết có tổng băng thông đạt đến giá trị băng thông ng cực đại (Fa = Ca). Lúc này: co – Tất cả các kết nối đi qua liên kết này đều sử dụng băng thông an bằng nhau th – Liên kết này là điểm tắc nghẽn đối với tất cả các kết nối đi qua ng – Ngừng việc tăng băng thông cho các kết nối này o du 3. Lặp lại quá trình tăng tốc độ với các kết nối khác cho u đến khi lại tìm thấy các điểm tắc nghẽn (lặp lại bước 2) cu 4. Thuật toán kết thúc khi tất cả các kết nối đều đã tìm được điểm tắc nghẽn CuuDuongThanCong.com https://fb.com/tailieudientucntt Ví dụ Kết nối 4 (tốc độ 1) Kết nối 1 (tốc độ 2/3) 1 4 om Giả thiết các liên kết giữa .c các nút đều có tốc độ là 1 5 ng co Kết nối 5 (tốc độ 1/3) Kết nối 3 (tốc độ 1/3) 2 3 an Kết nối 2 (tốc độ 1/3) th • Bước 1: tất cả các kết nối đều có tốc độ 1/3, liên kết (2,3) ng bão hòa (đạt giá trị cực đại) và tốc độ của ba kết nối (2, 3 o du và 5) đi trên liên kết này được đặt ở giá trị 1/3. • Bước 2: hai kết nối 1 và 4 được tăng thêm một lượng u cu băng thông là 1/3 và đạt giá trị 2/3. Lúc này liên kết (3,5) bão hòa và tốc độ của kết nối 1 đặt ở giá trị 2/3 CuuDuongThanCong.com https://fb.com/tailieudientucntt Ví dụ Kết nối 4 (tốc độ 1) Kết nối 1 (tốc độ 2/3) 1 4 ...
Tìm kiếm theo từ khóa liên quan:
Bài giảng Cơ sở truyền số liệu Cơ sở truyền số liệu Điều khiển luồng Tính công bằng trong điều khiển luồng Thông tin nhiều luồng Cấp phát tài nguyên mạngTài liệu có liên quan:
-
Bài giảng Cơ sở truyền số liệu: Chương 3 - ĐH Bách Khoa Hà Nội
11 trang 167 0 0 -
Bài giảng Cơ sở truyền số liệu: Chương 4 - ĐH Bách Khoa Hà Nội
10 trang 119 0 0 -
Báo cáo bài tập lớn môn Cơ sở truyền số liệu: Đề bài số 1
22 trang 59 0 0 -
Bài giảng Cơ sở truyền số liệu: Chương 2 - ĐH Bách Khoa Hà Nội
12 trang 44 0 0 -
Bài giảng Cơ sở truyền số liệu: Chương 7 - ĐH Bách Khoa Hà Nội
16 trang 44 0 0 -
Bài giảng Cơ sở truyền số liệu: Chương 0 - ĐH Bách Khoa Hà Nội
9 trang 40 0 0 -
Bài giảng Cơ sở truyền số liệu: Chương 1 - ĐH Bách Khoa Hà Nội
68 trang 40 0 0 -
Bài giảng Cơ sở truyền số liệu: Chương 9 - ĐH Bách Khoa Hà Nội
5 trang 36 0 0 -
Bài giảng Cơ sở truyền số liệu: Chương 10 - ĐH Bách Khoa Hà Nội
11 trang 35 0 0 -
Giáo trình Matlab - Phan Thanh Tao
260 trang 32 0 0