Professional Documents
Culture Documents
Tt c cc node chnh c la chn pht qung b mt bn tin thng bo ti tt c cc node cn li
trong mng rng chng l cc node chnh mi. Cc node khc, khng phi l node chnh sau khi nhn
c bn tin thng bo ny s quyt nh thuc v mt nhm no m chng mun. Quyt nh ny
da trn cng tn hiu ca bn tin thng bo. Cc nt khng phi l node chnh s thng bo cho
cc node chnh thch ng rng chng s l thnh vin ca nhm. Sau khi thu nhn c tt c cc bn
tin t cc node mun gia nhp nhm v da trn s lng cc node thnh vin ca nhm, node chnh
s to ra mt nh thi TDMA, v cp cho mi node mt khe thi gian khi n truyn pht. nh thi
(Schedule) c qung b ti tt c cc node ca nhm. LEACH dng k thut a truy cp theo
i Hc Bch Khoa TPHCM Wireless Sensor Networks
B Mn Vin Thng K Thut,Giao Thc v ng Dng
92
m_CDMA gim xung t gia cc node trong v ngoi cluster. M c chn la cn thn
gim can nhiu gia cc cluster.
Trong giai on n nh trng thi, cc nt cm bin bt u cm bin v truyn pht s liu v
cc nt chnh. Cc nt chnh, sau khi thu tt c cc s liu, tp hp chng li trc khi gi n trm
gc. Sau mt khon thi gian nht nh no c xc nh trc, mng s quay tr li trng thi
thit lp v bt u mt vng la chn cc nt chnh mi.
LEACH cung cp mt m hnh tt m cc thut ton ni b v tp hp d liu c th c thc
hin trong cc nt chnh c la chn mt cch ngu nhin. iu ny lm gim qu ti thng tin v
cung cp mt tp hp tin cy cc s liu cho ngi s dng cui cng. LEACH gp phn gim ng
k nng lng tiu th v ko di hn thi gian hot ng ca mng cm bin so vi trng hp
mng gm cc nhm c nh.
Tuy nhin, LEACH c mt s nhc im:
LEACH cha xc nh c th c s lng ti u cc nt chnh ca mng khi m cc mng
khc nhau c cu hnh, mt v s lng nt khc nhau.
Cha c gi v khi no th vic ti to li cc nt chnh cn c thc hin.
Cc nt chnh xa trm gc s tiu th nhiu nng lng hn v nhanh chng dng hot ng
hn cc nt khc.
Tt c cc node c th kt ni vi trm gc qua mt chng c th khng kh thi v kh nng
v nng lng cung cp cho cc node thay i theo thi gian.
Khong thi gian ca pha n nh trng thi nh hng ln n nng lng tiu th. Khong
n nh trng thi ngn lm tng overhead (chi ph cho iu khin giao thc), trong khi
khong n nh trng thi ko di lm st gim nng lng nhanh chng.
Nhiu giao thc c a ra ci tin LEACH. Giao thc XLEACH (extented LEACH)
xem xt n mc nng lng node trong qu trnh la chn node chnh. Theo , mc ngng T(n)
la chn node chnh c nh ngha:
, ,
,
,max ,max
1
( ) 1
1 ( mod(1/ ))
n current n current
n s
n n
E E
P
T n r div
P r P E P E
(
| |
| |
= +
( |
|
|
\
(
\
Trong ,
, n current
E l nng lng hin ti,
,max n
E l nng lng lc u node c c.
, n s
r l s vng lin tip m node khng c lm node chnh. Khi gi tr
, n s
r t n 1/P, ngng T(n)
tr li gi tr n c trc khi xt n nng lng cn li trong biu thc tnh T(n).
, n s
r tr v 0 khi
mt node tr thnh node chnh.
LEACH lm gim nng lng tiu th. Cc node khng phi gi d liu trc tip n trm gc.
Yu cu nng lng trong LEACH phn b u cho tt c cc node bi v chng ng vai tr nh
nhau trong vic la chn node chnh. LEACH thc s l mt thut ton phn b, khng yu cu
thng tin iu khin t trm gc. Qun l cc nhm cc b khng cn cc thng tin chung ca ton
mng. Cc kt qu m phng cho thy, LEACH vt tri hn so vi cc giao thc nh tuyn truyn
i Hc Bch Khoa TPHCM Wireless Sensor Networks
B Mn Vin Thng K Thut,Giao Thc v ng Dng
93
thng nh nh tuyn a chng v truyn trc tip, nh tuyn nng lng ti thiu, v gii thut nh
tuyn phn nhm tnh.
6.3.5 Tp trung hiu qu cng sut trong h thng thng tin cm
bin:
Tp trung hiu qu cng sut trong h thng thng tin cm bin (Power-efficient gathering in sensor
information systems_PEGASIS) v cc cu trc m rng l h giao thc nh tuyn v tp hp thng
tin cho mng WSN. PEGASIS thc hin 2 nhim v: ko di thi gian sng cho mng, ng b nng
lng ti tt c cc node mng v gim tr cc gi d liu.
PEGASIS ng dng trong m hnh mng gm cc node phn b ng nht trn mt khu vc v
mi node bit c thng tin chung v cc node khc trong mng. Hn na cc node cn c kh nng
iu chnh cng sut v cc b thu pht dng k thut CDMA. Mc tiu giao thc nh tuyn l gim
nng lng tiu th v truyn d liu thu thp c t cc node n trm gc vi tr thp. Khc
vi nhng giao thc khc da trn cu trc mng hnh cy hay phn chia cluster, PEGASIS dng cu
trc chui.
Theo cu trc ny, cc node lin lc vi nhng node gn n nht. Chui bt u t node xa trm
gc nht v cc node mi c thm vo cho n node cui cng ca chui. xc nh cc node
gn nht, node da trn mnh tn hiu o khong cch n tt c cc node gn n v node s
hiu chnh cng sut pht ch lin lc vi cc node gn nht nghe thy c.
Mt node trong chui c chn lm node chnh trong mt vng.Node chnh c nhim v thu
thp d liu v pht n trm gc. S lun phin vai tr node chnh trong mi chui m bo s cn
bng cng sut tiu th gia cc node. Tuy nhin, node chnh qu xa trm gc phi tiu tn cng
sut ln hn pht d liu n trm gc.
Dng n gin nht l cc node 2 pha node chnh ln lt truyn d liu n khi n node
chnh. Node chnh tp hp d liu v pht cho trm gc. Tuy nhin, m hnh ny c th gy ra tr
ln cho cc gi d liu.
gim tr gi mt giao thc khc c nu ra dng m hnh tp hp d liu song song theo
chui. c cht lng cao hn cc node c cp cc b thu pht dng CDMA trnh can nhiu
gia cc node ln cn. Hnh 6.11 minh ha gii thut tp hp d liu song song.
i Hc Bch Khoa TPHCM Wireless Sensor Networks
B Mn Vin Thng K Thut,Giao Thc v ng Dng
94
Hnh 6.11: Cu trc mng hnh chui.
Gi s tt c cc node u bit c cc thng tin chung v c lin kt thnh chui. N l s node
tham gia vo chui. Xt node 3 v tr s 3 l node chnh trong vng ang xt, mc u tin cc
node c nh s chn s pht d liu tp hp c cho node bn phi ca mnh. Mc k tip, cc
node ang gi cc d liu tp hp c nh s li v cc node nh s chn s pht d liu cho
node ngay bn phi ca n. mc cui cng, node 7 c nh s 1 l node cha d liu ln cn
cui cng ca node chnh node 3. Node 7 s gi ton b d liu tp hp trc cho node chnh. Sau
node chnh s pht ton b d liu ca chui cho trm gc. Thut ton chui song song tit kim
ng k nng lng tiu th ti cc node v tr gi.
Cc kt qu m phng cho thy cu trc m rng ca PEGASIS cng nh giao thc LEACH ci
thin ng k cc nhc im ca cc giao thc nh tuyn truyn thng.
6.3.6 Truyn tin trc tip:
Truyn tin trc tip (Directed diffusion) l mt giao thc nh tuyn d liu trung tm cho mng
WSNs. Chc nng chnh ca giao thc l tit kim nng lng cho mng bng cch to s tng tc
gia cc node qua trao i thng ip trong phm vi ln cn. Thnh phn chnh ca giao thc ny
gm cc thng ip interests, data messages, gradients v reinforcements (s nng cao). Thng ip
interests c xem nh li hi hay li yu cu m node cn d liu no gi n cc node khc.
Node no c th p ng c cho yu cu s tr li bng d liu tng ng. Trm gc pht
qung b theo chu k gi interests n cc node mng xung quanh n xc nh xem c node no
c th pht d liu m n ang cn hay khng. Mi node cm bin c mt interest cache xem nh b
nh bao gm trng ti mestamp cha timestamp ca gi interest ph hp trc , trng multiple
gradient cha tc v hng d liu nhn c, v trng duration ch ra thi gian sng ca thng
ip interest. Hnh 66 miu t qu trnh truyn interest trong mt mng WSN.
i Hc Bch Khoa TPHCM Wireless Sensor Networks
B Mn Vin Thng K Thut,Giao Thc v ng Dng
95
Hnh 6.12: Truyn thng ip interest.
S truyn thng ip interest qua mng kt hp xy dng cc gradient (c th xem nh hng v
tc truyn) ti cc node mng hnh thnh lin kt gia trm gc v cc node c d liu. Mt node
nhn c thng ip, kim tra thng ip c trng vi d liu c tronh interest cache ca mnh
khng. Nu c, node s tnh tc cao nht trong s cc ng gradient lin kt vi cc node ln
cn. Sau node gi m t s kin cho mi node c lin kt. Nu khng c interest no trng, node
b qua thng ip .
i Hc Bch Khoa TPHCM Wireless Sensor Networks
B Mn Vin Thng K Thut,Giao Thc v ng Dng
96
Hnh 6.13: Pha ci t gradient.
Hnh 6.13 cho thy qu trnh ci t gradient (tc v hng cc lin kt c th). Trong sut pha
ci t gradient trm gc to ra nhiu tuyn. Trm gc c th tng cht lng ng truyn bng cch
tng tc d liu cho mt hay nhiu trong s cc ng va to. ng c cht lng tt nht s
c gi li trong khi b i cc ng cn li.
i Hc Bch Khoa TPHCM Wireless Sensor Networks
B Mn Vin Thng K Thut,Giao Thc v ng Dng
97
Hnh 6.14: Phn phi d liu theo tuyn ng c chn nng cao cht lng.
Sau khi xy dng xong tuyn lin lc t trm gc n node c d liu, qu trnh truyn d liu bt
u.
Nu ng truyn b hng do tc ng ca knh truyn hay do node khng nng lng hot
ng th vn c th pht hin c da vo tc d liu b gim hay mt d liu. Lc ny mt
ng c tc d liu thp hn s c dng thay th cho ng b hng. K thut truyn tin trc
tip c hiu sut s dng nng lng cao, n nh vi mi trng mng c c tnh ng.
6.3.7 nh tuyn theo v tr:
Mc tiu ca giao thc nh tuyn theo v tr l dng thng tin v v tr tm ra tuyn lin lc hiu
qu t ngun n ch. nh tuyn theo v tr thch hp cho mng cm bin, s tp hp d liu loi
bt cc thng ip d tha lm gim nng lng tiu th. Trong cc giao thc truyn thng, tng
tc gia 2 thit b lun quan tm n ni dung ca d liu hn l s ng nht gia cc node trong
mng. Mc tiu l tm ra ng lin kt 2 thit b, khng thch hp iu khin nhng truy vn a
chiu theo v tr. Trong giao thc mi ny, mt thit b pht i yu cu v mt hin tng xy ra
trong mt khu vc no . Thng tin cc b c a n ch km theo v tr ca thit b nh l a
ch ca n.
Giao thc nh tuyn theo v tr cn mt lng rt t overhead chi ph cho tnh ton v thng tin. Mc
khc, ch yu cu thng tin v ng truyn cu hnh single-hop (mt bc) nh v tr ca node ln
cn tt nht c quyt nh chnh xc. Do vy, giao thc ny ph hp vi nhng mng c ngun
nng lng hn ch v kh nng m rng cao.
i Hc Bch Khoa TPHCM Wireless Sensor Networks
B Mn Vin Thng K Thut,Giao Thc v ng Dng
98
Chin lc nh tuyn:
nh tuyn theo v tr ca cc node trong mng dng thng tin v v tr tm ra ng i tt
nht t ngun n ch, khng yu cu phi pht flooding cc gi request. Mt gi d liu c
gi n mt nhm node phn b trong mt vng c nh trc, k thut ny c gi l
geocasting. Vng gii hn ny c th do node ngun quyt nh hay do cc node trung gian
loi tr kh nng cc gi b chuyn lng vng trong mng. Cc node trung gian c hiu bit tt
hn v ch n s gii hn vng chuyn tip tm c hng i trc tip n ch. tng
ny ging vi c tnh d liu-trung tm ca mng cm bin, quan tm n d liu hn l cc
node cm bin cung cp d liu.
Mt loi khc ca giao thc nh tuyn v tr gi l position-based routing, ch yu cu mt node
bit thng tin v cc node ln cn trc tip ca n. Giao thc ny gim ng k overhead v
nng lng tiu th do qu trnh truyn ch trong mt chng. Tuy nhin, hiu qu cn ph thuc
vo mt mng, v tr chnh xc ca node, v quan trng hn l qui c chuyn gi n ch.
Cc k thut forwarding (chuyn tip gi)
Phn quan trng ca nh tuyn theo v tr l qui c chuyn cc gi n ch cui cng.
Trong giao thc position-based routing mi node quyt nh bc k tip da vo v tr ca n,
v tr ca cc node ln cn v node ch. Do cht lng ca giao thc ph thuc vo s hiu
bit ca node v cu hnh ton mng. S hiu bit v cu trc ni ti c th to ra cc ng
khng ti u. Hnh 6.15 minh ha cho 2 trng hp ny, gi d liu chuyn tip qua cc node
ch bit thng tin ni ti v trng hp cc node bit c thng tin ton mng li. Tuy nhin,
hiu bit cu hnh ton h thng khng thch hp trong mng WSN v nng lng hot ng b
gii hn. gii quyt vn ny nhiu gii thut c ngh.
Hnh 6.15:Quyt nh chuyn tip mang tnh cc b v ton h thng.
i Hc Bch Khoa TPHCM Wireless Sensor Networks
B Mn Vin Thng K Thut,Giao Thc v ng Dng
99
Xem xt m hnh nh trn hnh 6.16, node hin ti ang c d liu cn chuyn i l MH. Qu
trnh chn la node trung gian tip theo trn nguyn tc node nm gn ch n hn MH (tc
nm gia MH v ch) s c chn.
Chin thut most-forward-within-R (MFR) s chn node nm xa nht trong s cc node nm
trong vng bao ph R. Theo , bc k tip c chn bi MH chuyn tip d liu s l
node MFR.
Mt chin thut khc, nearest-forward-progress, la chn node gn nht. Node NFP c
chn nhn d liu t node MH do y l node gn nht tnh t MH.
M hnh compassing routing chn node c gc nh nht to bi ng thng ni MH-ch v
ng thng ni MH node c chn. Theo , node CMP c chn.
M hnh low-energy forward chn node ti thiu nng lng c yu cu. Node LEF c
chn chuyn tip gi t MH n ch.
Hnh 6.16: Cc chin lc chuyn tip gi.
Mc d tnh n gin, nh tuyn theo v tr ca node c th khng tm c tuyn hay nh tuyn
khng hiu qu. Hnh 6.17 minh ha trng hp ny. Node S
1
cn chuyn gi d liu cho D. Theo
, node S
1
phi chn node ln cn gn nht n ch l bc k tip. Tuy nhin S
2
v S
3
u nm
cch xa node ch hn node S
1
.
i Hc Bch Khoa TPHCM Wireless Sensor Networks
B Mn Vin Thng K Thut,Giao Thc v ng Dng
100
Hnh 6.17: Gii thut nh tuyn khng hiu qu.
Trong mi trng mng WSN, cc cm bin thng c nhng vo cc vng kh hoc khng
th tip cn c, s c lp c th xy ra. ph v th c lp, m hnh gi l right-hand rule c
a ra. Mt gi xut pht t node N
i
mun truyn gi n node N
j
, xung quanh c nhiu node ln cn
th tuyn c chn k tip l tuyn u tin theo qui tc ngc chiu kim ng h tnh t ng
thng ni N
i
N
j
.
Tuy nhin gin ny gp phi trng hp khi tuyn ct ngang ng thng ni ngun v ch.
Mt gii thut gi l face traversal nhm trnh cc ng ct ngang. Nu tuyn c chn k tip
theo qui tc right-hand giao vi ng thng ni N
i
N
j
th tuyn c chn s l tuyn k tip theo
chiu ngc chiu kim ng h.
Minh ha cho qu trnh ci thin cht lng nh tuyn khi p dng qui tc right-hand v face
traversal. Gi s node S
1
cn chuyn d liu n ch l node S
8
. Tuyn u tin (1) t S
1
n S
2
. K
tip theo qui tc right-hand chn tuyn (2) n S
3
. Tuy nhin, tuyn ny giao vi ng thng ni
ngun v ch. Nu vn gi nguyn th s lm gim hiu qu ca vic nh tuyn. V th tuyn ny
cn c thay th bng tuyn (4) l tuyn k tip sau tuyn (2) theo chiu ngc chiu kim ng h.
Qu trnh nh tuyn tip tc cho n khi tm c ng n ch.
i Hc Bch Khoa TPHCM Wireless Sensor Networks
B Mn Vin Thng K Thut,Giao Thc v ng Dng
101
Hnh 6.18: Ci thin cht lng giao thc nh tuyn.
nh tuyn theo v tr ph hp cho mng WSN v yu cu t thng tin cho iu khin v tng tc
cc b gia cc node. Tuy nhin, cc lin kt bt i xng v cc ng giao nhau lm tng phc
tp ca giao thc.
6.4 Kt lun:
c tnh ca WSN v tnh cht mi trng l cho vic nh tuyn tr nn rt kh khn. Nhiu
giao thc nh tuyn c a ra nh cc gii php kh thi cho vn nh tuyn. V s pht trin
cc ng dng ca WSN, s ci tin v mt phn cng v cng ngh ch to pin s m ng cho s
pht trin cc giao thc nh tuyn hiu qu hn.
i Hc Bch Khoa TPHCM Wireless Sensor Networks
B Mn Vin Thng K Thut,Giao Thc v ng Dng
102
Chng 7
CC GIAO THC IU KHIN GIAO VN
CHO MNG CM BIN KHNG DY
7.1 Cc giao thc iu khin giao vn truyn thng:
Cu trc my tnh v mng thng tin thng gm nhiu lp: lp vt l, lin kt d liu, mng,
giao vn v cc lp cao hn nh lp phin, trnh din v ng dng. Mi lp thp hot ng nh
ngi cung cp dch v cho cc lp cao hn. Tng tc gia cc lp ln cn thng qua im truy cp
dch v (SAP).
Nhng lp giao vn v cc lp trn ch c ti u cui hay host, v thc thi chc nng giao thc end-
to-end.
Lp giao vn cung cp s chuyn vn on end-to-end, thng ip c phn thnh cc chui ti
ngun v c khi phc li ti ch. Mt s giao thc lp giao vn c dng ph bin nh TCP
(transport control protocol), UDP (user datagram protocol), SPX (sequenced packet exchange
protocol),TCP v UDP c dng trong mng Internet.
7.1.1 TCP (RFC 793):
TCP l mt giao thc giao vn nh hng kt ni cho Internet. Mt vi ng dng nh FTP v
HTTP da trn lp TCP. TCP dng dch v mng cung cp bi lp IP. TCP bao gm 3 phase:
7.1.1.1 To kt ni: kt ni logic cho TCP c xy dng trong phase ny. Kt ni
to thnh t s kt hp gia TCP sender v receiver qua cp thng s (IP address, TCP
port identifier). C th c nhiu kt ni gia cc im cui ti cng mt thi im, nhng
kt ni ny c cng a ch IP nhng chng c xc nhn TCP port khc nhau. TCP dng
th tc bt tay ba bc hnh thnh mt kt ni. Trong qu trnh bt tay, TCP sender v
receiver s tha hip cc thng s nh initial sequence number, window size v mt vi
thng s khc v thng bo qu trnh truyn d liu c th bt u.
7.1.1.2 Truyn d liu: TCP cung cp s tin cy v truyn c th bc ca thng tin
gia bn gi v bn nhn. TCP dng ACK khi phc cc on b mt. Th bc truyn
c xc nh qua s chui trong header on. Hn na, TCP cn cung cp giao thc iu
khin lung v tc nghn thng qua vic hiu chnh tc truyn bi bn pht.
7.1.1.3 Ngt kt ni: Sau khi hon tt vic truyn d liu, kt ni s b xa v gii
phng ti nguyn lin quan.
i Hc Bch Khoa TPHCM Wireless Sensor Networks
B Mn Vin Thng K Thut,Giao Thc v ng Dng
103
7.1.2 UDP (RFC 768):
UDP l mt giao thc chuyn vn khng kt ni. N chuyn cc gi d liu m khng c s
chui. Nu thng tin b mt trong qu trnh truyn gia pha pht v pha thu, giao thc ny khng c
k thut khi phc li n. Giao thc UDP khng m bo truyn phn bc. UDP khng c kh
nng iu khin lung v tc nghn.
7.1.3 Mobile IP:
Mobile IP l k thut qun l tnh di ng chung trong lp mng cung cp tnh di ng cho tt
c mng IP. Thit k ban u ca TCP/IP khng a th hin tnh di ng. a ch IP dng cho c
xc nhn u cui v v tr thit b trong mng cng nh a ch dng cho qu trnh nh tuyn.
Mobile IP a ra hai i tng mi l home agent (HA), foreign agent (FA) v mt a ch IP mi.
a ch IP mi a n tnh di ng v xut pht t FA khi thit b u cui vo mt mng mi. Cc
gi t thit b ngun c gi trc tip n c gi n thit b u cui tng ng. Do , c mt
giao thc nh tuyn bt i xng gia cc thit b gi l triangular routing, a n mt tuyn di
hn t thit b ngun n ch. Trong qu trnh di ng, khi handoff do tnh di chuyn c th lm
mt gi. TCP sender buc phi gim tc d liu, dn n gim lu lng mc d lp vt l c th
cp bng thng.
7.1.4 Tnh kh thi khi p dng TCP v UDP cho mng WSN:
Mc d giao thc TCP v UDP l cc giao thc chuyn vn kh ph bin v c ng dng rng
ri trong Internet nhng khng phi l la chn tt cho mng WSN.
TCP l giao thc nh hng kt ni. Tuy nhin, trong WSN s d liu cn cho ng dng
thng l rt nh. Giao thc bt tay ba bc i hi mt lng overhead ln hn rt nhiu so
vi d liu thc s cn truyn.
Trong TCP, segment loss c th kch khi iu khin lung v tc nghn. iu ny lm gim
tc truyn mt cch khng cn thit, dn n lu lng thp.
TCP dng th tc xc nhn ACK v truyn li khi cn thit. iu ny lm gim lu lng v
thi gian truyn lu hn.
TCP hot ng khng cng bng i vi cc mi trng khc nhau. Cc node cm bin gn
trm gc c th c nhiu c hi hn pht v do tiu hao nng lng nhanh hn. iu
ny lm t lin kt gia cc node xa v trm gc.
i vi cc giao thc khng kt ni nh UDP cng khng thch hp cho mng WSN.
Bi v thiu k thut iu khin lung v tc nghn trong UDP, mt gi c th xy ra do tc
nghn. UPD cng khng c hiu qu trong s dng nng lng.
UDP khng cha k thut ACK, do cc gi b mt khng th c khi phc bi cc lp
thp hay lp cao hn, k c lp ng dng.
7.2 Thit k giao thc lp giao vn:
Mng WSN c thit k vi cc tiu ch bo ton nng lng, iu khin tc nghn, tin cy
trong phn phi d liu, an ninh v qun l. Cc vn ny thng lin quan n mt hay nhiu lp
giao thc v c th c nghin cu ring theo mi lp hay lin kt nhiu lp. V d, iu khin tc
nghn c th ch gm lp giao vn, nhng tit kim nng lng lin quan n lp vt l, lin kt d
i Hc Bch Khoa TPHCM Wireless Sensor Networks
B Mn Vin Thng K Thut,Giao Thc v ng Dng
104
liu, mng v cc lp cao hn. Tng qut thit k giao thc iu khin giao vn gm hai chc nng
chnh: iu khin tc nghn v khi phc d liu b mt. iu khin tc nghn, mt giao thc cn
pht hin s bt u ca tc nghn v xc nh khi no v u tc nghn xy ra. Tc nghn c th
c pht hin bng cch gim st trng thi bn ca b m node hay ti lin kt.
Trong WSN, mt giao thc phi xem xt cn thn cch pht hin tc nghn v gii quyt n,
bi v cc cm bin c ti nguyn hn ch. Nhng giao thc ny phi xem xt tnh n gin v kh
nng m rng tit kim nng lng v phng php ko di thi gian sng ca node. Giao thc
c th dng k thut end-to-end nh trong TCP hay hop-by-hop nh trong ch truyn bt ng b
(ATM) hay mng frame relay. End-to-end rt n gin v n nh nhng chng c th to ra lu
lng tng thm trong mng. Hop-by-hop thng pht hin tc nghn nhanh nhng thm mt lng
nh overhead vo mng. Bi v hn ch nng lng ti cc node, cn c s tng nhng gia cc k
thut end-to-end v hop-by-hop khi thit k thut ton iu khin tc nghn cho mng WSN.
Mt gi trong mng cm bin khng dy thng do cht lng knh truyn v tuyn, hng cm
bin v tc nghn. WSN phi m bo s tin cy cho gi hay mc ng dng qua khi phc gi b mt
ly li thng tin ng.
Thit k giao thc giao vn cho WSN xem xt cc vn sau:
Thc thi iu khin tc nghn v phn pht d liu tin cy. Bi v hu ht d liu t node
n trm gc nn tc nghn c th xy ra quanh trm gc. Mc d giao thc MAC c th
khi phc gi b mt nhng n khng c cch no iu khin gi mt khi trn b m.
WSN cn mt k thut cho khi phc gi b mt nh ACK v ACK c chn la dng
trong TCP. Trong cc mng truyn thng, vic truyn ng mi gi c m bo. Cc
ng dng WSN ch cn nhn ng gi t mt nhm cm bin trong vng m khng
phi t mi node trong vng. Vic dng k thut hop-by-hop hiu qu hn iu khin
tc nghn v khi phc gi b mt bi v n gim mt gi v do tit kim nng lng
tiu th. K thut hop-by-hop cn c th yu cu b m t hn ti cc node trung gian.
Cc giao thc giao vn lm n gin qu trnh xy dng kt ni, ci thin lu lng v
tr thp.
Giao thc giao vn trong WSN phi trnh mt gi nhiu n mc c th v mt gi tng
ng vi lng ph nng lng.
Giao thc giao vn phi m bo s cng bng gia cc node.
Nu c, giao thc giao vn c th to ra s phi hp gia cc lp giao thc.
i Hc Bch Khoa TPHCM Wireless Sensor Networks
B Mn Vin Thng K Thut,Giao Thc v ng Dng
105
7.3 Cc giao thc iu khin giao vn ang tn ti:
Nhiu giao thc lp giao vn c thit k cho mng WSN nh bng sau. Tt c c nhm
thnh mt trong bn nhm: iu khin tc nghn hng ln, iu khin tc nghn hng xung, m
bo tin cy hng ln, v m bo tin cy hng xung.
Mt vi v d trong bng nh CODA (Congestion Detection and Avoidance), ESRT (Event-to-Sink
Reliable Transport), RMST (Reliable Multisegment Transport), PSFQ (Pump Slowly, Fetch
Quickly), GARUDA.
Thuc tnh CODA ESRT RMST PSFQ GARUDA
Hng Upstream Upstream Upstream Downstream Downstream
Tc nghn
Cung cp
Pht hin tc nghn
C
B m v
iu khin
knh truyn
Th ng
B m
Khng
-
Khng
-
Khng
-
tin cy
Cung cp
Gi hay ng dng
Pht hin mt gi
End-to-end(E2E) hay
hop-by-hop(HbH)
ACK hay NACK
Khng
-
-
-
-
C
ng dng
Khng
E2E
ACK
C
Gi
C
HbH
NACK
C
Gi
C
HbH
NACK
C
Gi
C
HbH
NACK
Tit kim nng lng Tt Kh - - -
Bng 7.1: Mt s giao thc giao vn trong mng WSN.
7.4 c im ca cc giao thc iu khin giao vn:
7.4.1 S tc nghn:
Hai cch tip cn tng qut iu khin tc nghn l end-to-end v hop-by-hop. Trong end-to-
end nh giao thc TCP truyn thng, node ngun c trch nhim pht hin tc nghn. iu chnh
tc ch xy ra ti node ngun. Trong hop-by-hop, cc node trung gian pht hin tc nghn v
thng bo cho node gc. iu khin hop-by-hop c th loi tc nghn nhanh hn k thut end-to-
end v c th gim mt gi v tiu th nng lng ti cc node.
Mt kiu n gin c cung cp gip hiu tc ng ca iu khin tc nghn i vi hiu qu
nng lng.
h>1 bc truyn gia ngun v node ch, mi bc tr mt thi gian d. Dung lng knh
truyn l C.
Tc nghn xy ra ging nhau trong mng. Tn sut xut hin tc nghn l f, ph thuc vo
cu hnh mng, c tnh ti v kch thc b m.
Khi tng tc truyn ca ngun t n C(1+a), nghn s c pht hin.
e l nng lng trung bnh cn thit gi hay nhn mt gi trn mi lin kt.
i Hc Bch Khoa TPHCM Wireless Sensor Networks
B Mn Vin Thng K Thut,Giao Thc v ng Dng
106
Trong k thut end-to-end, thi gian trung bnh cn thng bo cho ngun v s bt u
nghn l 1.5hd. Trong sut khong thi gian ny (gia thi gian nghn xy ra v ngun nhn c
thng bo), tt c cc node c th gi ti C(1+a)(1.5hd) gi, ngoi tr lin kt b nghn ti c th
khng t n C(1.5hd). Do , s gi b mt do nghn c xp x l n
e
=aC(1.5hd).
Trong hop-by-hop, thi gian yu cu kch khi iu khin nghn tng ng vi mt bc tr
d. Do , mt gi trc nghn c iu khin xp x n
b
=aCd.
t N
s
(T) l s gi c pht thnh cng qua lin kt b nghn, v N
d
(T) l s gi b b i do nghn
trong sut khong thi gian T. Trung bnh, mi gi b b i c i qua 0.5H bc. nh ngha hiu
sut s dng nng lng ca k thut iu khin nghn l:
Trong E
c
l t l nng lng trung bnh yu cu gi mt gi thnh cng. Khi khng c nghn
E
c
l 1.
Do , iu khin nghn cho end-to-end:
Vi iu khin hop-by-hop:
T 2 biu thc trn hiu qu s dng nng lng ca k thut end-to-end ph thuc vo chiu di
tuyn (H), trong khi k thut hop-by-hop khng ph thuc chiu di tuyn v do c t s hiu
sut cao hn.
7.4.2 Khi phc gi b mt:
Hai phng php khi phc gi b mt : cache v noncache. Khi phc noncache l mt k
thut end-to-end ARQ (yu cu lp t ng) tng t TCP truyn thng. Cache-based dng k thut
hop-by-hop v da trn lu tr ti cc node trung gian, vi vic truyn li gia cc node ln cn.
Tuy nhin, trong trng hp noncache vic truyn li c th xy ra sau h bc, v cn nhiu nng
lng hn.
Trong khi phc da trn cache-based, mi gi c lu ti mi node trung gian m gi i
qua cho ti khi node gn n nhn c gi thnh cng, hay khi timeout xy ra.
Hnh 7.1 so snh c tnh ca k thut khi phc gi b mt hop-by-hop v end-to-end trong lp
giao vn. So snh theo s ln pht cn thit gi 10 gi qua mng trong 10 bc.
i Hc Bch Khoa TPHCM Wireless Sensor Networks
B Mn Vin Thng K Thut,Giao Thc v ng Dng
107
Hnh 7.1: Hop-by-hop v end-to-end: s ln truyn yu cu gi 10 gi trong 10 bc,
Khi t l thnh cng di 0.95, s ln truyn li trong k thut end-to-end tng gp i dn n
hiu qu nng lng thp hn.
7.5 Kt lun:
Khi thit k cc giao thc iu khin chuyn vn cho mng cm bin khng dy phi xem xt cc
vn :
Tnh hiu qu ca giao thc v hiu qu ca k thut iu khin nghn. K thut hiu qu
trnh c mt gi nhiu n mc c th trong khi vn cung cp lu lng cao.
tin cy trong lp giao vn.
S cng bng gia cc node trong cc khong cch khc nhau t node ch.
Dng nhiu dng kt hp cc giao thc ci thin cht lng.
i Hc Bch Khoa TPHCM Wireless Sensor Networks
B Mn Vin Thng K Thut,Giao Thc v ng Dng
108
Chng 8
PHN MM CHO MNG CM BIN KHNG DY
8.1 Nguyn l thit k phn mm cho WSN:
Theo kin trc mng, cc giao thc mng v lp ng dng cn c chc nng thch ng tha
mn cc yu cu c bit ca mng cm bin khng dy v tnh a dng ng dng ca n. Chc nng
thch nghi cung cp cht lng dch v cho cc ng dng trong iu kin ti nguyn hn ch ca
mng WSN v ko di thi gian sng ca mng. Phn mm (Middleware) l mt cch p ng yu
cu thch nghi .
Mng WSN b gii hn v ngun ti nguyn nng lng, bng thng, kh nng tnh ton v thng
tin... Cu hnh WSN a dng do tnh di ng ca cc node, suy gim nng lng, chuyn i gia
trng thi ng v tch cc, tm ph sng radio v kh nng nh tuyn. Mt mng WSN cng cn
cung cp nhiu ng dng tc thi. Do , mng WSN l mt mng khng dy/di ng v ti nguyn
hn ch vi cc ng dng rng ln. Vn trong mi trng mng ny l lm sao thit k phn
mm c kh nng thch nghi gia ng dng v cc giao thc mng.
Phn mm thng di lp ng dng v pha trn h iu hnh v giao thc mng.
Cc chc nng phn mm c bn cho WSN:
H thng cung cp ng dng a dng. xy dng cc ng dng mt cch d dng,
middleware cn cung cp h thng dch v c tiu chun ha.
Mt mi trng phi hp v cung cp a ng dng.
Cc k thut t s thch ng v s dng hiu qu ti nguyn h thng, cc k thut ny
cung cp thut ton ng qun l ti nguyn mng hn ch ca WSN.
Tng nhng gia tn hiu qu v QoS, middleware c th c dng hiu chnh v ti
u ti nguyn mng.
thc thi cc nhim v, middleware cn bit cc c im ca c cc ng dng v cc giao thc
mng. Phm mm cn phn tch v nm c cc c im quan trng ca ng dng cng nh cc
giao thc mng. Nhim v cn li l to nh x hiu qu gia cc ng dng v giao thc mng da
trn trng thi mng hin ti v QoS yu cu ca ng dng. Vic nh x ny c th c thc thi nh
cc dch v phn mm c th c gi ra bi cc ng dng. Cc dch v phm mm cung cp cc
ng dng v QoS hin ti ca n, cng nh trng thi mng hin ti v iu khin qun l ti nguyn
mng.
i Hc Bch Khoa TPHCM Wireless Sensor Networks
B Mn Vin Thng K Thut,Giao Thc v ng Dng
109
8.2 Kin trc phn mm:
Kin trc mng tng qut nh trn hnh 8.1. Middleware tp hp thng tin t ng dng v giao
thc mng v quyt nh cch cung cp cc ng dng v cng lc hiu chnh cc thng s mng.
Thnh thong middleware giao tip vi h iu hnh mt cch trc tip v b qua giao thc mng. S
khc nhau ch yu gia WSN v phn mm middleware truyn thng l phn mm cho WSN cn t
ng iu chnh cc thng s giao thc mng cp thp v cu hnh cc node cm bin cho mc ch
ci thin cht lng v bo ton nng lng. V d phn mm c th bao gm cc chc nng: qun l
ti nguyn, qun l v pht hin s kin v giao tip lp trnh ng dng (API). Phn t chc nng
qun l ngun gim st trng thi mng v nhn cc yu cu ng dng. Sau n to ra lnh hiu
chnh ti nguyn mng.
Hnh 8.1: Kin trc middleware tng qut cho mng WSN.
8.2.1 Cc chc nng lin quan n d liu:
Bi v WSN l mng d liu trung tm, phn mm s cha cc chc nng qun l d liu nh
phn phi d liu, nn d liu v lu tr d liu.
Phn phi d liu:
Trong mng WSN, node cm bin to ra d liu. D liu cn c pht n mt vi node c
bit hay trm gc phn tch, qun l v iu khin. Do , giao thc phn phi d liu cn phi
i Hc Bch Khoa TPHCM Wireless Sensor Networks
B Mn Vin Thng K Thut,Giao Thc v ng Dng
110
cung cp vic truyn d liu hiu qu t node cm bin n trm gc. Cc giao thc phn phi d
liu c mi lin quan n cc giao thc nh tuyn. Cc giao thc nh tuyn tng qut c thit k
tm mt ng gia ngun v ch. Mc khc, cc giao thc phn phi d liu phi m bo vic
truyn thnh cng t node n trm gc.
Nn d liu:
Cc thnh phn gip cho vic thng tin tiu th hu ht nng lng trong WSN, vic tnh ton
ch dng mt lng nh. Do , cc k thut nn d liu cn c quan tm nhm tng nng lng
cho tnh ton, gim s gi truyn i. Mt s c im lm WSN cn c cc k thut nn d liu:
Thng thng d liu thu thp t cc node xung quanh c ly tng quan, nht
l khi mt node dy c c xy dng trong mng.
Do cu hnh mng trong WSN thng c dng hnh cy, s tng quan c th tr
nn hiu qu trn tuyn t cc node cm bin n trm gc.
S xut hin cu mt s kin c th ng nht vi qu trnh lin tc theo thi gian
gi l qu trnh ngu nhin, vic ly mu cc qu trnh ngu nhin gip lc ra
thng tin t qu trnh.
Cc ng dng c th thu thp d liu hay hp nht d liu.
Sc chu ng ca cc ng dng vi nhng li trong d liu c th l gim tn
sut c v tng trnh d liu.
Lu tr d liu:
Cc node cm bin chn lc d liu lin quang n mt s kin no . D liu cn c lu
tr thng dng cho cc mc ch trong tng lai. C hai dng d liu trong WSN: d liu th c
thu thp bi cc node cm bin, v d liu c qua x l t d liu th. Mt s loi lu tr d
liu nh lu tr ngoi (external storage), lu tr ni (local storage), lu tr coi d liu l trung tm
(dat-centric storage), lu tr d liu da vo ngun gc v lu tr a phn tch (multiresolution
storage).
8.2.2 Kin trc:
Nhiu kin trc phn mm cho WSN c nu kn. Cu hnh mng ng, c s d liu v
truy vn, ng nht d liu, pht hin s kin v gim st. Cc cch cu hnh v hiu chnh mng m
khng nh hng n yu cu ng dng, vi mc ch tit kim nng lng hay ti a thi gian
sng ca mng.
8.3 Mt s phn mm ang s dng:
i tng ca phn mm MiLAN (Middleware Linking Application and Networks) xc nh la
chn ti u ko di thi gian sng ca mng, v cu hnh mng ng. AMF (Adaptive
Middleware Framework) c gng tng nhng gia ti nguyn mng v cht lng ng dng
trong qu trnh tp hp thng tin. tng chnh ca AMF l gim tn sut thng tin ti cc node cm
bin bng cch lm gim tn s ly mu m khng nh hng n chnh xc ca kt qu. IrisNet
(Internet-Scale Resource-Intensive Sensor Networks Services) nghin cu mt mng cm bin rng
c th tch hp vi mt dy rng d liu cm bin, trong khi DDS (Device Database System) kim tra
i Hc Bch Khoa TPHCM Wireless Sensor Networks
B Mn Vin Thng K Thut,Giao Thc v ng Dng
111
thit b mng. Tt c nhng kin trc ny c gng ci thin cht lng yu cu nhng khng ko
di thi gian sng ca mng, yu cu quan trng trong mng WSN.
DSWare (Data Service Middleware) l mt phn mm pht hin s kin ng tin cy v tit kim
nng lng. S kin c th c pht hin qua cc s kin ph vi mt mc chc chn ph thuc
vo ng dng. DSWare dng c im ca cc s kin ci thin tin cy ca cc hin v hiu
qu nng lng.
Dfuse l mt phn mm ng nht d liu. N cung cp thut ton ng nht d liu phn b API
cho phn chia vai tr s dng nng lng. Da trn bn chc nng, Dfuse chn m im ng nht
mt cch t ng lm ti thiu chi ph v to ra hiu qu s dng nng lng.
i Hc Bch Khoa TPHCM Wireless Sensor Networks
B Mn Vin Thng K Thut,Giao Thc v ng Dng
112
Chng 9
QUN L MNG CHO MNG CM BIN KHNG DY
9.1 Yu cu qun l mng:
Mng thng tin my tnh gm ba thnh phn : cc thit b vt l, gm lin kt c dy hay khng
dy, cc node mng (hub, bridge, switch, router) v cc thit b u cui v server; giao thc ; v
thng tin c mang gm c ng dng. Cc giao thc c dng chuyn thng tin mt cch hiu
qu, chnh xc, an ton, tin cy v c ngha. Chng gm cc phn mm trn cc thit b vt l. S
cng tc ca cc thit b vt l v cc dng giao thc mng cung cp cc ng dng. Tuy nhin, cc
thit b vt l v cc giao thc khng to nn hot ng hiu qu cho mng thng tin; cc k
thut v cng c qun l mng (NM) cng c yu cu gip cc dch v mng v phi hp vi cc
i tng trong mng.
Tng qut qun l mng gm mt chui chc nng gim st trng thi mng, pht hin cc h
hng mng v s khc thng, qun l, iu khin v cu hnh cc thnh phn mng, duy tr hot
ng thng thng v ci thin hiu qu lm vic v cht lng cc ng dng. thc thi cc nhim
v ny, NM cn chn la thng tin thi gian thc ti cc tit b mng, phn tch thng tin, v iu
khin ng dng da trn thng tin. Thng tin thng c sp xp nh mt c s thng tin qun l
(MIB) trn mi thit b mng. Thng thng, c mt trung gian trn mi thit b thu thp thng tin
v tng trnh cho trung tm qun l mng. Do , qun l mng c th c xem nh mt ng
dng.
9.2 Cc kiu qun l mng truyn thng:
Giao thc qun l mng n gin (SNMP) c dng kh rng ri. N gm ba phn : mt h
thng qun l mng (NMS), cc thit b c qun l v cc phn trung gian (agent). NMS l mt
chui ng dng gim st hay iu khin thit b c qun l. N c th yu cu thng tin qun l
(hay thuc tnh) t trung gian v cho kt dng hnh hay bng. SNMP agent chy trn mi thit b
c qun l. Thit b c qun l la chn v lu tr thng tin qun l trong MIB v cung cp truy
cp qua SNMP n MIB.
Mt li ch ca SNMP l s n gin ca n v s trin khai rng ri. Tuy nhin, n tiu th ng
k bng thng bi v n thng dng ch mt phn nh thng tin qun l ti mt thi im. Bt li
khc ca SNMP l n ch qun l cc phn t mng, khng cung cp qun l mc mng.
Lc cc hot ng vin thng (TOM) nu ln trong TeleManagement Forum (Din n qun
l t xa) da trn qu trnh qun l mng v dch v. tng ca TOM l gii thiu qu trnh gm
hot ng v s t ng ha. C 3 lp dc cho qun l dch v: qun l mng v h thng, thit lp
dch v v hot ng v qu trnh chm sc khch hng. Theo chiu ngang, qun l dch v c chia
i Hc Bch Khoa TPHCM Wireless Sensor Networks
B Mn Vin Thng K Thut,Giao Thc v ng Dng
113
thnh thc hin dch v, s m bo dch v v a danh sch cc dch v. TOM ch cung cp khung
cho qun l dch v.
C SNMP v TOM u khng c thit k cho mng cm bin khng dy. Tuy nhin, chng c
th dng s n gin ca SNMP v khung c phn lp ca TOM thit k kin trc qun l
mng c hiu qu cho mng cm bin khng dy.
9.3 Vn thit k qun l mng:
Mng WSN l mt dng c bit ca mng khng dy c cu trc theo m hnh mng ad hoc v
c ti nguyn gii hn. Qun l mng cho WSN c yu cu dng hiu qu ti nguyn gii hn ca
chng.
Nhiu vn phi c ch ra mt cch cn thn trc khi thit k cng c qun l mng cho
WSN. Chc nng qun l i hi cho WSN phi c nhn ra trc tin. SNMP cung cp 5 chc
nng qun l: qun l h hng, qun l cu hnh, qun l cng vic tnh ton, qun l cht lng v
qun l an ninh; v TOM, cc chc nng c phn lp trong phn t mng, qun l mng v qun l
dch v. Trong mi lp, cc chc nng qun l khc nhau c th hin. Do , WSN cn cu trc
qun l c phn lp vi cc chc nng qun l khc nhau cho mi lp. WSN cng cn cc thut
ton qun l kha hiu qu cho an ninh. WSN cn cn cc chc nng qun l mi qun l d liu
vi dng v mc ch d liu thu thp trong mng WSN kh khc so vi cc mng truyn thng.
Vn kin trc qun l cho mng WSN phi c xem xt cn thn. Qun l mng gm 3 phn
chnh: ngi qun l, trung gian v MIB. Ngi qun l c dng qun l v iu khin mng
gc v cng vic nh mt giao din vi cc h thng khc. Trung gian c t trong cc thnh phn
c qun l. MIB l mt cy c cu trc hng i tng thng tin cho ngi qun l v trung
gian v s sp xp thng tin qun l. Thnh thong mt h thng qun l mng gm nhiu ngi qun
l phn b, mi th qun l mt phn mng. Phng php truy cp thng tin qun l v thay th nh
qun l hay trung gian thng xc nh kin trc qun l. Phng php da trn trung gian c th tit
kim bng thng bi v n c th tng trnh ch thng tin qun l cui cng. Mc d WSN c im
tp hp d liu tp trung (trm gc), chng ging vi mng phn b hn. Kin trc qun l ghp da
trn trung gian c th thch hp hn cho WSN.
Trong WSN, thng tin qun l c th c dng ci thin cht lng h thng.
Cc chc nng qun l mng nn xem xt tt c cc im c bit ca WSN nh:
Gii php qun l phi tit kin nng lng, dng lng nh bng thng v tuyn.
Gii php qun l c kh nng m rng.
Gii php qun l phi n gin v thc t v WSN l h thng phn b c ti nguyn hn
ch.
MIB cho WSN nn cha thng tin tng qut cho cc node cm bin, c im ca WSN v
cc ng dng ca WSN.
Gii php qun l cho WSN phi cung cp giao din tng qut cho cc ng dng.
Gii php qun l phi c th xy dng nh phn mm.
9.4 Cc vn khc:
C nhiu vn khc lin quan n qun l mng cm bin, trong quan trng nht l t tn
(naming), s nh v (localization), s bo qun v dung sai li. Naming l m hnh c dng
phn bit mt node cm bin. Mt m hnh t tn hiu qu c th c overhead cho tnh ton t hn
v giao thc nh tuyn hiu qu hn. M hnh nh v xc nh v tr ca node v thng tin quan
i Hc Bch Khoa TPHCM Wireless Sensor Networks
B Mn Vin Thng K Thut,Giao Thc v ng Dng
114
trng i vi cc ng dng cm bin. Vn bo dng c th lin quan cc hnh ng nh thay th
pin, duy tr kh nng kt ni v cu hnh cc node cm bin. Hot ng bo dng c dng xy
dng hot ng bnh thng ca mng. Nhiu nhn t c th gy ra h hng cho cc hot ng mng,
gm li phn cng v phn mm. Do , cc m hnh khc nhau phi c thc thi cung cp dung
sai li. M hnh khi phc phn cng c th c dng vt qua vn phn cng. Cc k thut
phn mm c th c dng cung cp s pht hin h hng v dung sai h hng cho phn cng.
Mt k thut dung sai hng c a ra cho mng cm bin khng dy dng tp hp cm bin nhiu
ch . Dng s ng nht cm bin a mode v gii thut phn chi ngun ph hp, dung sai hng c
th c cung cp gi tr ca phc hi phn cng. Trong mng WSN, giao thc v gii thut mng
nn c kh nng cung cp dng sai hng.
Chc nng qun l to ra thch thc ch yu cho thit k WSN NM. iu ny gm mt kin trc
qun l thc t v hiu qu, mt MIB hiu qu v mt phng php dng qun l mng tng
hiu sut hot ng. i tng cui cng ca qun l l ko di thi gian sng ca mng WSN v
m bo cht lng cc ng dng ca chng.
i Hc Bch Khoa TPHCM Wireless Sensor Networks
B Mn Vin Thng K Thut,Giao Thc v ng Dng
115
Chng 10
H IU HNH CHO MNG CM BIN KHNG DY
10.1 Thit k h iu hnh:
Mng WSN c th c dng gim st, iu khin mi trng vt l trong iu kin m vic
iu hnh gp kh khn hay khng kh thi. Vi s tch hp cm nhn thng tin, tnh ton v lin lc
khng dy, nhng thit b ny c th cm nhn hin tng vt l, tin x l thng tin v chia s thng
tin x l vi cc node ln cn. Thng tin thng l dng n hng t node cm bin v trm gc.
Ti mt thi im, mt mng WSN khng ch l h c s d liu m cn l mt mng hn ch v ti
nguyn vi hu ht cc chc nng mng, v vy chng thng c dng gim st s kin v thu
thp d liu. Do , mi trng l hng s kin v d liu trung tm. Mng WSN l mt dng c
bit ca h thng mng phn b tng t cc h thng c s d liu, thi gian thc h thng nhng.
Cc s khc nhau trong cc loi ng dng ca mng WSN v chc nng cc cm bin, tn s vi x
l, kch thc b nh v bng thng thu pht. Mc d cc node cm bin c nhiu im khc nhau,
cc phn cng c bn ca chng th ging nhau: mt cm bin vt l, mt vi x l hay vi iu khin,
mt b nh, mt b thu pht v tuyn v mt pin. Do , phn cng ca cc cm bin phi c sp
xp sao cho h thng hot ng chnh xc v hiu qu . Mi node cm bin cn mt h iu hnh
(OS) c th iu khin phn cng, cung cp s tc ng n phn mm ng dng v lp y l
trng gia ng dng v phn cng pha di.
H iu hnh truyn thng hot ng gia phn mm ng dng v phn cng v thng c
thit k cho trm lm vic v my tnh c nhn vi lng ln ti nguyn.
Cc h iu hnh truyn thng l cc phn mm h thng, gm cc chng trnh qun l ti nguyn,
iu khin cc thit b ngoi vi v cung cp s tc ng phn mm n cc phn mm ng dng. Cc
chc nng h iu hnh truyn thng l qun l vic x l, b nh, CPU, file h thng v cc thit b.
Cc h iu hnh truyn thng khng ph hp cho mng WSN v WSN c ti nguyn hn ch v ng
dng rng, cu hnh a dng.
WSN cn mt dng h iu hnh mi, xem xt n cc c im ring ca mng. C nhiu v
xem xt khi thit k h iu hnh cho mng cm bin khng dy.
H iu hnh cn qun l v ln k hoch cho vic x l.
Vn qun l b nh.
Kiu ch nhn (kernel).
Giao tip chng trnh ng dng (API).
Cp nht m v lp trnh li.
Node khng c b lu tr ngoi, do h iu hnh cho WSN khng th c file h thng.
i Hc Bch Khoa TPHCM Wireless Sensor Networks
B Mn Vin Thng K Thut,Giao Thc v ng Dng
116
H iu hnh cho cm bin nn cung cp cc chc nng sau:
Kch thc nn v nh v node cm bin c dung lng b nh rt nh.
Cung cp theo thi gian thc v cc ng dng l thi gian thc.
K thut qun l ti nguyn hiu qu phn thi gian cho vi x l v hn ch b nh.
Phn phi m tin cy v hiu qu v cc chc nng thc thi bi cc node cm bin c th phi
thay i sau khi thit lp h thng.
Qun l cng sut gip ko di thi gian sng v ci thin cht lng h thng.
Cung cp giao din lp trnh chung cho cc phn mm ca cm bin hay phn mm ng dng.
iu ny cho php truy cp v iu khin phn cng trc tip ti u thc thi h thng.
10.2 Mt s h iu hnh cho mng WSN:
10.2.1 TinyOS:
Thit k TinyOS cho php phn mm ng dng truy cp phn mm trc tip khi c yu cu.
TinyOS ch ra hai vn : cch bo m cc dng d liu ng thi trong s cc thit b phn, v
cch cung cp cc thnh phn c lp t vi overhead nh dnh cho x l v lu tr. Cc vn
ny quan trng v TinyOS c yu cu qun l phn cng v ti nguyn mt cch hiu qu.
TinyOS dng mt kiu da trn s kin cung cp mc cao cc ng dng ng thi vi lng b
nh rt nh. So snh vi cch tip cn da trn vng stack, yu cu khong stack phi c dnh
ring cho mi ng cnh thc thi v bi v tc chuyn i ng cnh thc thi chm hn phng
php da trn s kin, TinyOS c lu lng cao hn. N c th to ra cc tc v lin kt vi mt s
kin mt cch nhanh chng, m khng gy nghn hay s lp vng. Khi CPU ngh, vic x l vo
trng thi ng bo ton nng lng.
TinyOS gm mt b lp lch nh (scheduler) v mt dy b phn cu thnh. B lp lch lp k
hoch hot ng cho cc thnh phn ca n. Mi thnh phn gm 4 phn: b iu khin lnh, b
iu khin s kin, mt khung kch thc c nh c nn v mt nhm cc tc v. Cc lnh v tc
v c thc thi trong ng cnh ca khung v hot ng theo trng thi ca n. Mi thnh phn s
khai bo cc lnh v cc s kin cho php tnh module v tng tc d dng vi cc thnh phn
khc.
H iu hnh WSN ny nh ngha ba dng thnh phn: m t phn cng, phn cng tng hp v
cc thnh phn phn mm mc cao. Thnh phn m t phn cng l cc thnh phn mc thp nht.
Chng nh x phn cng vt l nh cc thit b I/O, b thu pht v tuyn, v cc cm bin. Mi
thnh phn c nh x trng thi lm vic ca phn cng v thng trn cc thnh phn m t
phn cng.
Mt s nh gi TinyOS ch ra rng n c mt s li ch sau:
TinyOS i hi rt t m v lng d liu nh.
Cc s kin c truyn mt cch nhanh chng v tc thc thi tc v v chuyn i trong
ng cnh tng ng din ra rt cao.
TinyOS c tnh module hiu qu.
10.2.2 Mate:
Mate c thit k lm vic pha trn TinyOS nh mt thnh phn ca n. N l mt b dch
byte-code nhm to cho TinyOS c th dng c vi nhng ngi lp trnh khng thnh tho v cho
i Hc Bch Khoa TPHCM Wireless Sensor Networks
B Mn Vin Thng K Thut,Giao Thc v ng Dng
117
php lp trnh nhanh chng v hiu qu cho mng. Trong Mate mt m chng trnh c lm theo
cc bao gi (capsules). Mi gi c 24 chng trnh, chiu di mi chng trnh l 1 byte. Cc gi
cha dng thng tin, lm cho s nh x cc m c d dng. Mate capsules c th t thit t chng
vo mng. Mate thc thi giao thc nh tuyn ad hoc dng khng c pht mc bo hiu (beaconless)
cng nh c kh nng ci t cc giao thc nh tuyn mi. Cc gi c phn loi thnh 4 nhm:
thng ip gi, thng ip nhn, nh thi v chng trnh con. Mt s kin c th kch cho Mate
hot ng. Mate c th ch c dng nh nn my o cho s pht trin cc ng dng, m cn l
cng c qun l v iu khin mng cm bin.
10.2.3 MagnetOS:
MagnetOS l h iu hnh thch nghi phn b c thit k c bit cho ng dng bo ton nng
lng. Cc h iu hnh khc khng cung cp k thut thch ng mng rng hay cch thc cho cc
ng dng xy dng ti nguyn node hiu qu. Mc ch ca MagnetOS l thch ng vi ti
nguyn cc lp di, hiu qu bo qun nng lng, cung cp s rt ra tng qut cho cc ng dng,
v kh nng m rng cho cc mng ln.
10.2.4 MANTIS:
MANTIS l h iu hnh nhng a lung vi phn cng single-board cho php thit lp cc ng
dng nhnh chng v d dng. Mc ch cha kha l s d dng cho ngi lp trnh, MANTIS
dng cu trc a lung phn lp c in v ngn ng lp trnh tiu chun. Cn trc c phn lp
cha a lung, lp lch u tin vi vic phn h thi gian, s ng b I/O theo s ngn chn qua li,
vng stack giao thc mng, v cc driver thit b. Li (kernel) MANTIS phn bit cc chc nng
ca n trong t hn 500 bytes RAM. MANTIS dng C thit lp li v API.
Mt s h iu hnh khc c dng cho mng WSN nh OSPM, EYES OS, SenOS, EMERALDS,
PicOS,
Vn chnh trong vic thit k h iu hnh cho WSN l kch thc (yu cu b nh), hiu
qu s dng nng lng v lp k hoch cho cc tc v, cp nht v phn phi m hiu qu, v cc
giao din lp trnh ng dng chung.
i Hc Bch Khoa TPHCM Wireless Sensor Networks
B Mn Vin Thng K Thut,Giao Thc v ng Dng
118
Chng 11
QUN L S VN HNH V LU LNG THNG TIN
11.1 Vn thit k WSN:
11.1.1 Giao thc MAC:
Cc giao thc MAC nh hng n tn hiu qu v tin cy trong qu trnh truyn d liu theo
m hnh hop-by-hop. Cc giao thc MAC ang tn ti nh tiu chun IEEE 802 c th khng hon
ton thch hp cho mng WSN v hiu sut s dng nng lng. Cc giao thc MAC tng qut c
th gy tn hao nng lng do cc nguyn nhn:
Knh truyn v tuyn c chia s trong m hnh mng phn b, vic ng gi khng th
trnh c. Cc gi ng yu cu truyn li dn n lng ph nng lng.
Cc giao thc MAC phn b yu cu thng ip iu khin cho truyn d liu (cc gi RTS,
CTS). Thng ip iu khin cng tiu th nng lng.
Overhearing v idle listening c th gy lng ph nng lng.
Cc giao thc MAC cho mng cm bin khng dy th hin hiu qu s dng nng lng qua
thit k hiu qu v thc t. Cc thng s thng c dng nh gi cht lng ca cc giao thc
MAC gm xc sut xung t, overhead cho iu khin, tr v lu lng.
Hnh 11.1: Mng WSN.
i Hc Bch Khoa TPHCM Wireless Sensor Networks
B Mn Vin Thng K Thut,Giao Thc v ng Dng
119
11.1.2 Giao thc nh tuyn:
Cc giao thc nh tuyn truyn thng da trn a ch cho mng Internet khng p ng c
yu cu ca mng WSN. nh tuyn da trn d liu ph hp hn cho WSN v n c th c thit
lp d dng v do tp hp d liu, n tit kim nng lng hn. Cc kiu lu lng v c im h
thng c th c dng thit k cc giao thc nh tuyn hiu qu. tit kim nng lng, hu
ht cc giao thc nh tuyn cho mng WSN dng cc k thut ring lm ti thiu nng lng
tiu th.
11.1.3 Giao thc chuyn vn:
Cc nhn t nh k thut iu khin nghn v tin cy nn c xem xt cn thn trong thit
k cc giao thc giao vn. Mc d mt giao thc MAC c th khi phc gi b mt t cc bit li,
nhng n khng c cch iu khin mt gi do trn b m. Cc giao thc chuyn vn nn c k
thut khi phc li, m bo tin cy, cc k thut nh ACK v selective ACK c dng trong
TCP rt c ch. tin cy trong WSN c ngha khc so vi cc mng truyn thng trong vic
truyn ng mi gi phi c m bo. K thut hop-by-hop c th lm gim yu cu b m ti
cc node trung gian. Cc giao thc chuyn vn cho WSN nn trnh mt gi v mt gi s gy lng
ph nng lng. Hn na, giao thc chuyn vn phi m bo s cng bng cc node c th t
c lu lng ngang bng.
11.2 M hnh ha s vn hnh ca WSN:
11.2.1 Metric:
Mng cm bin khng dy khc vi cc mng thng tin truyn thng do nhiu thng s khc
cn c nh gi:
Thi gian sng ca h thng: c th nh ngha theo nhiu cch: thi gian mt vi node mt
ht nng lng ca n, hay khong thi gian cho n khi QoS ca ng dng khng th m
bo, khong thi gian cho n khi mng b tch ri.
Hiu sut s dng nng lng: s gi c th c truyn thnh cng dng mt n v nng
lng. ng gi ti lp MAC, overhead cho nh tuyn, mt gi, v truyn li cc gi
gim hiu sut s dng nng lng.
tin cy: trong WSN, tin cy c dng nh mt thng s nh gi s tin cy s
kin c cm nhn c th c bo co ng v trm gc. tin cy c th c nh
ngha l t s ca gi nhn thnh cng so vi tng s gi c pht.
bao ph: bao ph ton b bi mt mng cm bin ngha l khong khng gian c
gim st bi cc node cm bin. Nu mt node cm bin tr nn khng hot ng v suy
gim nng lng, mt vng khng gian c th khng c gim st na. bao ph c
nh ngha l t s khng gian c gim st trn khng gian gc.
Kh nng lin kt: Trong mng WSN, mng c th tr nn tch ri bi v mt vi node
khng hot ng. Kh nng lin kt c dng nh gi mng c kt ni nh th no
hay c bao nhiu node b cch li.
QoS: mt vi ng dng trong WSN c c tnh thi gian thc. Cc ng dng ny c th c
yu cu QoS nh tr, t l mt v bng thng.
i Hc Bch Khoa TPHCM Wireless Sensor Networks
B Mn Vin Thng K Thut,Giao Thc v ng Dng
120
11.2.2 Cc m hnh c bn:
Traffic Model:
Cc ng dng v c tnh lu lng tng ng trong mng WSN khc vi cc mng truyn
thng. Do m hnh lu lng v phn pht d liu cng khc. C bn m hnh lu lng
c dng cho WSN l : event-based delivery, continuous delivery, query-based delivery v
hybrid delivery. M hnh lu lng tc ng n thit k giao thc v s thc thi.
Event-Based Delivery:
Cc node cm bin gim st s xut hin ca cc s kin mt cch th ng v lin tc.
Khi mt s kin xy ra, node bt u tng trnh s kin n cho trm gc. Khi d liu v s
kin c phn pht v trm gc, giao thc nh tuyn tm mt ng n trm gc. Phng
php nh tuyn ny c gi l nh tuyn theo nhu cu. Nu mt s kin xy ra thng
xuyn, ti mt node hay mt nhm node, chc nng nh tuyn c thc hin thng xuyn,
dn n tiu th nng lng nhiu hn. Mt cch thay th l t tuyn dng thng xuyn cho
cc lin kt ny. Do , hiu qu nh tuyn i vi m hnh phn phi ny ph thuc nhiu
vo tn s sut hin ca s kin. Mt giao thc nh tuyn thch ng c th c yu cu
ci t mt tuyn ng nu cc s kin xy ra thng xuyn, ngc li tuyn c lp theo
nhu cu.
Continuous Delivery:
D liu thu thp bi cc node cn c tng trn thng xuyn, lin tc hay theo chu k.
Query-Based Delivery:
Trm gc c th quan tm n mt lng thng tin no c thu thp trc cc
node cm bin no . Trm gc s pht ra thng ip truy vn n cc node c gi tr
thng tin . Thng ip truy vn cng c th mang mt lnh t trm gc n cc cm bin v
cc thng tin, tn s tng trnh v cc thng s khc. Trong m hnh phn phi ny, trm gc
pht qung b thng ip truy vn, mt tuyn c xy dng t ng khi truy vn n node
cm bin v node bo co tng ng vi yu cu trong thng ip truy vn.
Hybrid Delivery:
Trong mt s mng WSN, dng cm bin v d liu chng cm nhn c c th rt ln.
V d, d liu c th c bo co lin tc bi cc node v trm gc cn thng tin truy vn t
nhng node khc.
Energy Model:
Chc nng thng tin v tuyn ca cc node l chc nng tiu th nng lng nhiu nht
trong node. Hot ng cm bin thc s tiu th nng lng t nht. C hai phng php
gim tiu th nng lng cho vic thng tin trn cm bin. u tin l thit k gii thut
thng tin sao cho duy tr nng lng ti cc node nh tt cc b thu pht sau mt khong thi
gian. Phng php th hai l gim mc thng tin qua vic x l trong mng nh chc nng
tp hp d liu v nn d liu.
i Hc Bch Khoa TPHCM Wireless Sensor Networks
B Mn Vin Thng K Thut,Giao Thc v ng Dng
121
Model for Sensing:
Thng thng, mt lng nh nng lng tiu th cho vic cm bin. t dy cm bin
l r
s
. Gi s rng cng sut tiu th thc thi cm bin qua mt vng bn knh r
s
tng ng
vi r
s
2
hay r
s
4
.
Hnh 11.2: Tiu th nng lng trong mi hot ng ca node cm bin.
Model for Communication:
Nng lng cho vic pht l-bit d liu qua khong cch d l E
tx
(l,d) v nng lng cho
vic thu l-bit d liu qua khong cch d l:
Trong E
c
l nng lng c bn c yu cu chy cc mng pht v thu. D
cr
l
khong cch giao nhau, e
1
hay e
2
l nng lng n v yu cu cho b khuch i pht khi
d < d
cr
(hay d > d
cr
). Do , nng lng tng cng cho vic pht l-bit d liu t node ngun i
n node ch j trong khong cch d l:
Khong cch ti u gia cc node chuyn tip (d
m
) c tnh l:
i Hc Bch Khoa TPHCM Wireless Sensor Networks
B Mn Vin Thng K Thut,Giao Thc v ng Dng
122
Khi hop count (H) ti u c th c tnh l H=d/d
m
.
Model for Computation:
Mt node cm bin thng c mt vi x l hay CPU thc thi vic tnh ton. CPU tiu th
nng lng thp trn mi chu k xung clock, hiu sut s dng nng lng i din cho nng
lng tiu th cho mi lnh.
Node Model:
duy tr nng lng, phng php chung l cho cc node ng khi chng khng cn pht
hay thu. Mt v d cho m hnh ny, cc node cm bin c hai trng thi: active (A) v sleep (S).
Chiu di khong active v sleep c phn b mt cch hnh hc ngu nhin vi gi tr trung
bnh p v khe thi gian q. Pha active c chia thnh trng thi R v N. Trong trng thi R, cc
node cm bin c th pht hay thu d liu v/hay pht d liu theo qu trnh Poission vi t l
trung bnh g. Trong trng thi N, cc node ch c th pht d liu nu c cc gi tn ng trong
b m.
Hnh 11.3: M hnh node cm bin DTMC.
M hnh chui Markov hai trng thi thi gian ri rc (DTMC) cho cc node bc k tip
(next-hop), trong cc node bc k tip i din cho cc node ln cn c lin quan n
node hin ti. Hai trng thi nh ngha cho next-hop node l wait (W) v forwarding (F).
Trng thi W ngha l tt c cc node bc k tip ch trng thi S hay N v khng th nhn
d liu t node hin to. F i din c t nht mt next-hop node trong trng thi R v n c
th nhn d liu t node hin ti. Xc sut chuyn i t W sang F v ngc li gi s l f v
w.
Da trn m t, m hnh chui Markov cho m hnh node cm bin nh trn hnh 11.3,
trong ch s di thay cho s gi trong b m. Dng m hnh ny, s phn b tnh ca
trng thi node (p) c th c tnh theo xc sut truyn thnh cng d liu (b) v xc sut m
i Hc Bch Khoa TPHCM Wireless Sensor Networks
B Mn Vin Thng K Thut,Giao Thc v ng Dng
123
d liu c nhn trong mt khe thi gian (a). Mt s thng s khc c th c tnh da trn
p, v d nh s d liu trung bnh c pht trong mt khe thi gian, lu lng cm bin hay
s d liu trung bnh c chuyn tip bi node trong mt khe thi gian, v dung lng trung
bnh ca b m b chim trong node cm bin.
11.2.3 Cc m hnh mng:
MAC Model:
Truy cp knh truyn c iu khin v phn chia bi giao thc MAC. Trong mi trng
mng phn b, ng gi c th xy ra ttrong knh truyn v phi c iu khin bng giao
thc MAC. Mt thng s quan trng yu cu i vi giao thc MAC l xc sut d liu c
pht thnh cng trong mt khe thi gian.
Routing Model:
Da trn m hnh nng lng c gii thiu phn trn, nng lng tiu th cho mt tuyn
chung [ ] ( ) P E P c th c tnh nh sau:
, ( )
( ) ( , )
p
i n i i i
i P
E P E l d
=
Trong ( )
p
n i l bc tip theo ca node i trn tuyn P.
, ( )
( , )
p
i n i i i
E l d l nng lng t node i
n node ( )
p
n i . Gi s rng kch thc d liu l
i
l bit v khong cch gia chng l
i
d , nng
lng tng cng tiu th c th c vit theo biu thc nng lng cho m hnh thng tin
nu trn:
System Model:
Phn tch s thc thi tng qut ca mng cm bin theo m hnh vng kn c xy dng
xem xt m hnh node cm bin, giao thc MAC v chnh sch nh tuyn cng mt thi im.
M hnh ny gm ba phn ph nh trn hnh 11.4. M hnh node cm bin c a ra cc mc
trc. M hnh can nhiu cng c cp. M hnh mng c dng th hin giao thc nh
tuyn v xc nh tc truyn trung bnh gia cc node, l mt ng vo m hnh can nhiu. Khi
truyn d liu n bc k tip, mt node cm bin chn node ln cn m c tiu th nng lng
thp nht. Gii php ca m hnh h thng trong hnh 11.4 c thc hin qua m hnh fixed-
point approximation (xp x du chm tnh) v thng s hot ng h thng nh nng lng tiu
th trung bnh v tr trung bnh.
i Hc Bch Khoa TPHCM Wireless Sensor Networks
B Mn Vin Thng K Thut,Giao Thc v ng Dng
124
Hnh 11.4: M hnh vng kn cho h thng.
11.3 Tnh ton thi gian sng ca h thng:
Tt c cc node cm bin (N) trong mng sp xp thnh cu hnh hai tng. Cc node
lp thp hn gi l leaf node. Cc node lp cao gi l leader node. Ti lp cao, c N
1
leader node to mt cu hnh k-tree vi h+1 mc (hay h bc) t trm gc, trong mi
leader node mc i kt ni k child node ti mc i+1 n parent node ca n ti lp i-1
(nh trn hnh 11.5). Mi leader node lp cao hn pht lung d liu ng vai tr lp
d liu t leaf node ca n. Mi leader node c c leaf node. Leaf node lp thp hn
(N
2
) pht lung d liu v chuyn trc tip n leader node qua mt bc. Nu mt
leader node nm ti mc i, gi s rng leaf node ca n cng nng mc i.
i Hc Bch Khoa TPHCM Wireless Sensor Networks
B Mn Vin Thng K Thut,Giao Thc v ng Dng
125
Hnh 11.5: Cu hnh hai tng ca mt mng WSN.
Tt c cc node cm bin c phn b tng ng v rng trn mt khng gian
gim st cc s kin. Mi node gi s rng c kch thc b m ln mt gi do
trn b m c th b qua. Mi node pht bo co v s kin c lp v ng nht theo
qu trnh phn phi Poisson. Tn s tng trnh l f, v tng s thng tin c chuyn
tip trong mi bo co l B bit. t O (bit) i din cho s overhead trong mi gi, v L
l chiu di gi. Do , s gi trong mi tng trnh l / ( )
p
n B L O = . Tc truyn
d liu tng ng ti mi node i l [ ] / ( )
i p
r n f B L O f = = .
Mi node lp cao hn (leader node) nhn d liu t cc leader node khc (k), leaf node
(c), cng nh pht d liu. Leader node tp hp hay nn d liu vo t chnh n hay cc
leaf node. Tc d liu t node i (r
i
) c nn n
'
0
i i
r r . Hiu sut thu thp c
nh ngha l
'
( ) /
i i i
a r r r = .
Mt k thut iu khin lung v nghn gia trm gc v cc node cm bin m bo
nghn steady-state s khng xy ra, do tng tc d liu tp hp (r
c
) ca tt c cc
node cm bin phi nh hn tc chuyn ti a (R) ca leader node ti mc 1: r
c
>R.
iu khin lung v nghn c th a n hai dng: per-node fairness v max-min
fairness. Per-node fairness chc chn rng tt c cc node c tc truyn d liu nh
nhau, tuy nhin max-min fairness cung cp s cng bng t l theo cc node gn trm gc
hn c th c cp tc d liu cao hn.
Mi node cm bin c nng lng ti a l E. nh ngha thi gian sng ca h thng l
khong thi gian t lc bt u cho n khi leader node ti mc 1 dng ht nng lng
ca n.
Tt c cc node l tnh v khng c iu khin thch nghi cng sut c dng.
i Hc Bch Khoa TPHCM Wireless Sensor Networks
B Mn Vin Thng K Thut,Giao Thc v ng Dng
126
11.3.1 Phn tch:
Tng s node:
Da trn cu hnh hai tng, tng s node l :
1
1
1 2 1
1
(1 ) (1 )
h
i
i
N N N c N c k
+
=
= + = + = +
S ln truyn li trung bnh:
t b
e
v p
e
l xc sut li bit v xc sut li gi. P
e
c xc nh nh sau, gi s chiu di
gi d liu l L bit v b qua cac k thut m ha sa li:
1 (1 )
L
e e
p b =
Gi li c th phi truyn li ti lp MAC. Vic truyn li ci thin tin cy h thng,
nhng tng tr. Gi s rng s ln truyn li ti a l K. S ln truyn li trung bnh c th
c tnh nh sau:
1
1
(1 )
K
i K
r e e e
i
n ip p Kp
=
= +
Nu khng c gii hng s ln truyn li ti a, khi nu K = , n
r
tr thnh:
1
(1 )
1
i e
r e e
i
e
p
n ip p
p
=
= =
Chi ph trung bnh cho chuyn gi trong qua mt bc:
Trong mi bc, d liu tiu th mt phn nng lng: my pht (e
i
), ng lp MAC v
idle v overhearing (e
m
), v tnh ton (e
c
). e
i
ph thuc vo khong cch vt l d v kch thc
gi L, e
m
c xc nh bi s node ln cn (c+1) trong vng mt bc truyn v cng lu
lng, e
c
c th l mt hng s. Do , tng nng lng tiu th do vic chuyn mt gi trong
mt bc truyn l khong:
t m c
e e e e = + +
Tc d liu:
Vi per-node fairness, mi node cm bin c tc d liu nh nhau, r
i
=n
p
f, do r
c
c
cho bi cng thc:
(1 ) (1 )
c p
r r a N n f a N = =
Vi max-min fairness, cc node cm bin ti cng mc j c tc d liu nh nhau r
j
, v tc
d liu cho cc node ti cc mc khc t l vi s mc ca chng:
1
1 1
1
(1 1)
j
p j j
j
p j j
n f f
j r
j h
j r n f f
+
+ +
+
= = +
Trong
j
f l tn sut tng trnh ca node cm bin ti mc j. Do , tc tp hp r
c
c th
c cho nh sau:
i Hc Bch Khoa TPHCM Wireless Sensor Networks
B Mn Vin Thng K Thut,Giao Thc v ng Dng
127
Thi gian sng
Gi s rng tt c cc node cm bin tr nn tch cc ti thi im t
0
=0 v gi s
ti thi im t
1
nng lng ca node cao nht ti mc 1 b suy gim trc tin.
Thi gian sng ca h thng T
l
c th xp x T
l
=t
1
-t
0
. nh hng do tnh di ng
ca node v/hay iu khin cng sut c th b qua. Lng T
l
c th c dng
nh ng bao di cho thi gian sng ca h thng.
Vi per-node fairness:
Vi max-min fairness:
C th thy rng, vic ko di thi gian sng ca h thng ph thuc vo nhiu yu t, gm m
hnh nng lng, tn sut tng trnh f , hiu sut thu thp a , chiu di gi L , v xc sut li
gi
e
p . Khi thit k v thi cng mt mng cm bin khng dy, c th chn gi tr ph hp
m rng thi gian sng ca h thng.
11.3.2 Tho lun:
Chiu di gi:
Nu chiu di gi L tng , s gi dng cho mi tng trnh (n
p
) s gim, kt qu l ko di
thi gian sng ca h thng (
l
T ). Tuy nhin, vic tng L c th dn n xc sut li gi cao hn
v do s ln truyn li cao hn (n
r
), lm tng
l
T . Ph thuc vo xc sut li bit v overhead
cho gi, chiu di gi L c th c ti u c thi gian sng ti u cho h thng.
T biu thc
l
T mc 11.4.1, ch s nng lng
i
E c nh ngha l:
)
(1 )(
i
r t m c
L O
E
n e e e
=
+ + +
V d, cho e
c
=100nJ, e
m
=200nJ, v e
t
=100nJ khi
i
E tr thnh:
( )(1 )
100 300
L
e
i
L O b
E
L
=
+
i Hc Bch Khoa TPHCM Wireless Sensor Networks
B Mn Vin Thng K Thut,Giao Thc v ng Dng
128
Hnh 11.6: So snh ch s nng lng v chiu di gi: (a) packet overhead (O) l 2 byte; (b) O l 10 byte.
i Hc Bch Khoa TPHCM Wireless Sensor Networks
B Mn Vin Thng K Thut,Giao Thc v ng Dng
129
Gi tr
i
E l hm theo chiu di gi. C mt gi tr ti u ca chiu di gi (L) m
i
E l
ln nht. Gi tr ti u ca L tng theo t l bit li (BER) v/hay tng overhead gi (O).
Tn sut tng trnh:
Tn sut tng trnh nh hn th thi gian sng ca h thng s di hn v nng lng tiu th
t hn. Nhng cng mt thi im, f nh hn s khng thi gian tng quan cc s kin, v
hiu qu tp hp c th gim. Do thi gian sng h thng ngn hn. Nu s xut hin cc s
kin c cho l tn hiu bng thng hn ch, l thuyt Nyquist c th c p dng xc nh
tn s tng trnh ti thiu f . Nu cc ng dng c th chu ng mt s khng chnh xc, tn
sut tng trnh c th gim.
Hiu sut tp hp d liu:
Tng hiu sut tp hp a c th ko di thi gian sng ca h thng. S tng quan khng
gian v thi gian chng minh rng lung d liu lin tc t nhiu node ln cn so snh vi mt
node n cha thng tin d tha. iu ny c th p dng cho s tp hp d liu. Cc c im
ca cc ng dng c th dng gim s d liu c tng trnh. S node (c) trong mt
khong cch mt bc s nh hng hiu sut tp hp d liu.
V d, nu c gim qua vic chn nhiu leader node hn, s tng quan khng gian s gim v
hiu sut tp hp d liu s ci thin. Tuy nhin, iu ny gim s bc chuyn v tr gi
end-to-end. Do nng lng tiu th cho mi gi s gim. Hn na, gi tr c nh hn c th
gim s tiu th nng lng (e
m
) ti lp MAC bng cch gim xc sut ng .
i Hc Bch Khoa TPHCM Wireless Sensor Networks
B Mn Vin Thng K Thut,Giao Thc v ng Dng
130
Ti liu tham kho
[1] Kazem Sohraby, Daniel Minoli, Taieb Znati (2007). Wireless Sensor Network
Technology,Protocol,and Application. John Wiley & Sons, Inc.
[2] Anna Hc (2003).Wireless Sensor Network Designs.John Wiley & Sons, Inc.
[3] Taub Schilling (1986). Principles of Communication Systems, 2
nd
Edition. McGraw-Hill
International Editions.
[4] Trn Vn S (2005). Truyn s liu v mng thng tin s. Nh xut bn i Hc Quc Gia
TP.H Ch Minh
[5] V nh Thnh (2006). Nguyn l thng tin tng t - s. Nh xut bn i Hc Quc Gia
TP.H Ch Minh
[6] L Nht Thng, Nguyn Qu S. Cc k thut phn nhm trong cc mng cm bin v tuyn.
[7] Ng Quang Anh (2005). Nghin cu chun kt ni khng dy ZIGBEE/IEEE 802.15.4 . Lun
Vn Tt Nghip, Trng i Hc Cng Ngh, i Hc Quc Gia H Ni.
Mt s trang web
[8] www.vntelecom.org
[9] www.zigbee.org
[10] www.wikipedia.org