hpt_bai2
DESCRIPTION
hệ phân tánTRANSCRIPT
Kin trc1. Khi nim-Kin trc l t chc cc thnh phn v mi lin h gia cc thnh phn-VD: client-server...1.1 Kin trc- h thng c tch thnh cc thnh phn khc nhau-..* cc loi kin trc thng dng trong h phn t+kin trc phn tng+kin trc hng i tng+kin trc hng d liu+kin trc hng s kin1.1.1 kin trc phn tng-chc nng trn h thng c phn r thnh cc chc nng con-cc chc nng con c thc hin bi cc m un phn mm- cc thc th phn mm trn cc h thng khc nhau tng tc vi nhau-cc m un phn mm khc nhau trn cng h thng phi hp vi nhau thc hin chc nng chung- n gin h thng cn gim thiu lin kt gia cc m un: kin trc phn tng. cc my tnh trong mng mun giao tip vi nhau cn phi c giao thc: giao thc hng kt ni hoc giao thc hng khng kt ni,(giao thc tin cy hoc giao thc khng tin cy)-cc m hnh phn tng thng gp: OSI & middleware.1.1.2 kin trc hng i tng-v d: corba- thnh phn i tng- connector li gi phng thc-object client v object server1.1.3 kin trc hng s kin-thnh phn h thng trao i thng tin vi nhau thng qua cc s kin-cc s kin cha thng tin cn trao i-cc s kin c th kch hot cc thao tc trong tin trnh-c th thc hin theo m hnh im im hoc m hnh trc qung b s kin
2. kin trc h thng-----kin trc tp trung-----kin trc khng tp trung------kin trc hn hp-----2.1 kin truc tp trung.2.1.1 kin trc client-server-client : gi yu cu nhn kt qu v hin th cho ngi s dng-server: lng nghe,nhn yu cu,x l,tr li, tng tc gia client v server c th l hng kt ni hoc khng hng kt ni vn : ng k server (DNS hoc dch v th mc)c th lp li yu cu?C b nh trng thi?******cc vn cn quan tm trong kin trc client-server*******+tng tc hng kt ni/khng hng kt ni+giao thc nh/khng nh+yu cu c tnh cht bn vng/khng bn vng+vn im truy cp dch v:--s dng dnss dng mng cc b2.1.2 phn tng ng dng-cc mc phn tng:+ giao din+ nghip v+ d liu2.1.3 kin trc a tng*cc m hnh 2 bn*m hnh 3 bn-cc m hnh client server ci tin:+ h thng phn tng chiu ng,theo chc nng+h thng phn tng theo chiu ngang+m di ng+mobile agent+network computer+Thin client+mobile client2.1.4 software agent-l mt thnh phn phn mm c kh nng hot ng chnh xc hon thnh nhim v thay mt ch nhn.-thu thp thng tin, thc thi mt s dch v khc-cc tnh nng:+t tr(autonomous)+...-phn loi agent:+strationary agent(agent tnh)+mobile agent (agent ng)*mobile agent:+ N: nhng thnh phn phn mm c th di chuyn t ni ny sang ni khc+kch thc nh+di tr+lin lc,nhn bn,nhp li,tng hp tnh ton+kh nng xc nh v dng nhng ti nguyn trn my*agent host:-agentOS: to ra agent t onaj code c,thc thi agent,chuyn agent n host khc,hu agent-c lp platform-miltithreaded-di tr c agent v trng thi ca n-c ch cho cc agent trong host giao tip c-c th m rng c u im:+gim bng thng+gim tr+c th thc thi khi ngt kt ni mng+thc thi bt ng b v t ng+nhanh,gim thiu li+khc phc tnh trng khng ng nht*mi trng ng dng- thu thp d liu phn tn-theo di v thng bo tin cp nht-gim st v phn tn thng tin-x l song song-thng mai in t-qun tr h thng mng...2.2 kin trc khng tp trung-client v server khng phn bit vai tr-kt ni vi nhau bng mt mng trn mng h tng-c cu trc/khng c cu trc-p2p thun hoc p2p hn hp
*overlay network-l mt mng c xy dng bn trn mt mng khc
2.2.1 kin trc p2p c cu trc-mng overlay c xy dng da trn 1 th tc nh trc-DHT ( distributed hast table): tng da vo cc hm bm-h thng chord: . mng dng vng.succ(k).hm lookup(k).mt node mun join h thng,mt node mun ri h thng-h thng CAN (content addressable network)
2.2.2 kin trc p2p khng cu trc-thut ton ngu nhin xy dng mangj overlay-mi node duy tr mt danh sch hng xm-d liu c a vo h thng mt cch ngu nhin mi ln cn ly d liu ra, cn thc hin duyt ton b h thngsuperpeers2.3 kin trc hn hp-h thng my ch bin-h phn tn hp tc
BT: nhp vo mt mng v sp xp tng dn.BT2: cho mng 2 chiu MxN s nguyn 0>>9 ..m s ln xut hin ca tng phn tBT3: cho ma trn MxN tnh nh thc ma trn,tng tt c cc phn t