96
การปรับปรุงโพรโทคอลเอโอดีวีสําหรับเครือข่ายเซนเซอร์ไร้สาย Modified AODV Protocol for Wireless Sensor Networks ภาคภูมิ มโนยุทธ Parkpoom Manoyut วิทยานิพนธ์นี้สําหรับการศึกษาตามหลักสูตรปริญญา วิศวกรรมศาสตรมหาบัณฑิต สาขาวิชาวิศวกรรมคอมพิวเตอร์ มหาวิทยาลัยสงขลานครินทร์ A Thesis Submitted in Fulfillment of the Requirements for the Degree of Master of Engineering in Computer Engineering Prince of Songkla University ปี .. 2555 ลิขสิทธิ ์ของมหาวิทยาลัยสงขลานครินทร

Modified AODV Protocol for Wireless Sensor Networks Parkpoom … · 2017-10-12 · (7) Thesis Title Modified AODV Protocol for Wireless Sensor Networks Author Mr. Parkpoom Manoyut

  • Upload
    others

  • View
    6

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Modified AODV Protocol for Wireless Sensor Networks Parkpoom … · 2017-10-12 · (7) Thesis Title Modified AODV Protocol for Wireless Sensor Networks Author Mr. Parkpoom Manoyut

 

 

 

 

 

การปรบปรงโพรโทคอลเอโอดวสาหรบเครอขายเซนเซอรไรสาย Modified AODV Protocol for Wireless Sensor Networks

ภาคภม มโนยทธ Parkpoom Manoyut

วทยานพนธนสาหรบการศกษาตามหลกสตรปรญญา วศวกรรมศาสตรมหาบณฑต สาขาวชาวศวกรรมคอมพวเตอร

มหาวทยาลยสงขลานครนทร A Thesis Submitted in Fulfillment of the Requirements for the Degree of

Master of Engineering in Computer Engineering Prince of Songkla University

ป พ.ศ. 2555 ลขสทธของมหาวทยาลยสงขลานครนทร

Page 2: Modified AODV Protocol for Wireless Sensor Networks Parkpoom … · 2017-10-12 · (7) Thesis Title Modified AODV Protocol for Wireless Sensor Networks Author Mr. Parkpoom Manoyut

(3)  

........................................................

(ศาสตราจารย ดร.อมรรตน พงศดารา)

คณบดบณฑตวทยาลย

ชอวทยานพนธ การปรบปรงโพรโทคอลเอโอดวสาหรบเครอขายเซนเซอรไรสาย ผเขยน นายภาคภม มโนยทธ สาขาวชา วศวกรรมคอมพวเตอร

บณฑตวทยาลย มหาวทยาลยสงขลานครนทร อนมตใหนบวทยานพนธฉบบนสาหรบการศกษา ตามหลกสตรปรญญาวศวกรรมศาสตรมหาบณฑต สาขาวศวกรรมคอมพวเตอร

อาจารยทปรกษาวทยานพนธหลก

................................................................

(ผชวยศาสตราจารย ดร.วรรณรช สนตอมรทต)

คณะกรรมการสอบ

............................................ประธานกรรมการ

(ดร.สกณา เจรญปญญาศกด)

..........................................................กรรมการ

(ดร.เดอนเพญ กชกรจารพงศ)

..........................................................กรรมการ

(ผชวยศาสตราจารย ดร.วรรณรช สนตอมรทต)

Page 3: Modified AODV Protocol for Wireless Sensor Networks Parkpoom … · 2017-10-12 · (7) Thesis Title Modified AODV Protocol for Wireless Sensor Networks Author Mr. Parkpoom Manoyut

(4)  

ลงชอ_________________________________ ( ผชวยศาสตราจารย ดร.วรรณรช สนตอมรทต )

อาจารยทปรกษาวทยานพนธ

ลงชอ_________________________________ (นายภาคภม มโนยทธ )

นกศกษา

ขอรบรองวา ผลงานวจยนเปนผลมาจาการศกษาวจยของนกศกษาเอง และขอขอบคณผทมสวนเกยวของทกทานไว ณ ทน

Page 4: Modified AODV Protocol for Wireless Sensor Networks Parkpoom … · 2017-10-12 · (7) Thesis Title Modified AODV Protocol for Wireless Sensor Networks Author Mr. Parkpoom Manoyut

(5)  

ลงชอ_________________________________ (นายภาคภม มโนยทธ )

นกศกษา

ขาพเจาขอรบรองวา ผลงานวจยนไมเคยเปนสวนหนงในการอนมตปรญญาใน

ระดบใดมากอน และไมไดถกใชในการยนขออนมตปรญญาในขณะน

Page 5: Modified AODV Protocol for Wireless Sensor Networks Parkpoom … · 2017-10-12 · (7) Thesis Title Modified AODV Protocol for Wireless Sensor Networks Author Mr. Parkpoom Manoyut

(6)  

ชอวทยานพนธ การปรบปรงโพรโทคอลเอโอดวสาหรบเครอขายเซนเซอรไรสาย ผเขยน นายภาคภม มโนยทธ สาขาวชา วศวกรรมคอมพวเตอร ปการศกษา 2555

บทคดยอ ในปจจบนเครอขายเซนเซอรไรสายถกนามาประยกตใชงานกนเปนจานวนมาก

ไดแก การเฝาตรวจวดทางกายภาพในงานดานการเกษตร และการเฝาระวงสขภาพในงานทางดานการแพทย เปนตน แตเนองดวยขอจากดดานพลงงานของโหนดซงเปนอปกรณหลกทใชในเครอขาย ทาใหจาเปนทจะตองมการพฒนาโพรโทคอลใหใชพลงงานอยางมประสทธภาพ หรอลดจานวนแพกเกจในการสอสารลง เพอทาใหระบบเครอขายสามารถทางานไดนานขน

งานวจยนจงไดนาเสนอวธการลดจานวนแพกเกจของขนตอนการซอมแซมเสนทางในโพรโทคอลคนหาเสนทางเอโอดว (Ad-hoc On-demand distance vector, AODV) ทซงไดรบความนยมนามาใชงานในเครอขายเซนเซอรไรสาย โพรโทคอลเอโอดวทปรบปรงใหมนถกทดสอบการทางานดวยโปรแกรมจาลองเครอขาย Network Simulation 2 (NS-2) และกาหนดใหรปแบบของเครอขายทใชทดสอบเปนแบบเคลอนทได จากผลการทดลองพบวาโพรโทคอลเอโอดวใหมนสามารถลดจานวนแพกเกจได 17 เปอรเซนตเมอเทยบกบโพรโทคอลเอโอดวแบบด งเดม นอกจากนโพรโทคอลเอโอดวทปรบปรงใหมยงชวยลดคาหนวงเวลาของการคนหาเสนทางไดสงถง 57 เปอรเซนต

Page 6: Modified AODV Protocol for Wireless Sensor Networks Parkpoom … · 2017-10-12 · (7) Thesis Title Modified AODV Protocol for Wireless Sensor Networks Author Mr. Parkpoom Manoyut

(7)  

Thesis Title Modified AODV Protocol for Wireless Sensor Networks Author Mr. Parkpoom Manoyut Major Program Computer Engineering Academic Year 2012

ABSTRACT Wireless sensor networks have been widely deployed in many applications such

as physical monitoring in an agricultural system and health care monitoring in a medical system and so on. However, a node which is the major equipment in wireless sensor networks has a power limit. Therefore, most research works in wireless sensor networks are energy efficient network protocol development or package transmission reduction in order to prolong the network life-time.

In this thesis, we propose the method to reduce the number of packet transmission in the local repair of Ad-hoc On-demand distance vector (AODV) protocol which is widely used in wireless sensor networks. Our developed AODV protocol has been simulated using Network Simulation 2 (NS-2). The networks having mobile nodes have been used to experiment our protocol. From the experimental results, we can reduce the number of packet transmission at about 17% compared to the original AODV. In addition, the results also report the routing latency improvement by 57%.

Page 7: Modified AODV Protocol for Wireless Sensor Networks Parkpoom … · 2017-10-12 · (7) Thesis Title Modified AODV Protocol for Wireless Sensor Networks Author Mr. Parkpoom Manoyut

(9)

 

สารบญ

หนา

บทคดยอ ......................................................................................................................................... (6) 

กตตกรรมประกาศ .......................................................................................................................... (8) 

สารบญ ........................................................................................................................................... (9) 

รายการตาราง ............................................................................................................................... (11) 

รายการภาพประกอบ .................................................................................................................... (12) 

บทท 1 บทนา ................................................................................................................................... 1

1.1 ความสาคญและทมาของวทยานพนธ .................................................................................... 1 

1.2 การตรวจเอกสาร ................................................................................................................... 2 

1.3 วตถประสงคของวทยานพนธ................................................................................................ 3 

1.4 ขอบเขตการวจย ..................................................................................................................... 3 

1.5 ขนตอนและวธดาเนนงานวจย ............................................................................................... 4 

1.6 ประโยชนทคาดวาจะไดรบ ................................................................................................... 4 

1.7 อปกรณและสถานทวจย ........................................................................................................ 4 

บทท 2 ทฤษฎและหลกการ .............................................................................................................. 5 

2.1 แนะนาเครอขายเซนเซอรไรสาย ........................................................................................... 5 

2.2 โพรโทคอล AODV ............................................................................................................... 5 

2.3 การตรวจสอบสถานะของการเชอมตอ ................................................................................ 23 

บทท 3 การพฒนาโพรโทคอล AODV ........................................................................................... 24 

3.1 การพฒนากระบวนการซอมแซมเสนทาง Local repair ในโพรโทคอล AODV .................. 24 

3.2 การปรบปรงเสนทางใหมระยะทางทสนกวาเสนทางทใชงานเดม ...................................... 31  

Page 8: Modified AODV Protocol for Wireless Sensor Networks Parkpoom … · 2017-10-12 · (7) Thesis Title Modified AODV Protocol for Wireless Sensor Networks Author Mr. Parkpoom Manoyut

(10)

 

สารบญ (ตอ)

หนา

บทท 4 ผลการทดสอบ ................................................................................................................... 38 

4.1 การหาคาจานวนโหนดทเหมาะสมตอพนทททาการทดสอบ .............................................. 39 

4.2 การหาคาชวงเวลาทใชในการสงขอความตรวจสอบโหนดขางเคยงทเหมาะสม ................. 43 

4.3 การเปรยบเทยบโพรโทคอล AODV แบบดงเดมกบโพรโทคอล AODV ทพฒนาการซอมแซมเสนทางแบบ Local repair .......................................................................................... 47 

4.4 การเปรยบเทยบโพรโทคอล AODV แบบดงเดมกบโพรโทคอล AODV ทพฒนาการซอมแซมเสนทางแบบ Local repair และการเลอกใชเสนทางทสนทสด ................................... 50 

บทท 5 บทสรป ปญหาและขอเสนอแนะ ....................................................................................... 52 

5.1 บทนา ................................................................................................................................... 52 

5.2 บทสรปของการทาวทยานพนธ ........................................................................................... 52 

5.3 ปญหาและอปสรรคของการทาวทยานพนธ ........................................................................ 53 

5.4 ขอเสนอแนะ ........................................................................................................................ 53 

บรรณานกรม ................................................................................................................................... 54

อภธานศพท ..................................................................................................................................... 56

ภาคผนวก ........................................................................................................................................ 58 

ภาคผนวก ก วธการตดตง NS-2 ............................................................................................... 59 

ภาคผนวก ข การใชงาน NS-2 เพอจาลองการทางานของโพรโทคอล AODV เบองตน ........... 62 

ภาคผนวก ค ผลการทดสอบระบบเพมเตม ............................................................................... 69 

ภาคผนวก ง การตพมพเผยแพรวทยานพนธ ............................................................................ 72 

ประวตผเขยน .................................................................................................................................. 87 

Page 9: Modified AODV Protocol for Wireless Sensor Networks Parkpoom … · 2017-10-12 · (7) Thesis Title Modified AODV Protocol for Wireless Sensor Networks Author Mr. Parkpoom Manoyut

(11)

 

รายการตาราง

หนา

ตารางท 2-1 รายละเอยดการจดเกบขอมลภายในตารางเสนทาง ..................................................... 7 ตารางท 2-2 รายละเอยดแตละสวนภายในขอความ RREQ ............................................................ 8 ตารางท 2-3 รายละเอยดแตละสวนภายในขอความ RREP ............................................................. 9 ตารางท 2-4 รายละเอยดแตละสวนภายในขอความ RRER .......................................................... 11 ตารางท 4-1 พารามเตอรพนฐานเพอใชในการหาคาจานวนโหนดทเหมาะสมตอพนทททดสอบ 39 ตารางท 4-2 พารามเตอรพนฐานในการหาคาชวงเวลาทใชในการสงขอความตรวจสอบโหนด

ขางเคยงทเหมาะสม .................................................................................................. 43 ตารางท 4-3 พารามเตอรพนฐานในการเปรยบเทยบโพรโทคอล AODV แบบดงเดมกบโพรโท

คอล AODV ทพฒนาการซอมแซมเสนทางแบบ Local repair ................................. 47 ตารางท 4-4 แสดงการเปรยบเทยบผลทไดจากการทดสอบการทางานของโพรโทคอล AODV

แบบดงเดมกบ AODV ทพฒนาการซอมแซมเสนทางแบบ Local repair.................. 48 ตารางท 4-5 แสดงการเปรยบเทยบผลทไดจากการทดสอบการทางานของโพรโทคอล AODV

แบบดงเดมกบ AODV ทพฒนาการซอมแซมเสนทางแบบ Local repair และการเลอกใชเสนทางทสนทสด ........................................................................................ 50 

ตารางท ก-1 อภธานศพท .............................................................................................................. 56 ตารางท ข-1 พารามเตอรพนฐานทมการใชงานในระบบ .............................................................. 63 ตารางท ค-1 แสดงผลทไดจากการทดสอบการทางานของโพรโทคอล AODV แบบด งเดมกบ

AODV ทพฒนาการซอมแซมเสนทางแบบ Local repair และการเลอกใชเสนทางทสนทสด .................................................................................................................... 70 

 

 

 

 

 

Page 10: Modified AODV Protocol for Wireless Sensor Networks Parkpoom … · 2017-10-12 · (7) Thesis Title Modified AODV Protocol for Wireless Sensor Networks Author Mr. Parkpoom Manoyut

(12)

 

รายการภาพประกอบ

หนา

ภาพประกอบ 2-1 ลกษณะของขอความ RREQ .............................................................................. 8 ภาพประกอบ 2-2 ลกษณะของขอความ RREP ............................................................................... 9 ภาพประกอบ 2-3 ลกษณะของขอความ RRER ............................................................................. 11 ภาพประกอบ 2-4 แสดงหลกการทางานพนฐานของโพรโทคอล AODV ..................................... 12 ภาพประกอบ 3-1 ลกษณะการทางานเมอเกดการเชอมตอเสยหาย ................................................ 25 ภาพประกอบ 3-2 ลกษณะของขอความตรวจสอบโหนดขางเคยง ................................................ 26 ภาพประกอบ 3-3 ตวอยางของการทางานเมอโหนดไดรบขอความตรวจสอบโหนดขางเคยงจาก

โหนดขางเคยง .................................................................................................. 26 ภาพประกอบ 3-4 ลกษณะของขอความ RREP ............................................................................. 27 ภาพประกอบ 3-5 ลกษณะการทางานเมอมการสงขอความ RREP ................................................ 28 ภาพประกอบ 3-6 ลกษณะของขอความ RREQ ............................................................................ 29 ภาพประกอบ 3-7 ลกษณะการทางานขอความ RREQ แบบปลายทางเดยว .................................. 30 ภาพประกอบ 3-8 รปแบบการเชอมตอตอนเรมตนของระบบ ....................................................... 31 ภาพประกอบ 3-9 การเคลอนทของโหนดภายในเสนทางทใชงานไดมทศทางไปยงโหนดตนทาง32 ภาพประกอบ 3-10 การขอเสนทางเมอโหนดภายในเสนทางทใชงานไดมทศทางไปยงโหนดตน

ทาง ................................................................................................................... 33 ภาพประกอบ 3-11 รปแบบการเชอมตอของเสนทางทใชงานได .................................................... 33 ภาพประกอบ 3-12 โหนดใหมเคลอนทมาอยระหวางโหนดปลายทางกบเสนทางทใชงานได ....... 34 ภาพประกอบ 3-13 การรองขอขอมลเสนทางผานทางโหนดใหมทเขามาอยระหวางโหนด

ปลายทางและเสนทางทใชงานได .................................................................... 35 ภาพประกอบ 3-14 รปแบบการเชอมตอตงตนกอนทโหนดตนทางเคลอนท .................................. 36 ภาพประกอบ 3-15 การเคลอนทของโหนดตนทางไปในทศทางเสนทางทใชงานได ..................... 36 ภาพประกอบ 3-16 การรองขอขอมลเสนทางใหม .......................................................................... 37 ภาพประกอบ 4-1 กราฟความสมพนธระหวางอตราความสาเรจในการสงขอมลกบจานวนโหนด

ในเครอขาย ....................................................................................................... 40 

Page 11: Modified AODV Protocol for Wireless Sensor Networks Parkpoom … · 2017-10-12 · (7) Thesis Title Modified AODV Protocol for Wireless Sensor Networks Author Mr. Parkpoom Manoyut

(13)

 

รายการภาพประกอบ (ตอ)

หนา

ภาพประกอบ 4-2 กราฟความสมพนธระหวางคาหนวงเวลากบจานวนโหนดในเครอขาย ........... 41 ภาพประกอบ 4-3 กราฟความสมพนธระหวางคาปรมาณขอความการจดการเสนทางตอการรบ

ขอมลกบจานวนโหนดในเครอขาย .................................................................. 42 ภาพประกอบ 4-4 กราฟความสมพนธระหวางอตราความสาเรจในการสงขอมลกบคาชวงเวลาท

ใชในการสงขอความตรวจสอบโหนดเขางเคยง ............................................... 44 ภาพประกอบ 4-5 กราฟความสมพนธระหวางคาหนวงเวลากบคาชวงเวลาทใชในการสงขอความ

ตรวจสอบโหนดขางคยง .................................................................................. 45 ภาพประกอบ 4-6 กราฟความสมพนธระหวางคาปรมาณขอความการจดการเสนทางตอการรบ

ขอมลกบคาชวงเวลาทใชในการสงขอความตรวจสอบโหนดขางเคยง ............ 46 ภาพประกอบ ข-1 ขนตอนการสงขอความตรวจสอบโหนดขางเคยงแบบแพรกระจาย ................. 64 ภาพประกอบ ข-2 การสงขอความ RREQ จาก node_(0) ............................................................... 65 ภาพประกอบ ข-3 การสงขอความ RREQ จาก node_(1) ............................................................... 66 ภาพประกอบ ข-4 การสงขอความ RREQ จาก node_(2) ............................................................... 67 ภาพประกอบ ข-5 การรบ-สงขอความรองขอ ARP และตอบกลบ ARP ....................................... 68  

 

 

 

 

 

Page 12: Modified AODV Protocol for Wireless Sensor Networks Parkpoom … · 2017-10-12 · (7) Thesis Title Modified AODV Protocol for Wireless Sensor Networks Author Mr. Parkpoom Manoyut

 

1  

บทท 1 บทนา

1.1 ความสาคญและทมาของวทยานพนธ 

เครอขายเซนเซอรไรสาย [1,2] หมายถงระบบเครอขายทประกอบดวยอปกรณขนาดเลกทเรยกวา “โหนด” จานวนมาก โดยทโหนดมราคาไมแพงและมความสามารถตดตอสอสารระหวางกนแบบไรสายในรปแบบของ Multi-hop1 เพอชวยเพมระยะทางของการสงขอมล สงผลใหในปจจบนมการนาเครอขายเซนเซอรไรสายไปประยกตใชงานในหลายดาน [3,4] ตวอยางเชน การตรวจสอบสภาพภมอากาศ และลกษณะทางกายภาพของพช การตรวจสอบสภาพภมประเทศทางการทหาร และการเฝาระวงผปวยในโรงพยาบาล เปนตน

โหนดประกอบดวยการทางานของสวนตางๆ ดงน 1) สวนของการรบ-สงสญญาณคลนวทยบนมาตรฐาน IEEE 802.15.4 ทกาหนดใหใชคลนในยานความถ 2.4 GHz 2) สวนของตวตรวจวดหรอเรยกวาเซนเซอร ทาหนาทในการวดคาทางกายภาพตางๆเชน ตวตรวจวดอณหภมในอากาศ ตวตรวจวดความเขมแสง และตวตรวจวดความชนในดน เปนตน 3) สวนของแหลงจายไฟ 4) สวนของหนวยความจา และ 5) สวนของหนวยประมวลผล แตเนองจากการนาไปประยกตใชงานจรงนนมความตองการใหโหนดมขนาดเลกและราคาไมแพง จงทาใหโหนดมขอจากดในเรองของแบตเตอรทจะตองมขนาดเลกและเบาทาใหจะตองใชพลงงานจากแบตเตอรใหมประสทธภาพ นอกจากนหนวยประมวลผลทราคาถกและใชพลงงานตาจะมความเรวในการประมวลผลตาเชนกน ทาใหโหนดไมเหมาะในการประมวลผลอลกอรทมหรอโปรแกรมทมความซบซอน ดงนนงานวจยทางดานเครอขายเซนเซอรไรสายจงเนนในการใชพลงงานใหมประสทธภาพ และจากผลการศกษาในงานวจย [5] พบวาวงจรภาคการรบ-สงขอมลดวยคลนวทย เปนสวนทมการใชพลงงานสงสด ฉะนนวธการหนงทจะชวยเพมอายการทางานของระบบเครอขายเซนเซอรไรสาย คอจะตองลดปรมาณการรบ-สงขอมลทไมจาเปนในเครอขายหรอจะตองปรบปรงการรบ-สงขอมลใหมการใชพลงงานอยางมประสทธภาพ

ระบบเครอขายเซนเซอรไรสายจาเปนอยางมากทจะตองมความสามารถในการจดการเครอขายไดดวยตนเอง เนองจากเมอเวลานาโหนดจานวนมากกระจายลงพนทขนาดใหญแลวระบบจะตองเรมทางานไดเองอตโนมต และโหนดจะตองสามารถจดการเครอขายไดดวยตนเอง เรยกความสามารถนวา Self-Organization [7] หากระบบเครอขายเซนเซอรไรสายมความสามารถ                                                            1 Multi-hop หมายถงโหนดในเครอขายจะมการทางานรวมกบโหนดอน ในการสงตอขอมลระหวางกนเพอใหขอมลถกสงไปถงโหนดปลายทางทอยไกลออกไปนอกระยะการตดตอสอสารของตนเอง

Page 13: Modified AODV Protocol for Wireless Sensor Networks Parkpoom … · 2017-10-12 · (7) Thesis Title Modified AODV Protocol for Wireless Sensor Networks Author Mr. Parkpoom Manoyut

2  

 

ดงกลาว จะทาใหระบบสามารถทางานไดอยางมประสทธภาพ เรมตนจดตงเครอขายไดดวยตนเอง สามารถคนหาเสนทางในการสงขอมลและสามารถรกษาการเชอมตอของเครอขายไดดวยตนเอง

จากการศกษาการทางานของการจดการเครอขายดวยตนเอง [6,7] พบวาสามารถแบงการทางานออกเปน 3 ขนตอน คอ การตรวจสอบโหนดขางเคยง (Neighbor Discovery) การคนหาเสนทาง (Routing) และการบารงรกษาเสนทาง (Maintenance) ซงในปจจบนโพรโทคอลทใชงานในเครอขายเซนเซอรไรสายจานวนมากสามารถรองรบการจดการเครอขายไดดวยตนเอง แตแตกตางกนทโพรโทคอลจะถกพฒนาเพอจดประสงคและใชเทคนคทแตกตางกนออกไปไดแก พฒนาโพรโทคอลเพอใหมการใชพลงงานอยางมประสทธภาพดวยเทคนคลดการชนกนของขอมล ลดจานวนการรบ-สงขอมล และการพฒนาโพรโทคอลเพอใหคนหาเสนทางไดรวดเรวขน เปนตน โพรโทคอลทถกพฒนาขนเหลานนจะมขอจากดตางกนไปเชน สามารถใชงานไดดเฉพาะเครอขายทมจานวนโหนดไมมาก หรอสามารถทางานไดดในเครอขายทไมตองการการตอบสนองทรวดเรว เปนตน

สาหรบงานวจยนเปนการศกษาและปรบปรงโพรโทคอลคนหาเสนทางทชอวา Ad-hoc On-Demand Distance Vector (AODV) [11] ซงถกนามาใชงานอยางแพรหลายในเครอขายเซนเซอรไรสาย การพฒนาโพรโทคอลในงานวจยนมจดประสงคเพอตองการลดจานวนของแพกเกจในการสอสารชวงทเปนการซอมแซมเสนทางแบบ Local repair ดวยการใชขอมลทไดจากการตรวจสอบการเชอมตอของโหนดขางเคยง (Neighbor of neighbor) ทาใหโหนดสามารถซอมแซมเสนทางไดทนทโดยไมตองทาการกระจายแพกเกจออกไปในเครอขาย สงผลใหชวยลดปรมาณของแพกเกจในการสอสาร ลดการใชพลงงาน และลดเวลาของการซอมแซมเสนทางในกรณทโหนดในเครอขายมการเคลอนท นอกจากนโพรโทคอล AODV ทไดรบการปรบปรงสามารถเลอกเสนทางทสนกวาซงพจารณาจากจานวนของโหนดในเสนทาง (Hop count) ในกรณทโหนดมการเคลอนท ทาใหใชเวลาในการสงขอมลเรวขนดวย

 

1.2 การตรวจเอกสาร   ในทนสนใจงานวจยทเสนอการลดการใชพลงงานในระบบเครอขายเซนเซอรไรสายในระดบชน Network ซงมดงตอไปน บทความวจยของ S.J. Lee , M. Gerla [8] ไดกลาวไววาเสนทางการตดตอสอสารมโอกาสไดรบความเสยหายเมอโหนดในระบบเครอขายเซนเซอรไรสายมการเคลอนท ซงทาใหเกดกระบวนการซอมแซมเสนทาง โหนดในระบบจงตองทาการสงแพกเกจรองขอเสนทางใหม ผลจากกระบวนการดงกลาวกอใหเกดจานวนแพกเกจมากขนในระบบ ในงานวจย [8] นจงทาการพฒนา

Page 14: Modified AODV Protocol for Wireless Sensor Networks Parkpoom … · 2017-10-12 · (7) Thesis Title Modified AODV Protocol for Wireless Sensor Networks Author Mr. Parkpoom Manoyut

3  

 

โพรโทคอล AODV โดยนาเสนอกระบวนการสรางเสนทางทางเลอก ดงนนเมอพบวาเสนทางไดรบความเสยหาย โหนดจะใชเสนทางสารองสงขอมลแทน ทาใหไมจาเปนทจะตองสงแพกเกจกระจายเขาสเครอขาย โดยขนตอนการสรางเสนทางเลอกจะเรมขนเมอโหนดในระบบเรมตนกระบวนการคนหาเสนทาง (Route discovery) และเมอโหนดขางเคยงไดรบขอความ Route reply (RREP) จากโหนดปลายทาง โดยปกตของโพรโทคอล AODV โหนดดงกลาวจะไมสนใจขอความ RREP ทไมไดสงมายงตนเอง แตในบทความดงกลาวเสนอใหโหนดทไดรบขอความ RREP จะทาการบนทกคาทไดรบลงในตารางเสนทาง (Routing table) เพอใชเปนเสนทางเลอกเมอเสนทางหลกเกดความเสยหาย และโหนดจะทราบวาเสนทางหลกเกดความเสยหาย เมอโหนดไดรบขอความ Route error (RRER) จากโหนดขางเคยง โหนดดงกลาวซงมคาขอมลเสนทางเลอกจะทาการสงขอมลเสนทางทตนเองม เพอใชในการซอมแซมเสนทางตอไป กระบวนการดงกลาวจะชวยลดปรมาณในการสงขอมลในระบบเมอเสนทางเดมทใชงานเสยหาย และยงเปนการชวยลดระยะเวลาในการสงขอมล บทความวจยของ J. Singh, P. Singh, S. Rani [9] ไดนาเสนอกระบวนการพฒนาการซอมแซมเสนทางแบบ Local repair ซงเปนกระบวนการซอมแซมเสนทางประเภทหนงในการทางานของโพรโทคอล AODV โดยรปแบบการทางานจะใชกระบวนการซอมแซมเสนทางแบบ Local repair ดวยการสงขอความ RREP แบบปลายทางเดยว (Unicast) แทนการสงแบบแพรกระจาย (Broadcast) ดวยขอมลทไดจากการปรบปรงกระบวนการตรวจสอบการเชอมตอของโหนดขางเคยง [10] ซงกระบวนการซอมแซมเสนทางแบบ Local repair ทถกพฒนาขนจะชวยลดจานวนขอความการจดการเสนทาง (Routing overhead) ทเกดขนเมอมการซอมแซมเสนทาง และลดคาหนวงเวลา (Delay) ใหแกเครอขาย

1.3 วตถประสงคของวทยานพนธ  1.3.1 เพอปรบปรงอลกอรทมในการซอมแซมเสนทางใหมจานวนแพกเกจลดลง  1.3.2 เพอพฒนาอลกอรทมการบารงรกษาเสนทางใหสามารถทาการเลอกสงขอมลไปยงเสนทางทมจานวนโหนดทใชในการสงขอมล (Hop count) ทนอยกวา ดวยขอมลโหนดขางเคยงทตนเองม 1.4 ขอบเขตการวจย  1.4.1 เปนวธการเลอกการซอมแซมเสนทางของโพรโทคอล AODV ดวยกระบวนการของ Local repair ซงจะทดสอบผานโปรแกรม Network Simulation 2 (NS-2) 1.4.2 ทดสอบโพรโทคอลทพฒนาขนในเครอขายทโหนดมการเคลอนท

Page 15: Modified AODV Protocol for Wireless Sensor Networks Parkpoom … · 2017-10-12 · (7) Thesis Title Modified AODV Protocol for Wireless Sensor Networks Author Mr. Parkpoom Manoyut

4  

 

1.5 ขนตอนและวธดาเนนงานวจย  ขนตอนการดาเนนงานวทยานพนธแบงออกเปน 10 ขนตอน เรมจากเดอนมถนายน 2553 และสนสดเดอนกมภาพนธ 2555 โดยมรายละเอยดขนตอนการดาเนนงานดงน ขนท 1: ศกษาแนวทางและวธการดาเนนงานวจย ขนท 2: ศกษาการทางานของระบบเครอขายเซนเซอรไรสายในระดบชน Network และระดบชน Media access control (MAC) ขนท 3: ศกษาโพรโทคอลตรวจสอบโหนดขางเคยง (Neighbor Discovery) ขนท 4: ศกษาการใชงานโปรแกรมจาลองระบบเครอขายเซนเซอรไรสาย NS-2 ขนท 5: พฒนาและปรบปรงโพรโทคอลตรวจสอบโหนดขางเคยง (Neighbor Discovery) และการซอมแซมเสนทางแบบ Local repair ในโพรโทคอล AODV ขนท 6: พฒนาและปรบปรงโพรโทคอลเพอใชในการเปลยนแปลงเสนทางทใชจานวนโหนดในการสงขอมลทลดลง เมอระบบมการเปลยนแปลงลกษณะโครงสราง ขนท 7: เปรยบเทยบการใชโพรโทคอลทไดพฒนาขนกบโพรโทคอลทมการศกษากอนหนาน ขนท 8: ปรบปรงแกไขโพรโทคอลทพฒนาขนมาใหม เพอใหมความเหมาะสมมากยงขน ขนท 9: ปรบปรงและทดสอบระบบทงระบบ ขนท 10: สรปผล จดทารายงานฉบบสมบรณ  

1.6 ประโยชนทคาดวาจะไดรบ 1.6.1 ไดโพรโทคอล AODV เมอซอมแซมเสนทางแบบ Local repair จะทาใหจานวนแพกเกจในระบบลดลง 1.6.2 ไดโพรโทคอล AODV ทมการเลอกเสนทางทมจานวนโหนดทใชในการสงขอมลลดลง เมอรปแบบโครงสรางของเครอขายมการเปลยนแปลง ซงปกตเสนทางการสงขอมลจะไมเปลยนแปลงถาเสนทางไมไดรบความเสยหาย สาหรบกรณนเสนทางจะถกปรบปรงใหดขนตลอดเวลาหากพบวาจานวนของโหนดทใชสงขอมลลดลง 1.7 อปกรณและสถานทวจย  1.7.1 อปกรณ คอมพวเตอรและโปรแกรมจาลองเครอขาย NS-2 เวอรชน 2.34 บนระบบปฏบตการ Linux Ubuntu เวอรชน 10.10  1.7.2 สถานททาวจย ภาควชาวศวกรรมคอมพวเตอร คณะวศวกรรมศาสตร มหาวทยาลยสงขลานครนทร

Page 16: Modified AODV Protocol for Wireless Sensor Networks Parkpoom … · 2017-10-12 · (7) Thesis Title Modified AODV Protocol for Wireless Sensor Networks Author Mr. Parkpoom Manoyut

5  

บทท 2 ทฤษฏและหลกการ

ในบทนจะอธบายทฤษฏและหลกการทเกยวของกบวทยานพนธฉบบน โดยแบงออกเปนสามหวขอ คอ แนะนาเครอขายเซนเซอรไรสาย การคนหาเสนทางดวยโพรโทคอล Ad-hoc On-Demand Distance Vector Routing (AODV) และการตรวจสอบสถานะของการเชอมตอ 2.1 แนะนาเครอขายเซนเซอรไรสาย  ในปจจบนระบบเครอขายเซนเซอรไรสายถกนามาประยกตใชงานกนอยางแพรหลาย ไดแก ระบบเครอขายเซนเซอรไรสายสาหรบตรวจสอบสภาพอากาศเพองานทางดานเกษตรกรรม ระบบเครอขายเซนเซอรไรสายสาหรบตรวจสอบอตราการเตนของหวใจของผปวย และระบบเครอขายเซนเซอรไรสายตรวจสอบการสนไหวเพอทาการตรวจจบการเกดแผนดนไหว เปนตน ระบบเครอขายเซนเซอรไรสายประกอบดวยโหนดขนาดเลกจานวนมากกระจายอยในพนทใชงาน โดยทโหนดแตละตวสามารถตดตอสอสารถงกนในลกษณะรปแบบ Ad-hoc [11] ซงเปนการสอสารแบบทไมจาเปนจะตองมสถานฐาน (Base station) สงตอขอมลในลกษณะทเรยกวา Multi-hop ได เครอขายสามารถดแลจดการตวเอง (Self-organize) ได แมวาจะมจานวนโหนดในระบบเพมขนหรอลดลง  โหนดซงเปนอปกรณพนฐานของระบบเซนเซอรไรสายประกอบดวย แหลงพลงงาน (Energy storage) หนวยประมวลผล (CPU) ภาคตรวจวดตางๆ (Sensors) และภาครบ-สงขอมลแบบไรสาย (Radio transceiver) โดยทภาครบ-สงขอมลแบบไรสายจะมการใชงานพลงงานมากทสดเมอเทยบกบการใชพลงงานของสวนอนๆ [12] เนองจากระบบเครอขายเซนเซอรไรสายมขอจากดในเรองของพลงงาน ดงนนการรบ-สงขอมลแบบไรสายจงใชโมดลแบบทมกาลงในการรบ-สงตา สงผลใหสามารถรบ-สงขอมลไดในระยะสนๆ จงทาใหเครอขายเหมาะสมกบรปแบบการทางานแบบ Ad-hoc และ Multi-hop  

2.2 โพรโทคอล AODV 

Ad-hoc On-Demand Distance Vector (AODV) [13,14] เปนโพรโทคอลทถกออกแบบเพอใชงานกบระบบเครอขายแบบ Ad-hoc ทโหนดภายในเครอขายสามารถเคลอนทได AODV เปนโพรโทคอลคนหาเสนทางแบบ Reactive กลาวคอเสนทางจะถกสรางขนเฉพาะเมอโหนดมความตองการในการสงขอมลเทานน (On demand) เสนทางของการรบ-สงขอมลจะถก

Page 17: Modified AODV Protocol for Wireless Sensor Networks Parkpoom … · 2017-10-12 · (7) Thesis Title Modified AODV Protocol for Wireless Sensor Networks Author Mr. Parkpoom Manoyut

6    

บนทกไวในตารางเสนทาง (Routing table) และมการใชงานขอมลเสนทางแตละเสนทางตอหนงเปาหมาย (Route table entry) นอกจากนโพรโทคอลดงกลาวมการใชงานหมายเลขลาดบ (Sequence numbers) เพอกาหนดวาขอมลของเสนทางนนเปนขอมลเดมหรอขอมลใหมทไดรบการปรบปรงแกไข เพอเปนการปองกนการสงขอมลซาซอนกน โพรโทคอล AODV ไดรบการพฒนามาจากโพรโทคอล Destination-Sequenced Distance Vector (DSDV) [15] ซงโพรโทคอล DSDV มขอเสยคอ จะสงตารางเสนทางแบบแพรกระจาย (Broadcast) ทกๆ ชวงเวลา เพอเปนการปรบปรงขอมลภายในตารางเสนทาง ทาใหเกดแพกเกจของการจดการเสนทางในเครอขายขนเปนจานวนมาก แตในการทางานของโพรโทคอล AODV จะทาการคนหาและปรบปรงเสนทางเฉพาะเมอมความตองการใชเสนทางเทาน น นอกจากนโพรโทคอล AODV ไดรบการพฒนาใหเกบเฉพาะขอมลของโหนดถดไปเพอทาการสงขอมลไปยงโหนดปลายทาง (Destination) เทานน สงผลใหประหยดหนวยความจาบนโหนดได คณลกษณะสาคญอกประการหนงของโพรโทคอล AODV คอมการจดการตารางเสนทางดวยวธการ Time-based state หมายถงเสนทางใดทเคยมการใชงาน เมอเวลาผานไปพบวาไมมการใชงานเสนทางนนภายในระยะเวลาทกาหนด โหนดจะพจารณาวาเสนทางดงกลาวหมดอาย และทาการลบเสนทางนนไปจากตารางเสนทาง   การทางานพนฐานของโพรโทคอล AODV แบงออกเปนสองสวนดงตอไปน  - Route discovery เรมการทางานเมอโหนดมความตองการในการสงขอมลไปยงปลายทาง และโหนดตนทางไมมขอมลเสนทางเพอใชในการสงขอมล ดงนนโหนดตนทางจะทาการสงขอความ Route request (RREQ) แบบแพรกระจาย เพอแจงใหโหนดขางเคยงทราบวา ตองการขอมลเสนทาง และหากโหนดขางเคยงไมมขอมลเสนทาง กจะสงขอความ RREQ แบบแพรกระจายตอไปจนกวาจะถงโหนดทมขอมลเสนทาง โหนดดงกลาวจะทาการสงขอความ Route reply (RREP) กลบมา ผานทางเสนทางทไดทาการสงขอความ RREQ มากอนหนาน

- Route maintenance เปนกระบวนการบารงรกษาใหเสนทางยงคงสามารถสงขอมลจากโหนดตนทางไปยงโหนดปลายทางไดตลอดเวลา แมวาเสนทางเดมจะไดรบความเสยหาย

 

 

 

Page 18: Modified AODV Protocol for Wireless Sensor Networks Parkpoom … · 2017-10-12 · (7) Thesis Title Modified AODV Protocol for Wireless Sensor Networks Author Mr. Parkpoom Manoyut

7    

2.2.1 ตารางเสนทาง (Routing table) ในสวนของตารางเสนทางถกใชเพอจดเกบขอมลทใชในการสงขอมลไปยงโหนดปลายทาง โดยมรายละเอยดการจดเกบขอมลตางๆ ดงตาราง ท 2-1

ตารางท 2-1 รายละเอยดการจดเกบขอมลภายในตารางเสนทาง [14] ขอมลทจดเกบ ความหมาย

Destination IP Address หมายเลขของโหนดปลายทางทใชสาหรบการสงขอมล Destination Sequence Number

หมายเลขลาดบของโหนดปลายทาง

Valid Destination Sequence Number flag

ตวแปรทใชในการบงบอกใหทราบวาขอมลเสนทางนนๆ มหมายเลขลาดบของโหนดปลายทางทถกตองหรอไม

Hop Count จานวนโหนดทจะตองทาการสงตอขอมลไปจนถงโหนดปลายทาง Next hop หมายเลขของโหนดตวถดไปเพอใชในการสงขอมลไปยงปลายทาง List of Precursors รายการของหมายเลขโหนดขางเคยง (Neighbor nodes) ทถกใชในการ

สงขอความ RREP ตอเพอใชในการบารงรกษาตารางเสนทาง Life time เวลาทโหนดใชในการพจารณาวาขอมลเสนทางดงกลาวนนยงคง

สามารถใชงานได

2.2.2 รปแบบของขอความ (Message format) ในโพรโทคอล AODV นนจะมการใชงานขอความ (Message) เพอใชในการจดการเกยวกบเสนทางทโหนดตองการ แบงขอความไดเปน 3 ประเภท [14] คอ 

2.2.2.1 ขอความ Route Request (RREQ)  ขอความ RREQ ถกนาไปใชเมอโหนดมการรองขอเสนทาง ในกรณทโหนดไมเคยมเสนทางทตองการในการสงขอมล โหนดจะเรมทาการสงขอความ RREQ แบบแพรกระจายไปยงโหนดขางเคยง และโหนดขางเคยงจะทาการสงตอขอมลไปเรอยๆ จนถงโหนดปลายทางหรอไปจนถงโหนดทมขอมลเสนทางทตองการ โดยขอความ RREQ มรปแบบของขอมลเปนดงภาพประกอบ 2-1 ซงในแตละสวนมความหมายและการใชงานดงแสดงไวในตารางท 2-2   

Page 19: Modified AODV Protocol for Wireless Sensor Networks Parkpoom … · 2017-10-12 · (7) Thesis Title Modified AODV Protocol for Wireless Sensor Networks Author Mr. Parkpoom Manoyut

8    

 

ภาพประกอบ 2-1 ลกษณะของขอความ RREQ  

ตารางท 2-2 รายละเอยดแตละสวนภายในขอความ RREQ 

ขอมลทจดเกบ ความหมาย Type ประเภทของแพกเกจ ในทน Type = 1 คอประเภทของแพกเกจเปน RREQ J Join Flag ถกสงวนไวใชสาหรบการสงแบบแพรกระจาย R Repair Flag ถกสงวนไวใชสาหรบการสงแบบแพรกระจาย G Gratuitous RREP Flags หรอเปนตวแปรทบงบอกใหทราบวาขอความ RREP

ทตองการควรสงแบบปลายทางเดยวไปยงโหนดปลายทาง D Destination only flag หรอตวแปรทบงบอกใหทราบวาเฉพาะโหนดปลายทาง

เทานนทสามารถทาการตอบกลบขอความ RREQ ได U Unknown Sequence number หรอตวแปรทแสดงใหทราบวาโหนดทตองการ

ขอมลเสนทางไมทราบคาหมายเลขลาดบของโหนดปลายทาง Reserved ถกสงวนไวโดยการตงคาใหมคาเปน 0 Hop count จานวนของโหนดทใชในการสงตอจากตนทางจนกระทงถงโหนดทไดรบ

ขอความ RREQ RREQ ID หมายเลขลาดบทไมซ ากนเพอใชในการระบความใหมของขอความ RREQ

เมอมการสงขอความ RREQ ในระบบ Destination IP Address

หมายเลขของโหนดปลายทางทตองการคนหาเสนทางเพอใชในการสงขอมล

Destination Sequence Number

หมายเลขลาดบลาสดทไดรบมาจากอดต โดยโหนดตนทางจะทาการพจารณาสาหรบทกๆ เสนทางทใชในการสงขอมลไปยงโหนดปลายทาง

Page 20: Modified AODV Protocol for Wireless Sensor Networks Parkpoom … · 2017-10-12 · (7) Thesis Title Modified AODV Protocol for Wireless Sensor Networks Author Mr. Parkpoom Manoyut

9    

ตารางท 2-2 รายละเอยดแตละสวนภายในขอความ RREQ (ตอ) ขอมลทจดเกบ ความหมาย

Originator IP Address

หมายเลขของโหนดตนทางททาการสรางขอความ RREQ เพอทาการคนหาเสนทางทตนมความตองการ

Originator Sequence Number

หมายเลขลาดบปจจบนทถกใชในเสนทางเพอระบถงความตองการของโหนดตนทางทตองการทาการสงขอมล

2.2.2.2 ขอความ Route reply (RREP)  ขอความ RREP จะถกใชในการสงขอมลตอบกลบ ภายหลงจากโหนดทไดรบขอความ RREQ ในการรองขอขอมลเสนทางกอนหนาน ซงขอความ RREP จะถกสงกลบแบบปลายทางเดยว โดยทจะใชเสนทางยอนกลบทถกสรางขนในระหวางขนตอนของการสงตอขอความ RREQ และเมอโหนดตวถดไปไดรบขอความ RREP กจะมกระบวนการสรางเสนทางสาหรบใชในการสงขอมลตอไป ขอความ RREP มรปแบบของขอมลดงภาพประกอบ 2-2 และมรายละเอยดของแตละสวนแสดงดงตารางท 2-3 

 

ภาพประกอบ 2-2 ลกษณะของขอความ RREP  

ตารางท 2-3 รายละเอยดแตละสวนภายในขอความ RREP  ขอมลทจดเกบ ความหมาย

Type ประเภทของแพกเกจ ในทน Type = 2 นนคอแพกเกจเปนขอความ RREP R Repair Flag ใชสาหรบการสงแบบแพรกระจาย A Acknowledgement required เปนตวแปรกาหนดวาขอความ RREP

ดงกลาวมความตองการในการตอบกลบขอมล (Acknowledge)

Page 21: Modified AODV Protocol for Wireless Sensor Networks Parkpoom … · 2017-10-12 · (7) Thesis Title Modified AODV Protocol for Wireless Sensor Networks Author Mr. Parkpoom Manoyut

10    

ตารางท 2-3 รายละเอยดแตละสวนภายในขอความ RREP (ตอ)  

ขอมลทจดเกบ ความหมาย Reserved เมอไดรบแพกเกจ โหนดจะไมสนใจแพกเกจดงกลาว Prefix Size ถา Prefix size ไมเปน 0 แลว 5-bit ในขอมลของ Prefix size จะเปน

ตวกาหนดหมายเลขของโหนดถดไปทถกใชสาหรบทกๆ โหนดดวยเสนทางในการสงขอมลเสนทางเดยวกน

Hop count จานวนของโหนดทใชในการสงตอขอมลจากตนทางจนกระทงถงปลายทาง สาหรบการสง RREQ แบบแพรกระจาย จานวนโหนดทใชในการจดการเสนทางจะทาหนาทบงบอกถงจานวนของโหนดทใชในการสงขอมลไปยง Multicast tree ทมการสงขอความ RREP

Destination IP Address

หมายถงหมายเลขของโหนดปลายทางทใชเสนทางดงกลาวในการสงขอมล

Destination Sequence Number

หมายเลขลาดบลาสดทเกยวของกบความตองการเสนทางนนๆ

Originator IP Address หมายเลขของโหนดตนทางทสรางขอความ RREQ สาหรบคนหาเสนทางดงกลาว

Lifetime เวลาในหนวยมลลวนาทสาหรบโหนดทไดรบขอความ RREP เพอทาการพจารณาวาเสนทางดงกลาวถกตองหรอไม

2.2.2.3 ขอความ Route Error (RRER) 

การใชงานขอความ RRER จะเกดขนเมอโหนดนนๆ เคยสงขอมลไดแตเกดความเสยหายของเสนทาง (Link failure) ขนและโหนดไมสามารถทาการซอมแซมเสนทางดวยวธการ Local repair ไดสาเรจ ขอความ RERR จะถกสงแบบกระจายเพอแจงกลบไปยงโหนดตนทางทตองการสงขอมลใหทราบวาเสนทางทตองการเกดความเสยหาย และถาโหนดตนทางยงคงมความตองการเสนทางดงกลาว โหนดตนทางจะเรมกระบวนการคนหาเสนทางใหม ซงลกษณะของขอความ RRER มขอมลดงภาพประกอบ 2-3 โดยมรายละเอยดดงตารางท 2-4       

Page 22: Modified AODV Protocol for Wireless Sensor Networks Parkpoom … · 2017-10-12 · (7) Thesis Title Modified AODV Protocol for Wireless Sensor Networks Author Mr. Parkpoom Manoyut

11    

 ภาพประกอบ 2-3 ลกษณะของขอความ RRER 

 

ตารางท 2-4 รายละเอยดแตละสวนภายในขอความ RRER ขอมลทจดเกบ ความหมาย

Type ประเภทของแพกเกจ ในทน Type = 3 นนคอแพกเกจเปนขอความ RRER N No delete Flag จะถกตงคาเมอโหนดมการทางานในสวนของ Local repair

เกดขน และโหนดทตรวจพบวาเกดเสนทางเสยหายนนจะไมทาการลบเสนทางเกา

Reserved เมอไดรบแพกเกจ โหนดจะไมสนใจแพกเกจดงกลาว DestCount จานวนของโหนดปลายทางทไมสามารถสงขอมลไปถงได โดยจะตองมคา

อยางนอยเปนหนง Unreachable Destination IP Address

หมายเลขของโหนดปลายทางทไมสามารถสงขอมลไปถงไดเนองจากเกดเสนทางเสยหาย

Unreachable Destination Sequence Number

หมายเลขลาดบในขอมลเสนทางแตละเสนทางตอหนงเปาหมาย สาหรบรายชอของหมายเลขโหนดปลายทางใน Unreachable Destination IP Address

2.2.3 หลกการทางานของโพรโทคอล AODV

โพรโทคอล AODV เปนการคนหาเสนทางเพอใชในการสงขอมล โดยใชแนวคดของเครอขายแบบ Ad-hoc และหลกการของ On demand กลาวคอ โหนดจะทาการเกบขอมลเสนทางเฉพาะโหนดตวถดไปสาหรบใชในการสงขอมลไปยงปลายทาง และจะทาการคนหาเสนทางเฉพาะเมอโหนดมความตองการเสนทางเทานนโดยหลกการทางานพนฐานของโพรโทคอล AODV แสดงดงรป 2-4

Page 23: Modified AODV Protocol for Wireless Sensor Networks Parkpoom … · 2017-10-12 · (7) Thesis Title Modified AODV Protocol for Wireless Sensor Networks Author Mr. Parkpoom Manoyut

12    

ภาพประกอบ 2-4 แสดงหลกการทางานพนฐานของโพรโทคอล AODV

จากภาพประกอบ 2-4 หลกการทางานพนฐานของโพรโทคอล AODV โหนดในระบบจะทาการรอรบขอความการจดการเสนทาง ถาหากเปนขอความ RREQ โหนดจะเขาสกระบวนการปรบปรงตารางเสนทางและตรวจสอบขอมลเสนทางของตนเองวามขอมลทตองการหรอไม หากไมมจะทาการสงตอขอความ RREQ แตหากมขอมลดงกลาวจะทาการตอบกลบดวยขอความ RREP และในกรณทโหนดไดรบขอความ RREP โหนดจะทาการพจารณาวาขอความ RREP ดงกลาวมความตองการสงมายงตนเองหรอไม หากขอความดงกลาวไมไดตองการสงมายงตนเอง โหนดจะไมพจารณาขอความนน แตหากขอความดงกลาวสงมายงตนเองโหนดจะเขาสกระบวนการปรบปรงตารางเสนทางและสงตอขอความ RREP กลบไปยงโหนดทมความตองการเสนทางนนๆ ตอไป โดยหลกการทางานแบบละเอยดของโพรโทคอล AODV สามารถแบงไดเปน 11 ขนตอน ดงตอไปน

Page 24: Modified AODV Protocol for Wireless Sensor Networks Parkpoom … · 2017-10-12 · (7) Thesis Title Modified AODV Protocol for Wireless Sensor Networks Author Mr. Parkpoom Manoyut

13    

2.2.3.1 การจดการเลขลาดบ (Maintaining Sequence Numbers)  ขอมลในตารางเสนทางจะเกบขอมลหมายเลขลาดบสดทายทใชงานไดสาหรบเปน IP Address ของโหนดปลายทาง โดยทหมายเลขลาดบ ดงกลาวจะถกเรยกวา หมายเลขลาดบของโหนดปลายทาง (Destination Sequence Number) ซงจะถกทาการปรบปรงกตอเมอโหนดไดรบหมายเลขลาดบใหมจากขอความ RREQ, ขอความ RREP หรอ ขอความ RRER ทมความเกยวของกบโหนดปลายทาง โหนดจะบารงรกษาหมายเลขลาดบของโหนดปลายทางของตนเองเพอปองกนการเกด Loop-freedom และโหนดปลายทางจะทาการเพมหมายเลขลาดบของตนเองในสองสถานการณคอ 

- กอนทโหนดตนทางจะคนหาเสนทาง โหนดจะทาการเพมหมายเลขลาดบของตนเองเพอหลกเลยงการซ าซอนกนของขอมลกอนหนาทเคยถกสงและใชงานในการสรางเสนทางยอนกลบ

- กอนทโหนดปลายทางสรางขอความ RREP เพอตอบกลบขอความ RREQ ทไดรบ โดยโหนดดงกลาวจะปรบปรงหมายเลขลาดบของตนเองไปเปนคาหมายเลขลาดบปจจบนทไดรบจากขอความ RREQ

สาหรบคาของหมายเลขลาดบในตารางเสนทางของโหนดจะมการเปลยนแปลง 3 กรณดงตอไปน

- เมอตนเองเปนโหนดปลายทาง และมเสนทางใหมไปยงตนเอง - โหนดดงกลาวไดรบขอความการจดการเสนทางซงมขอมลทใหมกวาสาหรบ

โหนดปลายทางนนๆ - เสนทางทใชในการสงขอมลไปยงโหนดปลายทางหมดอายหรอเกดความ

เสยหาย 2.2.3.2 ขอมลเสนทางแตละเสนทางตอหนงเปาหมายและรายการของหมายเลข

โหนดทถกใชในการสงขอความ RREP (Precursor lists)  เมอโหนดไดรบขอความควบคม (Control packet) จากโหนดขางเคยง หรอมการสรางหรอการปรบปรงเสนทางเพอใชในการสงขอมลไปยงโหนดปลายทาง โหนดดงกลาวจะทาการตรวจสอบวาตารางเสนทางของตนเองมขอมลเสนทางเพอใชในการสงไปยงโหนดปลายทางหรอไม ถาหากไมมขอมลเพอใชในการสงไปยงโหนดปลายทาง โหนดดงกลาวจะทาการสรางขอมลเสนทางแตละเสนทางตอหนงเปาหมายขน โดยทหมายเลขลาดบจะถกกาหนดจากขอมลทมอยในขอความควบคมทไดรบมา และขอมลเสนทางจะถกปรบปรงใหมหมายเลขลาดบใหมดวยสาเหตตอไปน

Page 25: Modified AODV Protocol for Wireless Sensor Networks Parkpoom … · 2017-10-12 · (7) Thesis Title Modified AODV Protocol for Wireless Sensor Networks Author Mr. Parkpoom Manoyut

14    

- เมอไดรบขอความควบคมทมคาของหมายเลขลาดบทสงกวาในหมายเลขลาดบของโหนดปลายทางในตารางเสนทางของโหนดนนๆ

- เมอไดรบขอความควบคมทมคาของหมายเลขลาดบทเทากบหมายเลขลาดบของโหนดปลายทางในตารางเสนทางแตมคาของจานวนโหนดทใชในการสงขอมลทนอยกวา

- เมอโหนดไมทราบหมายเลขลาดบทใชในการสงขอมลไปยงโหนดปลายทาง สาหรบเวลาทพจารณาวาเสนทางดงกลาวยงคงใชงานได (Life time) ทจดเกบอยในตารางเสนทางจะมการกาหนดคาจากขอความควบคมหรอมการต งคาเรมตนจากตวแปร ACTIVE_ROUTE_TIMEOUT ซงเสนทางดงกลาวสามารถใชเพอทาการสงขอมลไดหากเวลาทพจาณาวาเสนทางดงกลาวยงคงใชงานไดยงมคาทถกตอง และเมอมการใชงานเสนทางในการสงตอขอมล (Forward) ไปยงโหนดปลายทาง ใหมคาไมนอยกวาผลรวมของเวลาปจจบน (current_time) กบ ACTIVE_ROUTE_TIMEOUT สาหรบทกเสนทางทโหนดพจารณาใหเปนเสนทางทยงคงทางานได (Valid route) โหนดดงกลาวจะตองทาการเกบรกษารายการของหมายเลขโหนดทถกใชในการสงขอความ RREP โดยคารายการดงกลาวจะมการจดเกบโหนดขางเคยง (Neighboring nodes) ททาการสรางหรอสงตอขอความ RREP

2.2.3.3 การสรางขอความ RREQ 

เมอโหนดตนทางตองการสงขอมลไปยงโหนดปลายทาง และโหนดตนทางดงกลาวไมมขอมลเสนทางเพอใชในการสง โหนดดงกลาวจะสรางขอความ RREQ และสงตอไปยงโหนดขางเคยง ในสวนของหมายเลขลาดบของโหนดปลายทางในขอความ RREQ จะเปนคาสดทายทโหนดดงกลาวเคยมขอมลอย แตถาไมม คาตวแปร Unknown sequence number ในขอความ RREQ กจะถกใชงาน สวนหมายเลขลาดบของโหนดตนทาง (Originator sequence number) ในขอความ RREQ จะเปนคาเรมตนหมายเลขลาดบของโหนดนนๆ ซงจะถกเพมครงละหนงเหมอนกบคาหมายเลขลาดบของ RREQ (RREQ ID) ซงทงระบบจะมการเกบรกษาหมายเลขลาดบ RREQ รวมกน สาหรบคาจานวนโหนดทใชในการสงขอมลจะถกตงคาเรมตนใหมคาเปนศนย กอนทจะกระจายขอความ RREQ โหนดตนทางจะเกบคาชวคราวของขอมลหมายเลขลาดบ RREQ และหมายเลขของโหนดตนทางของขอความ RREQ ในชวงระยะเวลา PATH_DISCOVERY_TIME และเมอโหนดดงกลาวไดรบขอความ RREQ จากโหนดใกลเคยงซงมคาหมายเลขลาดบ RREQ และหมายเลขของโหนดตนทางทตนเองเปนผสงออกไป โหนดจะไมพจารณาขอมลดงกลาว นอกจากน

Page 26: Modified AODV Protocol for Wireless Sensor Networks Parkpoom … · 2017-10-12 · (7) Thesis Title Modified AODV Protocol for Wireless Sensor Networks Author Mr. Parkpoom Manoyut

15    

โหนดตนทางจะตองไมสรางขอความ RREQ มากกวาคาทกาหนดไวใน RREQ_RATELIMIT ตอวนาท ซงหลงจากสงขอความ RREQ แบบแพรกระจายออกไป โหนดจะรอขอความ RREP ถาไมไดรบขอมลในชวงเวลาทกาหนดไวในตวแปร NET_TRAVERSEL_TIME มหนวยเปนมลลวนาท โหนดดงกลาวอาจพยายามคนหาเสนทางใหมอกครงโดยการเพมคาของหมายเลขลาดบ RREQ และจานวนครงในความพยายามดงกลาวมคามากสดตองไมเกนคาของ RREQ_RETRIES และเพอเปนการลดความหนาแนนในระบบ โหนดตนทางทคนหาเสนทางใหมใชหลกการทางานแบบ Binary exponential back off หมายถงเมอโหนดสง RREQ แบบแพรกระจายและรอขอความ RREP ในชวงเวลา NET_TRAVERSAL_TIME หากไมไดรบขอความ RREP ทตองการ โหนดตนทางจะทาการสงขอความ RREQ ใหมโดยการคานวณเวลาในการรอสาหรบขอความ RREP ครงตอไปจะมคาเปน 2*NET_TRAVERSAL_TIME มลลวนาท ถาหากยงคงไมไดรบขอความ RREP ในชวงเวลาดงกลาว ขอความ RREQ จะถกสงแบบแพรกระจายใหมอกครง และทกๆ ครงทมความพยายาม ระยะเวลาในการรอขอความ RREP จะมคาเพมขนเปนสองเทาของระยะเวลาในการรอลาสด

2.2.3.4 การควบคมการสง Route Request message  เพอหลกเลยงการสงขอความ RREQ แบบกระจายไปทวทงระบบโดยไมจาเปน โหนดตนทางจะใชเทคนคการคนหาแบบ Expanding ring search โดยโหนดตนทางจะเรมทาการกาหนดคาเรมตนของ Time to life (TTL) ใหมคาเทากบ TTL_START ในขอความ RREQ โดยคา TTL หมายถง คาจานวนครงของแพกเกจทสามารถถกสงตอได และตงคาระยะเวลาทกาหนด (Timeout) สาหรบการรอรบขอความ RREP ใหมคาเปน RING_TRAVERSAL_TIME มลลวนาท และถาโหนดไมไดรบขอความ RREP ภายในเวลาทกาหนด โหนดตนทางจะทาการสงขอความ RREQ แบบแพรกระจายอกครง และจะเพมคาของ TTL ภายในขอความ RREQ โดยคาทเพมขนนนมคาเทากบ TTL_INCREMENT จนกระทงคาของ TTL มคาเทากบ TTL_THRESHOLD หลงจากนนจะใหคา TTL เทากบคา NET_DIAMETER แทน ในสวนของจานวนโหนดทใชในการสงขอมลทถกบนทกอยในตารางเสนทางวาเปนเสนทางทไมสามารถใชงานได (Invalid Routing table) นนหมายถงคาจานวนโหนดทใชในการสงขอมลลาสดทโหนดดงกลาวรเกยวกบขอมลเสนทางเพอใชไปยงโหนดปลายทาง และเมอมความตองการเสนทางใหมโดยทเปนโหนดปลายทางเดม คาของ TTL ทถกใชในการสงขอความ RREQ แบบแพรกระจายจะถกตงคาเรมตนใหมคาเปนผลรวมของคาจานวนโหนดทใชในการสงขอมลทมอยในขอมลเสนทางแตละเสนทางตอหนงเปาหมายกบ TTL_INCREMENT ในสวนของตวแปร Expired routing table entry ไมควรถกลบกอนผลบอกของเวลาปจจบนกบคาของตวแปร

Page 27: Modified AODV Protocol for Wireless Sensor Networks Parkpoom … · 2017-10-12 · (7) Thesis Title Modified AODV Protocol for Wireless Sensor Networks Author Mr. Parkpoom Manoyut

16    

DELETE_PERIOD และขอมลเสนทางแตละเสนทางตอหนงเปาหมาย (Routing table entry) ทมการรอขอความ RREP ไมควรถกลบกอนเวลาปจจบนบวกกบคา 2 * NET_TRAVERSAL_TIME

2.2.3.5 การพจารณาขอมลทไดรบและการสงตอขอความ RREQ   เมอโหนดไดรบขอความ RREQ ขนแรกโหนดดงกลาวจะสรางหรอปรบปรงคาของโหนดกอนหนา โดยทไมสนใจหมายเลขลาดบ หลงจากนนโหนดดงกลาวจะทาการตรวจสอบวาเคยไดรบขอความ RREQ ทมคาหมายเลขของโหนดตนทางและหมายเลขลาดบ RREQ ในชวงเวลา PAHT_DISCOVERY_TIME กอนหนานหรอไม ถาเคยรบขอความ RREQ โหนดดงกลาวจะไมกระทากระบวนการใดๆ แตหากยงไมเคยรบขอความ RREQ โหนดจะเรมกระบวนดงตอไปน ขนแรกโหนดจะทาการเพมคาของจานวนโหนดทใชในการสงขอมลทอยภายในขอความ RREQ ขนหนงคา เพอใชในการสงตอไปยงโหนดขางเคยง หลงจากนนโหนดจะทาการคนหาเสนทางยอนกลบ เพอสงคากลบไปยงโหนดตนทางวามหรอไม ถาหากวาไมมเสนทางดงกลาวแลว โหนดจะทาการสรางเสนทางยอนกลบ โดยใชหมายเลขลาดบของโหนดตนทาง ทไดจากขอความ RREQ ในตารางเสนทาง เมอเสนทางยอนกลบถกสรางหรอปรบปรงแลวจะทาการเปรยบเทยบคาหมายเลขลาดบของโหนดตนทางจากขอความ RREQ กบหมายเลขลาดบของโหนดปลายทางภายในขอมลเสนทางแตละเสนทางตอหนงเปาหมาย ถาหากหมายเลขลาดบของโหนดตนทางมคามากกวากจะทาการคดลอกคาเกบไวในขอมลเสนทางแตละเสนทางตอหนงเปาหมาย แทนทคาเดมและจะทาการตงคาตวแปรหมายเลขลาดบถกตอง (Valid Sequence Number) ใน ขอมลเสนทางแตละเสนทางตอหนงเปาหมาย ใหมคาเปน TRUE หลงจากนน จะทาการตงคาโหนดถดไปในตารางเสนทางใหมคาเปนหมายเลขของโหนดททาการสงขอความ RREQ ทไดรบมา และทาการคดลอกคาจานวนโหนดทใชในการสงขอมลทไดจากขอความ RREQ เมอใดกตามทโหนดไดรบขอความ RREQ และทาการปรบปรงคาในตารางเสนทางแลวพบวาโหนดดงกลาวไมสามารถสงขอความ RREP กลบไปไดและถาหากคา TTL ในขอความ RREQ มคามากกวา 1 โหนดดงกลาวจะทาการลดคา TTL ลงหนงและเพมคาจานวนโหนดทใชในการสงขอมลขนหนง จากนนจะเขาสกระบวนการสงขอความ RREQ แบบแพรกระจายไปยงโหนดขางเคยง

Page 28: Modified AODV Protocol for Wireless Sensor Networks Parkpoom … · 2017-10-12 · (7) Thesis Title Modified AODV Protocol for Wireless Sensor Networks Author Mr. Parkpoom Manoyut

17    

2.2.3.6 การสรางขอความ RREP  กรณทโหนดจะทาการสงขอความ RREP กลบมขนตอนดงตอไปน 

- โหนดทไดรบขอความ RREQ ดงกลาวเปนโหนดปลายทาง ถาหากวาหมายเลขลาดบของโหนดปลายทางภายในขอความ RREQ นนมคามากกวาคาหมายเลขลาดบของตนเอง โหนดจะทาการเพมคาของหมายเลขลาดบของตนเองขนหนง แตถาหากวาคาหมายเลขลาดบของโหนดปลายทางภายในขอความ RREQ ไมมากกวาคาหมายเลขลาดบของตนเอง โหนดดงกลาวจะไมกระทากระบวนการเพมคาหมายเลขลาดบของตนเอง หลงจากนนจะทาการต งคาเรมตนใหคาจานวนโหนดทใชในการสงขอมลมคาเปนศนย และตงคาใหหมายเลขลาดบของโหนดปลายทางภายในขอความ RREP มคาเทากบคาหมายเลขลาดบของตนเอง และทาการสงขอความ RREP กลบผานทางเสนทางยอนกลบ

- โหนดดงกลาวมขอมลเสนทางทใชงานได (Active route) เพอสงขอมลไปยงโหนดปลายทาง โดยทหมายเลขลาดบของโหนดปลายทางในตารางเสนทางนนมคามากกวาหรอเทากบหมายเลขลาดบของโหนดปลายทางภายในขอความ RREQ ทไดรบมาและจะทาการคดลอกคาหมายเลขลาดบดงกลาวไปยงหมายเลขลาดบของโหนดปลายทางลงในขอความ RREP กอนทาการสงกลบผานทางเสนทางยอนกลบ

ในการสรางขอความ RREP โหนดจะทาการคดลอกคาของหมายเลขโหนดของโหนดปลายทางและหมายเลขลาดบของโหนดตนทางทไดจากขอความ RREQ ไปยงขอความ RREP และการสงขอความ RREP จะเปนการสงแบบปลายทางเดยวไปยงโหนดตวถดไป โดยมปลายทางเปนโหนดตนทางททาการสรางขอความ RREQ ขน สวนคาของจานวนโหนดทใชในการสงขอมลจะถกเพมครงละหนง เมอมการสงขอมลผานแตละโหนดเชนเดยวกบการสงขอความ RREQ ดงนนเมอขอความ RREP ถกสงไปจนถงโหนดตนทางทมความตองการเสนทาง คาของจานวนโหนดทใชในการสงขอมลภายในขอความ จะหมายถงระยะทางหรอจานวนของโหนดทจาเปนตองทาการสงตอขอมลระหวางโหนดตนทางและโหนดปลายทาง

2.2.3.7 การรบและสงตอขอความ RREP  ขนตอนแรกหลงจากเมอโหนดไดรบขอความ RREP จะทาการคนหาเสนทางเพอทาการสงขอมลไปยงโหนดตวกอนหนา (Previous hop) หลงจากนนจะทาการเพมคาจานวนโหนดทใชในการสงขอมลในขอความ RREP ขนหนง และจะทาการสรางเสนทางไปขางหนา (Forward route) ไปยงโหนดปลายทางถาโหนดไมมการสรางเสนทางไปขางหนา แตถาเคยมเสนทางไป

Page 29: Modified AODV Protocol for Wireless Sensor Networks Parkpoom … · 2017-10-12 · (7) Thesis Title Modified AODV Protocol for Wireless Sensor Networks Author Mr. Parkpoom Manoyut

18    

ขางหนาอยโหนดจะทาการเปรยบเทยบคาหมายเลขลาดบของโหนดปลายทางภายในขอความกบหมายเลขลาดบของโหนดปลายทางทมนเคยเกบไว ซงจะถกปรบปรงกตอเมอมเหตการณดงตอไปน 

- หมายเลขลาดบภายในตารางเสนทางทโหนดเกบคาอยน นถกต งคาใหเปนเสนทางทไมสามารถใชงานได (Invalid routing table) ภายในขอมลเสนทางแตละเสนทางตอหนงเปาหมาย 

- หากหมายเลขลาดบของโหนดปลายทางในขอความ RREP มคามากกวาหมายเลขลาดบภายในตารางเสนทาง คาของหมายเลขลาดบของโหนดปลายทางจะถกคดลอกเกบไว 

- หมายเลขลาดบมคาเทากน แตเสนทางดงกลาวถกตงคาใหเปนเสนทางทไมสามารถใชงานได 

- หมายเลขลาดบมคาเทากน แตคาของจานวนโหนดทใชในการสงขอมลใหมซงไดรบมาจากขอความ RREP มคานอยกวาคาของจานวนโหนดทใชในการสงขอมลใหมทเคยถกจดเกบไวในขอมลเสนทางแตละเสนทางตอหนงเปาหมายกอนหนา 

ถาหากขอมลเสนทางแตละเสนทางตอหนงเปาหมายเพอใชในการสงขอมลไปยงโหนดปลายทางถกสรางหรอถกปรบปรงกจะดาเนนการตามขนตอนดงตอไปน 

- เสนทางจะถกตงคาใหเปนเสนทางทใชงานได - หมายเลขลาดบของโหนดปลายทางจะถกตงคาใหเปนคาทใชงานได - โหนดตวถดไปในตารางเสนทางจะถกตงคาใหเปนคาของหมายเลขโหนดทได

ทาการสงขอความ RREP มาสโหนดทไดรบขอมลดงกลาว - จานวนโหนดทใชในการสงขอมลจะไดจากการเพมคาขนหนงคาจากคาทได

จากขอความ RREP - สวนของคาเวลาหมดอาย (Expiry time) จะถกตงคาใหมคาเทากบคาของเวลา

ปจจบนบวกกบคาของเวลาทใชพจารณาวาเสนทางดงกลาวยงคงใชงานได (Lifetime) ทไดจากขอความ RREP 

- หมายเลขลาดบของโหนดปลายทางจะเปนคาเดยวกบหมายเลขลาดบของโหนดปลายทางทอยภายในขอความ RREP 

เมอใดกตามทโหนดมการสงขอความ RREP สวนของรายการของหมายเลขโหนดทถกใชในการสงขอความ RREP สาหรบโหนดปลายทางจะถกปรบปรงโดยการเพมหมายเลข

Page 30: Modified AODV Protocol for Wireless Sensor Networks Parkpoom … · 2017-10-12 · (7) Thesis Title Modified AODV Protocol for Wireless Sensor Networks Author Mr. Parkpoom Manoyut

19    

โหนดถดไปทจะทาการสงขอความ RREP ตอ และเสนทางทใชในการสงหมายเลข RREP กลบคอเสนทางยอนกลบ 

2.2.3.8 ขอความตรวจสอบโหนดขางเคยง (Hello messages)  โหนดอาจใชวธการในการตรวจสอบการเชอมตอกนระหวางสองโหนดโดยวธการสงขอความตรวนสอบโหนดขางเคยงแบบแพรกระจาย ซงโหนดควรจะมการใชงานขอความตรวจสอบโหนดขางเคยงเฉพาะในเสนทางทใชงานเทานน โดยจะทาการสงแบบแพรกระจายในทกๆชวงเวลา HELLO_INTERVAL มลลวนาท ซงขอความตรวจสอบโหนดขางเคยงททาการสงแบบแพรกระจายนนจดอยในประเภทของขอความ RREP ทมคา TTL = 1 โดยทมการแกไขขอมลบางสวนดงน 

- หมายเลขของโหนดปลายทางคอหมายเลขของโหนดททาการสงขอความตรวจสอบโหนดขางเคยงแบบแพรกระจาย

- หมายเลขลาดบของโหนดปลายทางคอหมายเลขลาดบลาสดของโหนดทสงแบบแพรกระจาย

- เวลาทพจารณาวาเสนทางดงกลาวยงคงใชงานไดมคาจากการคานวณของ ALLOWED_HELLO_LOSS * HELLO_INTERVAL

โหนดอาจจะตรวจสอบการเชอมตอโดยคอยรบฟงขอความทไดจากโหนดขางเคยง ถาโหนดดงกลาวไดรบขอความตรวจสอบโหนดขางเคยงจากโหนดขางเคยง และภายในชวงเวลา ALLOWED_HELLO_LOSS * HELLO_INTERVAL มลลวนาท โหนดทไมไดรบขอความตรวจสอบโหนดขางเคยงจากโหนดขางเคยงจากโหนดเดม โหนดดงกลาวจะสมมตวาเกดการเชอมตอเสยหาย (Link failure) ระหวางตนเองกบโหนดขางเคยงขน เมอโหนดไดรบขอความตรวจสอบโหนดขางเคยงจากโหนดขางเคยง และโหนดดงกลาวมเสนทางทใชงานไดและตองใชงานโหนดขางเคยงเปนโหนดถดไป โหนดจะเพมคาเวลาทพจารณาวาเสนทางดงกลาวยงคงใชงานไดใหแกเสนทางนนๆ โดยมคาในการเพมอยางนอยทสดคอผลบวกระหวางคาของ ALLOWED_HELLO_LOSS * HELLO_INTERVAL

2.2.3.9 การบารงรกษาการเชอมตอระหวางโหนด (Maintaining Local Connectivity) 

โหนดแตละตวททาหนาทในการสงขอมลตอในระบบ (โหนดทอยระหวางเสนทางทใชงานได) ควรจะทาการตรวจสอบการเชอมตอสอสารไปยงโหนดถดไปตลอดจนโหนดขาง เ คยง ท เคยมการสงขอความตรวจสอบโหนดขาง เ คยง ภายในชวงระยะเวลาของ

Page 31: Modified AODV Protocol for Wireless Sensor Networks Parkpoom … · 2017-10-12 · (7) Thesis Title Modified AODV Protocol for Wireless Sensor Networks Author Mr. Parkpoom Manoyut

20    

ALLOWED_HELLO_LOSS *HELLO_INTERVAL ซงโหนดอาจทาการตรวจสอบการเชอมตอกบโหนดถดไปไดสองวธคอ 

- Link layer notification เชนใน IEEE 802.11 มการใชงานโดยในแตละเวลาท แพกเกจถกสงไปยงโหนดถดไป จะมการสงขอความ RTS (Request to send message) เพอทาการแจงใหโหนดถดไปทราบวามความตองการทจะทาการสงขอมล และโหนดตวถดไป หากพรอมรบขอมลจะทาการสงขอความ CTS (Clear to send message) ตอบกลบมา ซงหากโหนดทตองการสงขอมล ไมไดรบขอความ CTS ตอบกลบมาภายหลงจากจานวนครงทมากทสดในการพยายามสงขอมล โหนดดงกลาวจะสมมตวาการเชอมตอระหวางสองโหนดขางตนเกดการเชอมตอเสยหาย

- กรณทไมม Link layer notification โหนดอาจใชวธการคอการรอรบฟงขอมลจากชองสญญาณ ซงอาจจะอยในรปแบบของแพกเกจทไดรบจากโหนดถดไป (รวมไปถงขอความตรวจสอบโหนดขางเคยง) ถาหากวาโหนดไมไดรบขอมลใดๆ จากโหนดถดไปภายในชวงเวลา ALLOWED_HELLO_LOSS * HELLO_INTERVAL โหนดจะสมมตวาเกดการเชอมตอเสยหาย และจะเรมทาการสงขอความ RRER ในขนตอนถดไป

2.2.3.10 การจดการขอความ RERR และการลบขอมลเสนทาง  โดยทวไปขอความ RERR และการจดการเมอเกดการเชอมตอเสยหายมกระบวนการดงตอไปน

- เสนทางทมอยเดมเกดความไมถกตอง - ตรวจสอบโหนดปลายทางทไดรบผลกระทบจากเสนทางทเสยหาย - ทาการกาหนดวาโหนดขางเคยงใดบางทไดรบผลกระทบ - ทาการสงขอความ RERR ทเหมาะสมไปยงโหนดขางเคยง

ขอความ RERR อาจจะถกสงไดทงในรปแบบแพรกระจายหรอแบบปลายทางเดยว และโหนดจะไมทาการสรางขอความ RERR เกนคาของ RERR_RATELIMIT ขอความตอหนงวนาท

Page 32: Modified AODV Protocol for Wireless Sensor Networks Parkpoom … · 2017-10-12 · (7) Thesis Title Modified AODV Protocol for Wireless Sensor Networks Author Mr. Parkpoom Manoyut

21    

โหนดจะเรมทาการสรางขอความ RERR ใน 3 กรณตอไปน - ถาโหนดตรวจพบไดวาการเชอมตอเสยหายระหวางตนเองกบโหนดถดไปทตองใชงานในเสนทางทใชงานได โหนดจะทาการสรางรายชอของโหนดปลายทางทตนเองไมสามารถสงขอมลไปถงไดลงในขอความ RERR

- ถาโหนดไดรบขอมลและตนเองไมมเสนทางทใชงานได (ในกรณทไมมการทางาน Local repair) ซงหมายถงโหนดดงกลาวจะมรายชอของโหนดปลายทไมสามารถสงขอมลไดเพยงแคโหนดเดยว

- ถาโหนดไดรบขอความ RERR จากโหนดขางเคยง ในกรณดงกลาวรายชอของโหนดปลายทางทไมสามารถสงขอมลไดจะทาการคดลอกคาจากขอความ RERR ทไดรบมา

และกอนจะมการสงขอความ RERR จะตองทาการปรบปรงคาหมายเลขลาดบของโหนดปลายทางภายในตารางเสนทางสาหรบโหนดปลายทางทไมสามารถสงขอมลถงได โดยกระบวนการในการปรบปรงคาในขอมลเสนทางแตละเสนทางตอหนงเปาหมายมดงตอไปน

- หมายเลขลาดบของโหนดปลายทางในขอมลเสนทางแตละเสนทางตอหนงเปาหมาย มคาถกตองจะทาการเพมคาหมายเลขลาดบขนหนง ในกรณทโหนดตองการเสนทางเพอสงขอมลไปยงปลายทางทไมสามารถสงขอมลถงได สวนในกรณทไดรบขอความ RERR จะทาการคดลอกคาหมายเลขลาดบของโหนดปลายทางมาจากขอความ RERR แทน

- ขอมลเสนทางภายในตารางเสนทางจะถกตงคาใหเปนเสนทางทไมสามารถใชงานได นนคอจะตงคาใหขอมลเสนทางแตละเสนทางตอหนงเปาเหมายดงกลาวเปนเสนทางทไมสามารถใชงานได

- สวนคาเวลาทพจารณาวาเสนทางดงกลาวยงคงใชงานไดจะมคาเทากบผลรวมระหวางเวลาปจจบนกบ DELETE_PERIOD เพอกาหนดใหทราบวาเมอเกดเสนทางเสยหายดงกลาวขน โหนดจะเกบเสนทางดงกลาวไวระยะเวลาหนงกอนทจะทาการลบขอมลดงกลาวทง

2.2.3.11 Local Repair  เมอการเชอมตอในเสนทางเกดความเสยหายขน โหนดทตรวจพบวาเสนทางเกดความเสยหายอาจเลอกใชวธการซอมแซมเสนทางดวยตนเองหรอ Local repair โดยจะทาการพจารณาวา โหนดปลายทางอยใกลกบตนเองมากกวาโหนดตนทางหรอไม หากวาโหนดปลายทางอยใกลกวา โหนดทตรวจพบวาเกดการเชอมตอเสยหายจะทาการเพมหมายเลขลาดบของโหนด

Page 33: Modified AODV Protocol for Wireless Sensor Networks Parkpoom … · 2017-10-12 · (7) Thesis Title Modified AODV Protocol for Wireless Sensor Networks Author Mr. Parkpoom Manoyut

22    

ปลายทางและทาการสงขอความ RREQ แบบแพรกระจายไปยงโหนดปลายทางดวยตนเอง ซงเมอมการทางานในการซอมแซมเสนทางดงกลาว โหนดตนทางจะไมทราบหรอไมไดรบขอความ RREQ ทโหนดดงกลาวสงออกมา เนองมาจากโหนดจะทาการกาหนดคาขอความ RREQ ทตนเองทาการสงแบบแพรกระจายใหมคาเปนคาระหวาง MIN_REPAIR_TTL ถง ครงหนงของจานวนโหนดทใชในการสงขอมลจากตนไปยงโหนดตนทาง และจะทาการเพมคาขนครงละ LOCAL_ADD_TTL และภายหลงจากโหนดททาการตรวจพบวาเกดการเชอมตอเสยหายทากาสงขอความ RREQ แบบแพรกระจายออกมา โหนดจะทาการรอขอความ RREP ซงในระหวางเวลาดงกลาวขอมลตางๆ ทโหนดไดรบจะถกเกบไวชวคราว ถาภายหลงจากชวงเวลาการรอ และโหนดไมไดรบขอความ RREP สาหรบใชในการสงขอมลไปยงปลายทาง โหนดจะทาเรมกระบวนการในการสงขอความ RERR ทนท แตถาโหนดไดรบขอความ RREP ในระหวางชวงระยะเวลาในการรอทกาหนดไว โหนดจะทาการตรววจสอบวาขอความ RREP แตลขอความทไดรบมามคาจานวนโหนดทใชในการสงขอมลดกวาคาทตนเองเคยบนทกไวในตารางเสนทางหรอไมหากคาภายในขอความ RREP ทไดรบมามคามากกวาทตนเองบนทกไว กระบวนการสงขอความ RRER กจะเกดขน ซงกระบวนการทา Local repair ดงกลาวจะเปนการเพมความสาเรจในการสงขอมล เนองมาจาก ขอมลจะไมถกละทงไปในระหวางการสงขอความ RERR เมอเกดการเชอมตอเสยหายขน เมอการเชอมตอเสยหายหรอเกดการเชอตอเสยหายขนภายในเสนทางทใชงานได ซงในบางกรณอาจทาใหไมสามารถสงขอมลไปยงโหนดปลายทางหลายๆ ตวได เนองจากอาจมการใชงานโหนดตวเดยวกนในการสงขอมลไปยงโหนดปลายทางหลายๆ ตว โหนดททาการตรวจพบวาเกดความเสยหายในการเชอมตอดงกลาว เมอเรมกระบวนการทา Local repair ขน จะดาเนนคนหาเสนทางใหมครงละหนงโหนดปลายทางเทานน ซงแสดงวาเสนทางทถกใชในการสงขอมลไปยงโหนดปลายทางอนๆ จะตองถกตงคาใหเปนเสนทางทไมสามารถใชงานได แตโหนดทอยในกระบวนการทา Local repair อาจจะถกตงคาสถานะวากาลงทา Local repair อย โดยการตงคาสถานะดงกลาวจะถกรเซตภายในเวลาทกาหนดไว คอหลงจากไมไดรบการปรบปรงภายในเวลา ACTIVE_ROUTE_TIMEOUT ซงกอนจะหมดเวลาดงกลาวอาจมขอมลทตองการสงไปยงโหนดปลายทางอนๆ ดงนนเสนทางททา Local repair นนจะตองเกดจากการทมขอมลทตองการสงไปยงโหนดปลายทางน นๆ เทาน น หากไมมความตองการในการสงขอมลไปยงโหนดปลายทาง กระบวนการทา Local repair เพอคนหาเสนทางในการสงขอมลไปยงโหนดปลายทางดงกลาวกจะไมเกดขน  

 

Page 34: Modified AODV Protocol for Wireless Sensor Networks Parkpoom … · 2017-10-12 · (7) Thesis Title Modified AODV Protocol for Wireless Sensor Networks Author Mr. Parkpoom Manoyut

23    

2.3 การตรวจสอบสถานะของการเชอมตอ   วธการตรวจสอบสถานะของการเชอมตอม 2 ประเภทคอการใชงานขอความตรวจสอบโหนดขางเคยง (Hello messages) และการใชงาน Link layer feedback

2.3.1 ขอความตรวจสอบโหนดขางเคยง การใชงานขอความตรวจสอบโหนดขางเคยงจะใชงานโดยใหโหนดในระบบทอยในเสนทางทใชงานไดมการสงขอความตรวจสอบโหนดขางเคยงแบบแพรกระจายออกมาเปนระยะๆ เพอทาใหโหนดทเคยไดรบขอความดงกลาวทราบวาโหนดททาการสงขอความนนยงคงอยในระยะทสามารถทาการตดตอสอสารได โดยการสงขอความตรวจสอบโหนดขางเคยงจะทาการสงในชวงเวลา HELLO_INTERVAL วนาท และโหนดจะทราบวาเกดการเชอมตอเสยหายเมอโหนดซงเคยไดรบขอความจากโหนดขางเคยงมากอน และไมไดรบขอความจากโหนดขางเคยงนนๆ ในชวงเวลาทไดจากการคานวณคาของ HELLO_INTERVAL*ALLOWED_HELLO_LOSS วนาท

2.3.2 Link layer feedback กระบวนการตรวจสอบสถานะของการเชอมตอแบบ Link layer feedback จะไดรบการสนบสนนจากชน Media access control (MAC) ซงการทางานดงกลาวจะสามารถแจงเตอนไดเรวกวาการตรวจสอบแบบใชงานขอความตรวจสอบโหนดขางเคยง โดยการทางานคอเมอโหนดมความตองการสงขอมล โหนดจะทาการสงความตองการในการสงขอมลไปยงชน MAC ซงเกบคาไวเพอสงขอมลไปยงโหนดทตองการ และเมอทาการสงขอมลไปยงโหนดทตองการไมสาเรจ เชน ไมไดรบขอความตอบกลบ (Acknowledge messages) จากโหนดทตนเองตองการสงขอมลไป โหนดจะพยายามทาการสงจนครบจานวนครงในความพยายาม โหนดกจะทราบไดทนทวาเกดการเชอมตอเสยหายขน และจะทาการแจงเตอนวาเกดการเชอมตอเสยหายตอไป

Page 35: Modified AODV Protocol for Wireless Sensor Networks Parkpoom … · 2017-10-12 · (7) Thesis Title Modified AODV Protocol for Wireless Sensor Networks Author Mr. Parkpoom Manoyut

24  

บทท 3 การพฒนาโพรโทคอล AODV

บทนเปนการนาเสนอรายละเอยดของการพฒนาการทางานโพรโทคอล AODV ซงวทยานพนธนแบงการพฒนาออกเปนสองสวนคอ การพฒนากระบวนการซอมแซมเสนทาง Local repair ในโพรโทคอล AODV และการปรบปรงเสนทางใหมระยะทางทสนกวาเสนทางทใชงานเดม (Active route)

3.1 การพฒนากระบวนการซอมแซมเสนทาง Local repair ในโพรโทคอล AODV ในสวนของการพฒนากระบวนการซอมแซมเสนทาง Local repair เปนการตอยอดงานวจย [9] แตในงานททาการพฒนาขนนมการทางานทแตกตางออกไป คองานในวทยานพนธนจะใชขอความตรวจสอบโหนดขางเคยงทเรยกวา Hello messages เพอทาหนาทเปนตวตรวจสอบวาการเชอมตอไดรบความเสยหาย (Link failure) หรอไม โดยเฉพาะโหนดทอยในเสนทางทใชงานไดในปจจบน (Active route) และใชวธการของ Link layer feedback ตรวจสอบการเชอมตอเมอมการรบ-สงขอมล นอกจากนไดมการใช Hello message เพอตรวจสอบขอมลโหนดเพอนบานของโหนดขางเคยงหรอเรยกวา Neighbor of neighbor node การทางานของโพรโทคอล AODV ดงเดมเมอมเหตการณททาใหเกดการเชอมตอเสยหาย จะมการทางานดงภาพประกอบ 3-1 โดยขนตอนแรกโหนดทตรวจพบวาการเชอมตอไดรบความเสยหาย จะทาการตรวจสอบวาตนเองอยใกลกบโหนดตนทางหรอโหนดปลายทาง ถาพบวาอยใกลกบโหนดตนทาง จะเลอกทาการซอมแซมเสนทางดวยวธการ Source repair คอ จะเรมทาการสงขอความ RERR เพอแจงใหแกโหนดตนทางทราบวาเสนทางทโหนดตนทางมความตองการเพอทาการสงขอมลไปยงโหนดปลายทางเกดความเสยหาย มความจาเปนตองทาการหาเสนทางใหม แตในกรณตรงกนขาม หากโหนดซงตรวจพบวาเกดการเชอมตอเสยหายอยใกลกบโหนดปลายทาง โหนดดงกลาวจะซอมแซมเสนทางดวยตนเองหรอเรยกวา Local repair โดยโหนดททาการตรวจพบวาเกดการเชอมตอเสยหายจะเรมกระบวนการสงขอความ RREQ แบบแพรกระจายไปยงโหนดใกลเคยง เนองจากเชอวาโหนดใกลเคยงนาจะมขอมลเสนทางทตนเองมความตองการ และโหนดซงตรวจพบวาเกดการเชอมตอเสยหายดงกลาวจะทาการรอขอความ RREP หากไมไดรบขอความ RREP โหนดจะซอมแซมเสนทางโดยการใช Source repair แทน

Page 36: Modified AODV Protocol for Wireless Sensor Networks Parkpoom … · 2017-10-12 · (7) Thesis Title Modified AODV Protocol for Wireless Sensor Networks Author Mr. Parkpoom Manoyut

25  

 

ภาพประกอบ 3-1 ลกษณะการทางานเมอเกดการเชอมตอเสยหาย

ในกระบวนการทา Local repair ของโพรโทคอล AODV ดงเดมโหนดจะสงขอความแบบแพรกระจายเพมขน ซงแนนอนวาการสงขอมลในลกษณะนโหนดรอบขางจะทาการสงขอความตอออกไปเปนวงกวาง ซงขอมลดงกลาวอาจไมมความจาเปน และกรณทเครอขาย มเหตการณททาใหเกดการเชอมตอเสยหายเกดขนบอยครงและลกษณะเชนนเกดขนเปนธรรมชาตของเครอขายเซนเซอรไรสาย เมอโหนดเลอกใชงาน Local repair จะทาใหในเครอขายจะมขอความจดการเสนทาง (Routing overhead) เกดขนเปนจานวนมาก รายละเอยดของกระบวนการพฒนา Local repair มสามขนตอนหลกดงตอไปน

3.1.1 การสงขอความตรวจสอบโหนดขางเคยงแบบแพรกระจาย โหนดทกตวภายในเครอขายมการใชงาน Link layer feedback เพอทาการตรวจสอบการเชอมตอเสยหาย นอกจากนนโหนดทกตวภายในเครอขายจะมการใชงานขอความตรวจสอบโหนดขางเคยงเพอใชในการกระจายขอมลเกยวกบตนเองและโหนดขางเคยง ซงขอมลทไดดงกลาวจะนาไปใชในกระบวนการพฒนาโพรโทคอล AODV ตอไปซงจะอธบายในหวขอ 3.1.3

Page 37: Modified AODV Protocol for Wireless Sensor Networks Parkpoom … · 2017-10-12 · (7) Thesis Title Modified AODV Protocol for Wireless Sensor Networks Author Mr. Parkpoom Manoyut

26  

 

รปแบบของขอความตรวจสอบโหนดขางเคยง ทมการใชงานไดถกพฒนามาจาก ขอความตรวจสอบโหนดขางเคยงเดม ซงรปแบบของขอความตรวรจสอบโหนดขางเคยงแสดงดงภาพประกอบ 3-2

ภาพประกอบ 3-2 ลกษณะของขอความตรวจสอบโหนดขางเคยง [9]

จากภาพประกอบ 3-2 ลกษณะของขอความตรวจสอบโหนดขางเคยงทมการใชงาน จะใชรปแบบของขอความตรวจสอบโหนดขางเคยงรปแบบเดม ซงเปนสวนทอยในกรอบสขาว และสวนทเปนการเพมขอมลเขาไปใหมจากรปแบบของขอความเดมจะอยในกรอบเปนสเขม ซงขอมลทเพมมสองสวนคอสวนของจานวนโหนดขางเคยง (Number of Neighbors) และสวนของหมายเลขของโหนดขางเคยง (Neighbor IP Address) โดยทสวนของจานวนโหนดขางเคยงจะเปนคาของจานวนโหนดขางเคยงของตนเอง สวนหมายเลขของโหนดขางเคยงจะเปนหมายเลขของโหนดขางเคยงแตละตว

Page 38: Modified AODV Protocol for Wireless Sensor Networks Parkpoom … · 2017-10-12 · (7) Thesis Title Modified AODV Protocol for Wireless Sensor Networks Author Mr. Parkpoom Manoyut

27  

 

ภาพประกอบ 3-3 ตวอยางของการทางานเมอโหนดไดรบขอความตรวจสอบโหนดขางเคยงจาก

โหนดขางเคยง

ภาพประกอบ 3-3 แสดงตวอยางของการทางานเมอโหนดไดรบขอความตรวจสอบโหนดขางเคยงจากโหนดขางเคยง มรายละเอยดการทางานดงน โหนด 3 เมอไดรบขอความตรวจสอบโหนดขางเคยงจากโหนดขางเคยงในทนคอโหนด 2 และ 5 เมอโหนด 3 จะสงขอความตรวจสอบโหนดขางเคยงครงถดไป โหนด 3 จะนาขอมลทเกยวของกบโหนดรอบขางของตนเอง มาเพมขอมลภายในขอความตรวจสอบโหนดขางเคยงในสวนของจานวนโหนดขางเคยงเทากบ 2 และเพมหมายเลขของโหนดขางเคยงใหมคาเปนหมายเลขโหนด 2 และ 5 เมอโหนด 2 ไดรบขอความตรวจสอบโหนดขางเคยงทถกสงมาจากโหนด 3 โหนด 2 จะสามารถทราบไดทนทวาโหนดทใกลเคยงโหนด 3 มจานวนเทาใด และมหมายเลขใดบาง ในทนคอโหนด 2 และ 5

3.1.2 หมายเลขของโหนดถดจากโหนดถดไป (Next of next hop address) ขอความ RREP ทไดปรบปรงขนมการเพมขอมลตอทายจากรปแบบของขอมลเดมคอ มการเพมหมายเลขของโหนดถดจากโหนดถดไป และขอมลดงกลาวจะถกคดลอกลงในตารางเสนทางดงภาพประกอบ 3-4

Page 39: Modified AODV Protocol for Wireless Sensor Networks Parkpoom … · 2017-10-12 · (7) Thesis Title Modified AODV Protocol for Wireless Sensor Networks Author Mr. Parkpoom Manoyut

28  

 

ภาพประกอบ 3-4 ลกษณะของขอความ RREP [9]

ลกษณะของขอความ RREP จะมการเกบคาหมายเลขโหนดถดจากโหนดถดไปเพมอกหนงคา โดยปกตคาหมายเลขของโหนดถดไป ทโหนดบนทกไวเพอใชในการสงขอมลจะเปนคาหมายเลขของโหนดตวทสงขอความ RREP มาใหตนเอง สวนคาของหมายเลขโหนดถดจากโหนดถดไปจะไดจากการนาคาหมายเลขโหนดถดไปภายในตารางเสนทางของโหนดทสงขอความ RREP คดลอกลงในหมายเลขของโหนดถดจากโหนดถดไปลงในขอความ RREP และหลงจากนนจงสงขอความ RREP กลบมาผานทางเสนทางยอนกลบ

 

ภาพประกอบ 3-5 ลกษณะการทางานเมอมการสงขอความ RREP   

ภาพประกอบ 3-5 แสดงลกษณะการทางานเมอมการสงขอความ RREP เมอเครอขายมการทาการคนหาเสนทาง โดยมโหนดปลายทางคอโหนด 7 เมอโหนด 3 ทาการสงขอความ RREP กลบไปยงโหนดตนทางตามเสนทางยอนกลบ โหนดตวทจะตองทาการรบขอความ RREP แบบปลายทางเดยวจากโหนด 3 คอโหนด 2 สาหรบขนตอนของการสรางขอความ RREP ของโหนด 3 ไดมการเพมคาขอมลหมายเลขของโหนดถดไป (ในทนคอโหนด 5) ลงในหมายเลขของโหนดจากโหนดถดไปภายในขอความ RREP และทาการสงไปยงโหนด 2 เมอโหนด 2 ไดรบ

Page 40: Modified AODV Protocol for Wireless Sensor Networks Parkpoom … · 2017-10-12 · (7) Thesis Title Modified AODV Protocol for Wireless Sensor Networks Author Mr. Parkpoom Manoyut

29  

 

ขอความ RREP กจะทราบทนทวาเสนทางทใชในการสงขอมลไปยงโหนด 7 มหมายเลขของโหนดถดไปคอโหนด 3 และมหมายเลขของโหนดถดจากโหนดถดไปคอโหนด 5 เปนตน

3.1.3 การสงขอความ RREQ แบบปลายทางเดยว เมอการเชอมตอเกดเสยหายขน โหนดทตรวจสอบไดวาการเชอมตอเสยหาย จะสงขอความ RREQ แบบปลายทางเดยว (Unicast) โดยมเปาหมายไปยงโหนดทคาดวานาจะมขอมลเสนทางทตนเองตองการ โดยขอมลทใชจะไดมาจากการรบขอความตรวจสอบโหนดขางเคยงและหมายเลขของโหนดถดจากโหนดถดไปทไดจดเกบไวในตารางเสนทางกอนหนาน ซงรปแบบของขอความ RREQ ทใชเปนดงภาพประกอบ 3-6

 

ภาพประกอบ 3-6 ลกษณะของขอความ RREQ [9]  

ขนตอนของการทา Local repair เรมจากการนาขอมลทไดจากกระบวนการสงขอความตรวจสอบโหนดขางเคยงและกระบวนการสงขอความ RREP จากเสนทางทใชงานไดมาใชงาน โดยการเพมโหนดถดไปทใชในการซอมแซม (Broken next hop) ไวในขอความ RREQ ซงคาของโหนดถดไปทใชในการซอมแซมจะเปนคาเดยวกนกบคาทไดทาการเปรยบเทยบระหวางคาของโหนดถดจากโหนดถดไปและคาหมายเลขของโหนดขางเคยงของโหนดขางเคยง (Neighbor of neighbor node address) วามคาเทากนหรอไม หากมคาเทากนหมายความวาโหนดถดจากโหนดถดไปนนมขอมลเสนทางทตองการ ซงเมอทาการเปรยบเทยบ โหนดทพบการเชอมตอเสยหายจะทาการสงหมายเลข RREQ แบบปลายทางเดยว โดยมเปาหมายในการสงไปยงโหนดทมคาเทากบคาของหมายเลขโหนดขางเคยงทถกพบวามคาหมายเลขของโหนดขางเคยงของโหนดขางเคยงเทากบคาหมายเลขโหนดถดจากโหนดถดไป โดยคาของหมายเลขโหนดถดไปทใชในการซอมแซมจะมคา

Page 41: Modified AODV Protocol for Wireless Sensor Networks Parkpoom … · 2017-10-12 · (7) Thesis Title Modified AODV Protocol for Wireless Sensor Networks Author Mr. Parkpoom Manoyut

30  

 

เปนหมายเลขของโหนดถดจากโหนดถดไป จากนนจงทาการสงขอความ RREQ แบบปลายทางเดยวดงแสดงในภาพประกอบ 3-7 

ภาพประกอบ 3-7 ลกษณะการทางานขอความ RREQ แบบปลายทางเดยว 

ลกษณะการสงขอความ RREQ แบบปลายทางเดยว เรมจากเมอโหนด 1 มความตองการสงขอมลไปยงโหนด 7 และกระบวนการคนหาเสนทางเสรจสน จะไดเสนทางทใชงานไดคอ 1-2-3-5-6-7 แตเมอโหนด 2 ตรวจพบวาเกดการเชอมตอเสยหายขนระหวางตนเองกบโหนด 3 โหนด 2 จะเขาสกระบวนการซอมแซมเสนทางแบบ Local repair โดยขอมลทโหนด 2 มอยคอขอมลหมายเลขโหนดขางเคยง, หมายเลขของโหนดขางเคยงของโหนดขางเคยง, หมายเลขของโหนดถดไปและหมายเลขของโหนดถดจากโหนดถดไป โหนด 2 จะทาการเปรยบเทยบคาของหมายเลขของโหนดขางเคยงของโหนดขางเคยงในแตละโหนดขางเคยงกบหมายเลขของโหนดถดจากโหนดถดไปวามคาเทากนหรอไม ในกรณนคาของหมายเลขโหนดขางเคยงของโหนดขางเคยงของโหนดขางเคยง 4 มคาเทากบหมายเลขของโหนดถดจากโหนดถดไป ในทนคอ 5 ซงแสดงวาโหนดตวทอยใกลเคยงกบตนเอง ในทนคอโหนด 4 ซงมโหนดขางเคยงทมขอมลเสนทางทตนเองตองการ ดงนนโหนด 2 จะทาการสงขอความ RREQ แบบปลายทางเดยว โดยมหมายเลขโหนดในการสงเปนโหนด 4 และมคาหมายเลขโหนดถดไปทใชในการซอมแซมภายในขอความ RREQ มคาเทากบโหนด 5 และเมอโหนด 2 สงขอความ RREQ แบบปลายทางเดยวไปยงโหนด 4 จะเรมทาการตรวจสอบขอมลภายในขอความ RREQ พบวาคาของหมายเลขโหนดถดไปทใชในการซอมแซมมคาเทากบหมายเลขโหนดขางเคยงของตนเอง โหนด 4 จะทาการสงขอความ RREQ แบบปลายทางเดยวตอไปยงโหนด 5 และเมอโหนด 5 ไดรบขอความ RREQ ดงกลาวโหนด 5 ซงมขอมลเสนทางในการสงขอมลไปยงโหนดปลายทางหรอโหนด 7 จะทาการสงขอความ RREP กลบไปยง

Page 42: Modified AODV Protocol for Wireless Sensor Networks Parkpoom … · 2017-10-12 · (7) Thesis Title Modified AODV Protocol for Wireless Sensor Networks Author Mr. Parkpoom Manoyut

31  

 

โหนด 4 และโหนด 4 จะทาการสงขอความ RREP กลบไปยงโหนด 2 ขอมลเสนทางทโหนด 2 ตองการกจะไดรบ และโหนด 2 จะทาการสงขอมลดวยเสนทางใหมทไดจากกระบวนการดงกลาว คอ 1-2-4-5-6-7   3.2 การปรบปรงเสนทางใหมระยะทางทสนกวาเสนทางทใชงานเดม

ในโพรโทคอล AODV ดงเดมหากเสนทางไมมความเสยหายหรอยงคงสามารถสงขอมลดวยเสนทางเดม โหนดจะไมสงหรอคนหาเสนทางใหม แมวาในบางกรณอาจจะมโหนดบางโหนดเคลอนทแลวทาใหมโอกาสทจะสงขอมลดวยจานวนโหนดทลดลง ซงในวทยานพนธนไดทาการพฒนาการคนหาเสนทางทส นลงและคาดวาจะสามารถลดคาหนวงเวลาไดใน 3 กรณ ซงรปแบบเครอขายทง 3 กรณนจะถกนาไปใชในการทดสอบดวยวธจาลองการทางานเครอขายในบทท 4 ดวย โดยรปแบบทง 3 มรายละเอยดดงตอไปน

- เมอโหนดภายในเสนทางทใชงานไดเคลอนทมทศทางไปยงโหนดตนทาง - เมอโหนดใหมเคลอนทมาอยระหวางโหนดปลายทางกบเสนทางทใชงานได - เมอโหนดตนทางเคลอนทไปในทศทางของโหนดปลายทางผานทางเสนทางทใชงานได

3.2.1 เมอโหนดภายในเสนทางทใชงานไดเคลอนทโดยมทศทางไปยงโหนดตนทาง 

ภาพประกอบ 3-8 รปแบบการเชอมตอตอนเรมตนของระบบ

ภาพประกอบ 3-8 เปนรปแบบการเชอมตอในเวลาเรมตนของเครอขายโดยโหนด 1 จะสงขอมลไปยงโหนด 7 ผานทางเสนทาง 1-2-3-5-6-7 และในกรณนใหความสนใจเมอโหนด 2

Page 43: Modified AODV Protocol for Wireless Sensor Networks Parkpoom … · 2017-10-12 · (7) Thesis Title Modified AODV Protocol for Wireless Sensor Networks Author Mr. Parkpoom Manoyut

32  

 

ซงมการจดเกบขอมลเกยวกบโหนดปลายทาง 7 คอมหมายเลขของโหนดถดไปคอ 3 และมหมายเลขของโหนดถดจากโหนดถดไป 5 นอกเหนอจากนโหนด 2 มการจดเกบคาหมายเลขโหนดขางเคยงและหมายเลขโหนดขางเคยงของโหนดขางเคยงดงนมหมายเลขโหนดขางเคยงเปน 1, 3, 4 และมหมายเลขโหนดขางเคยงของโหนดขางเคยงของ 1 เปน 2 มหมายเลขโหนดขางเคยงของโหนดขางเคยงของ 3 เปน 2, 5 และมหมายเลขโหนดขางเคยงของโหนดขางเคยงของ 4 เปน 2, 5 และเมอเวลาผานไปโหนด 5, 6 และ 7 เคลอนทเขาหาโหนดตนทาง ทาใหโครงสรางการเชอมตอเปลยนไปเปนดงแสดงในภาพประกอบ 3-9

ภาพประกอบ 3-9 การเคลอนทของโหนดภายในเสนทางทใชงานไดมทศทางไปยงโหนดตนทาง

การเคลอนทของโหนดภายในเสนทางทใชงานได ในทไดแกโหนด 5, 6, 7 มทศทางไปยงโหนดตนทาง เมอโหนด 2 ตรวจพบไดวาโหนดในเสนทางทใชงานไดดงกลาวเปนโหนดถดจากโหนดถดไปเคลอนทเขามาอยในระยะทสามารถสงขอมลได โดยใชการตรวจสอบจากกระบวนการของการรบขอความตรวจสอบโหนดขางเคยง ในทนหมายถงโหนด 2 สามารถรบขอความตรวจสอบโหนดขางเคยงจากโหนด 5 ไดและเมอโหนด 2 ทาการพจารณาขอมลในตารางเสนทางพบวาโหนดถดจากโหนดถดไปมคาเปนโหนด 5 ซงเคลอนทเขามาใกลกบตนเอง กระบวนการในการปรบปรงขอมลเสนทางทสนกวาเดมจงเรมขนดงแสดงในภาพประกอบ 3-10

Page 44: Modified AODV Protocol for Wireless Sensor Networks Parkpoom … · 2017-10-12 · (7) Thesis Title Modified AODV Protocol for Wireless Sensor Networks Author Mr. Parkpoom Manoyut

33  

 

ภาพประกอบ 3-10 การขอเสนทางเมอโหนดภายในเสนทางทใชงานไดมทศทางไปยงโหนดตนทาง

ขนตอนการปรบปรงขอมลเสนทางดงกลาวกระทาโดยโหนด 2 เมอไดรบขอความตรวจสอบโหนดขางเคยงจากโหนดทตนเองบนทกไววาเปนโหนดถดจากโหนดถดไป (ในทนคอโหนด 5) โหนด 2 จงทาการสงขอความ RREQ ดวยคา TTL = 1 และใชวธการสงเปนแบบปลายทางเดยวไปยงโหนด 5 เมอโหนดดงกลาวไดรบขอความ RREQ จะทาการตอบกลบดวยขอความ RREP ไปยงโหนด 2 จากนนโหนด 2 จะทาการปรบปรงขอมลเสนทางทใชในการสงขอมลไปยงโหนด 7 คอมคาหมายเลขโหนดถดไปคอ 5 และมคาหมายเลขโหนดถดจากโหนดถดไปคอ 6 กระบวนการดงกลาวจะชวยลดจานวนโหนดทใชในการสงขอมล

3.2.2 เมอโหนดใหมเคลอนทมาอยระหวางโหนดปลายทางกบเสนทางทใชงานได

ภาพประกอบ 3-11 รปแบบการเชอมตอของเสนทางทใชงานได

จากภาพประกอบ 3-11 รปแบบการเชอมตอของเสนทางทใชงานไดทโหนด 1 มการสงขอมลไปยงโหนดปลายทาง 7 ในทนทาการพจารณาขอมลตารางเสนทางภายในโหนด 1

Page 45: Modified AODV Protocol for Wireless Sensor Networks Parkpoom … · 2017-10-12 · (7) Thesis Title Modified AODV Protocol for Wireless Sensor Networks Author Mr. Parkpoom Manoyut

34  

 

พบวาคาหมายเลขโหนดถดไปคอ 2 และหมายเลขโหนดถดจากโหนดถดไปคอ 3 นอกจากนยงมการเกบคาหมายเลขโหนดขางเคยงคอ 2 และหมายเลขโหนดขางเคยงของโหนดขางเคยงคอ 1 และ 3 ซงเสนทางการทางานในการสงขอมลจากโหนด 1 ไปยงโหนด 7 เปนดงน 1-2-3-4-5-6-7 เมอเวลาผานไปมโหนดเคลอนทเขามาออยระหวางโหนดตนทางและโหนดปลายทางดงแสดงในภาพประกอบ 3-12

ภาพประกอบ 3-12 โหนดใหมเคลอนทมาอยระหวางโหนดปลายทางกบเสนทางทใชงานได

ในกรณการเชอมตอดงภาพประกอบ 3-12 พบวามโหนด 8 เคลอนทเขามาอยระหวางโหนด 1 ซงเปนโหนดตนทางกบโหนด 7 ซงเปนโหนดปลายทาง เมอโหนด 1 ไดรบขอความตรวจสอบโหนดขางเคยงจากโหนด 8 ทมขอมลคาโหนดขางเคยงของโหนดขางเคยงคอ 1 และ 7 โหนด 1 จะทาการปรบปรงขอมลเสนทางใหมทนท เพอลดจานวนโหนดทใชในการสงขอมลดงแสดงในภาพประกอบ 3-13  

Page 46: Modified AODV Protocol for Wireless Sensor Networks Parkpoom … · 2017-10-12 · (7) Thesis Title Modified AODV Protocol for Wireless Sensor Networks Author Mr. Parkpoom Manoyut

35  

 

1 2 3

4

6 57

8

NH: 8NON: 7

RREQ with 

TTL = 2

RREP

NH is Next hop addressNON is Next of next hop addressTTL is Time to life

 

ภาพประกอบ 3-13 การรองขอขอมลเสนทางผานทางโหนดใหมทเขามาอยระหวางโหนดปลายทาง

และเสนทางทใชงานได 

 

จากภาพประกอบ 3-13 แสดงการรองขอขอมลเสนทางเมอเกดกรณทโหนดใหมเขามาอยระหวางโหนดปลายทางกบโหนดทอยในเสนทางทใชงานได เมอโหนดใหมมคาหมายเลขของโหนดขางเคยงเปนโหนดปลายทาง โหนดตวทตรวจสอบไดจะสงขอความ RREQ ดวยคา TTL = 2 และใชลกษณะการสงเปนแบบปลายทางเดยวไปยงโหนดใหมทเขามาในเครอขาย หลงจากทโหนดใหมไดรบขอความ RREQ โหนดดงกลาวจะตรวจสอบความตองการของขอความ RREQ วาความตองการสงขอมลไปยงโหนดปลายทางดงกลาวเปนโหนดขางเคยงของตนเองหรอไม ถาใชจะทาการสงขอความ RREQ แบบปลายทางเดยวไปยงโหนดปลายทาง และเมอโหนดปลายทางไดรบขอความ RREQ โหนดปลายทางจะทาการสงขอความ RREP ตอบกลบไปยงโหนดใหมดงกลาว โหนดในเสนทางทใชงานไดทพบเหตการณดงกลาวกจะสามารถทาการสงขอมลไปยงปลายทาง ดวยเสนทางทสนลงได ดงในภาพประกอบ 3-13 พบวาโหนด 1 สามารถสงขอมลไปยงโหนด 7 ผานทางโหนด 8 ซงใชจานวนโหนดทใชในการสงขอมลเทากบ 2 ซงนอยกวาเสนทางเดมทมความตองการใชจานวนโหนดทใชในการสงขอมลถง 6

Page 47: Modified AODV Protocol for Wireless Sensor Networks Parkpoom … · 2017-10-12 · (7) Thesis Title Modified AODV Protocol for Wireless Sensor Networks Author Mr. Parkpoom Manoyut

36  

 

3.2.3 เมอโหนดตนทางเคลอนทไปในทศทางของโหนดปลายทางผานทางเสนทางทใชงานได

 

ภาพประกอบ 3-14 รปแบบการเชอมตอตงตนกอนทโหนดตนทางเคลอนท  

ภาพประกอบ 3-14 โหนด 1 เปนโหนดตนทาง ตองการสงขอมลไปยงโหนดปลายทางหมายเลข 7 ผานทางเสนทาง 1-2-3-4-5-6-7 โดยในทนแสดงใหเหนวาโหนดถดไปเพอใชในการสงขอมลไปยงโหนดปลายทาง 7 ซงโหนด 1 เกบคามคาเปน 2 และโหนดถดจากโหนดถดไปมคาเปน 3 และมคาโหนดขางเคยงของโหนดขางเคยงคอ 1 และ 3   

 

ภาพประกอบ 3-15 การเคลอนทของโหนดตนทางไปในทศทางเสนทางทใชงานได 

เมอมการเคลอนทของโหนดตนทางไปในทศทางของเสนทางทใชงานได ในทนคอโหนดตนทางหมายเลข 1 เคลอนทเขาไปในทศทางของโหนดในเสนทางทใชงานไดคอโหนด 3 ซงคาหมายเลขโหนดถดจากโหนดถดไปทโหนด 1 เกบคาไวมคาเปน 3 ดงนนโหนด 1 จงเรมกระบวนการในการรองขอเสนทางทสนลงดงแสดงในภาพประกอบ 3-16  

Page 48: Modified AODV Protocol for Wireless Sensor Networks Parkpoom … · 2017-10-12 · (7) Thesis Title Modified AODV Protocol for Wireless Sensor Networks Author Mr. Parkpoom Manoyut

37  

 

 

ภาพประกอบ 3-16 การรองขอขอมลเสนทางใหม

เมอมการรองขอเสนทางทสนกวาโหนด 1 จะทาการสงขอความ RREQ ดวยคา TTL = 1 ไปยงโหนด 3 ถาโหนด 3 มขอมลเสนทางเพอใชในการสงขอมลไปยงโหนดปลายทางหมายเลข 7 จะทาการตอบกลบดวยขอความ RREP ทาใหเสนทางใหมทเกดขนมคาจานวนโหนดทใชในการสงขอมลทนอยลงกวาเดม

 

Page 49: Modified AODV Protocol for Wireless Sensor Networks Parkpoom … · 2017-10-12 · (7) Thesis Title Modified AODV Protocol for Wireless Sensor Networks Author Mr. Parkpoom Manoyut

38

บทท 4 ผลการทดสอบ

บทนเปนการแสดงและวเคราะหผลการทดสอบโพรโทคอล AODV ทไดรบการพฒนาในงานวจยน โดยแบงเนอหาออกเปน 4 สวนดงน 1) การหาคาจานวนโหนดทเหมาะสมตอพนทททาการทดสอบ 2) การหาคาชวงเวลาทใชในการสงขอความตรวจสอบโหนดขางเคยงทเหมาะสม 3) การเปรยบเทยบโพรโทคอล AODV แบบดงเดมกบโพรโทคอล AODV ทพฒนาการซอมแซมเสนทางแบบ Local repair และ 4) การเปรยบเทยบโพรโทคอล AODV แบบดงเดมกบโพรโทคอล AODV ททาการพฒนาการซอมแซมเสนทางแบบ Local repair และการเลอกใชเสนทางทสนทสด พารามเตอรตางๆ ทใชในการทดสอบจะถกพจารณาบนสมมตฐานทตองการนาเครอขายเซนเซอรไรสายไปใชในการเฝาระวงสขภาพของสถานพยาบาล เพอชวยในการดแลผปวยทเขารบการรกษาภายในสถานพยาบาล ขนาดกลางทมพนทกวาง 200 เมตร ขนาดความยาว 200 เมตร และใหโหนดในระบบเคลอนทได (ตดกบตวผปวย) ดวยความเรว 1 เมตรตอวนาท โดยในระบบจะมจานวนการตดตอสอสารคดเปนรอยละ 10 ของจานวนโหนดทงหมดในสถานพยาบาล ในการทดสอบประสทธภาพของโพรโทคอล AODV ทพฒนาขนใชงานในเครอขายเซนเซอรไรสาย จะพจารณาจาก 3 คาดงตอไปน

- อตราความสาเรจในการสงขอมล (Packet Delivery Ratio, PDR) คอคาความสาเรจในการสงขอมลของโหนดในเครอขาย โดยคานวณไดจากจานวนแพกเกจทโหนดปลายทางไดรบตอจานวนแพกเกจทโหนดตนทางทาการสง

- คาหนวงเวลา (Delay) คอคาความลาชาในการสงแพกเกจในเครอขาย ในทนจะเปนคาเฉลยของคาหนวงเวลาทไดจากการการทางานของทกๆ โหนดในเครอขายโดยคานวณไดจากเวลาทแพกเกจถงปลายทางลบดวยเวลาทแพกเกจเรมทาการสงออกจากโหนดตนทาง

- คาปรมาณขอความการจดการเสนทางตอการรบขอมล (Normalized Routing Load, NRL) คอคาทใชในการเปรยบเทยบปรมาณแพกเกจทใชในการคนหาเสนทางเพอใชในการสงขอมล สามารถคานวณไดจากอตราสวนระหวางขอความการจดการเสนทางตอแพกเกจทโหนดปลายทางไดรบสามารถคานวณไดจากสมการ NRL = (จานวนRREQ + จานวนRREP + จานวนRRER) / จานวนแพกเกจทโหนดปลายทางไดรบ

Page 50: Modified AODV Protocol for Wireless Sensor Networks Parkpoom … · 2017-10-12 · (7) Thesis Title Modified AODV Protocol for Wireless Sensor Networks Author Mr. Parkpoom Manoyut

39

4.1 การหาคาจานวนโหนดทเหมาะสมตอพนทททาการทดสอบ ในสวนของการหาคาจานวนโหนดทเหมาะสมตอพนทททาการทดสอบเพอทาใหทราบถงจานวนโหนดทเหมาะสมทสดในการทางานของโพรโทคอล AODV แบบดงเดม ซงมการกาหนดพารามเตอรพนฐานสาหรบจาลองการทางานของเครอขายดงแสดงในตารางท 4-1

ตารางท 4-1 พารามเตอรพนฐานเพอใชในการหาจานวนโหนดทเหมาะสมตอพนทททดสอบ

พารามเตอร คาทใชงาน

Mac Layer Mac/802_15_4

Network Interface Phy/WirlessPhy/802_15_4

Routing protocol Defaulted AODV routing protocol

No. of nodes 50, 100, 150, 200, 256

HELLO_INTERVAL 1 seconds(Defaulted AODV)

Number of simulation runs 10 times

Simulation time 1000 seconds

X dimension 200 meters

Y dimension 200 meters

Packet type CBR packet

Connection 10% of No. of nodes

Rx range 20 meters

Tx range 20 meters

Rx power 47 mW

Tx power 47 mW

CBR interval 1 second

จากตารางท 4-1 เปนคาพารามเตอรพนฐานเพอใชในการจาลองการทางานเพอหาจานวนโหนดทเหมาะสมตอพนทททดสอบดวยการทดสอบในพนทขนาด 40,000 ตารางเมตร (200เมตร*200เมตร) โดยการกาหนดใหมการสงขอความตรวจสอบโหนดขางเคยงในทกๆ 1 วนาท ซงเปนคาดงเดมของโพรโทคอล AODV และมจานวนโหนดสงสดทใชในการทดสอบมคา 256 โหนด เนองจากในทนทาการพจารณาเฉพาะเครอขายทมการใชงานหมายเลขโหนดแบบ 8 บท (หมายเลข ID ทสามารถทาไดบนโหนดจรง) ซงจะสามารถทาการจดเกบหมายเลขทแตกตาง

Page 51: Modified AODV Protocol for Wireless Sensor Networks Parkpoom … · 2017-10-12 · (7) Thesis Title Modified AODV Protocol for Wireless Sensor Networks Author Mr. Parkpoom Manoyut

40

กนไดสงสด 256 หมายเลข และการทดสอบจะใชโพรโทคอล AODV แบบดงเดม ซงผลลพธทไดจากการจาลองเครอขายเปนดงตอไปน

4.1.1 อตราความสาเรจในการสงขอมลเมอมการเปลยนแปลงจานวนโหนดในเครอขาย

ภาพประกอบ 4-1 กราฟความสมพนธระหวางอตราความสาเรจในการสงขอมลกบ จานวนโหนดในเครอขาย

ภาพประกอบ 4-1 แสดงกราฟความสมพนธระหวางอตราความสาเรจในการสงขอมลทเปลยนแปลงเมอมการเปลยนแปลงจานวนโหนดในเครอขายเรมจาก 50, 100, 150, 200 และ 256 โหนดตามลาดบ อตราความสาเรจในการสงขอมลเปลยนในลกษณะของกราฟพาราโบลาคว า คอสามารถใหคาอตราความสาเรจในการสงขอมลสงทสด 55 เปอรเซนต เมอมจานวนของโหนดในเครอขาย 150 ตว โดยทเมอจานวนโหนดมคานอยในทนคอ 50 และ 100 อตราความสาเรจในการสงขอมลจะมคานอยดวยเนองจากปรมาณโหนดทมอยในเครอขายไมสามารถทางานครอบคลมพนทไดทงหมด ทาใหในบางกรณไมสามารถตดตอสอสารไปยงโหนดทตองการได และหากมจานวนโหนดในเครอขายมากเกนไปในทนคอ 200 และ 256 จะทาใหอตราความสาเรจในการสงขอมลลดตาลง เนองจากในชวงการตดตอสอสารมปรมาณโหนดหนาแนนเกนไป จงมโอกาสเกดการชนกนของขอมลไดสง ทาใหอตราความสาเรจในการสงขอมลลดลง ดงนนจานวนโหนดท 150 ตวกระจายตวแบบสมบนพนท 200x200 ตารางเมตรจะใหคาอตราความสาเรจในการสงขอมลทดทสด

Page 52: Modified AODV Protocol for Wireless Sensor Networks Parkpoom … · 2017-10-12 · (7) Thesis Title Modified AODV Protocol for Wireless Sensor Networks Author Mr. Parkpoom Manoyut

41

4.1.2 คาหนวงเวลาเมอมการเปลยนแปลงจานวนโหนดในเครอขาย

ภาพประกอบ 4-2 กราฟความสมพนธระหวางคาหนวงเวลากบจานวนโหนดในเครอขาย

จากภาพประกอบ 4-2 เปนกราฟแสดงความสมพนธระหวางคาหนวงเวลากบจานวนโหนดในเครอขายอยในรปพาราโบลาแบบหงาย มคาหนวงเวลาทนอยทสดเมอมจานวนโหนดในชวงตงแต 150 -200 โหนด ซงเมอคาจานวนโหนดมคานอยนนคอทจานวนโหนดมคา 50 โหนด คาหนวงเวลาทเกดขนจะมคาสง สาเหตเนองจากโหนดไมสามารถทาการตดตอสอสารไดทนทเมอมความตองการ ซงตองใชเวลาเพอทาการคนหาเสนทางหรอตองใชเวลาใหโหนดเคลอนทเขามาอยในชวงทสามารถตดตอสอสารได และเมอมจานวนโหนดมากเกนไปในทนคอเมอจานวนโหนดมคาเทากบ 256 โหนด คาหนวงเวลาจะมคามากขนเนองจากเมอมความหนาแนนมากขนโอกาสทโหนดสงขอมลและเกดการชนกนจงมสง จงทาใหโหนดตองพยายามทาการสงขอมลใหมซงทาใหการสงขอมลดงกลาวลาชายงขน ดงนนจานวนโหนดท 150 ในพนท 200x200 ตารางเมตรนอกจากจะใหคาอตราความสาเรจในการสงขอมลทดทสดแลวยงจะใหคาหนวงเวลาทนอยทสดอกดวย

Page 53: Modified AODV Protocol for Wireless Sensor Networks Parkpoom … · 2017-10-12 · (7) Thesis Title Modified AODV Protocol for Wireless Sensor Networks Author Mr. Parkpoom Manoyut

42

4.1.3 ปรมาณขอความการจดการเสนทางตอการรบขอมลเมอมการเปลยนแปลงจานวนโหนดในเครอขาย

ภาพประกอบ 4-3 กราฟความสมพนธระหวางคาปรมาณขอความการจดการเสนทางตอการรบขอมลกบจานวนโหนดในเครอขาย

ในสวนนเปนการหาความสมพนธระหวางปรมาณขอความการจดการเสนทางตอการรบขอมลกบจานวนโหนดในเครอขาย พบวาเปนความสมพนธในรปแบบของกราฟพาราโบลาหงาย ในกรณทจานวนโหนดมคานอยคาปรมาณขอความการจดการเสนทางตอการรบขอมลจะมคาสง เนองจากโหนดไมสามารถตดตอสอสารถงโหนดทตองการ โหนดจงพยายามทาการคนหาเสนทางอยเปนระยะๆ ประกอบกบการคานวณคาปรมาณขอความการจดการเสนทางตอการรบขอมลจะนาคาจานวนในการรบขอมลของโหนดปลายทางมาใชในการพจารณา แตเมอจานวนโหนดในเครอขายสง คาปรมาณขอความการจดการเสนทางตอการรบขอมลจะมคาสงขน เนองจากการเกดการชนกนของขอมล จงจาเปนตองเกดกระบวนการในความพยายามสงขอมลใหมและเมอความพยายามไมสาเรจ โหนดจาเปนตองซอมแซมเสนทางเพอใชในการเชอมตอ ซงกระบวนการดงกลาวโหนดในเครอขายจาเปนตองมการสงขอความการจดการเสนทาง จงทาใหปรมาณขอความการจดการเสนทางตอการรบขอมลมคาสงขน เมอทาการพจารณาจากคาอตราความสาเรจในการสงขอมลพบวาจานวนโหนดทใหคาทดทสดคอ 150 โหนด เมอพจารณาคาหนวงเวลาพบวาจานวนโหนดททาใหคาหนวงเวลามคานอยคอ 100, 150 และ 200 โหนด และเมอพจารณาคาปรมาณขอความการจดการเสนทางตอการ

Page 54: Modified AODV Protocol for Wireless Sensor Networks Parkpoom … · 2017-10-12 · (7) Thesis Title Modified AODV Protocol for Wireless Sensor Networks Author Mr. Parkpoom Manoyut

43

รบพบวาคาทนอยทสดคอ 150 โหนด ดงนนจงนาจานวนโหนดเทากบ 150 โหนดมาใชในการพจารณาในการจาลองเครอขายตอไป

4.2 การหาคาชวงเวลาทใชในการสงขอความตรวจสอบโหนดขางเคยงทเหมาะสม ในสวนของการหาคาชวงเวลาทใชในการสงขอความตรวจสอบโหนดขางเคยงทเหมาะสม โดยจะใชพารามเตอรจานวนโหนดเทากบ 150 โหนด ซงไดมาจากการทดสอบกอนหนา ซงการทดสอบเพอหาคาชวงเวลาทใชในการสงขอความตรวจสอบโหนดขางเคยงดงกลาวจะใชงานโพรโทคอล AODV แบบด งเดม และมการเปลยนแปลงคาชวงเวลาทใชในการสงขอความตรวจสอบโหนดขางเคยงตงแต 1 ไปจนถง 12 วนาท

ตารางท 4-2 พารามเตอรพนฐานในการหาคาชวงเวลาทใชในการสงขอความตรวจสอบโหนดขางเคยงทเหมาะสม

พารามเตอร คาทใชงาน

Mac Layer Mac/802_15_4

Network Interface Phy/WirlessPhy/802_15_4

Routing protocol Defaulted AODV routing protocol

No. of nodes 150 nodes

HELLO_INTERVAL 1 – 12 seconds

Number of simulation runs 10 times

Simulation time 1000 seconds

X dimension 200 meters

Y dimension 200 meters

Packet type CBR packet

Connection 10% of No. of nodes

Rx range 20 meters

Tx range 20 meters

Page 55: Modified AODV Protocol for Wireless Sensor Networks Parkpoom … · 2017-10-12 · (7) Thesis Title Modified AODV Protocol for Wireless Sensor Networks Author Mr. Parkpoom Manoyut

44

ตารางท 4-2 พารามเตอรพนฐานในการหาคาชวงเวลาทใชในการสงขอความตรวจสอบโหนดขางเคยงทเหมาะสม (ตอ)

พารามเตอร คาทใชงาน

Rx power 47 mW

Tx power 47 mW

CBR interval 1 second

จากตารางท 4-2 พารามเตอรพนฐานเพอใชในการหาคาชวงเวลาทใชในการสงขอความตรวจสอบโหนดขางเคยงทเหมาะสม โดยการเปลยนแปลงคาชวงเวลาทใชในการสงขอความตรวจสอบโหนดขางเคยงตงแต 1 วนาท ไปจนถง 12 วนาท และกาหนดจานวนโหนดท 150 โหนด ซงเปนคาทไดจากการทดสอบกอนหนา และการทดสอบดงกลาวจะใชโพรโทคอล AODV แบบดงเดม ซงผลลพธทไดจากการจาลองเครอขายเปนดงตอไปน

4.2.1 อตราความสาเรจในการสงขอมลเมอมการเปลยนแปลงคาชวงเวลาทใชในการสงขอความตรวจสอบโหนดขางเคยง

ภาพประกอบ 4-4 กราฟความสมพนธระหวางอตราความสาเรจในการสงขอมล กบคาชวงเวลาทใชในการสงขอความตรวจสอบโหนดขางเคยง

Page 56: Modified AODV Protocol for Wireless Sensor Networks Parkpoom … · 2017-10-12 · (7) Thesis Title Modified AODV Protocol for Wireless Sensor Networks Author Mr. Parkpoom Manoyut

45

จากภาพประกอบ 4-4 กราฟความสมพนธระหวางคาอตราความสาเรจในการสงขอมลกบคาชวงเวลาทใชในการสงขอความตรวจสอบโหนดขางเคยงพบวา เมอคาชวงเวลาทใชในการสงขอความตรวจสอบโหนดขางเคยงมคานอยนนคอตงแต 1 วนาทถง 5 วนาท คาอตราความสาเรจในการสงขอมลจะมคานอยกวาเลกนอยเนองจากในกรณทคาชวงเวลามคานอยจะสงผลใหโหนดมความถในการสงขอความตรวจสอบโหนดขางเคยงสง ทาใหปรมาณขอความดงกลาวในเครอขายมมาก ซงอาจสงผลใหเกดการชนกนของการสงขอมลขนทาใหความสาเรจในการสงขอมลลดตาลง และเมอคาชวงเวลาทใชในการสงขอความตรวจสอบโหนดขางเคยงมคาสงขนในทนคอท 10 วนาทเปนตนไป คาอตราความสาเรจในการสงขอมลจะมคาลดลง เนองจากในบางกรณโหนดขางเคยงเคลอนทออกจากระยะการตดตอสอสาร แตโหนดซงเคยจดเกบเสนทางขอมลซงใชโหนดขางเคยงเปนโหนดถดไปไมทราบวาโหนดขางเคยงดงกลาวไมอยในระยะการตดตอสอสาร จงยงคงพยายามตดตอสอสารอยดวยขอมลโหนดขางเคยงเดม ซงสงผลใหอตราความสาเรจในการสงขอมลลดตาลง

4.2.2 คาหนวงเวลาเมอมการเปลยนแปลงคาชวงเวลาทใชในการสงขอความตรวจสอบโหนดขางเคยง

ภาพประกอบ 4-5 กราฟความสมพนธระหวางคาหนวงเวลากบ คาชวงเวลาทใชในการสงขอความตรวจสอบโหนดขางเคยง

จากกราฟความสมพนธระหวางคาหนวงเวลากบคาชวงเวลาทใชในการสงขอความตรวจสอบโหนดขางเคยงดงภาพประกอบ 4-5 พบวาเมอคาชวงเวลามคานอยนนคอท 1

Page 57: Modified AODV Protocol for Wireless Sensor Networks Parkpoom … · 2017-10-12 · (7) Thesis Title Modified AODV Protocol for Wireless Sensor Networks Author Mr. Parkpoom Manoyut

46

วนาทถง 4 วนาท สงผลใหคาหนวงเวลาในการสงขอมลสงเนองจากการชนกนของการสงขอมล จงจาเปนตองมการซอมแซมเสนทางซงทาใหคาหนวงเวลามคาเพมขน และเมอคาชวงเวลาทใชในการสงขอความตรวจสอบโหนดขางเคยงมมากขนคอท 9 วนาทเปนตนไป คาหนวงเวลามคาเพมขนอยางชดเจน เนองจากโหนดซงไดทาการจดเกบขอมลโหนดขางเคยงกวาจะทราบวาโหนดขางเคยงเคลอนทออกนอกระยะการตดตอสอสารของตนเองจะตองใชเวลาคอนขางนาน ซงในระยะเวลาดงกลาวโหนดอาจทาการสงขอมลออกไปและโหนดขางเคยงไมไดรบขอมลน น ทาใหการตดตอสอสารไมถกตอง สงผลใหตองพยายามคนหาเสนทางใหม ซงตองใชระยะเวลาทยาวนานยงขน

4.2.3 คาปรมาณขอความการจดการเสนทางตอการรบขอมลเมอมการเปลยนแปลงคาชวงเวลาทใชในการสงขอความตรวจสอบโหนดขางเคยง

ภาพประกอบ 4-6 กราฟความสมพนธระหวางคาปรมาณขอความการจดการเสนทางตอการรบขอมลกบคาชวงเวลาทใชในการสงขอความตรวจสอบโหนดขางเคยง

จากภาพประกอบ 4-6 เปนกราฟความสมพนธระหวางคาปรมาณขอความการจดการเสนทางตอการรบขอมลกบคาชวงเวลาทใชในการสงขอความตรวจสอบโหนดขางเคยง แสดงใหเหนวาเมอคาชวงเวลาทใชในการสงขอความตรวจสอบโหนดขางเคยงมคานอย นนคอโหนดจะทาการสงขอความตรวจสอบโหนดขางเคยงถมากขน ทาใหเกดขอความการจดการเสนทางในเครอขายมาก สงผลใหคาปรมาณขอความการจดการเสนทางตอการรบขอมลมคาสงอยางเหนไดชด และเมอคาชวงเวลาทใชในการสงขอความตรวจสอบโหนดขางเคยงมคามากขน จะทาใหคา

Page 58: Modified AODV Protocol for Wireless Sensor Networks Parkpoom … · 2017-10-12 · (7) Thesis Title Modified AODV Protocol for Wireless Sensor Networks Author Mr. Parkpoom Manoyut

47

ปรมาณขอความการจดการเสนทางตอการรบขอมลมคาลดลง เนองจากความถทโหนดตองใชในการสงขอความตรวจสอบโหนดขางเคยงมคาลดลง เมอทาการพจารณาจากคาอตราความสาเรจในการสงขอมลพบวาคาชวงเวลาทใชในการสงขอความตรวจสอบโหนดขางเคยงทใหผลดทสดอยทชวง 7 ถง 9 วนาท และเมอพจารณาคาหนวงเวลาพบวาคาหนวงเวลานอยอยท 7 วนาท และเมอพจารณาคาปรมาณขอความการจดการเสนทางตอการรบพบวาคาทนอยจะเรมจากคาตงแต 7 วนาทเปนตนไป ดงนนจงทาการเลอกคาชวงเวลาทใชในการสงขอความตรวจสอบโหนดขางเคยงทมคาเทากบ 7 วนาทมาใชในการทดสอบตอไป 4.3 การเปรยบเทยบโพรโทคอล AODV แบบดงเดมกบโพรโทคอล AODV ทพฒนาการซอมแซม

เสนทางแบบ Local repair ในทนทาการทดสอบระหวาง AODV แบบดงเดมกบโพรโทคอล AODV ทพฒนาการซอมแซมเสนทางแบบ Local repair โดยการนาพารามเตอรทไดทาการทดสอบกอนหนานมาใชในการทดสอบ ซงคาพารามเตอรแสดงดงตาราง 4-3

ตารางท 4-3 พารามเตอรพนฐานในการเปรยบเทยบโพรโทคอล AODV แบบดงเดมกบโพรโทคอล AODV ทพฒนาการซอมแซมเสนทางแบบ Local repair

พารามเตอร คาทใชงาน

Mac Layer Mac/802_15_4

Network Interface Phy/WirlessPhy/802_15_4

No. of nodes 150 nodes

HELLO_INTERVAL 7 seconds

Number of simulation runs 10 times

Simulation time 1000 seconds

X dimension 200 meters

Y dimension 200 meters

Packet type CBR packet

Connection 10% of No. of nodes

Rx range 20 meters

Tx range 20 meters

Page 59: Modified AODV Protocol for Wireless Sensor Networks Parkpoom … · 2017-10-12 · (7) Thesis Title Modified AODV Protocol for Wireless Sensor Networks Author Mr. Parkpoom Manoyut

48

ตารางท 4-3 พารามเตอรพนฐานในการเปรยบเทยบโพรโทคอล AODV แบบดงเดมกบโพรโทคอล AODV ทพฒนาการซอมแซมเสนทางแบบ Local repair (ตอ)

จากตารางท 4-3 พารามเตอรพนฐานในการเปรยบเทยบโพรโทคอล AODV แบบดงเดมกบโพรโทคอล AODV ทพฒนาการซอมแซมเสนทางแบบ Local repair ซงคาจานวนโหนดและคาชวงเวลาทใชในการสงขอความตรวจสอบโหนดขางเคยงไดมาจากการทดสอบกอนหนาซงการทดสอบจะเปนการสมตาแหนงของโหนดในพนท และใหมโหนด 15 โหนดมการเคลอนท ผลลพธทไดจากการเปรยบเทยบแสดงไดดงตารางท 4-4

ตารางท 4-4 แสดงการเปรยบเทยบผลทไดจากการทดสอบการทางานของโพรโทคอล AODV แบบดงเดมกบ AODV ทพฒนาการซอมแซมเสนทางแบบ Local repair

Value AODV แบบดงเดม

AODV ทพฒนา Local repair

ผลการเปรยบเทยบ

PDR(%) 68.98 76.52 (+) Better 9.85

Delay(ms) 77.86 55.73 (+) Faster 22.13

NRL 7.29 5.36 (+) Better 1.93

All Energy usage for Sending (mW) 11059.66 10739.69 (+) Better 319.97

All Energy usage for Receiving (mW) 16498.46 15057.95 (+) Better 1440.51

Energy usage for header sending (mW) 1955.39 1734.16 (+) Better 221.23

Energy usage for header receiving (mW) 7401.88 6217.63 (+) Better 1184.25

Number of Local Repair 33 32.2 (+) Better 0.8

Number of Source Repair 36.88 26.85 (+) Better 10.03

จากตารางท 4-4 แสดงการเปรยบเทยบผลทไดจากการทดสอบการทางานของโพรโทคอล AODV แบบดงเดมกบ AODV ทพฒนาการซอมแซมเสนทางแบบ Local repair เมอพจารณาคาอตราความสาเรจในการสงขอมล (PDR) ทไดจาก AODV ทพฒนา Local repair มคาสง

พารามเตอร คาทใชงาน

Rx power 47 mW

Tx power 47 mW

CBR interval 1 second

Page 60: Modified AODV Protocol for Wireless Sensor Networks Parkpoom … · 2017-10-12 · (7) Thesis Title Modified AODV Protocol for Wireless Sensor Networks Author Mr. Parkpoom Manoyut

49

กวา 9.85 เปอรเซนต และคาหนวงเวลา (Delay) ลดลง 28.24 เปอรเซนต ทงนเนองมาจากการทางานของ AODV ทมการพฒนา Local repair จะใชขอมลทไดจากขอความตรวจสอบโหนดขางเคยงเขามาชวยในการทางาน และเมอเกดกรณทการเชอมตอเสยหาย โหนดจะมขอมลของโหนดขางเคยงทาใหสามารถทาการซอมแซมเสนทางแบบ Local repair ดวยการสงแบบปลายทางเดยวแทนการสงแบบแพรกระจาย และทาการสงขอความรองขอดงกลาวไปยงโหนดทคาดวาจะมขอมลเสนทางทตองการ จงสงผลใหอตราความสาเรจในการสงขอมลมคาทดขนและลดระยะเวลาในการซอมแซมใหรวดเรวยงขน สวนคาปรมาณขอความการจดการเสนทางตอการรบขอมล (NRL) การทดสอบโพรโทคอล AODV ทพฒนา Local repair จะใหคาทลดลง 26.47 เปอรเซนต เนองมาจากเมอเครอขายมการซอมแซมเสนทางดวย Local repair ทไดพฒนาขน โหนดจะใชวธการสงแบบปลายทางเดยวแทนการสงแบบแพรกระจาย สงผลใหปรมาณขอความการจดการเสนทางในเครอขายมจานวนลดตาลง จงทาใหคาดงกลาวมคาลดลง เมอทาการพจารณาพลงงานทใชในการรบ-สงในสวนของขอความการจดการเสนทางพบวาโพรโทคอล AODV ทพฒนาการทางานของ Local repair สามารถลดการใชพลงงานได 16.00 เปอรเซนต และ 11.31 เปอรเซนต ตามลาดบ สาเหตเนองจากเมอมการซอมแซมเสนทางแบบ Local repair ทพฒนาขน การสงขอความรองขอเสนทางจะเปนแบบปลายทางเดยวแทนการสงแบบแพรกระจาย ซงลกษณะดงกลาวจะทาใหปรมาณการรบ-สงตอขอวามรองขอเสนทางมจานวนลดลงเมอเปรยบเทยบการทางานแบบดงเดม และเมอพจารณาการใชพลงงานของการรบ-สงทใชทงหมดพบวามคาลดลง 8.73 เปอรเซนต และ 2.89 เปอรเซนต ซงสาเหตทลดการใชพลงงานลงไมมากเนองจาก ในกระบวนการทไดทาการพฒนา Local repair จะสงผลใหความสาเรจในการสงขอมลดขน ซงจะทาใหโหนดสามารถทาการรบ-สงขอมลทตองการไดมากขน จงทาใหตองมการใชพลงงานเพอสงขอมลทตองการดงกลาว สงผลใหการใชพลงงานในสวนของการรบ-สงขอมลทตองการมคามากขนไปดวย และเมอพจารณาจานวนครงในการซอมแซมเสนทางแบบ Local repair ระหวางโพรโทคอล AODV แบบดงเดมกบโพรโทคอล AODV ทพฒนา Local repair พบวาไมแตกตางกนเนองจากเหตการณททาใหเกดการซอมแซมเสนทางแบบ Local repair เกดขนคลายกน แตหากพจาณาคาจานวนครงในการซอมแซมเสนทางแบบ Source repair พบวาโพรโทคอล AODV ทพฒนา Local repair จะมการซอมแซมเสนทางแบบ Source repair ลดลงถง 27.19 เปอรเซนต เนองมาจากโพรโทคอล AODV ทพฒนา Local repair มโอกาสในการซอมแซมเสนทางแบบ Local repair ไดสาเรจสงกวาโพรโทคอล AODV แบบด งเดม ซงเกดจากการสงขอความ RREQ แบบปลายทางเดยวแทนการสงแบบแพรกระจาย สงผลใหลดจานวนครงในการซอมแซมเสนทางแบบ Source repair

Page 61: Modified AODV Protocol for Wireless Sensor Networks Parkpoom … · 2017-10-12 · (7) Thesis Title Modified AODV Protocol for Wireless Sensor Networks Author Mr. Parkpoom Manoyut

50

4.4 การเปรยบเทยบโพรโทคอล AODV แบบดงเดมกบโพรโทคอล AODV ทพฒนาการซอมแซมเสนทางแบบ Local repair และการเลอกใชเสนทางทสนทสด

ในการทดสอบดงกลาวจะใชงานพารามเตอรคาเดยวกบตารางท 4-3 ผลลพธทไดจากการเปรยบเทยบแสดงไดดงตารางท 4-5

ตารางท 4-5 แสดงการเปรยบเทยบผลทไดจากการทดสอบการทางานของโพรโทคอล AODV แบบดงเดมกบ AODV ทพฒนาการซอมแซมเสนทางแบบ Local repair และการเลอกใชเสนทางทสนทสด

Value AODV แบบดงเดม

AODV ทพฒนา Local repair และการเลอกใชเสนทางทสน

ทสด

ผลการเปรยบเทยบ

PDR(%) 68.98 82.93 (+) Better 13.95

Delay(ms) 77.86 33.19 (+) Faster 44.67

NRL 7.29 5.24 (+) Better 2.05

All Energy usage for Sending (mW) 11059.67 9070.11 (+) Better 1989.56

All Energy usage for Receiving (mW) 16498.46 13570.36 (+) Better 2928.10

Energy usage for header sending (mW) 1955.39 1685.94 (+) Better 269.45

Energy usage for header receiving (mW) 7401.98 6109.15 (+) Better 1292.83

Number of Local Repair 33 31.63 (+) Better 1.37

Number of Source Repair 36.88 25.75 (+) Better 11.13

Selected new less hop count 0 39.13 (+) Better 39.13

จากตารางท 4-5 แสดงการเปรยบเทยบผลทไดจากการทดสอบการทางานของโพรโทคอล AODV แบบดงเดมกบ AODV ทพฒนาการซอมแซมเสนทางแบบ Local repair และการเลอกใชเสนทางทสนทสดทนอยกวา แสดงใหเหนวาโพรโทคอล AODV ททาการพฒนามคาอตราความสาเรจในการสงขอมลมคาทสงขน 16.82 เปอรเซนต และสามารถลดคาหนวงเวลาไดถง 57.37 เปอรเซนต สาเหตเนองจากในโพรโทคอล AODV แบบดงเดม โหนดจะยงคงใชงานเสนทางเดมแมวาโหนดบางโหนดมการเคลอนทเขาใกลกบโหนดในเสนทางทสามารถใชงานได คาจานวน

Page 62: Modified AODV Protocol for Wireless Sensor Networks Parkpoom … · 2017-10-12 · (7) Thesis Title Modified AODV Protocol for Wireless Sensor Networks Author Mr. Parkpoom Manoyut

51

โหนดทใชในการตดตอสอสารจงยงคงเทาเดม แตหากเปนโพรโทคอลทไดทาการพฒนา เมอโหนดเคลอนทตามเงอนไขทกาหนด โหนดจะสามารถทาการรองขอเสนทางเพอใชในการสงขอมลในเสนทางทมคาจานวนโหนดทใชในการตดตอสอสารทสนลงจงทาใหอตราความสาเรจในการสงขอมลดขนและคาหนวงเวลาลดลงดงทกลาวไวขางตน สวนคาปรมาณขอความการจดการเสนทางตอการรบขอมลโพรโทคอลทไดทาการพฒนามคาดขน 28.12 เปอรเซนต เนองจากในกรณทโหนดเกดการเชอมตอเสยหายและเกดการเลอกใชการซอมแซมเสนทางแบบ Local repair ซงกระบวนการซอมแซม Local repair ทไดพฒนาขนจะใชวธการสงขอความรองขอเสนทางแบบปลายทางเดยวแทนการสงแบบแพรกระจาย จงทาใหปรมาณขอความการจดการเสนทางในเครอขายมคาลดลง สงผลใหคาปรมาณขอความการจดการเสนทางตอการรบขอมลมคาดขน สวนคาพลงงานทงหมดทใชในการบ-สงขอมลมคาลดลง 17.74 เปอรเซนต และ 17.98 เปอรเซนต เนองจากในขนตอนการปรบปรงเสนทางเพอใชงานเสนทางทใชจานวนโหนดในการสงขอมลนอยกวา ทาใหจานวนครงในการสงตอขอมลตอหนงขอความมคาลดลง ประกอบกบการลดการสงแบบแพรกระจายดวยการสงแบบปลายทางเดยวในกรณทมการซอมแซมเสนทางแบบ Local repair จงทาใหการใชพลงงานลดลงดงกลาว และเมอพจารณาจานวนครงในการซอมแซมเสนทางแบบ Local repair พบวาไมแตกตางกนเนองจากเหตการณททาใหเกดการซอมแซมเสนทางแบบ Local repair เกดขนคลายกน แตหากพจาณาคาจานวนครงในการซอมแซมเสนทางแบบ Source repair พบวาโพรโทคอล AODV ทพฒนา Local repair และการเลอกใชเสนทางทสนทสดจะมการซอมแซมเสนทางแบบ Source repair ลดลงถง 30.17 เปอรเซนต เนองมาจากโพรโทคอล AODV ทพฒนา Local repair และการเลอกใชเสนทางทสนทสดมโอกาสในการซอมแซมเสนทางแบบ Local repair ไดสาเรจสงกวาโพรโทคอล AODV แบบดงเดม เนองจากใชงานการสงขอความ RREQ แบบปลายทางเดยวแทนการสงแบบแพรกระจาย สงผลใหลดจานวนครงในการซอมแซมเสนทางแบบ Source repair และเมอพจารณาจานวนครงทโหนดมการเลอกใชเสนทางทสนทสด พบวามจานวนถง 39.13 ครง ซงกระบวนการดงกลาวจะทาใหโหนดสามารถสงขอมลดวยเสนทางทสนลง และกระบวนการดงกลาวจะไมเกดขนในการทางานของโพรโทคอล AODV แบบดงเดม การทางานดงกลาวทาใหการใชพลงงานของโหนดในระบบลดลงไดเปนอยางด

Page 63: Modified AODV Protocol for Wireless Sensor Networks Parkpoom … · 2017-10-12 · (7) Thesis Title Modified AODV Protocol for Wireless Sensor Networks Author Mr. Parkpoom Manoyut

52

บทท 5 บทสรป ปญหาและขอเสนอแนะ

5.1 บทนา

ในบทนจะกลาวถงบทสรปและขอเสนอแนะของการดาเนนงานทาวจย ปญหาและอปสรรคตางๆ ทเกดขนในขณะททาวทยานพนธ และทายทสดจะกลาวถงรายละเอยดและขอเสนอแนะแกผทสนใจทจะนาวทยานพนธชดนไปพฒนาตอไป 5.2 บทสรปของการทาวทยานพนธ วทยานพนธชดนเปนการนาเสนอวธการในการพฒนาโพรโทคอลคนหาเสนทาง AODV โดยมวตถประสงคหลกคอเปนการพฒนาใหโพรโทคอล AODV ลดการใชพลงงาน ทางานไดรวดเรว และมอตราการสงขอมลสาเรจมากทสด เมอโหนดในระบบเกดการเคลอนท โดยการพฒนาดงกลาวจะแบงออกเปนสองสวนหลกคอ การพฒนา Local repair ซงเกดขนในขนตอนการซอมแซมเสนทางเมอเสนทางเสยหาย และสวนของการคนหาเสนทางทใชจานวนโหนดในการสงขอมลทนอยลงเมอโหนดเคลอนทเขาใกลกน ซงในขนตอนของการพฒนา Local repair นนไดพฒนาจากโพรโทคอลทมอยเดมใน AODV ดงเดม แตกระบวนการทไดทาการพฒนาขนจะชวยลดจานวนแพกเกจขอมลไดดวยการสงแพกเกจรองขอเสนทางแบบปลายทางเดยว แทนการสงขอมลแบบแพรกระจาย สงผลใหความสาเรจในการรบสงขอมลหรอคา PDR มคาเพมมากขนประมาณ 9.85 เปอรเซนต ลดระยะเวลาในการสงขอมลหรอ Delay ประมาณ 28.24 เปอรเซนต และลดการใชพลงงานประมาณ 5.81 เปอรเซนต สวนทสองคอสวนของการพฒนาใหโหนดคนหาเสนทางทใชจานวนโหนดในการสงขอมลทนอยลงเมอโหนดมทศทางในการเคลอนเขาใกลกน กระบวนการดงกลาวเปนการเพมความสามารถใหแกโพรโทคอล AODV เดม โดยเมอระบบมกระบวนการทางานดงกลาว จะเพมโอกาสใหระบบสามารถทาการสงขอมลทมจานวนโหนดทใชในการสงขอมลทสนลง ซงจะชวยเพมความสาเรจในการสงขอมล และชวยลดอตราการใชพลงงานใหแกระบบ ผลลพธทไดคอสามารถเพมคา PDR ประมาณ 16.82 เปอรเซนต ลดระยะเวลาในการสงขอมลหรอ Delay ประมาณ 57.37 เปอรเซนต ลดการใชพลงงานประมาณ 17 เปอรเซนต

Page 64: Modified AODV Protocol for Wireless Sensor Networks Parkpoom … · 2017-10-12 · (7) Thesis Title Modified AODV Protocol for Wireless Sensor Networks Author Mr. Parkpoom Manoyut

53

5.3 ปญหาและอปสรรคของการทาวทยานพนธ ปญหาทพบคอระยะเวลาในการจาลองระบบคอนขางนาน เนองจากคอมพวเตอรทนามาใชงานมความเรวซพยคอนขางนอย

5.4 ขอเสนอแนะ งานวจยดงกลาวเนนไปทการพฒนา Local repair และการพฒนาการคนหาเสนทางทใชจานวนโหนดในการสงขอมลทนอยกวาเมอโหนดมทศทางในการเคลอนทเขาใกลเสนทางทใชงานเทานน ในกรณของ Local repair จะเกดขนตอเมอเสนทางทขาดอยใกลกบโหนดปลายทางมากกวาโหนดตนทาง

Page 65: Modified AODV Protocol for Wireless Sensor Networks Parkpoom … · 2017-10-12 · (7) Thesis Title Modified AODV Protocol for Wireless Sensor Networks Author Mr. Parkpoom Manoyut

54

บรรณานกรม

[1] I. F. Akyildiz, W. Su, Y. Sankarasubramaniam, E. Cayirci, “Wireless sensor networks: a survey,” Computer Networks, vol. 38, Issue 4, pp. 393-422, March 2002. [2] P. Baronti, P. Pillai, V. Chook, A. Gotta, Y. Hu, “Wireless sensor networks: A survey on the state of the art and the 802.15.4 and ZigBee standards,” Computer Communications (2007), vol. 30, Issue 7, pp. 1655-1695, May 2007. [3] G. Tolle, D. Culler, “Design of an application-coorperative management system for wireless sensor networks,” Wireless Sensor Networks (2005), Proceedings of the Second European Workshop on Wireless Sensor Networks (EWSN 2005), pp. 121-132, February 2005. [4] A. Milenkovic, C. Otto, E. Jovanov, “Wireless sensor networks for personal health monitoring: Issue and an implementation,” Computer Communications, vol. 29, Issues 13-14, pp. 2521-2533, August 2006. [5] S. Olariu, Q. Xu, A. Y. Zomaya, “An energy-efficient self-organization protocol for wireless sensor networks,” Proceeding of the 2004 Intelligent Sensors on. Sensor Networks and Information Proceeding Conference, pp. 55-60, December 2004. [6] F. Dressler, “Self-Organization in Ad Hoc Networks: Overview and Classification,” Technical Report Feb 2006, University of Erlangen, Department of Computer Science 7, March 2006. [7] K. L. Mills, “A brief survey of self-organization in wireless sensor networks,” Wireless Communications and Mobile Computing, vol. 7, Issue 7, pp. 823-834, September 2007. [8] S. J. Lee, M. Gerla, “AODV-BR:Backup Routing in Ad hoc Networks,” In Proceedings of IEEE Wireless Communications and Networking Conference (WCNC), vol. 3, pp. 1311-1316, September 2000. [9] J. Singh, P. Singh, S. Rani, “Enhanced Local Repair AODV (ELRAODV),” In Proceedings of the 2009 International Conference on Advances in Computing, Control, and Telecommunication Technologies (ACT’09), pp. 787-791, December 2009. [10] H. P. Wang, L. Cui, “An enhanced AODV for mobile ad hoc network,” In Proceedings of the 7th International Conference on Machine Learning and Cybernetics, vol. 2, pp. 1135-1140, July 2008.

Page 66: Modified AODV Protocol for Wireless Sensor Networks Parkpoom … · 2017-10-12 · (7) Thesis Title Modified AODV Protocol for Wireless Sensor Networks Author Mr. Parkpoom Manoyut

55

[11] J. Broch, D. A. Maltz, D. B. Johnson, Yih-Chun Hu, J. Jetcheva, “A Performance comparison of multi-hop wireless ad hoc network routing protocols,” In Proceedings of the 4th annual ACM/IEEE international conference on Mobile computing and networking (MobiCom ’98), pp. 85-97, October 1998. [12] G. Anastasi, M. Conti, M. D. Francesco, and A. Passarella, “Energy Conservation in Wireless Sensor Networks: a Survey,” In Proceedings of Ad Hoc Networks, vol. 7, Issue 3, pp. 537-568, May 2009. [13] C. E. Perkins, E. M. Royer, “Ad-hoc On-Demand Distance Vector Routing,” In Proceedings of Mobile Computing Systems and Applications 1990 (WMCSA ‘90), Second IEEE Workshop on, pp. 90-100, February 1999. [14] C. E. Perkins, E. M. Royer and S. Das, “Ad hoc on-demand distance vector (AODV) routing,” IETF RFC 3561, July 2003. [15] C. E. Perkins, P. Bhagwat, “Highly Dynamic Destination-Sequenced Distance-Vector Routing (DSDV) for Mobile Computers,” In Proceedings of the ACM Conference on Communications Architectures, Protocols and Applications (SIGCOMM), vol. 24, Issue 4, pp. 234-244, October 1994.

Page 67: Modified AODV Protocol for Wireless Sensor Networks Parkpoom … · 2017-10-12 · (7) Thesis Title Modified AODV Protocol for Wireless Sensor Networks Author Mr. Parkpoom Manoyut

58

ภาคผนวก

Page 68: Modified AODV Protocol for Wireless Sensor Networks Parkpoom … · 2017-10-12 · (7) Thesis Title Modified AODV Protocol for Wireless Sensor Networks Author Mr. Parkpoom Manoyut

59

ภาคผนวก ก วธการตดตง NS-2

Page 69: Modified AODV Protocol for Wireless Sensor Networks Parkpoom … · 2017-10-12 · (7) Thesis Title Modified AODV Protocol for Wireless Sensor Networks Author Mr. Parkpoom Manoyut

60

วธการตดตงโปรแกรมจาลอง NS-2 (NS-2 Simulator version 2.34)

1. กอนทาการตดตงโปรแกรมจาลอง NS-2 ซงทางานอยในระบบปฏบตการ Ubuntu ในทนจะทาการตดตง Ubuntu 9.10

2. หลงจากทาการตดตง Ubuntu 9.10 เสรจเรยบรอย จะตองทาการอพเทดแพกเกตทมความจาเปนเพอใชงานรวมกบโปรแกรมจาลง NS-2 โดยขนตอนการอพเดทจะตองทาการแกไขไฟล source.list ดงคาสงตอไปน

3. ทาการใสเพม list ในการดาวนโหลดขอมลเพมเตมในไฟล source.list ดงน

4. พมพคาสง update ดงน

5. ตดตงคอมไพลเลอรทจาเปนดวยคาสงดงตอไปน

6. ทาการดาวนโหลดไฟลจากเซรฟเวอรทใหบรการ ในทนทาการดาวนโหลดมาเกบไวใน

Desktop ดงคาสงตอไปน

cd ~/Desktop/ wget http://www.paulson.in/tools/ns2/ns-allinone-withpath-2.34.tbz

sudo apt-get install build-essential autoconf automake libxmu-dev

sudo apt-get update

deb ftp://ftp.psu.ac.th/pub/ubuntu/ karmic main multiverse restricted universe deb ftp://ftp.psu.ac.th/pub/ubuntu/ karmic-backports main multiverse restricted universe deb ftp://ftp.psu.ac.th/pub/ubuntu/ karmic-proposed main multiverse restricted universe deb ftp://ftp.psu.ac.th/pub/ubuntu/ karmic-security main multiverse restricted universe deb ftp://ftp.psu.ac.th/pub/ubuntu/ karmic-updates main multiverse restricted universe

sudo /ect/apt/source.list

Page 70: Modified AODV Protocol for Wireless Sensor Networks Parkpoom … · 2017-10-12 · (7) Thesis Title Modified AODV Protocol for Wireless Sensor Networks Author Mr. Parkpoom Manoyut

61

7. หลงจากทาการดาวนโหลดไฟลเสรจสนใหทาการคดลอกไฟลไวใน /usr/local และ extract ดวยคาสงตอไปน

8. ทาการแกไขไฟลใน /ns-allinone-2.34/otcl-1.13/configure ดงคาสงตอไปน

9. คนหาโคดโปรแกรมทมรายละเอยดดงน

แกไขเปน

10. พมพคาสงตอไปนเพอทาการ install โปรแกรมและตงคาเพอใชงาน NS-2

11. เสรจสนการตดตงโปรแกรม

sudo ./install source /etc/profile.d/ns2.sh

SHLIB_CFLAGS=”-fpic” SHLIB_LD=”gcc -shared” SHLIB_SUFFIX=”.so”

SHLIB_CFLAGS=”-fpic” SHLIB_LD=”ld -shared” SHLIB_SUFFIX=”.so”

vi ns-allinone-2.34/otcl-1.13/configure

cd /usr/local sudo tar -jxvf ns-allinone-withpath-2.34.tbz

Page 71: Modified AODV Protocol for Wireless Sensor Networks Parkpoom … · 2017-10-12 · (7) Thesis Title Modified AODV Protocol for Wireless Sensor Networks Author Mr. Parkpoom Manoyut

62

ภาคผนวก ข การใชงาน NS-2 เพอจาลองการทางานของโพรโทคอล AODV เบองตน

Page 72: Modified AODV Protocol for Wireless Sensor Networks Parkpoom … · 2017-10-12 · (7) Thesis Title Modified AODV Protocol for Wireless Sensor Networks Author Mr. Parkpoom Manoyut

63

พารามเตอรทใชงาน

ตารางท ข-1 พารามเตอรพนฐานทมการใชงานในระบบ

จานวนโหนด 5 ขนาดของพนท 50*50 Routing protocol AODV ระยะทางทสามารถตดตอสอสาร 15m Packet type CBR CBR size 70 Bytes

ในทนให node_(0) สงไปให node_(4) โดยม interval time 0.2 วนาท

หลงจากทาการเซตคาตางๆ ของระบบแลวทาการรน โดยการรนจะรนไฟลโคดนามสกล .tcl ซงจะไดผลลพธออกมาเปนไฟลสกล .tr และไฟลสกล .nam โดยทไฟล .tr คอ trace file ซงเปน log ทเกบขอมลลกษณะของการตดตอสอสารของทงระบบ สวนไฟลสกล .nam จะถกนาไปใชในการสราง animation เพอชวยในการวเคราะหผล ซงหากทาการรนไฟลสกล .nam ตาม scenario ทไดตงไวขางตนจะไดลกษณะดงภาพประกอบ ข-1

Page 73: Modified AODV Protocol for Wireless Sensor Networks Parkpoom … · 2017-10-12 · (7) Thesis Title Modified AODV Protocol for Wireless Sensor Networks Author Mr. Parkpoom Manoyut

64

ภาพประกอบ ข-1 ขนตอนการสงขอความตรวจสอบโหนดขางเคยงแบบแพรกระจาย

จากภาพประกอบ ข-1 ขนตอนการสงขอความตรวจสอบโหนดขางเคยงแบบแพรกระจาย ซงจะเกดขนในชวงเวลาเรมตนของระบบ (ในขนตอนดงกลาวอาจเกดการชนกนของขอมลอยมาก)

Page 74: Modified AODV Protocol for Wireless Sensor Networks Parkpoom … · 2017-10-12 · (7) Thesis Title Modified AODV Protocol for Wireless Sensor Networks Author Mr. Parkpoom Manoyut

65

ภาพประกอบ ข-2 การสงขอความ RREEQ จาก node_(0)

ภาพประกอบ ข-2 เปนการสงขอความ RREQ จาก node_(0) โดย node_(0) ตองการสงขอมลไปยง node_(4) มนจะเรมทาการสงขอความ RREQ เพอทาการคนหาเสนทาง ซงในท node_(1) จะไดรบขอความ RREQ เพยงโหนดเดยว

Page 75: Modified AODV Protocol for Wireless Sensor Networks Parkpoom … · 2017-10-12 · (7) Thesis Title Modified AODV Protocol for Wireless Sensor Networks Author Mr. Parkpoom Manoyut

66

ภาพประกอบ ข-3 การสงขอความ RREQ จาก node_(1)

ภาพประกอบ ข-3 การสงขอความ RREQ จาก node_(1) โดยในขนตอนดงกลาว node_(2) และ node_(0) จะไดรบขอความ RREQ จาก node_(1) แตเนองจาก node_(0) มขอความ RREQ ดงกลาวอยแลว จงเพกเฉยตอขอมลดงกลาว สวน node_(2) ซงไดรบขอมลเหมอนกน แตพจารณาแลววาเปนขอมลทยงไมเคยไดรบ node_(2) กจะทาการคนหาเสนทางตอ โดยการสงขอความ RREQ ตอไปดงภาพประกอบ ข-4

Page 76: Modified AODV Protocol for Wireless Sensor Networks Parkpoom … · 2017-10-12 · (7) Thesis Title Modified AODV Protocol for Wireless Sensor Networks Author Mr. Parkpoom Manoyut

67

ภาพประกอบ ข-4 การสงขอความ RREQ จาก node_(2)

การทางานของการสงขอความ RREQ จะเปนลกษณะเชนนไปเรอยๆ จนกระทงพบปลายทางทตองการสงขอมล ในเหตการณนคอ node_(3) จะตองทาการสงขอความ RREQ ไปยง node_(4) ซงหลงจาก node_(4) ไดรบขอความ RREQ มนจะทาการสงขอความรองขอ ARP กลบไปยง node_(3) เพอทาการยนยนตวตนวามอยจรงโดยการสงขอความตอบกลบ ARP กลบไปยง node_(4) ดงภาพประกอบ ข-5

Page 77: Modified AODV Protocol for Wireless Sensor Networks Parkpoom … · 2017-10-12 · (7) Thesis Title Modified AODV Protocol for Wireless Sensor Networks Author Mr. Parkpoom Manoyut

68

ภาพประกอบ ข-5 การรบ-สงขอความรองขอ ARP และตอบกลบ ARP

หลงจากทาการสงขอความ ARP เพอทาการยนยนวามตวตน node_(4) จะทาการสงขอความ RREP

กลบมาตามเสนทางยอนกลบ กลบมายง node_(0) และหลงจากไดเสนทางทใชในการตดตอสอสาร

node_(0) จะสามารถสงขอความ CBR ไปยง node_(4) ได โดยผานทาง node_(1), node_(2),

node_(3) ตามลาดบ

Page 78: Modified AODV Protocol for Wireless Sensor Networks Parkpoom … · 2017-10-12 · (7) Thesis Title Modified AODV Protocol for Wireless Sensor Networks Author Mr. Parkpoom Manoyut

69

ภาคผนวก ค ผลการทดสอบระบบเพมเตม

Page 79: Modified AODV Protocol for Wireless Sensor Networks Parkpoom … · 2017-10-12 · (7) Thesis Title Modified AODV Protocol for Wireless Sensor Networks Author Mr. Parkpoom Manoyut

70

ผลการทดสอบระบบเพมเตม

ในการทดสอบเพอเปรยบเทยบประสทธภาพของการทางานของโพรโทคอล AODV แบบดงเดมกบ AODV ทพฒนา Local repair และการเลอกใชเสนทางทสนทสดจะมการจาลองระบบเปนจานวน 10 ครง โดยไดผลการทดสอบแสดงดงตารางท ค-1

ตารางท ค-1 แสดงผลทไดจากการทดสอบการทางานของโพรโทคอล AODV แบบดงเดมกบ AODV ทพฒนาการซอมแซมเสนทางแบบ Local repair และการเลอกใชเสนทางทสนทสด

Defaulted AODV Improved AODV No. simulation

No. Local repair

No. Source repair

Selected new less hop count

No. Local repair

No. Source repair

Selected new less hop count

1 32 33 0 32 18 40 2 33 30 0 28 22 33 3 35 40 0 33 34 37 4 41 40 0 38 27 41 5 42 41 0 35 28 35 6 31 38 0 33 29 27 7 30 32 0 28 28 45 8 34 50 0 34 31 42 9 28 38 0 28 22 46 10 23 33 0 30 19 40 Avg. 33 36.88 0 31.63 25.75 39.13

Page 80: Modified AODV Protocol for Wireless Sensor Networks Parkpoom … · 2017-10-12 · (7) Thesis Title Modified AODV Protocol for Wireless Sensor Networks Author Mr. Parkpoom Manoyut

71

จากตารางท ค-1 แสดงผลทไดจากการทดสอบการทางานของโพรโทคอล AODV แบบดงเดมกบ AODV ทพฒนาการซอมแซมเสนทางแบบ Local repair และการเลอกใชเสนทางทสนทสดโดยมจานวนครงในการทดสอบ 10 ครง และจะทาการวเคราะหคาโดยการนาคาทง 10 ครงมาทาการตดคามากสดและคานอยสดทงไป แลวนาคาทเหลอมาหาคาเฉลยเพอทาการวเคราะหตอไป

Page 81: Modified AODV Protocol for Wireless Sensor Networks Parkpoom … · 2017-10-12 · (7) Thesis Title Modified AODV Protocol for Wireless Sensor Networks Author Mr. Parkpoom Manoyut

72

ภาคผนวก ง

การตพมพเผยแพรวทยานพนธ

Page 82: Modified AODV Protocol for Wireless Sensor Networks Parkpoom … · 2017-10-12 · (7) Thesis Title Modified AODV Protocol for Wireless Sensor Networks Author Mr. Parkpoom Manoyut

73

ICESIT 2011: International Conference on Embedded Systems and Intelligent Technology February 9-11 2011, at Phuket Thailand

Page 83: Modified AODV Protocol for Wireless Sensor Networks Parkpoom … · 2017-10-12 · (7) Thesis Title Modified AODV Protocol for Wireless Sensor Networks Author Mr. Parkpoom Manoyut

74

Page 84: Modified AODV Protocol for Wireless Sensor Networks Parkpoom … · 2017-10-12 · (7) Thesis Title Modified AODV Protocol for Wireless Sensor Networks Author Mr. Parkpoom Manoyut

75

Page 85: Modified AODV Protocol for Wireless Sensor Networks Parkpoom … · 2017-10-12 · (7) Thesis Title Modified AODV Protocol for Wireless Sensor Networks Author Mr. Parkpoom Manoyut

76

Page 86: Modified AODV Protocol for Wireless Sensor Networks Parkpoom … · 2017-10-12 · (7) Thesis Title Modified AODV Protocol for Wireless Sensor Networks Author Mr. Parkpoom Manoyut

77

Page 87: Modified AODV Protocol for Wireless Sensor Networks Parkpoom … · 2017-10-12 · (7) Thesis Title Modified AODV Protocol for Wireless Sensor Networks Author Mr. Parkpoom Manoyut

78

Page 88: Modified AODV Protocol for Wireless Sensor Networks Parkpoom … · 2017-10-12 · (7) Thesis Title Modified AODV Protocol for Wireless Sensor Networks Author Mr. Parkpoom Manoyut

79

Page 89: Modified AODV Protocol for Wireless Sensor Networks Parkpoom … · 2017-10-12 · (7) Thesis Title Modified AODV Protocol for Wireless Sensor Networks Author Mr. Parkpoom Manoyut

80

ICUIMC(IMCOM) 2012 The 6th International Conference on Ubiquitous Information Management and Communication

February 20-22 2012, at Sunway Lagoon Resort Hotel Kuala Lumpur, Malaysia

Page 90: Modified AODV Protocol for Wireless Sensor Networks Parkpoom … · 2017-10-12 · (7) Thesis Title Modified AODV Protocol for Wireless Sensor Networks Author Mr. Parkpoom Manoyut

81

Page 91: Modified AODV Protocol for Wireless Sensor Networks Parkpoom … · 2017-10-12 · (7) Thesis Title Modified AODV Protocol for Wireless Sensor Networks Author Mr. Parkpoom Manoyut

82

Page 92: Modified AODV Protocol for Wireless Sensor Networks Parkpoom … · 2017-10-12 · (7) Thesis Title Modified AODV Protocol for Wireless Sensor Networks Author Mr. Parkpoom Manoyut

83

Page 93: Modified AODV Protocol for Wireless Sensor Networks Parkpoom … · 2017-10-12 · (7) Thesis Title Modified AODV Protocol for Wireless Sensor Networks Author Mr. Parkpoom Manoyut

84

Page 94: Modified AODV Protocol for Wireless Sensor Networks Parkpoom … · 2017-10-12 · (7) Thesis Title Modified AODV Protocol for Wireless Sensor Networks Author Mr. Parkpoom Manoyut

85

Page 95: Modified AODV Protocol for Wireless Sensor Networks Parkpoom … · 2017-10-12 · (7) Thesis Title Modified AODV Protocol for Wireless Sensor Networks Author Mr. Parkpoom Manoyut

86

Page 96: Modified AODV Protocol for Wireless Sensor Networks Parkpoom … · 2017-10-12 · (7) Thesis Title Modified AODV Protocol for Wireless Sensor Networks Author Mr. Parkpoom Manoyut

87

ประวตผเขยน

ชอ สกล นายภาคภม มโนยทธ

รหสประจาตวนกศกษา 5310120065

วฒการศกษา

วฒ ชอสถาบน ปทสาเรจการศกษา

วศวกรรมศาสตรบณฑต

(วศวกรรมคอมพวเตอร)

มหาวทยาลยสงขลานครนทร

2552

ทนการศกษา (ทไดรบในระหวางการศกษา)

• ทนการศกษา NTC Scholarship สานกงานคณะกรรมการกจการกระจายเสยง กจการโทรทศน

และกจการโทรคมนาคมแหงชาต (NBTC, TRIDI) ประจาปการศกษา 2553

การตพมพเผยแพรผลงาน

• P. Manoyut, A. Thongklin, C. Jandaeng, and W. Suntiamorntut, “Study of AODV Performance and Energy Consumption over IEEE802.15.4 in WSN,” In Proceedings of 4th International Conference on Embedded System and Intelligent Technology 2011 (ICESIT2011), Phuket, Thailand, 12 th – 14 th May 2010, pp. 154-158.

• P. Manoyut, W. Suntiamorntut, “Modified Local Repair in AODV for LoWPANs,” In Proceedings of 6th International Conference on Ubiquitous Informatino Management and Communication 2012 (IMCOM 2012), Kula Lumpur, Malaysia, 20 th – 22 th February 2012.