Thuật toÌn chung trong quản lý lu lùngvẾ Ẽiều khiển t¾c nghén

Một phần của tài liệu tổng quan về mạng băng rộng đa dịch vụ và việc thực hiện dựa trên phương thức atm (Trang 40)

Mờt bẾi toÌn Ẽặt ra lẾ lẾm thế nẾo Ẽể kiểm tra tÝnh tuẪn cũa cÌc thẬng sộ về lu l- ùng. Thuật toÌn chung cho tộc Ẽờ tế bẾo GCRA (Generic Cell Rate Algorithm) cho phÐp kiểm tra tÝnh tuẪn thũ cũa cÌc loỈi tộc Ẽờ khÌc nhau nh tộc Ẽờ tế bẾo tội Ẽa, tộc Ẽờ tế bẾo cọ thể chấp nhận Ẽùc... Cho mối loỈi tộc Ẽờ, cÌc biến thiàn trễ t- Èng ựng sé Ẽùc Ìp dừng.

ưội vợi mối loỈi dÞch vừ trong ký thuật ATM cÌc thoả thuận giứa ngởi sữ dừng vẾ mỈng Ẽùc cam kết cho mờt hoặc nhiều loỈi tộc Ẽờ khÌc nhau cũa tế bẾo. Do vậy, cọ thể củng mờt lục cọ thể Ìp dừng mờt hay nhiều thuật toÌn GCRA khÌc nhau cho cÌc tộc Ẽờ truyền khÌc nhau, vẾ cÌc dung sai trễ tÈng ựng. CÈ sỡ cũa thuật toÌn lẾ kiểm tra tộc Ẽờ tế bẾo dỳa tràn thởi gian Ẽến ẼÝch cũa cÌc tế bẾo cọ tuẪn thũ thởi gian dỳ tÝnh theo tộc Ẽờ thoả thuận hay khẬng.

Cọ hai thuật toÌn Ẽùc Ìp dừng Ẽọ lẾ: thuật toÌn lÞch trỨnh ảo vẾ thuật toÌn gÌo rò. Thỳc chất hai thuật toÌn nẾy lẾ tÈng ẼÈng nhau vẾ Ẽều kiểm tra thởi Ẽiểm Ẽến ẼÝch

cũa mờt tế bẾo tràn kết nội cọ vùt sợm mờt giợi hỈn ẼÞnh trợc hay khẬng. Cả hai thuật toÌn Ẽều sữ dừng hai biến: biến giợi hỈn L (Limit) vẾ biến gia tẨng I (Incresment) vẾ thởng Ẽùc biểu diễn GCRA (I, L).

Dỳa tràn tộc Ẽờ thoả thuận giứa mỈng vẾ ngởi sữ dừng, ta cọ thể tÝnh Ẽùc khoảng thởi gian Ẽến ẼÝch giứa hai tế bẾo liàn tiếp. Thởi gian nẾy lẾ nghÞch Ẽảo cũa tộc Ẽờ trung bỨnh vẾ Ẽùc sữ dừng lẾm giÌ trÞ gia tẨng I.

GiÌ trÞ L Ẽùc xÌc ẼÞnh Ẽể kiểm tra xem nếu tế bẾo Ẽến ẼÝch sợm hÈn so vợi thởi gian dỳ ẼÞnh mờt giÌ trÞ L thỨ tế bẾo Ẽọ coi nh phỈm luật. ThẬng thởng I vẾ L Ẽùc thoả thuận giứa mỈng vẾ ngởi sữ dừng.

IV.1. Thuật toÌn lÞch trỨnh ảo GCRA (I, L)

Thuật toÌn Ìp dừng tÝnh toÌn thởi Ẽiểm Ẽến ẼÝch lý thuyết cũa tế bẾo TAT vẾ so sÌnh giÌ trÞ TAT vợi thởi Ẽiểm Ẽến ẼÝch thỳc tế cũa tế bẾo ta(k).

Lu Ẽổ thuật toÌn:

Nếu thởi gian Ẽến ẼÝch thỳc tế cũa tế bẾo thự k muờn hÈn thởi gian lý thuyết TAT do thuật toÌn tÝnh (ta (k) > TAT) thỨ tế bẾo k Ẽùc coi lẾ tuẪn thũ. Lục Ẽọ thuật toÌnGCRA cập nhật giÌ trÞ Ẽến ẼÝch cũa tế bẾo thự k lẾm cÈ sỡ Ẽể tÝnh thởi gian Ẽến ẼÝch cũa tế bẾo tiếp theo

TAT = ta(k) TAT = TAT + I Tế bẾo khẬng tuẪn thũ Thởi Ẽiểm Ẽầu tiàn TAT = ta(k)

Tế bẾo thự k Ẽến ẼÝch tỈi thởi Ẽiểm ta(k)

TAT > ta(k) +L TAT < ta(k) TAT = t a(k) TAT = TAT + I Tế bẾo tuẪn thũ

Ngùc lỈi, nếu tế bẾo Ẽến sợm thỨ phải tiếp từc kiểm tra. Nếu trởng hùp nọ Ẽến sợm nhng vẫn còn trong giợi hỈn cho phÐp (TAT ≤ ta(k) + L) thỨ tế bẾo vẫn Ẽùc coi lẾ tuẪn thũ. Thởi gian Ẽến ẼÝch cũa tế bẾo tiếp Ẽùc tÝnh tiếp theo cÈ sỡ cũa tế bẾo hiện tỈi

TAT = TAT + I

Nếu cả hai Ẽiều kiện tràn Ẽều khẬng xảy ra thỨ tế bẾo bÞ coi lẾ khẬng tuẪn thũ vẾ bÞ loỈi.

IV.2. Thuật toÌn gÌo rò.

Thuật toÌn tÝnh khoảng thởi gian thỳc tế giứa 2 tế bẾo kế tiếp nhau vẾ so sÌnh vợi thởi gian dỳ tÝnh thẬng qua cÈ chế hoỈt Ẽờng cũa mờt gÌo rò. Cừ thể:

GÌo rò cọ thể cho nợc chảy ra vợi vận tộc khẬng Ẽỗi bÍng mờt ẼÈn vÞ vận tộc; gÌo cọ khả nẨng chựa tội Ẽa mờt lùng nợc mẾ chảy hết trong khoảng thởi gian (I+L).

Sau khi tế bẾo Ẽến ẼÝch ta cọ thể Ẽỗ thàm 1 lùng gia tẨng I. GiÌ trÞ lùng nợc gia tẨng nẾy tÈng ẼÈng vợi thởi gian chảy I giẪy. Khoảng thởi gian Ẽến ẼÝch giứa hai tế bẾo liàn tiếp (ta(k) - LCT_Last Compliance Time) Ẽùc Ẽo theo lùng nợc chảy ra tử gÌo vợi 1 vận tộc(1 ẼÈn vÞ) khẬng Ẽỗi.

Lùng nợc còn lỈi cho ta kết quả sỳ so sÌnh khoảng thởi gian Ẽến ẼÝch giứa hai tế bẾo liàn tiếp vẾ khoảng thởi gian dỳ tÝnh.

Nếu sỳ chành lệch nẾy vùt quÌ giÌ trÞ giợi hỈn L, thỨ nợc sé trẾn ra khõi gÌo khi ta Ẽỗ thàm lùng gia tẨng I tÈng ựng vợi trởng hùp tế bẾo khẬng tuẪn thũ.

Nếu tế bẾo Ẽến ẼÝch muờn hÈn thởi gian dỳ tÝnh thỨ lùng nợc trong gÌo sé bÞ chảy hết hoặc lùng nợc trong gÌo khẬng vùt quÌ L, tế bẾo Ẽùc coi lẾ tuẪn thũ. L- ùng nợc còn lỈi trong gÌo sé Ẽùc cờng thàm vợi giÌ trÞ gia tẨng Ẽể tÝnh lùng mợi. Lu Ẽổ thuật toÌn:

Sai

Sai

ưụng

ưụng

Tế bẾo thự k Ẽến ẼÝch tỈi thởi Ẽiểm ta(k)

X(k) = X - t

a(k) - LCT

Tế bẾo khẬng tuẪn thũ

TỈi thởi Ẽiểm Ẽầu X=0

LCT = ta(1)

X(k) = 0 X(k) > L

Một phần của tài liệu tổng quan về mạng băng rộng đa dịch vụ và việc thực hiện dựa trên phương thức atm (Trang 40)