T 蔚 NG QUAN H烏 H 渦 NG HÔNG IN QUANG
3.5. Gán b逢噂c sóng
Vi羽c gán b逢噂c sóng là nhân t嘘 chính 違nh h逢荏ng 8院n xác su医t t逸c ngh胤n và tính th詠c thi c栄a m衣ng. Gán b逢噂c sóng thích h嬰p có th吋 làm gi違m s嘘 b逢噂c sóng s穎 d映ng ho員c không c亥n dùng 8院n b瓜 chuy吋n 8鰻i b逢噂c sóng, nên ta có th吋 gi違m 8逢嬰c chi phí c栄a m衣ng xu嘘ng r医t nhi隠u. Gán b逢噂c sóng 8逢嬰c chia làm hai lo衣i cho l逢u l逢嬰ng m衣ng c嘘"8鵜nh và l逢u l逢嬰ng m衣ng thay 8鰻i. Khi l逢u l逢嬰ng m衣ng c嘘"8鵜nh thì phép gán c嘘 8鵜nh, cùng m瓜t b逢噂c sóng 8逢嬰c gán n院u( n院u có s印n) cho m丑i yêu c亥u 8逢嬰c t衣o ra 荏 m瓜t nút, n院u không thì yêu c亥u b鵜 ch員n. Khi l逢u l逢嬰ng m衣ng thay 8鰻i, lúc có yêu c亥u 8院n m瓜t nút m衣ng nào 8ó thì nút 8ó s胤 dùng m瓜t gi違i thu壱t 8吋 ch丑n m瓜t b逢噂c sóng riêng bi羽t còn r厩i 荏 nút 8ó và gán cho lightpath 8ó 8吋"8鵜nh tuy院n nó, n院u không thì yêu c亥u không 8逢嬰c gi違i quy院t. Gi違i thu壱t cho ph逢挨ng pháp gán qu違n lí m瓜t danh sách các b逢噂c sóng 8逢嬰c s穎 d映ng, các b逢噂c sóng còn r厩i 荏 m厩i nút.
Ch逢挨ng 3: A鵜nh tuy院n và gán b逢噂c sóng
Ki吋u gán Random: khi có yêu c亥u 8院n m瓜t nút, nút 8ó s胤 xác 8鵜nh nh英ng d逢噂c sóng còn hi羽u l詠c ( t泳c là còn r厩i) và ch丑n ng磯u nhiên m瓜t λitrong nh英ng b逢噂c sóng 8ó 8吋 gán cho yêu c亥u 8ó. Các b逢噂c sóng còn r厩i 荏 m厩i nút 8逢嬰c xác 8鵜nh b茨ng cách lo衣i b臼 b逢噂c sóng λi8ã s穎 d映ng ra kh臼i danh sách b逢噂c sóng còn r厩i; khi cu瓜c g丑i k院t thúc, λi8逢嬰c lo衣i ra kh臼i danh sách b逢噂c sóng b鵜 b壱n và 8逢嬰c thêm vào tr荏 l衣i danh sách b逢噂c sóng r厩i ban 8亥u. Ph逢挨ng pháp này không c亥n 8òi h臼i nh英ng thông tin v隠 toàn b瓜 tr衣ng thái c栄a m衣ng khi th詠c hi羽n gán b逢噂c sóng. Phép gán này phân ph嘘i l逢u l逢嬰ng m瓜t cách tu ý, do v壱y s詠 t壱n d映ng b逢噂c sóng 8逢嬰c cân b茨ng và tranh ch医p b逢噂c sóng th医p nên xác su医t t逸c ngh胤n c ng th医p h挨n.
Ki吋u gán First - Fit: phép gán này s胤 tìm và gán nh英ng b逢噂c sóng theo m瓜t trình t詠 c嘘"8鵜nh. T医t c違 các b逢噂c sóng 8逢嬰c 8ánh s嘘 t瑛 th医p 8院n cao và các b逢噂c sóng 8逢嬰c ch丑n 8吋 gán c ng theo ch雨 s嘘 t瑛 th医p 8院n cao, t泳c là b逢噂c sóng 8亥u tiên 8逢嬰c ch丑n là b逢噂c sóng có ch雨 s嘘 nh臼 nh医t trong s嘘 b逢噂c sóng r厩i và gán cho yêu c亥u. C ng t逢挨ng t詠 nh逢 ph逢挨ng pháp gán Random, phép gán này không c亥n b医t kì thông tin nào v隠 thông tin tr衣ng thái m衣ng. H衣n ch院 c栄a ph逢挨ng pháp này là các b逢噂c sóng có ch雨 s嘘 nh臼 h挨n 8逢嬰c dùng nhi隠u, trong khi nh英ng b逢噂c sóng có ch雨 s嘘 l噂n h亥u nh逢 không 8逢嬰c s穎 d映ng. H挨n n英a s詠 gia t<ng s嘘 b逢噂c sóng trong s嬰i c ng không mang l衣i hi羽u qu違 nào b荏i vì nh英ng b逢噂c sóng có ch雨 s嘘 cao r医t ít khi 8逢嬰c dùng. Do 8ó s詠 tranh ch医p 8嘘i v噂i nh英ng b逢噂c sóng có ch雨 s嘘 nh臼 t<ng lên, làm xác su医t t逸c ngh胤n c ng t<ng lên. Phép gán này cho chi phí th医p h挨n so v噂i phép gán Random b荏i vì nó không c亥n ph違i ki吋m tra t医t c違 các b逢噂c sóng trong m厩i tuy院n, vì th院 nó 8逢嬰c 逢a chu瓜ng h挨n.
Phép gán Least - used: Phép gán này ch丑n nh英ng b逢噂c sóng mà nh英ng b逢噂c sóng này ít 8逢嬰c s穎 d映ng nh医t trong m衣ng. M映c 8ích c栄a phép gán này là cân b茨ng t違i trên t医t c違 nh英ng b逢噂c sóng. Phép gán này 8òi h臼i thông tin tr衣ng thái v隠 m衣ng 8吋 tìm ra b逢噂c sóng ít 8逢嬰c s穎 d映ng nh医t. Tuy nhiên ph逢挨ng pháp này ph違i t嘘n kém cho chi phí l逢u tr英 và tính toán.
Phép gán Most - used: nó là phép gán ch雨 là ng逢嬰c v噂i phép gán Least-used, nó tìm ch丑n nh英ng b逢噂c sóng 8逢嬰c s穎 d映ng nhi隠u nh医t trong m衣ng. Phép gán này
Ch逢挨ng 3: A鵜nh tuy院n và gán b逢噂c sóng
ph違i 8òi h臼i nh英ng thông tin v隠 tr衣ng thái m衣ng 8吋 tìm ra b逢噂c sóng 8逢嬰c s穎 d映ng nhi隠u nh医t. Nó c ng t嘘n nh英ng chi phí t逢挨ng t詠 nh逢 trong phép gán Least- used, tuy nhiên nó th詠c hi羽n t嘘t h挨n so v噂i phép gán Least- used.
V噂i các phép gán b逢噂c sóng k吋 trên, ph逢挨ng pháp Random và First - Fit là th詠c t院 j挨n vì d宇 th詠c hi羽n. Không gi嘘ng nh逢 hai ph逢挨ng pháp Least- used và Most- used 8òi h臼i ph違i có các thông tin v隠 m衣ng. Nó 8挨n gi違n ch雨 d詠a vào tr衣ng thái nút lúc 8ó và ch丑n m瓜t b逢噂c sóng t瑛 nh英ng b逢噂c sóng r厩i 荏 k院t n嘘i ngõ ra 8ó. M瓜t cách t逢挨ng 8嘘i, ph逢挨ng pháp ng磯u nhiên Random cho hi羽u qu違 t嘘t h挨n ph逢挨ng pháp First - Fit.
A吋 th詠c hi羽n hai ph逢挨ng pháp gán Least - used và Most - used, m厩i nút c亥n trang b鵜 thông tin toàn b瓜 m衣ng. Nên nh英ng ph逢挨ng pháp này ph映 thu瓜c vào s詠 thông minh và hi吋u bi院t chính xác c栄a các nút. Vì tr衣ng thái m衣ng thay 8鰻i m瓜t cách nhanh chóng nên khó có th吋 bi院t 8逢嬰c m瓜t cách chính xác thông tin m衣ng 荏 t医t c違 các th運i 8k吋m, do v壱y 違nh h逢荏ng 8院n vi羽c gán b逢噂c sóng. H挨n n英a các nút trao 8鰻i thông tin v噂i nhau v隠 m衣ng sau m厩i kho違ng th運i gian c嘘"8鵜nh và nh英ng thông tin này s胤 tiêu th映 m瓜t d<ng thông 8áng k吋, vì th院 làm gi違m b<ng thông s印n có 8吋 truy隠n d英 li羽u.