1
M ă
U
Trong nh ng n m g n đây, do s ti n b c a khoa h c k thu t,
vi c s n xu t các thi t b c m bi n nh và chi phí th p tr nên kh thi v
m t k thu t và m t kinh t . Vi c thi t k và th c hi n có hi u qu m ng
c m bi n không dây tr thành l nh v c thu hút đ c nhi u s quan tâm vì
ti m n ng ng d ng c a m ng c m bi n trong các l nh v c trong đ i
s ng hàng ngày nh trong y t , trong công nghi p, trong quân s …
Tuy v y, vi c thi t k và th c hi n có hi u qu m ng c m bi n không
dây ph i đ i m t v i r t nhi u thách th c, m t trong nh ng thách th c l n
nh t trong m ng c m bi n là ngu n n ng l ng b gi i h n và không th
n p l i, chính vì th hi n nay r t nhi u nghiên c u đang t p trung vào
vi c c i thi n kh n ng s d ng hi u qu n ng l ng c a toàn m ng.
Xu t phát t nh ng yêu c u th c t đó, đ tài “ nh tuy n QoS hi u
qu n ng l ng cho m ng c m bi n không dây theo d ng phân c m” đ c
th c hi n nh m gi i thi u m t cách t ng quan v m ng c m bi n không
dây, các giao th c đ nh tuy n ph bi n hi n nay nh : LEACH, LEACHC, MTE, STAT- CLUSTER …, gi i thi u v giao th c đ nh tuy n QoS
hi u qu n ng l ng cho m ng WSN theo d ng phân c m, đ ng th i s
d ng m t ph n m m MATLAB đ mô ph ng gi i pháp m i đ c đ xu t
này.
án g m có 4 ch
ng:
Ch ng 1: T ng quan v m ng c m bi n không dây (WSN): đ a ra
đ nh ngh a, c u trúc m ng WSN, các y u t nh h ng đ n c u trúc m ng
WSN, các thách th c mà m ng WSN ph i đ i m t.
Ch ng 2: nh tuy n trong m ng c m bi n không dây: đ a ra các
v n đ ph i đ i m t khi đ nh tuy n, đ a ra các giao th c đ nh tuy n đang
đ c dùng trong m ng c m bi n và trình bày cách phân lo i các cách ti p
c n v i v n đ này. Ba lo i đ nh tuy n chính đ c đ a ra trong ch ng
này là giao th c trung tâm d li u, giao th c phân c p và giao th c d a
vào v trí.
l
Ch ng 3: Gi i thi u v giao th c đ nh tuy n QoS hi u qu n ng
ng cho m ng WSN theo d ng phân c m.
2
Ch ng 4: Mô ph ng v giao th c đ nh tuy n QoS hi u qu n ng
l ng cho m ng WSN theo d ng phân c m: Khái quát v các thông tin
đ c s d ng đ thi t l p mô ph ng, mô hình n ng l ng và các k t qu
mô ph ng cho giao th c đ nh tuy n QoS hi u qu n ng l ng cho m ng
WSN theo d ng phân c m. Phân tích và nghiên c u các v n đ v n ng
l ng, th i gian s ng, d li u truy n và th i gian tr trên tr m g c.
3
Ch
ng 1: T NG QUAN V M NG C M BI N
KHÔNG DÂY
1.1 Gi i thi u
M ng c m bi n không dây (WSN - Wireless Sensor Network) là
m ng có hai ch c n ng: m ng và c m nh n thông tin t môi tr ng.
M ng WSN có đ c đi m các nút liên k t v i nhau b ng k t n i sóng
vô tuy n trong đó các nút m ng th ng là các thi t b đ n gi n, nh g n,
giá thành th p ... M ng lo i này có th có s l ng l n, đ c phân b m t
cách không có h th ng trên m t di n, s d ng ngu n n ng l ng h n ch ,
có th i gian ho t đ ng lâu dài kho ng vài tháng đ n vài n m, có th ho t
đ ng trong môi tr ng kh c nghi t nh : ch t đ c, ô nhi m, nhi t đ ...
Các nút m ng th ng có ch c n ng c m nh n, quan sát môi tr ng
xung quanh nh nhi t đ , đ m, ánh sáng ... theo dõi hay đ nh v các m c
tiêu c đ nh ho c di đ ng ... Các nút giao ti p v i nhau và truy n d li u
v trung tâm (base station) m t cách gián ti p b ng k thu t đa ch ng
(multi-hop).
1.2 C u trúc m ng c m bi n không dây
1.2.1 C u trúc ph ng
1.2.2 C u trúc phân c p
1.3 Các đ c tr ng c a m ng c m bi n không dây
1.3.1 N ng l ng tiêu th
1.3.2 Chi phí
1.3.3 Lo i hình m ng
1.3.4 Tính b o m t
1.3.5
tr
1.3.6 Tính di đ ng
4
1.4 Nh ng khó kh n trong vi c phát tri n m ng không dây
1.4.1 Gi i h n n ng l ng
1.4.2 Gi i h n v gi i thông
1.4.3 Gi i h n v ph n c ng
1.4.4 nh h ng c a nhi u bên ngoài
5
Ch
ng 2:
NH TUY N TRONG M NG C M BI N
KHÔNG DÂY
2.1 Các v n đ c n l u ý đ i v i giao th c đ nh tuy n
2.1.1 c tính thay đ i th i gian và tr t t s p x p c a m ng
2.1.2. Ràng bu c v tài nguyên
2.1.3 Mô hình d li u trong m ng c m bi n
2.1.4. Cách truy n d li u
2.2 Các giao th c đ nh tuy n tiêu bi u trong m ng c m bi n không
dây
Có nhi u cách phân lo i các giao th c đ nh tuy n trong WSN nh :
phân lo i theo c u trúc, phân lo i theo ho t đ ng (phân lo i theo cách
th c mà ngu n tìm t i đích).
2.2.1 Các giao th c xét theo c u trúc m ng
2.2.1.1 Giao th c đ nh tuy n ngang hàng
Giao th c SPIN
Giao th c truy n tin tr c ti p (Directed Diffusion)
Giao th c GBR
6
2.2.1.2 Các giao th c phân c p
2.2.1.2.1 Giao th c LEACH
2.2.1.2.2 Giao th c PEGASIS
2.2.1.2.3 Giao th c hi u qu n ng l
ng c m nh n m c ng
ng
2.2.1.3 Giao th c đ nh tuy n d a theo v trí
2.2.1.3.1 Giao th c GAF
2.2.1.3.2 Giao th c GEAR
2.2.2 Các giao th c đ nh tuy n xét theo ho t đ ng
Ph n này s trình bày phân lo i các giao th c theo ho t đ ng c a
giao th c.
2.2.2.1 Các giao th c đ nh tuy n đa đ
ng
2.2.2.2 Giao th c đ nh tuy n th i gian s ng c c đ i
2.2.2.3 Multipath Directed Diffusion
2.2.2.4 Các giao th c d a trên truy v n
2.2.2.5 Giao th c Directed Diffusion
2.2.2.6 Giao th c đ nh tuy n Rumor
2.2.2.7 Giao th c d a trên th
ng l
2.2.2.8 Giao th c d a trên ch t l
ng
ng d ch v
2.2.2.9 Giao th c x lí k t h p và không k t h p
7
Ch ng 3: GIAO TH C
NH TUY N QOS HI U QU
N NG L
NG CHO M NG WSN THEO D NG PHÂN C M
3.1 Gi i thi u t ng quan
Trong ch ng này s t p trung vào vi c gi i thi u giao th c đ nh
tuy n QoS hi u qu n ng l ng cho m ng c m bi n không dây (WSN)
theo d ng phân c m.
đ m b o ch t l ng d ch v cho các lo i đ ng
truy n khác nhau, đ u tiên c a d li u truy n d a trên lo i gói tin và n i
dung tin, c ng nh t i u hóa v hi u qu s d ng n ng l ng và v n đ
v đ tr truy n nh n gi a nút đ u cu i, giao th c đ nh tuy n QoS hi u
qu n ng l ng cho m ng c m bi n không dây (WSN) theo d ng phân
c m s d ng tr m ngu n đ ng (mobile sink) và tr m ngu n t nh (static
sink) đ thu th p d li u. Giao th c đ nh h ng QoS h ng đ n vi c c i
thi n các thông s hi u n ng đ u vào đ đ a ra quy t đ nh ch n đ ng đi
t i u cho gói tin, c i thi n các thông s hi u n ng m ng. Ph n mô ph ng
Ch ng 4 s th hi n ph n đánh giá hi u qu c a thu t toán đ c s
d ng trong giao th c đ nh tuy n QoS hi u qu n ng l ng cho m ng c m
bi n không dây (WSN) theo d ng phân c m. Hi u qu c a thu t toán s
đ c so sánh v i gi i thu t ch s d ng tr m ngu n t nh ho c ch s d ng
tr m ngu n đ ng, hi u qu c a thu t toán s đ c th hi n vi c t ng th i
gian s ng c a m ng, c i ti n các tham s đ nh tuy n QoS nh đ tr , t l
m t gói tin, t l d li u nh n đ c.
3.2 Mô t giao th c đ nh tuy n QoS hi u qu n ng l
c m bi n không dây (WSN) theo d ng phân c m
3.2.1 Mô t v n đ
ng cho m ng
Giao th c đ nh tuy n QoS hi u qu n ng l ng cho m ng c m bi n
không dây (WSN) theo d ng phân c m h ng đ n gi i quy t ba (03) v n
đ sau:
Th nh t là, trong ki n trúc c s c a m ng WSN, tr m g c là t nh
và các nút c m bi n s d ng ph ng th c truy n thông đa đi m đ g i gói
tin đ n tr m g c. V n đ v đi m nóng (hot-spot) là v n đ th ng xuyên
x y ra trong m ng WSN v i tr m g c t nh và làm gi m đáng k th i gian
8
s ng c a toàn m ng. B n ch t t nh c a tr m g c là nguyên nhân gây ra
hi n t ng đi m nóng khi mà cùng m t th i đi m có quá nhi u nút g n
tr m g c đ ng th i g i d li u đ n tr m g c. H n ch c a các tr m g c
t nh là nó s làm t ng đ tr g i nh n gi a các nút đ u cu i trong th i
đi m các nút đ ng th i g i d li u đ n tr m g c. V i gi i pháp s d ng
tr m g c đ ng, d li u đ c g i đ n tr m g c đ ng b ng cách di chuy n
tr m g c đ ng theo các chu k trong m ng WSN, các nút s g i d li u
đ n tr m g c khi tr m g c di chuy n t i vùng lân c n c a nút c n g i d
li u b ng ph ng pháp truy n thông đa đi m (multi-hop). Gi i pháp tr m
g c đ ng m c dù có u đi m là ti t ki m n ng l ng nh ng nó có nh c
đi m là các nút c m bi n ph i ch các tr m đ ng di chuy n đ n vùng lân
c n c a nút c n g i d li u thì m i truy n d li u đ c, k t qu là t ng đ
tr toàn tuy n (end-to-end). Vi c t ng đ tr toàn tuy n là không th ch p
nh n đ c đ i v i các ng d ng nh y c m v i đ tr . K t lu n, m c dù có
nh ng h n ch v vi c làm t ng đ tr toàn tuy n, tuy nhiên gi i pháp tr m
g c di đ ng v n có nh ng u đi m rõ ràng v gi m thi u các v n đ
hotspot và c i thi n đáng k hi u qu n ng l ng.
gi i quy t v n đ
hi u su t n ng l ng (v n đ hotspot) trong gi i pháp tr m g c t nh và đ
tr toàn tuy n cao trong gi i pháp tr m g c đ ng, gi i thu t đ c s d ng
trong giao th c đ nh tuy n QoS hi u qu n ng l ng cho m ng c m bi n
không dây (WSN) theo d ng phân c m s là k t h p gi a gi i pháp tr m
g c t nh và đ ng đ truy n d li u. B n tin nh y tr đ c g i đ n các tr m
g c t nh và b n tin có đ tr ch p nh n đ c s đ c g i đ n tr m g c
đ ng khi nó đ n vùng lân c n c a nút. H n n a, đ gi m thi u đ tr c a
d li u đ n tr m g c đ ng, vi c tính toán chu k di chuy n c a tr m g c
đ ng s đ c k t h p v i vi c s d ng các gói tin đánh giá m c u tiên
c a nút. B ng cách này, gi i thu t s đ c áp d ng trong giao th c đ nh
tuy n QoS hi u qu n ng l ng cho m ng c m bi n không dây (WSN)
theo d ng phân c m có th gi m đ c đ tr toàn tuy n c a gi i pháp tr m
g c đ ng và làm t ng hi u su t s d ng n ng l ng c a gi i pháp tr m g c
t nh.
Th hai, v i vi c gia t ng các ng d ng WSN đa ph ng ti n, g n
đây vi c đánh giá QoS trong thu th p d li u tr thành m t v n đ quan
9
tr ng. Nút c m bi n t o ra nhi u lo i l u l ng khác nhau có đ tr và
b ng thông s d ng riêng. i u này c n m t c ch u tiên gói đ đ m b o
các b n tin đ c x lý m t cách phù h p d a trên các yêu c u QoS riêng.
Nh ng trong giao th c chuy n ti p gói, t t c các gói tin l i có cùng m c
đ u tiên. K t qu là vi c chuy n ti p cho phép các b n tin có đ u tiên
th p đ c truy n v i đ tr th p còn các l u l ng th i gian th c l i ph i
ch . Vì th b n tin đ u tiên th p là nguyên nhân gây ra tr các nút c m
bi n.
gi i quy t v n đ này, l u l ng đ n đ c chia thành nhi u lo i
khác nhau, d a trên đ tr khác nhau và b ng thông yêu c u c a t ng l p
l u l ng. Các l p riêng v i đ u tiên khác nhau, l u l ng th i gian
th c s có đ u tiên cao nh t và các d li u v n b n d ng “best effort” thì
có đ u tiên th p nh t. Quy t đ nh chuy n ti p gói tin đ c d a vào đ u
tiên đã đ c phân lo i cho các gói. Vi c x lý chuy n ti p gói tin phù h p
cho t ng lo i d li u có đ u tiên khác nhau s làm gia t ng th i gian ch
trong hàng đ i c a các gói tin có đ u tiên th p, các gói tin có đ u tiên
th p có th s ph i ch vô th i h n.
Th ba, các b n tin khác nhau đ c t o ra b i các nút c m bi n có
m c đ quan tr ng khác nhau. Vi c liên t c g i t t c các b n tin đ c t o
ra b i các nút c m bi n đ n tr m g c s làm nh h ng đ n hi u qu s
d ng n ng l ng c a các nút c m bi n. Quá trình này s làm c n ki t tài
nguyên n ng l ng c a h th ng WSN khi ph i tu n t truy n các b n tin
có đ u tiên th p đi, trong khi đó các b n tin quan tr ng h n l i ph i ch
đ n l t đ truy n.
gi i quy t v n đ này, d li u đ n ph i đ c phân
lo i đ u tiên theo nhi u lo i b n tin khác nhau d a trên đ quan tr ng
c a n i dung gói tin. K t qu là s có u tiên trong vi c chuy n ti p các
gói tin có đ u tiên cao d a trên quá trình so sánh các b n tin quan tr ng
và b n tin thông th ng. Do đó hi u qu s d ng n ng l ng c a các nút
c m bi n khi u tiên chuy n ti p d li u quan tr ng s nâng cao.
Ba v n đ trong m ng WSN đ c đ c p trên đ c g i là v n đ
“hot-spot”, vi c gi i quy t v n đ “hot-spot” nh m t i thi u hóa đ tr và
đ m b o QoS. Trong ch ng này s gi i thi u chi ti t v giao th c đ nh
tuy n QoS hi u qu n ng l ng cho m ng WSN theo d ng phân c m.
10
3.2.2 Mô hình m ng và các gi ăđ nh
WSN ch a m t s l ng l n các nút c m bi n đ c tri n khai m t cách
ng u nhiên trong m t khu v c xác đ nh (vùng c m bi n). Sau khi tri n
khai, t t c các nút c m bi n trong m ng WSN s đ c nhóm l i v i nhau
và đ c g i là các c m (Cluster), và m i c m b u ra m t ch c m (Cluster
Head - CH) d a trên d ng thông tin phân b v v trí c a các nút trong
c m. M i CH thu th p d li u c m bi n t các nút trong c m và truy n t t
c d li u nh n đ c cho “super node” ti p theo trong m ng, “super node”
s ti p t c g i d li u đ n tr m g c đ ng ho c tr m g c t nh thông qua
giao th c truy n nh n đa đi m (multi-hop) (xem hình 1 bên d i).
vi c
tiêu th n ng l ng cân b ng gi a các nút, trách nhi m là ch c m s đ c
xoay vòng gi a các nút trong c m. Trong giao th c đ nh tuy n QoS hi u
qu n ng l ng cho m ng c m bi n không dây theo d ng phân c m s s
d ng các gi đ nh nh sau:
· M ng WSN bao g m hai lo i nút: nút thông th ng và m t vài nút
đ c trang b n ng l ng t ng c ng đ c g i là “super node”. Các
“super node” có s l ng ít h n các nút thông th ng.
· Có m t tr m g c t nh đ t trung tâm c a m ng. Ngoài tr m g c t nh
s có m t tr m g c đ ng (có tính n ng GPS) có th di chuy n trong
toàn m ng WSN. Tr m g c t nh/đ ng này đ c cung c p đ n ng
l ng trong quá trình ho t đ ng. Các nút c m bi n (g m c các
“super node” và nút thông th ng) là t nh và không có kh n ng di
đ ng. Ch có tr m g c đ ng m i có th di chuy n đ c.
11
Hình 3.1: Mô hình m ng
3.2.3 Mô t giao th c đ nh tuy n QoS hi u qu n ng l
c m bi n không dây theo d ng phân c m
ng cho m ng
Giao th c đ nh tuy n QoS hi u qu n ng l ng cho m ng c m bi n
không dây theo d ng phân c m t p trung vào v n đ c t lõi là QoS và hi u
qu s d ng n ng l ng trong vi c thu th p d li u m ng WSN. Ho t
đ ng c a giao th c đ nh tuy n QoS hi u qu n ng l ng cho m ng c m
bi n không dây theo d ng phân c m đ c chia thành các pha chính và pha
ph . Có hai pha chính (Pha thi t l p và pha n đ nh) và chín pha ph (xem
hình 2 bên d i). Pha chính đ u tiên là pha thi t l p trong đó có ba pha
ph (kh i t o, l a ch n CH và phân c m, c p nh t đ nh tuy n). Pha chính
th hai là pha n đ nh; nó đ c chia thành sáu pha ph có tên nh sau:
phân lo i đ u tiên c a d li u, chuy n ti p d li u đ n CH/Super node,
chuy n ti p d li u đ n tr m g c t nh, chuy n tr ng l ng hàng đ i đ n
tr m g c đ ng, l p l ch di chuy n tr m g c đ ng, thu th p thông tin t
tr m g c đ ng.
12
Hình 3.2: Ho t đ ng c a giao th c đ nh tuy n QoS hi u qu n ng
l ng cho m ng c m bi n không dây theo d ng phân c m
3.2.3.1
Pha thi t l p
Pha thi t l p đ c chia ti p thành ba pha ph có tên: kh i t o, phân c m
và c p nh t đ nh tuy n
· Kh i t o: pha này, sau quá trình tri n khai ng u nhiên, m i nút
đ c xác đ nh n ng l ng còn l i và v trí c a nó đang đ ng. Các giá
tr n ng l ng còn l i và kho ng cách đ n tr m g c đ c s d ng đ
trong pha phân c m và đ nh tuy n đ ng truy n đ n ch c m c ng
nh l p l ch di chuy n c a tr m g c.
· Phân c m: trong pha này, quá trình phân c m s đ c th c hi n. T t
c các nút trong m t c m s ch n m t nút đ ng đ u c m g i là CH.
Các nút c m bi n ph i liên k t đ n các CH và tr thành m t nhóm
n i b (c m). Vi c truy n nh n thông tin s đ c g i t các nút trong
c m đ n CH c a c m và CH s g i thông tin t ng h p đ n tr m g c
đ ng ho c tr m g c t nh trong m ng, ho c thông qua các “super
node” trung gian đ i di n cho m i vùng m ng đ truy n d li u đ n
tr m g c.
· C p nh t đ nh tuy n: m i vùng m ng s có m t nút c m bi n đ c
trang b n ng l ng t ng c ng (super node) ho t đ ng nh m t tr m
g c c c b (local sink) c a m t vùng m ng và thu th p d li u t CH
c a các c m trong vùng m ng. Trong pha c p nh t đ nh tuy n, các
nút CH s đ nh tuy n (t o ra) nh ng đ ng đi đa đi m đ n super
node. Sau đó, t t c các super node s đ nh tuy n theo các đ ng đi
đa đi m đ truy n d li u đ n các tr m g c t nh (static sink). Chi ti t
làm th nào đ đ nh tuy n t super node đ n tr m g c t nh s đ c
mô t ph n d i đây.
3.2.3.2
Pha n đ nh
13
Pha chính th hai là pha n đ nh; nó đ c chia thành sáu pha ph có
tên nh sau: Phân lo i đ u tiên c a d li u, chuy n ti p d li u đ n
CH/Super node, chuy n ti p d li u đ n tr m g c t nh, chuy n ti p tr ng
s h ng đ i đ n tr m g c đ ng, l p l ch di chuy n tr m g c đ ng, thu th p
thông tin t tr m g c đ ng.
Trong pha n đ nh, giao th c đ nh tuy n QoS hi u qu n ng l ng
cho m ng c m bi n không dây theo d ng phân c m s th c hi n nhi m v
thu th p d li u. Pha n đ nh đ c chia làm các pha ph sau:
3.2.3.2.1 Phân lo i đ ă u tiên c a d li u
Trong pha này, t i m i nút c m bi n, d li u đ n s đ c phân lo i
đ u tiên d a vào lo i gói tin và n i dung gói tin.
u tiên đ c gán
cho các gói tin s đ c s d ng trong quá trình đ nh tuy n và chuy n ti p
gói tin m t cách phù h p nh m giúp duy trì ch t l ng d ch v c a m ng.
3.2.3.2.1.1 Phân lo i u tiên d a trên lo i gói tin
3.2.3.2.1.2 Phân lo i d a trên n i dung gói tin
3.2.3.2.2 Chuy n d li u đ n nút CH/super node
Khi m t nút c m bi n nh n đ c m t d li u, d li u này c n ph i
đ c truy n đ n tr m g c (sink). Nút c m bi n s phân lo i đ u tiên d a
vào tính ch t quan tr ng theo lo i gói tin và n i dung gói tin (nh đã mô t
ph n trên).
qu n lý các gói tin v i các m c đ u tiên khác nhau, m t
hàng đ i s đ c duy trì t i m i nút c m bi n/CH/super node. Trong pha
này, m i nút c m bi n s g i d li u mà nó nh n đ c đ n các nút đ c
l a ch n là CH d a vào đ u tiên c a gói tin. Nút c m bi n s ki m tra
hàng đ i ch a đ u tiên c a nó đ ch n ra gói có đ u tiên cao nh t và
chuy n ti p gói tin này đ n CH. T ng t , CH s l a ch n trong hàng đ i
ch a đ u tiên c a m i CH và g i gói tin có đ u tiên cao nh t đ n super
node. Khi d li u đã đ c t p h p t i super node t các CH, super node s
tính toán tr ng l ng c a hàng đ i c a nó (Queue Weight – QW) – t ng
đ u tiên c a t t c các gói trong hàng đ i. QW s đ c s d ng pha
sau đ quy t đ nh vi c di chuy n c a tr m g c đ ng (mobile sink).
14
3.2.3.2.3 Truy n d li u đ n tr m g c t nh
3.2.3.2.3.1 Tham s quy t đ nh
Tham s quy t đ nh đ c s d ng đ xác đ nh vi c có g i d li u
đ n tr m g c t nh hay không hay ch đ g i d li u đ n tr m g c đ ng,
các tham s quy t đ nh bao g m:
Queue Weight (QW): QW là tr ng l ng (đ l n) c a hàng đ i,
đ c tính toán t t ng đ u tiên c a t t c các gói trong hàng đ i.
Max Queue Weight (MQW): khi t c đ đi đ n đ u cu i c a các
gói tin là ng u nhiên ph thu c vào các l p l u l ng khác nhau,
do đó vi c quy t đ nh truy n gói tin s d a vào đ dài c a hàng
đ i và tác đ ng đ n ch t l ng d ch v c a các gói tin.
đ m
b o ch t l ng d ch v trong vi c quy t đ nh chuy n ti p gói tin,
MQW s đ c s d ng. MQW là giá tr ng ng t i đa c a QW,
khi th i gian ch đã b ng v i MQW, d li u s đ c g i đ n tr m
g c t nh đ đ m b o duy trì đ tr đáp ng yêu c u g i d li u.
3.2.3.2.3.2 Quy t đ nh chuy n ti p gói tin
Quy t đ nh g i gói tin đ n tr m g c t nh hay ch tr m g c đ ng đ n
s đ c th c hi n khi th a đi u ki n sau: Tr ng l ng hàng đ i c a super
node l n h n tr ng l ng hàng đ i t i đa (MQW); ngh a là QW l n h n
MQW thì d li u s đ c g i đ n tr m g c t nh đ gi m thi u đ tr . Sau
khi quy t đ nh truy n d li u đ c th c hi n, d li u s đ c g i đ n tr m
g c t nh thông qua đ ng truy n đa đi m c a các super node đã đ c thi t
l p trong pha c p nh t đ nh tuy n.
3.2.3.2.4 Chuy n ti p tr ng l
ng hàng đ i đ n tr m g c đ ng
Vào cu i chu k đ u tiên c ng nh t t c các chu k di chuy n c a
tr m g c đ ng đi qua t t c các nút c m bi n trong m ng c m bi n không
dây, tr m g c đ ng g i yêu c u nh n thông tin v tr ng l ng hàng đ i
c a các nút c m bi n. Super node là đ u cu i c n nh n thông tin này, m i
super node s tính toán giá tr QW c a nó và g i thông tin đ c yêu c u
15
đ n tr m g c đ ng. Sau đó, tr m g c đ ng s đi u ch nh chu k di chuy n
c a nó d a trên các thông tin v QW nh n đ c t các super node.
3.2.3.2.5 L p l ch di chuy n c a tr m g c đ ng
Thông tin v QW c a t t c các super node đ c g i đ n tr m g c
đ ng trong pha tr c s đ c s d ng t i pha này đ l p l ch di chuy n c a
tr m g c đ ng trong m ng WSN đ thu th p d li u t các super node.
Chu k di chuy n đ u tiên c a tr m g c đ ng s d a vào đ ng đ nh tuy n
đ u tiên.
đ m b o ch t l ng d ch v và đ cân b ng s d ng n ng
l ng, tr m g c đ ng di chuy n chu k th 2 và các chu k k ti p d a
vào n ng l ng còn l i và thông s QW c a các super node trong m ng.
3.2.3.2.5.1 i u ch nh l ch di chuy n
3.2.3.2.5.2 Qu ng bá thông tin v l ch di chuy n c a tr m g c đ ng
3.2.3.2.6 Thu th p thông tin t tr m g c đ ng
Trong pha này, tr m g c đ ng s đi qua t t c các nút trong m ng đ
thu th p d li u c m bi n t các super node. D a vào l ch di chuy n đã
đ c thi t l p pha tr c, tr m g c đ ng s ‘ghé th m’ t t c các super
node. T i m i chu k di chuy n, tr m g c ghé th m super node, qu ng bá
thông tin v l ch di chuy n, xác l p chu k g i nh n phân chia theo th i
gian d a trên ph ng th c a truy c p phân chia theo th i gian (TDMA)
cho các super node và thu th p d li u t các super node. Các b c th c
hi n chi ti t s đ c mô t bên d i.
3.2.3.2.6.1 Qu ng bá thông tin c a tr m g c đ ng và đ ng ký thông tin c a
super node m i
3.2.3.2.6.2 L p l ch đa truy c p phân chia theo th i gian (TDMA)
3.2.3.2.6.3 Chuy n ti p d li u đ n tr m g c đ ng
16
Hình 3.3: S ăđ t
ng tác gi a các nút c m bi n, ch c m và các tr m
g c
3.2.3.2.6.4 Di chuy n ti p theo c a tr m g c đ ng
17
Ch
ng 4: MÔ PH NG VÀ CÁC K T QU
D a trên mô hình h th ng đã đ c thi t k trên, ph n mô ph ng s
đ c xây d ng đ đánh giá hi u qu c a giao th c đ nh tuy n QoS hi u
qu n ng l ng cho m ng c m bi n không dây theo d ng phân c m
(EEQR). Hi u qu c a giao th c đ nh tuy n này s đ c so sánh gi a
tr ng h p s d ng đ ng th i tr m g c đ ng và t nh v i tr ng h p s
d ng tr m g c t nh ho c tr m g c đ ng. Các tham s đ nh tuy n nh n ng
l ng truy n c a m t gói, đ tr trung bình trên m i gói tin, t l m t gói
tin trung bình, l u l ng đ ng truy n, th i gian s ng c a m ng s đ c
s d ng đ đánh giá hi u qu c a giao th c đ nh tuy n QoS hi u qu n ng
l ng cho m ng c m bi n không dây theo d ng phân c m.
Ph n ti p theo mô t chi ti t n i dung thi t l p mô ph ng, mô hình
n ng l ng và th o lu n v các k t qu mô ph ng.
1.1 Thi t l p mô ph ng
Ch ng trình mô ph ng đ c th c hi n trên m t ph m vi c m bi n
r ng 200x200m2 và s l ng nút c m bi n thay đ i t 20 đ n 240 nút c m
bi n cho các thí nghi m khác nhau. Các nút c m bi n đ c đ t ng u nhiên
v i m t v trí t a đ (x,y) không thay đ i t đ u đ n cu i mô ph ng. M t
tr m g c t nh đ c đ t c đ nh t i trung tâm c a m ng và m t tr m g c
đ ng có kh n ng di chuy n xunh quanh m ng. Mô ph ng s đ c th c
hi n v i m t chu i/dãy giao ti p b ng hai l n dãy c m bi n c a các nút
c m bi n. Các tham s mô ph ng đ c trình bày trong B ng 4.1 d i đây.
B ng 4.1: Các tham s mô ph ng
Tham s mô ph ng
Ký hi u
1. M ng
Di n tích khu v c m ng
S
V trí Tr m g c t nh
(x,y)
S l ng nút c m bi n
N
Bán kính ph sóng c a m i nút
Rsense
Ph m vi truy n nh n
Rcomm
Giá tr
200 x 200m2
(100,100)
20-240 nút
15 m
30 m
18
Tham s mô ph ng
Ký hi u
Stime
Nt
Giá tr
Các nút đ c
tri n khai ng u
nhiên
900 s
20
EI
ED
1J
<0.1J
Eelec
50 nJ/b
fs
10 nJ/b
Phân b nút c m bi n
Th i gian mô ph ng
S l ng vòng l p
2. N ng l ng
N ng l ng kh i t o (J)
Các nút ch t (J)
3. T c đ s d ng trong mô ph ng
N ng l ng tiêu th trong quá trình
truy n nh n d li u
H ng s truy n nh n trong không gian
bình th ng (pJ/bit/m2)
N ng l ng dùng đ truy n g i d
li u
4. Thông tin/d li u truy n nh n
Kích th c gói tin d li u
Kích th c gói tin đi u khi n
T c đ truy n gói tin
Chu k c a m t vòng l p
1.2 Mô hình n ng l
EDA
5nJ/bit/signal
Pdsize
Pcsize
Prate
PRr
500 bytes
25 bytes
1 packet/s
5s
ng
Gi s các nút c m bi n có kh n ng thay đ i n ng l ng c a nó d a
theo kho ng cách đ n nút nh n. Giá tr n ng l ng đ truy n nh n ETX c a
m t gói tin l-bit qua m t kho ng cách d đ c tính b ng công th c:
=
.
.
+ . .
+ .
.
Trong đó Eelect là giá tr n ng l ng đi n, fs là m t h ng s lan
truy n t do trong không gian và là n ng l ng trong m t b khu ch đ i
khi truy n trên m t kho ng cách ng n h n dcrossover, và mp là h ng s lan
truy n đa tuy n và là n ng l ng khu ch đ i c a m t b khu ch đ i khi
19
truy n qua m t kho ng cách l n h n dcrossover. N ng l
nh n gói tin l-bit đ c tính b i công th c:
ng tiêu hao khi
ERX = l Eelect
1.3 Các k t qu và th o lu n
Hi u qu c a ph ng pháp đ nh tuy n QoS hi u qu n ng l ng
đ c đánh giá và so sánh v i các tr ng h p ch s d ng tr m g c t nh
ho c tr m g c đ ng. Các thông s m ng đ c so sánh bao g m hi u su t là
n ng l ng trung bình trên t ng gói tin, th i gian s ng c a m ng, l u
l ng truy n, đ tr trung bình trên t ng gói tin, t l m t gói tin và th i
gian ph sóng. Các th nghi m đ c mô t nh d i đây.
1.3.1 N ng l
ng trung bình trên t ng gói tin
N ng l ng trung bình trên t ng gói tin đ c đo l ng b i n ng
l ng tiêu t n đ truy n gói tin v đ n tr m g c. Tham s này ph thu c
vào vi c t i u th i gian s ng c a các giao th c đ nh tuy n. Trong th
nghi m này, n ng l ng trung bình trên t ng gói tin đ c tính toán cho
tr ng h p s l ng nút c m bi n khác nhau (20 đ n 240 nút c m bi n).
N ng l ng trung bình trên t ng gói tin trong giao th c đ nh tuy n
QoS hi u qu n ng l ng cho m ng WSN theo d ng phân c m th p h n so
v i tr ng h p ch s d ng tr m g c t nh (xem Hình 4.1).
20
Hình 4.1: N ng l
ng trung bình trên t ng gói tin
Giao th c s d ng tr m g c đ ng c ng có n ng l ng trung bình trên
t ng gói tin l n h n giao th c đ nh tuy n QoS hi u qu n ng l ng cho
m ng WSN theo d ng phân c m.
1.3.2 Th i gian s ng c a m ng
Th i gian s ng c a m ng là kho ng th i gian đ c tính d a trên t l
ph n tr m nút c m bi n còn s ng. Nó đ c th hi n b ng ký hi u Tn% v i
n là s nút c m bi n còn s ng. Hình 4.2 th hi n th i gian s ng c a m ng
so sánh gi a 3 giao th c.
21
Hình 4.2: S l
ng nút còn s ng c a m ng qua th i gian
Có th th y r ng, giao th c đ nh tuy n QoS hi u qu n ng l ng có
th i gian s ng T100% là dài nh t, ti p theo là giao th c s d ng tr m g c
đ ng và cu i cùng là giao th c s d ng tr m g c t nh có th i gian s ng c a
m ng ng n nh t. i u đó ch ng t r ng giao th c đ nh tuy n QoS hi u qu
n ng l ng c i thi n th i gian s ng c a m ng so v i hai giao th c còn l i.
1.3.3 L u l
ng m ng (s gói tin đ
c truy n đi trong m t giây)
L u l ng m ng là s l ng gói tin đ c nh n trên m t giây t i tr m
g c. Trong ch ng trình mô ph ng, s l ng gói tin trên m t giây thay đ i
tùy thu c vào s l ng c a nút c m bi n t 20 đ n 240 nút. Trong hình 4.3
là k t qu mô ph ng so sánh gi a ba giao th c (s d ng tr m g c
đ ng/t nh và giao th c đ nh tuy n QoS hi u qu n ng l ng cho m ng
WSN theo d ng phân c m).
22
Hình 4.3: L u l
ng m ng so sánh gi a ba giao th c
K t qu cho th y r ng giao th c đ nh tuy n QoS hi u qu n ng l ng
cho m ng WSN theo d ng phân c m có k t qu t t h n hai giao th c còn
l i v l u l ng m ng. Trong giao th c ch s d ng tr m g c t nh, các nút
g n tr m g c duy trì và cùng ch u m t r i ro v l h ng n ng l ng và
v n đ đi m nóng nh nhau. V n đ này đ c gi i quy t trong giao th c
đ nh tuy n QoS hi u qu n ng l ng cho m ng WSN theo d ng phân c m
b ng cách s d ng tr m g c đ ng, các nút lân c n c a tr m g c đ c thay
đ i liên t c d a vào chu k di chuy n c a tr m g c đ ng. Do đó, v n đ v
đi m nóng c ng đ c h n ch , nhi u gói tin đ c chuy n ti p đ n tr m
g c h n.
1.3.4
tr trung bình trên t ng gói tin
tr đ c đo l ng b ng th i gian m t gói tin đ c g i t m t nút
c m bi n đ n khi tr m g c nh n đ c gói tin. Giá tr c a đ tr có s thay
đ i khi s l ng nút c m bi n thay đ i t 20 đ n 240 nút.
K t qu đánh giá đ c th hi n t i hình 4.4 d i đây cho th y, đ tr
trung bình c a giao th c đ nh tuy n QoS hi u qu n ng l ng cho m ng
23
WSN theo d ng phân c m là th p nh t, giao th c ch s d ng tr m g c
đ ng có đ tr cao nh t, giao th c ch s d ng tr m g c t nh có đ tr cao
h n giao th c đ nh tuy n QoS hi u qu n ng l ng cho m ng WSN theo
d ng phân c m nh ng th p h n giao th c ch s d ng tr m g c đ ng.
Hình 4.4:
tr trung bình trên t ng gói tin (giây)
Hình 4.4 cho th y khi s l ng nút c m bi n càng cao, k t qu so
sánh v đ tr trung bình trên t ng gói tin gi a ba giao th c càng th y
đ c rõ r t, đ tr trung bình trên t ng gói tin c a giao th c đ nh tuy n
QoS hi u qu n ng l ng cho m ng WSN theo d ng phân c m luôn luôn
th p h n so v i giao th c ch s d ng tr m g c đ ng ho c tr m g c t nh.
24
K T LU N VÀ KI N NGH
Giao th c đ nh tuy n QoS hi u qu n ng l ng cho m ng c m bi n
không dây theo d ng phân c m là giao th c đ nh tuy n s d ng đ ng th i
tr m g c đ ng và tr m g c t nh. K t qu mô ph ng cho th y giao th c
đ nh tuy n này giúp ti t ki m đ c ngu n n ng l ng đáng k và t ng th i
gian s ng c a m ng. S d ng k t h p tr m g c đ ng và t nh c ng nh
cách xây d ng các c ch u tiên d a trên n i dung và phân lo i gói tin
trong giao th c đ nh tuy n QoS hi u qu n ng l ng cho m ng c m bi n
không dây giúp cho các nút c m bi n phân b n ng l ng c a chúng các
tr ng thái cân b ng h n, giúp gi m đ c đ tr và cung c p ch t l ng
d ch v m ng đ ng đ u h n cho t t c các lo i gói tin đ c truy n nh n.
K t qu mô ph ng c ng cho th y r ng, giao th c đ nh tuy n này giúp c i
thi n t t h n các tham s ch t l ng d ch v m ng nh đ tr trung bình,
t l m t gói tin, l u l ng đ ng truy n khi so sánh v i h ng ti p c n
ch s d ng tr m g c đ ng ho c t nh.
Trong t ng lai, m t h ng m r ng vi c nghiên c u này có th
đ c xem xét t i đó là vi c b sung các tham s khác vào mô ph ng nh
dung sai m c đ nh (fault tolerance) hay tác đ ng c a vi c t h p d li u.
Hi u qu n ng l ng c ng có th đ c c i thi n khi xem xét đ n khái ni m
di đ ng gi i h n c a các nút c m bi n. M t s các mô ph ng khác c ng có
th đ c xây d ng đ đánh giá hi u qu c a giao th c đ nh tuy n QoS hi u
qu n ng l ng trong m ng c m bi n không dây s d ng tr m g c đ ng
các mô hình di đ ng khác.