Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 33 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
33
Dung lượng
752,5 KB
Nội dung
1 Chuyên ê:đ M ng truy n d n ạ ề ẫ quangBài 8: K thu t l p l ch ỹ ậ ậ ị chùmtrên m ng OBS ạ TS. Võ Vi t Minh Nh tế ậ Khoa Du L ch – Đ i h c Huị ạ ọ ế vominhnhat@yahoo.com 2 M c tiêuụ o Bài này nh m cung c p cho h c viên các ki n th c ằ ấ ọ ế ứ và k năng v :ỹ ề T ng quan v k thu t l p l ch chùmổ ề ỹ ậ ậ ị Các k thu t l p l ch chùm khác nhau:ỹ ậ ậ ị • L p l ch không l p đ y kho ng tr ngậ ị ấ ầ ả ố – First Fit Unscheduled Channel (FFUC) – Latest Available Unscheduled Channel (LAUC) • L p l ch có l p đ y kho ng tr ngậ ị ấ ầ ả ố – First Fit Unscheduled Channel with Void Filling (FFUC-VF) – Latest Available Unscheduled Channel with Void Filling (LAUC-VF) 3 N i dung trình bàyộ o T ng quan v k thu t l p l ch chùmổ ề ỹ ậ ậ ị o Các k thu t l p l ch chùm khác nhau:ỹ ậ ậ ị L p l ch không l p đ y kho ng tr ngậ ị ấ ầ ả ố • First Fit Unscheduled Channel (FFUC) • Latest Available Unscheduled Channel (LAUC) L p l ch có l p đ y kho ng tr ngậ ị ấ ầ ả ố • First Fit Unscheduled Channel with Void Filling (FFUC-VF) • Latest Available Unscheduled Channel with Void Filling (LAUC-VF) 4 8.1. Gi i thi uớ ệ o Khi m t burst đ n m t nút, nó ph i đ c c p ộ ế ộ ả ượ ấ phát m t b c sóng thích h p trên kênh ra. M c ộ ướ ợ ụ đích c a vi c l p l ch, ngoài nh m đáp ng yêu ủ ệ ậ ị ằ ứ c u băng thông, còn đ t i u hóa băng thông s ầ ể ố ư ử d ng. ụ o L p l ch kênh trên m ng OBS khác v i trên m ng ậ ị ạ ớ ạ IP truy n th ng. Trong m ng IP, m i nút trung ề ố ạ ỗ tâm l u tr các gói tin đ n trong các b đ m ư ữ ế ộ ệ đi n t và l p l ch chúng trên c ng ra mong mu n. ệ ử ậ ị ổ ố Trong OBS, m i khi burst đ n t i m t nút lõi, nó ỗ ế ạ ộ ph i đ c g i t i nút ti p theo mà không có m t ả ượ ử ớ ế ộ l u tr nào t ng t nh các b đ m đi n t . ư ữ ươ ự ư ộ ệ ệ ử 5 o The objective of scheduling is to minimize: The latest available unscheduled time (LAUT) or the horizon: the earliest time at which the data channel is available for an unscheduled data burst to be scheduled Gaps: the time difference between the arrival of the unscheduled burst and ending time of the previously scheduled burst Voids: the unscheduled duration (idle period) between two scheduled bursts on a data channel 6 Ex. of LAUT, Gap and Void 7 o Các gi i thu t l p l ch đ c phân lo i d a trên ý ả ậ ậ ị ượ ạ ự t ng ch đ o là có hay không l p đ y kho ng ưở ủ ạ ấ ầ ả tr ng (void fill). ố o Nh mô t hình v , n u chúng ta ch xem xét ư ả ở ẽ ế ỉ vi c l p l ch c a burst đ n đ i v i các kênh D1 và ệ ậ ị ủ ế ố ớ D2, gi i thu t l p l ch đ c xem xét là không xét ả ậ ậ ị ượ đ n vi c l p đ y kho ng tr ng. Ng c l i, n u có ế ệ ấ ầ ả ố ượ ạ ế xét đ n c kênh D0 và D3 thì gi i thu t l p l ch ế ả ả ậ ậ ị đ c xem xét là có xét đ n vi c l p đ y kho ng ượ ế ệ ấ ầ ả tr ng. ố o Th c t , các kho ng tr ng này đ c sinh ra khi ự ế ả ố ượ có nh ng bi n thiên quan tr ng v m t đ lu ng ữ ế ọ ề ậ ộ ồ d li u IP đ n t i m t nút biên vào OBS, cũng ữ ệ ế ạ ộ nh là m t đ các burst đ n t i các nút lõi. ư ậ ộ ế ạ 8 Vi c l p l ch có th xét đ n có hay không ệ ậ ị ể ế l p đ y kho ng tr ngấ ầ ả ố 9 Các gi i thu t l p l ch không xét đ n ả ậ ậ ị ế l p đ y kho ng tr ng ấ ầ ả ố o Có hai gi i thu t l p l ch không xét đ n l p đ y ả ậ ậ ị ế ấ ầ kho ng tr ng:ả ố FFUC (First Fit Unscheduled Channel) [2,3,4,5] và LAUC (Lastest Available Unused Channel) [5,6]. o Đ i v i lo i gi i thu t này, chúng ta c n l u ý đ n ố ớ ạ ả ậ ầ ư ế 2 tham s : th i đi m đ n s c a burst so v i th i ố ờ ể ế ủ ớ ờ đi m k t thúc c a burst sau cùng nh t LAUTi ể ế ủ ấ trên kênh d li u kh d ng th i. N u LAUTữ ệ ả ụ ứ ế i > s, kênh th i m i đ c xem xét cho vi c l p l ch ứ ớ ượ ệ ậ ị burst đ n. ế o Nh mô t hình v , rõ ràng ch có kênh D0 và ư ả ở ẽ ỉ D3 là đ c xem xét vì th a mãn đi u ki n LAUTượ ỏ ề ệ 1 > s và LAUT 2 > s. 10 Vi c l p l ch có th xét đ n có hay không ệ ậ ị ể ế l p đ y kho ng tr ngấ ầ ả ố [...]... nhất) o Giải thuật LAUC-VF còn có một tên khác là giải thuật Min-SV (minimum starting void) [8] 18 Giải thuật Min-EV o Tương tự giải thuật Min-SV, giải thuật Min-EV (minimum ending void) [8] chú ý đến việc tối ưu là khoảng cách từ thời điểm kết thúc của burst đến và thời điểm bắt đầu của burst đã được lậplịch trước đó trên một kênh khả dụng là nhỏ nhất o Nói một cách khác, mô tả giải thuật Min-EV là hoàn... các kiến thức và kỹ năng về: Tổng quan về kỹ thuật lập lịchchùm Các kỹ thuật lập lịchchùm khác nhau: • Lậplịch không lấp đầy khoảng trống – First Fit Unscheduled Channel (FFUC) – Latest Available Unscheduled Channel (LAUC) • Lậplịch có lấp đầy khoảng trống – First Fit Unscheduled Channel with Void Filling (FFUC-VF) – Latest Available Unscheduled Channel with Void Filling (LAUC-VF) 32 Câu hỏi... được lậplịch lên một kênh: utilization = (e-s)*100/(eki- sk+1i), ∀i o Kênh nào có giá trị hiệu quả băng thông lớn nhất sẽ được chọn o Như vậy, giải thuật BFUC-VF về bản chất là tương tự với giải thuật kết hợp Min-SV và Min-EV Mô tả giải thuật BFUC-VF do đó là hoàn toàn tương tự giải thuật LAUCVF, chỉ khác ở điều kiện chọn kênh sc sao cho utilization = Max((e-s)*100/(eki-sk+1i)), ∀i 22 Giải thuật Max-EV... nhỏ nhất 20 o Giải pháp cho vấn đề này là xét tổng nhỏ nhất của 2 khoảng cách: gapmin = Min((s- eki) + (e- sk+1i)) Mô tả giải thuật kết hợp Min-SV và Min-EV do đó hoàn toàn tương tự giải thuật LAUC-VF, chỉ khác ở điều kiện chọn kênh sc sao cho gapmin = Min((s- eki) + (e- sk+1i)), ∀i 21 Giải thuật BFUC-VF o Giải thuật BFUC-VF (Best Fit Unscheduled Channel Void-Filling) [9] đề xuất một tham số “hiệu quả... được lậplịch sau cùng nhất trên một kênh i (gapmin>s-LAUTi): nếu đúng thì gán lại gapmin=s-LAUTi, sc=i và quay lại bước 2 thử đối với kênh i=i+1; nếu không quay lại bước 2 thử đối với kênh i=i+1 5 Nếu không tìm được kênh khả dụng nào đểlậplịch burst đến (sc =-1 ), thông báo không thể lậplịch được và kết thúc; nếu không, kênh sc là được chọn cho việc lậplịch burst đến và kết thúc o o Với giải thuật. .. như vậy độ dài burst sẽ là (e-s) Số kênh khả dụng n cho việc lậplịch Thời điểm bắt đầu ski và kết thúc eki của burst k trên kênh khả dụng i, i=0 n-1 Chỉ số kênh được chọn sc; khoảng cách tối thiểu s_gap min giữa burst đến và burst đã được lậplịch sau cùng nhất trên một kênh nào đó; Giải thuật: i=0; sc =-1 ; s_gapmin =-1 ; Nếu vẫn còn kênh khả dụng i vẫn chưa được thử lậplịch (i . 1 Chuyên ê:đ M ng truy n d n ạ ề ẫ quang Bài 8: K thu t l p l ch ỹ ậ ậ ị chùm trên m ng OBS ạ TS. Võ Vi t Minh Nh tế ậ Khoa Du L ch – Đ i h c Huị ạ ọ ế vominhnhat@yahoo.com 2 M c tiêuụ o Bài. = Min(e- s k+1 i ), ∀i. 20 Gi i thu t k t h p Min-SV và Min-ả ậ ế ợ EV o Vi c k t h p c hai đi u ki n ch n kênh c a Min-ệ ế ợ ả ề ệ ọ ủ SV, s_gap min = Min(s- e k i ), ∀i, và Min-EV, e_gap min . ch tr c đó trên kênh t ng ng là nh nh t). ượ ậ ị ướ ươ ứ ỏ ấ o Gi i thu t LAUC-VF còn có m t tên khác là gi i thu t ả ậ ộ ả ậ Min-SV (minimum starting void) [8] 19 Gi i thu t Min-EV ả ậ o T