Chuyên đề Mạng truyền dẫn quang (TS. Võ Viết Minh Nhật) - Bài 8 Kỹ thuật lập lịch chùm trên mạng OBS ppt

33 488 1
Chuyên đề Mạng truyền dẫn quang (TS. Võ Viết Minh Nhật) - Bài 8 Kỹ thuật lập lịch chùm trên mạng OBS ppt

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

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. 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ập lị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ị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ịchlấ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ập lị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ập lị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ập lịch burst đến (sc =-1 ), thông báo không thể lập lịch được và kết thúc; nếu không, kênh sc là được chọn cho việc lập lị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ập lị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ập lị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ập lị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

Ngày đăng: 29/06/2014, 07:20

Từ khóa liên quan

Mục lục

  • Bài 8: Kỹ thuật lập lịch chùm trên mạng OBS

  • Mục tiêu

  • Nội dung trình bày

  • 8.1. Giới thiệu

  • Slide 5

  • Ex. of LAUT, Gap and Void

  • Slide 7

  • Việc lập lịch có thể xét đến có hay không lấp đầy khoảng trống

  • Các giải thuật lập lịch không xét đến lấp đầy khoảng trống

  • Slide 10

  • Giải thuật FFUC

  • Giải thuật LAUC

  • Slide 13

  • Các giải thuật lập lịch có xét đến lấp đầy khoảng trống

  • Slide 15

  • Giải thuật FFUC-VF

  • Giải thuật LAUC-VF (Min-SV)

  • Slide 18

  • Giải thuật Min-EV

  • Giải thuật kết hợp Min-SV và Min-EV

Tài liệu cùng người dùng

Tài liệu liên quan