Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 96 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
96
Dung lượng
1,22 MB
Nội dung
ĐẠI HỌC QUỐC GIA HÀ NỘI TRƯỜNG ĐẠI HỌC CÔNG NGHỆ -* - LƯU HOÀNG VŨ NGHIÊN CỨU, ĐÁNH GIÁ VÀ MÔ PHỎNG MỘT SỐ GIAO THỨC ĐỊNH TUYẾN TRONG MẠNG CẢM BIẾN KHÔNG DÂY LUẬN VĂN THẠC SĨ Hà Nội - 2009 ĐẠI HỌC QUỐC GIA HÀ NỘI TRƯỜNG ĐẠI HỌC CÔNG NGHỆ -* - LƯU HOÀNG VŨ NGHIÊN CỨU, ĐÁNH GIÁ VÀ MÔ PHỎNG MỘT SỐ GIAO THỨC ĐỊNH TUYẾN TRONG MẠNG CẢM BIẾN KHÔNG DÂY Ngành: Chuyên ngành: Mã số: Kỹ thuật điện tử - viễn thông Kỹ thuật điện tử 60 52 70 LUẬN VĂN THẠC SĨ NGƯỜI HƯỚNG DẪN KHOA HỌC: PGS.TS Vương Đạo Vy Hà Nội - 2009 MỤC LỤC MỤC LỤC CHƢƠNG 1: GIỚI THIỆU VỀ MẠNG CẢM BIẾN KHÔNG DÂY 1.1 Giới thiệu 1.2 Cấu trúc mạng cảm biến không dây 1.2.1Cấu trúc phẳng 1.2.2Cấu trúc phân cấp 1.3 Các đặc trưng mạng cảm biến không dây 1.3.1Năng lượng tiêu thụ 1.3.2Chi phí 1.3.3Loại hình mạng 1.3.4Tính bảo mật 1.3.5Độ trễ 1.3.6Tính di động 1.4 Những khó khăn việc phát triển mạng không dây 1.4.1Giới hạn lượng 1.4.2Giới hạn giải thông 1.4.3Giới hạn phần cứng 1.4.4Ảnh hưởng nhiễu bên 1.5 Kết luận CHƢƠNG 2: ĐỊNH TUYẾN TRONG MẠNG CẢM BIẾN KHÔNG DÂY 2.1 Các vấn đề thiết kế giao thức định tuyến 2.1.1Đặc tính thay đổi thời gian 2.1.2 Ràng buộc tài nguyên 2.1.3Mơ hình liệu mạn 2.1.4 Cách truyền liệu 2.2 Các giao thức định tuyến WSN 2.2.1Các giao thức xét theo cấu 2.2.2Các giao thức phân cấp 2.2.3Giao thức định tuyến dựa 2.2.4Các giao thức định tuyến x 2.3 Kết Luận CHƢƠNG 3: KIẾN TRÚC GIAO THỨC LEACH 3.1 LEACH 3.1.1 Giới thiệu 3.1.2 Pha thiết lập 3.1.3 Pha ổn định 3.1.4 Tổng hợp liệu 3.2 LEACH-C (LEACH-Centralized) 3.3 Phân chia cụm cố định (Stat-Cluster) 3.4 Năng lượng truyền tối thiểu (Minimum Transmit Energy) 3.5 LEACH-F 3.6 Kết luận CHƢƠNG 4: MÔ PHỎNG MỘT SỐ GIAO THỨC ĐỊNH TUYẾN VÀ ĐÁNH GIÁ KẾT QUẢ 60 4.1 Giới thiệu NS-2 60 4.2 C++ OTcl 63 4.3 Các đặc tính NS-2 66 4.4 Mô mạng cảm biến không dây NS-2 67 4.4.1 Bài tốn mơ 67 4.4.2 Mơ hình phần mềm 68 4.4.3 Mô 69 4.5 Kết luận 85 KẾT LUẬN 86 TÀI LIỆU THAM KHẢO 88 MỤC LỤC HÌNH VẼ Hình 1.1 Cấu trúc mạng cảm biến không dây 11 Hình 1.2 Cấu trúc phẳng 11 Hình 1.3 Cấu trúc phân cấp 12 Hình 1.4 Cấu trúc mạng phân cấp chức theo lớp 12 Hình 2.1 Phân loại giao thức chọn đường WSN 21 Hình 2.2 Cơ chế SPIN .23 Hình 2.3 Các pha Directed Diffusion .24 Hình 2.4 Chuỗi PEGASIS 30 Hình 2.5 Time line cho hoạt động TEEN 31 Hình 2.6 Ví dụ lưới ảo GAF 33 Hình 2.7 Sự chuyển trạng thái GAF .34 Hình 2.8 Chuyển tiếp địa lý đệ quy GEAR 36 Hình 2.9 Rumor Routing 39 Hình 3.1 Giao thức LEACH 43 Hình 3.2 Time-line hoạt động LEACH .45 Hình 3.3 Giải thuật hình thành cluster LEACH .47 Hình 3.4 Sự hình thành cụm vòng khác (nút đen nút chủ) 48 Hình 3.5 Mơ hình LEACH sau ổn định trạng thái 49 Hình 3.6 Hoạt động pha ổn định LEACH .50 Hình 3.7 Time-line hoạt động LEACH vịng 51 Hình 3.8 Sự ảnh hưởng kênh phát sóng 51 Hình 3.9 Đồ thị so sánh lượng sử dụng có khơng có tổng hợp liệu cục 53 Hình 3.10 Pha thiết lập LEACH-C 54 Hình 3.11 Hoạt động giao thức MTE 55 Hình 3.12 Ảnh hưởng cụm gần 57 Hìnhh 3.13 Ảnh hưởng nút dùng công suất phát lớn để giao tiếp với nút chủ .58 Hình 4.1: Tổng quan NS góc độ người dùng 61 Hình 4.2: Luồng kiện cho file Tcl chạy NS 63 Hình 4.3: Kiến trúc NS-2 63 Hình 4.4: C++ OTcl: Sự đối ngẫu .64 Hình 4.5: TclCL hoạt động liên kết A B 64 Hình 4.6 Mơ hình cấu trúc phần mềm xây dựng NS-2 68 Hình 4.7 Số nút mạng cịn sống theo thời gian 70 Hình 4.8 Năng lượng tiêu thụ tồn mạng theo thời gian 71 Hình 4.9 Tỉ lệ nút/số bytes nhận trạm gốc 72 Hình 4.10 Tỉ lệ liệu / lượng 73 Hình 4.11 Biểu đồ trễ tín hiệu trạm gốc 74 Hình 4.12 Số nút mạng sống theo thời gian 75 Hình 4.13 Năng lượng tiêu thụ toàn mạng theo thời gian 76 Hình 4.14 Tỉ lệ nút/số bytes nhận trạm gốc 77 Hình 4.15 Tỉ lệdữ liệu / lượng 78 Hình 4.16 Biểu đồ trễ tín hiệu trạm gốc .79 Hình 4.17 Số nút mạng cịn sống theo thời gian 80 Hình 4.18 Năng lượng tiêu thụ tồn mạng theo thời gian 81 Hình 4.19 Tỉ lệ nút/số bytes nhận trạm gốc 82 Hình 4.20 Tỉ lệ liệu / lượng 83 Hình 4.21 Biểu đồ trễ tín hiệu trạm gốc 84 DANH SÁCH TỪ VIẾT TẮT Chữ viết tắt ACK ADC ADV AoA BS CDMA DD EDD GAF GEAR GPS LEACH MAC PEGASIS QoS REQ RSS RSSI SAR SMP SPIN SQDDP TADAP TCP TDMA TEEN ToA UDP WINS WSN LỜI NÓI ĐẦU Trong năm gần đây, tiến khoa học kỹ thuật, việc sản xuất thiết bị cảm biến nhỏ chi phí thấp trở nên khả thi mặt kỹ thuật mặt kinh tế Việc thiết kế thực có hiệu mạng cảm biến không dây trở thành lĩnh vực thu hút nhiều quan tâm tiềm ứng dụng mạng cảm biến lĩnh vực đời sống hàng ngày y tế, công nghiệp, quân sự…Tuy vậy, việc thiết kế thực có hiệu mạng cảm biến khơng dây phải đối mặt với nhiều thách thức, thách thức lớn mạng cảm biến nguồn lượng bị giới hạn khơng thể nạp lại, nhiều nghiên cứu tập trung vào việc cải thiện khả sử dụng hiệu lượng toàn mạng Xuất phát từ phát từ yêu cầu thực tế đó, đề tài “Nghiên cứu, đánh giá mô số giao thức định tuyến mạng cảm biến không dây” thực việc giới thiệu cách tổng quan mạng cảm biến không dây, giao thức giải thuật định tuyến thường dùng: LEACH, LEACH-C, MTE, STAT-CLUSTER, đồng thời sử dụng phần mềm NS-2 để mô phỏng, đánh giá giao thức Luận văn gồm có chương: Chƣơng 1: Tổng quan mạng cảm biến không dây (WSN): đưa định nghĩa, cấu trúc mạng WSN, yếu tố ảnh hưởng đến cấu trúc mạng WSN, thách thức mà mạng WSN phải đối mặt Chƣơng 2: Định tuyến mạng cảm biến không dây: đưa vấn đề phải đối mặt định tuyến, đưa giao thức định tuyến dùng mạng cảm biến trình bày cách phân loại cách tiếp cận với vấn đề Ba loại định tuyến đưa chương giao thức trung tâm liệu, giao thức phân cấp giao thức dựa vào vị trí Chƣơng 3: Kiến trúc giao thức LEACH: khái niệm LEACH, cách hình thành cụm (Cluster) nút chủ cụm (Cluster Head) LEACH; pha thiết lập pha ổn định LEACH; tổng hợp liệu nút chủ cụm; thuật toán nâng cáo LEACH LEACH-C LEACH-F Chƣơng 4: Sử dụng NS-2 để mô WSN hệ điều hành Ubuntu: Khái quát phần mềm mơ mạng NS-2 xây dựng mơ hình phần mềm mô cho giao thức mạng Phân tích nghiên cứu vấn đề lượng, thời gian sống, liệu truyền thời gian trễ trạm gốc Hình 4.11 Biểu đồ trễ tín hiệu trạm gốc Đánh giá: Có nhiều biến động trình liệu gửi từ nút trạm gốc giao thức LEACH Để đánh giá cách toàn diện ảnh hưởng tham số tới hoạt động mạng, tác giả thay đổi thông số giả thiết ban đầu, thông số khác giữ nguyên - Kết thu đƣợc thay đổi vùng đặt nút mạng từ diện tích 100x100 thành 1000x1000: 74 Hình 4.12 Số nút mạng cịn sống theo thời gian 75 Hình 4.13 Năng lƣợng tiêu thụ toàn mạng theo thời gian 76 Hình 4.14 Tỉ lệ nút/số bytes nhận đƣợc trạm gốc 77 Hình 4.15 Tỉ lệdữ liệu / lƣợng 78 Hình 4.16 Biểu đồ trễ tín hiệu trạm gốc Nhận xét: Khi tăng diện tích vùng nút mạng, đồng nghĩa với việc nút mạng nằm cách xa khoảng cách tới trạm gốc tăng theo Điều dẫn tới lượng để truyền liệu nút tăng Qua đồ thị cho thấy thời gian sống mạng bị giảm đáng kể: Xét với giao thức LEACH giả thiết ban đầu (diện tích 100x100) sau 300s có 60 nút mạng cịn sống tăng diện tích lên 1000x1000 sau 300s cịn 22 nút mạng cịn sống (hình 4.7 hình 4.12) 79 Bên cạnh thời gian trễ trạm gốc tăng lên đáng kể (hình 4.11 hình 4.16), trễ lớn trường hợp (hình 4.11) 0.9s trường hợp thứ (hình 4.16) 9s Qua thấy yếu tố diện tích đặt nút mạng ảnh hưởng lớn đến thời gian sống, khả truyền liệu mạng - Kết thu đƣợc thay đổi lƣợng ban đầu nút mạng từ 2J lên 10J: Hình 4.17 Số nút mạng cịn sống theo thời gian 80 Hình 4.18 Năng lƣợng tiêu thụ tồn mạng theo thời gian 81 Hình 4.19 Tỉ lệ nút/số bytes nhận đƣợc trạm gốc 82 Hình 4.20 Tỉ lệ liệu / lƣợng 83 Hình 4.21 Biểu đồ trễ tín hiệu trạm gốc Nhận xét: Khi tăng lượng ban đầu nút lên lần (từ 2J -> 10J) thời gian sống độ trễ trạm gốc mạng cải thiện rõ rệt: Xét với giao thức LEACH: 300s tất 100 nút mạng sống (hình 4.17) thời gian trễ trạm gốc giảm (từ 0.9s -> 0.17s) (hình 4.21) Tuy nhiên thực tế tăng nguồn lượng cấp cho nút mạng đến mức độ Vì nên cần phải nghiên cứu thuật tốn định tuyến để sử dụng hiệu nguồn lượng hạn chế 84 4.5 Kết luận Như vậy, xét cách tổng thể LEACH-C giao thức vượt trội so với giao thức khác nhiều mặt Sở dĩ có điều giải thuật LEACH-C có thêm điều khiển lựa chọn nút chủ cụm phân chia cụm từ trạm gốc Chính điều tối ưu hóa lượng sử dụng tồn mạng giúp cho việc gửi liệu từ nút trạm gốc hiệu Tuy nhiên LEACH-C có nhược điểm phải xác định trước vị trí nút để báo trạm gốc Điều địi hỏi phải thêm chức định vị cho nút phát sinh chi phí làm cho cấu trúc nút phức tạp Giao thức MTE có ưu điểm tiêu thụ lượng so với giao thức khác nhiên hạn chế mặt truyền liệu xảy xung đột nên xét lượng liệu truyền đơn vị lượng thấy hao phí lớn Giao thức khơng phù hợp với mạng cảm biến có số lượng nút lớn xảy nhiều xung đột đường truyền dẫn đến việc không thu thu liệu trạm gốc Giao thức Stat-Cluster phân chia cụm lần nên không tốn thời gian lượng cho trình phân chia lại thời gian sống lại ngắn việc chọn nút chủ cụm ban đầu ngẫu nhiên nên nút cách xa trạm gốc mạng hết lượng nhanh 85 KẾT LUẬN Mạng cảm biến khơng dây có ưu điểm việc thu thập liệu, xử lí phân phối liệu môi trường khác Với tính ưu việt khả ứng dụng to lớn mạng cảm biến khơng dây mau chóng giành quan tâm nhà nghiên cứu, giáo sư toàn giới Nhờ tiến khoa học kĩ thuật, việc chế tạo thiết bị cảm biến nhỏ gọn, giá thành thấp, tiêu thụ lượng có khả cảm nhận liệu, tính tốn giao tiếp vơ tuyến trở nên khả thi Vì mạng cảm biến khơng dây phát triển nhanh chóng Tuy vậy, việc thiết kế thực có hiệu gặp nhiều khó khăn đặc điểm riêng biệt hạn chế Các giao thức dùng mạng cảm biến phải tính đến khó khăn, thử thách Định tuyến mạng cảm biến lĩnh vực thu hút nhiều quan tâm nghiên cứu nhà khoa học, đặc biệt xét khía cạnh tối ưu nguồn lượng sử dụng mạng Chính luận văn nghiên cứu thuật toán đánh giá dựa lý thuyết kết mô Dựa vào lựa chọn giao thức định tuyến phù hợp với ứng dụng cụ thể Những kết thu đƣợc qua trình làm luận văn: - Đã đưa nhìn tổng thể mạng cảm biến không dây, ưu điểm mạng cảm biến thách thức phải đối mặt - Đi sâu vào khai thác khía cạnh thuật tốn định tuyến mạng cảm biến khơng dây từ đánh giá thuật tốn có hiệu mặt lượng để đưa vào triển khai thực tế - Thực mô thành cơng thuật tốn định tuyến phần mềm mơ mạng NS-2: LEACH, LEACH-C, MTE, STAT-CLUSTER Từ đó, lựa chọn thuật toán phù hợp với yêu cầu triển khai 86 mạng cảm biến không dây thực tế (về mặt tiết kiệm lượng, tỉ lệ truyền liệu thành công trạm gốc ) Hƣớng nghiên cứu tiếp theo: Trong tương lai cần tích cực nghiên cứu để tìm giao thức để vừa tiết kiệm lượng tiêu thụ toàn mạng, vừa đảm bảo truyền liệu hiệu từ nút trạm gốc 87 TÀI LIỆU THAM KHẢO [1]-Bhaskar Krishnamachari, “Networking Wireless Sensors”, Cambridge University Press, 2005 [2]-HolgerKarl and AndreasWillig, “Protocols and Architectures for Wireless Sensor Networks”, John Wiley & Sons, Ltd, 2005 [3]-I.F Akyildiz, W Su*, Y Sankarasubramaniam, E Cayirci, “Wireless sensor networks: a survey”, Broadband and Wireless Networking Laboratory, School of Electrical and Computer Engineering, Georgia Institute of Technology, Atlanta, GA 30332, USA, Received 12 December 2001; accepted 20 December 2001 [4]-Jamal N Al-Karaki Ahmed E Kamal, “Routing Techniques in Wireless Sensor Networks”, Dept of Electrical and Computer Engineering Iowa State University, Ames, Iowa 50011 [5]-Kazem Sohraby, Daniel Minoli, Taieb Znati, “Wireless sensor networks technology protocols and applications”, John Wiley & Sons, Ltd, 2007 [6]-K Kalpakis, K Dasgupta, and P Namjoshi, “Maximum Lifetime Data Gathering and Aggregation in Wireless Sensor Networks”, In the Proceedings of the 2002 IEEE International Conference on Networking (ICN'02), Atlanta, Georgia, August 26-29, 2002 pp 685-696 [7]-“The MIT uAMPS code ns extensions”, Massachusett Institute of Technology Cambridge, August 2007 [8]-“The NS Manual”: http://www.isi.edu/nsnam/ns/doc/index.html [9]-W Rabiner Heinzelman, A Chandrakasan, and H Balakrishnan, “EnergyEfficient Communication Protocol for Wireless Microsensor Networks”, Proceedings of the 33rd International Conference on System Sciences (HICSS '00), January 2000, pp 1-10 88 ... CÔNG NGHỆ -* - LƯU HOÀNG VŨ NGHIÊN CỨU, ĐÁNH GIÁ VÀ MÔ PHỎNG MỘT SỐ GIAO THỨC ĐỊNH TUYẾN TRONG MẠNG CẢM BIẾN KHÔNG DÂY Ngành: Chuyên ngành: Mã số: Kỹ thuật điện tử - viễn thông Kỹ thuật... mạng 2.2.1.1 Giao thức định tuyến ngang hàng Giao thức định tuyến ngang hàng (Flat Routing) loại kể đến xét loại giao thức định tuyến Trong mạng ngang hàng nút cảm biến có vai trị giống nút cảm. .. quan mạng cảm biến không dây (WSN): đưa định nghĩa, cấu trúc mạng WSN, yếu tố ảnh hưởng đến cấu trúc mạng WSN, thách thức mà mạng WSN phải đối mặt Chƣơng 2: Định tuyến mạng cảm biến không dây: