You are on page 1of 19
Trwéng Dai Hoc Bach Khoa Ha Néi Vién Dign Tir - Vién Thong Nox: _ Bao cdo bai tap lén . TO CHUC VA QUY HOACH MANG VIEN THONG Dé tai: Bai tap s6 10 Gido vién hwéng din: | _TS.Trin Thi Ngoc Lan ‘Thanh vien nhém : Nguyén Manh The Dign tir vign thong 06—_K36_ [20112240 Duong Van Hoan Dién tir vign thong 08—K56 [20111601 Neuyén Hai Nam Dign tir vien thong 06—K36_[ 20111883 Lé Doan Hoang Dién tir vien thong 01 — K56 20112606 Trin Minh Thuin Dign tir vign thong 02—K54_ [20090017 HA NOi, thang 5/2015 A. LOLNOLDAU. B. NOLDUNG.... 1. YBU CAU CUA BAI TAP. U. COSO LY THUYET. 2. Ly thuyée chung 2.2, Thudttodn Mentor 2.2.1.Tim tim C ci mang 2.2.2 Xie dinh cde nuit backbone trong mang... 2.2.3. Xa dmg ci kit nb git ede nit backbone Vi mba... 2.3. Tht tain MENTOR Tt 2.3.1. Dat vind’ 2.3.2. Thuft ton Mentor IL 9 23.2.1. Thém cée ln két trye tiép 2.3.2.2. Thuat todn ISP (Incremental Shortest Path I TRIEN KHAI THUAT TOAN IV. KET LUAN. 15 C. TAI LIGUTHAM KHAO... A. LOINOIDAU Céng nghé vién théng dién wr da tigp tuc tién b6 nhanh chéng ké tir khi cé phat minh hé théng dign tin va dign thogi dén mie né da cdéch mang hod cée phuong tign théng tin truyén théng khodng mét thé ky true day. Ngdy nay hé théng théng tin théng dign tir duge xem nhur cdc phuong tién kinh té nhat c6 duge dé trao ddi tin tie va sé ligu, Ngoai ra song song voi sy phat trién, ting trudng cua kinh té vige hinh thanh cc phuong tign can thiét cho vién thong dign tir da tre nén phite tap hon va ¢6 khuynh hudng ky thudt cao nim dap tmg nhu cAu dang ting vé cde dich vu c6 chat Iugng cao va dich vu vién théng tién tin. Do dé vige t6 chite mét mang vign théng nhim tgo ra mGt mang vién thong c6 dit kha ning dap img cdc yéu cau trén dong mOt vai trd rdt quan trong. Dong thoi td chitc mang luéi nay phét wién wo than mot phin co bin quan wong eila xa di thong tin hoa cao trong tuong lai, Hé théng mang vién théng la tap hgp ede trang thigt bi ky thudt dé cung cp dich vu vin thong cho ngudi sir dung. Cée b6 phan cau thinh hé thong mang vign thong: Nhin tir quan diém phan cimg, hé thong vién thong bao gdm cdc thiét bj: © Thiét bi dau cudi thong tin: dé dua thong tin ciia ngudi sir dung vao mang va nhn thong tin ciia mang cho ngudi sit dung. © Thiét bi chuyén mach: Dé lién hé gitta cdc dau cudi theo yéu cau © Thiét bj truyén dan: Dé lién két nhém a véi hom b va nhém b véi nhém b (ab ) : Dubng day thué bao (b-b ) : Dudng tye ( rung é) (a-b ) : Mang AN va mang 16i c6 LE lam bién giéi phan cach . Céic phan mém (Kf thudt mang) [T6 chire va quy hoach mang vién thong] Trang 1 Cho biét ce phan cimg lign hé voi nhau nhwr thé nto ~-> Topo mang. Véi Topo mang ta sé phan bigt durge ro vé mang AN va mang I6i, AN (a - b), Ioi (bb). Cée giao thie mang: Cung cap dich vu vién thong cho ngwéi sir dung. Giao thie dé lign két © Giao thite dé trao ddi thong tin, gitia hai giao thre nay e6 thé tich rit, e6 thé két hop véi nhau. © Quan ly va Khai thie mang Vé phin mém thi vige 18 chite mang vign thong ngay nay da tréthinh m6t phan quan trong trong hé théng vién théng trén thé giéi, Dé xay dyng mang thi ta phai xfy dyng duoc céu hinh cia cdc phan tir mang. MENTOR ~ Mesh Network Topology Optimization Routing [A m6t thuat todn rit thich hgp cho vige edc thiét ké mang théng tin vi nd khéng phy thuge vio dic diém cia bat ky mot cong nghé hay kién tric mang nao thay vio dé nd chi phu thude vio nguyén tic thiét ké- mang. MENTOR c6 thé img dung cho nhiéu logi mang, dc bigt 2 mang ATM. Chuong trinh MENTOR li mét tmg dung tin hoc tong vige thiét ké ‘Topology cho mang bing thudt ton cing tén, Tat nhign do con nhiéu han ché nén chuong trinh vin mang tinh chét m6 phong, cfc gia thidt, didu kién chua thé gidng hoan ton nhu yéu cdu thyc té nhung né cing giip ching ta nam duge qué trinh xy dumg Topology cho mang. ‘Trong qué trinh thye hién tuy c6 rat nhigu khé khin nhumg nho swe hudng dan tin tinh cua TS.Tran Thj Ngoc Lan cing nur né lye cia ban than ma ching em da hoan thnh duge dé tai nay, nhung do théi gian ciing nhwr trinh d@ sinh vién 6 han nén_kh6ng thé trénh khoi mot vai sai s6t, Chting em mong nhén durge nhiing [T6 chire va quy hoach mang vién thong] Trang 2 16i khuyén cia cé dé chting em cé thé hiéu thém vé bai tap ndy néiriéng va mon hge nay néi chung. Chiing em xin chan thank cam on co! [T6 chire va quy hoach mang vién thong] Trang 3 B.NOIDUNG 1 YEU CAU CUA BAITAP - Cho mang gom 90 nit. Cac mit duge dat mot céch ngau nhién wén mat phing kich thude 1500 x 1500. Trong sé cita mdi lién két due tinh bang round (0.4x. khoang cach dé cic) 1. Strdung thuat ton MENTOR dé tim nit backbone va céc nit tuy nhdp tong img v6i nit backbone. Biét W=4, R=0.3, dung hrong lién két C=2. Biét trong sé cla cde nit Ws = Wri= Woo 9, Wr = Was= Wise 10 , cOn ede nit khde 6 trong sé bing | 2. Sirdyng thuat toan MENTOR 2(ISP) dé tinh c4y backbone biét yéu cau dé sir dung t6i da ka 60%, a=0.4., Laru heong gitta mit iva i+4 1 1, Luu hong giita mit iva i+6 1a 2 va lu long gi a i+7 la 3. I. COSOLY THUYET 2.1. Ly thuyét chung ‘Trong mang vién thong ching ta c6 cde mit mang lién két voi nhau tao thanh ‘hé théng mang. Trong hé thong mang ching ta c6 nhiéu mang truy nhap (Access Network) va cde mang access lin hé voi nhau thong qua mang dudng tue (Backbone Network). Vi vay cée mit mang chia lim 2 loai, nit truy nhip (Access) va nit Backbone, Trong mang truy nhap (AN) thi chi c6 1 nét Backbone va cfc mit Access khée, cde niit Access mudn két néi vi cde mit & mang truy nh§p khée phai thong qua nit Backbone, Mang Backbone Ia cu ndi dé cae mang truy nhp két ndi voi nhau, la mot mang duge thiét lap qua cde nuit Backbone, [T6 chire va quy hoach mang vién thong] Trang 4 Cée chi tigu, yeu cdu ky thuat va tinh chét ctia hai mang nay khéc nhau, chinh vi vy bai toan dit ra & day la thiét lap hé théng mang tén cdc mit mang cho tnrde dé dam bao mét sé tiéu chuan, yéu cau nhat dinh va téi wu hoa vé mét sé mat A can thiet. Chuong trinh sé sir dung thuat toan MENTOR dé gii quyét bai toan nay, DE thiét lip mang Access ching ta sir dung thuat toan Kruskal va dé thiét lip mang Backbone ta diing thugt toan Mentor. Ta c6 cdc théng sé va gia thiét sau. éng mang kf higu la N va duge danh Téng sé nuit mang trong ton bé hé N- 1). dign sy lién he gitta ee ndit mang voi nhau ta €6 ede ma tri sau: 86 tir + pe © Ma tran chi ph Cost [NxN]. Bay la ma tran 2 chigu déi ximg, chia chi phi a cdc niit, Hang i va cét j chita gid tri chi phi di tir nit i dén nit j © Ma trin yéu clu Req(NaN]. La ma tran 2 chiéu déi xing, chira mire d6 yéu cau lin lac gitta cée mit véi nhau, Hang i ct j chita gid tri yéu chu str mit i dén nit j © Ma tran dung lung t6i da Cua{NxN]. Cling li ma tran déi xtmg 2 chiéu, (Chhta gid tri ( higu dung ) ti da dung hrong cua kénh lién két gitta cae nit © Tir ma trin yéu clu Cy va ma tran chi phi Cost ta c6 thé xy dmg duge ma tran trong s6 W cita céc nit 2.2. Thugt toain Mentor - Thuat toan Mentor gom cac bude : +Tim tim C eta mang + Xéc dinh céc mit backbone trong mang + Xfy dung cay két néi gitta cdc nit backbone véi nhau [T6 chire va quy hoach mang vién théng] ‘Trang 5 2.2.1,Tim tam C eta mang : - Tatinh : Moment (i) = D8, Cj; w) ~ Néu Moment (i) dat gid tri nho nat trong tat ca cdc nt > i 1 tam C cia mang, - Trong dé: +N 1B téngsé ndt cia mang + w, Bi trong séciia nit} + CyB gid lien ket (i) 2.2.2. Xée dinh cde ntit backbone trong mang - Bude 1: Xée dinh néit backbone thoa man tiéu chudn trong s6: + Trong sé ctia mot nat WG) a tong cua tat ea cdc hu hong vao ra cla nit dé. + Lién két c6 dung hrgng C. + Trong sé chuan héa cia mit i: NW(i) = me +Néu mit e6 NW(i) > w, thi nitdé duge chon Bim nit backbone, voi w Li tham sé cho truée. - Bude 2 : Xie dinh MAXCOST : + MAXCOST = max,; cost (N,, Nj) = maxy - Bute 3 : Xae dinh ede nuit truy nhp cita nit backbone da xac dinh: + Tat cd cdc ntit khong thoa man didu kign vé trong sé va gin niit xuong [T6 chite va quy hoach mang vién thong] +R [a ban kinh : R = MAXCOST .PRARM + Lay ntit backbone i Lum tam quay vong tron ban kinh R, cdc niit rong vong tron ma khong phi mit backbone sé IA nét truy nh§p (access) ciia nét backbone nay. - Bute 4: Xée dinh nit backbone va nit tray nh4p cho nhing ntit con lai: + Tim trung tm edia trong lye ce miit (Xe, You) - V6i (x;,9%;) va WC) lan hot 1A toa 46 va trong $6 ctia mit i. + Khoang cach CG = de, = |x en) + = max de = max(de;) ~ max W = max(W(i)) + Tinh ham thong (merit) ~ merit dura ra gid trj cn bing gitta vi trf gin trung tm va trong sé ctta né osetmaxde—de) 4 4 WOO maxde maxw - merity = + Phin logi cae mit con lai [T6 chire va quy hoach mang vién thong] Trang7 ~ Chon nut c6 thuéng Jén nhat chuyén thanh nuit backbone - Phan logi ede nit moi thanh ede mit truy nh§p (Tirnét backbone , quay vong tron ban kinh R , cdc mit thuge vong tron nay ma kh6ng phai fi nt backbone la cae nit truy nhap) = Qué tinh tiép tue cho dén khi tat ca cde nut duge phan loai 2.2.3. Xay dung cay két ndi gitta cdc mit backbone véi nhau : - Otten ta da xae dinh durge cdc mit backbone va cdc nit truy nhap, bay gid ta sé sir dung cay Prim-Dikstra véi tham sé a dé xy dung cy két ndi gidta cde mit backbone véi nhau. - Cay MST (Minimum Spanning Tree) : Cay bac cau t6i thiéu , dai dign fa thuat toan Prim + Total length = min + Total path = max - Cay SPT (Shorted Path Tree) : theo durdng ngin nhét , dai dign 1 thuat toan Dijkstra + Total length = max + Total path = min - Cay Prim-Dijkstra v6i tham +Nhin Prim : minyeignvorsdist (node, neighbor) +/Nhan Dijkstra : minneignvors|dist(s neighbor) + dist(neighbor node) [T6 chire va quy hoach mang vién thong] Trang 8 + Nhan Prim — Dijkstra : minneignvors|& * dist(sneighbor) + dist (neighbor, node)] - Voi ae [0,1] +a=0> Prim +a =1> Dijkstra 2.3. Thuat toan MENTOR II: 2.3.1. Dat van dé: - Sau khi chting ta thiét ké xong mang , van dé 1a hru rong s@di qua dau. Néu chi str dung thuat toan Prim — Dijkstra , sé long lién két A it nhdt ma van dam. bao c6 mot va chi mot durong di duy nhat giira 2 nit bat ky.Tuy nhién voi thiét ké nhw thé, sé tn tai nhing lin két ma hw long di qua ne rat Ion , diéu dé dng nghia voi vige khéng dim bio tinh éndinh cho mang. ~ Nhu vay can cai thign gidi thudt Mentor thém céc lién két true tiép nhumg vin phai xem xét luén dén gidi han cia thuat toan dinh tuyén .Két qua [a thuat todn Mentor Il ra dai. 2.3.2. Thuat toan Mentor II» - Thugt todn Mentor II sir dyng 2 ma tran kich thug NxN + Ma tran [sp-dist]yw : Luu khoang cach ngdn nat gitta 2 miti vaj + Ma tran [sp-pred|ysx : Ma tran contro nut, hiru cae vj tri cdc mit trén dudng ngan nhat gitta 2 mit i va j. i mdi Lin thém lién két - Hai ma tran nay luén duge cp nhit [T6 chire va quy hoach mang vién thong] Trang 9 - Cae bude gidi cia Mentor II twong ty nhu Mentor I nhung thém bude “thém cdc lién két true tiép” 2.3.2.1, Thém cde lién két true - Khi xem xét ligu c6 thém lign két true tigp giita mitngudn $ va mit dichD voi 6 dai lién két SD=L, ta xay dug s_list va d_list. +s_list voi y nghia li tap nit “duge hudng loi “ néu mudn di dén mit kde néu ding lign két true tép SD. + d_list vi y nghia i tap nuit “dugc hudng Igi “ néu mudn di dén nit khic néu ding lin két truc tiép DS. - Voi y nghia nhur trén , cdch xy dymg s_list va d_list nhur sau: + Thém nit vao s_list néu : sp_dist{node,s] +L D Je Hinh 2.Luu dé thudt todn ISP [T6 chire va quy hoach mang vién thong] Trang 12 I. TRIEN KHAI THUAT TOAN } ‘BAL TAP LON T6 CHUC.QUY HOACH ANG VIEN THONG “SE TAIO Hinh 4, Khoi tao mang [T6 chirc va quy hoach mang vién thong] Trang 13 ee tne eye ene ey sive Hinh 6, Tim mit backbone, backbone trung tam va mit tray nh§p ca moi backbone [T6 chirc va quy hoach mang vién thong] ‘Trang 14 Hinh 8. Thém lign két [76 chitc va quy hoach mang vién thong] ‘Trang 15 IV. KET LUAN ~ Qua bai tp lén nay, ching em da phan nao hiéu 16 hon vé thuat ton Mentor va cach hinh thanh cay theo thuét toan Mentor eting nh xay dumg cay MST va PST. Dic biét , ching em da c6 thé m6 phong thuat todn trén phan mém Matlab va gitip cho chting em hiéu mt cdch sau séc hon, - Tuy nhién , do thai gian c6 han va trinh 49 cdn han ché nén ching em khong thé tranh khoi nhing sai st, mong ¢6 gio chi bao thém cho nh6m ching em.Chiing em xin chan thinh cam on c6, C. TAILIEU THAM KHAO. [1]. Khoa dign tir vign thong .“ Bai gang mén t6 chie mang vign thong” Trang 27. [2]. Aaron Kershenbaum, Parviz Kermani and George A.Grover , “Mentor : An Algorithm for mesh Network Topological Optimization and Routing”, IEEE Transactions on communications, vol.39, NO. 4, April 1991 [3]. www.google.com.vn [4]. www. wikipedia.org [T6 chire va quy hoach mang vién thong] Trang 16 of s ‘iow on SideShore Like this slideshow? Why not share! Share Email LD ypi0 céo} Bai tip lim Thang tin v6 ..{Bo-c4o] Bal tip in Thing tin v6. by The Nguyen Manb 1843 views [2840 cdo} Bai tap sn Théng tin sé:...[B40 cSo}_Bai tap In Théng tin séi., by The Nguyen Manh 5966 views {ps0 céo} Bai tap lan Théng tin di. [Bo.c4o} Bal tip lin Thing tin di. by The Nguyen Manh 2458 views LeB40 c4o] Bai tap lin Co sis truyén ..[B0 co] Ba tap kin Co sit truyn_. by The Nguyen Manh 1899 views [2880 co} B3itép ln Thang tin Qua [2840 cao] Bai tap lon Hé thing vign... [840 cdo] Bai tip lin Hé thing vign.. by The Nouyen Manh 4128 views

You might also like