LUẬN VĂN:BẢO ĐẢM CÔNG BẰNG LUỒNG TRONG CÁC MẠNG AD HOC KHÔNG DÂY docx

87 270 0
LUẬN VĂN:BẢO ĐẢM CÔNG BẰNG LUỒNG TRONG CÁC MẠNG AD HOC KHÔNG DÂY docx

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

i ĐẠI HỌC QUỐC GIA HÀ NỘI TRƯỜNG ĐẠI HỌC CÔNG NGHỆ NGUYỄN HOÀNG CHIẾN BẢO ĐẢM CÔNG BẰNG LUỒNG TRONG CÁC MẠNG AD HOC KHÔNG DÂY LUẬN VĂN THẠC SĨ Hà Nội - 2009 ii MỤC LỤC LỜI MỞ ĐẦU 1 CHƯƠNG I: TỔNG QUAN VỀ PHÂN LỚP 802.11 MAC TRONG CÁC MẠNG KHÔNG DÂY 3 1.1. Giới thiệu mô hình trong các mạng LAN không dây 3 1.1.1. Ad Hoc (IBSS- Independent Basic Service Set) 3 1.1.2. Tập dịch vụ cơ sở hạ tầng (IBSS - Infrastructure Basic Service Set) 4 1.1.3. Tập dịch vụ mở rộng (ESS - Extended Service Set) 5 1.2. Mô tả chức năng phân lớp MAC 6 1.2.1. Kiến trúc MAC 6 1.2.1.1. Chức năng phối hợp phân tán (DCF) 6 1.2.1.2. Chức năng phối hợp điểm (PCF) 7 1.2.1.3 Sự cùng tồn tại của DCF và PCF 8 1.2.1.4. Phân mảnh 8 1.2.1.5. Dịch vụ dữ liệu MAC 9 1.2.1.6. Các kiểu khung 9 1.2.1.6.1. Định dạng khung 10 1.2.1.6.2 Định dạng các khung thông thường 14 1.2.2. DCF 16 1.2.2.1. Cơ chế cảm biến tần số 18 1.2.2.2. Các thông báo nhận tầng MAC 18 1.2.2.3. Interframe space (IFS) 19 1.2.2.3.1. Short IFS (SIFS) 19 1.2.2.3.2. PCF IFS (PIFS) 20 1.2.2.3.3. DCF IFS (DIFS) 20 1.2.2.3.4. Extended IFS (EIFS) 21 1.2.2.4. Thời gian backoff ngẫu nhiên 21 1.2.2.5. Thủ tục truy cập DCF 22 1.2.2.5.1. Truy cập cơ sở 23 1.2.2.5.2. Thủ tục Backoff 24 1.2.2.5.3. Thiết lập và cài đặt lại NAV 25 iii 1.2.2.5.4. Điều khiển kênh 26 1.2.2.5.5. Cách sử dụng RTS/CTS với phân đoạn 28 1.2.2.5.6. Thủ tục CTS 29 1.2.2.5.7. Thủ tục ACK 30 1.2.2.5.8. Những quan hệ tính toán thời gian DCF 31 CHƯƠNG II: PHÂN TÍCH NGUYÊN NHÂN CỦA SỰ KHÔNG CÔNG BẰNG LUỒNG TRONG CÁC MẠNG AD HOC KHÔNG DÂY 34 2.1. Vấn đề không công bằng luồng trong các mạng Ad Hoc không dây 34 2.1.1. Không cân bằng luồng gây ra bởi tầng liên kết 34 2.1.2. Không cân bằng luồng gây ra bởi tầng MAC 36 2.2. Một số cơ chế đảm bảo công bằng luồng trong các mạng không dây 38 2.2.1. Mô hình lập lịch tập trung 38 2.2.1.1 Mô hình mạngcác vấn đề liên quan đến sự công bằng 39 2.2.1.1.1. Mô hình mạng 39 2.2.1.1.2. Vấn đề tranh chấp phụ thuộc vị trí và sử dụng lại không gian 39 2.2.1.1.3. Vấn đề xung đột giữa sự công bằng và sử dụng kênh tối đa .40 2.2.1.1.4. Giải pháp không gian 40 2.2.1.2. Mô hình lập lịch gói tin 42 2.2.1.2.1. Mô hình fluid và đồ thị tranh chấp luồng 42 2.2.1.2.2. Đạt được công bằng tối thiểu thông qua chia sẻ hàng đợi công bằng 43 2.2.1.2.3 Các hàng đợi khe và các hàng đợi gói tin 45 2.2.2. Cơ chế phối hợp hàng đợi cho mỗi luồng 46 2.2.2.1. Cô lập lưu lượng dữ liệu nguồn 47 2.2.2.2. Trọng số khác nhau trên lưu lượng dữ liệu chuyển tiếp 48 2.2.2.3. Hàng đợi cho mỗi luồng 49 2.2.3. Cơ chế phối hợp điều khiển truyền 50 2.2.3.1. Cơ chế nghe 50 2.2.3.2. Cơ chế backoff 51 2.2.3.3. Cơ chế tranh chấp cơ sở 51 iv 2.2.3.4. Cơ chế điều khiển tốc độ 52 2.2.3.5. Vấn đề nút ẩn đa chặng 54 2.2.4. Cơ chế MACAW( Media Access Protocol for Wireless LAN’s) 55 2.2.4.1. Các quy tắc điều khiển và trao đổi thông báo 55 2.2.4.2. Các quy tắc Backoff và sao chép 57 2.2.5. Chuẩn IEEE 802.11 e MAC 60 CHƯƠNG III: GIẢI PHÁP CẢI THIỆN SỰ CÔNG BẰNG TRONG CÁC MẠNG AD HOC KHÔNG DÂY 61 3.1. Giải pháp cải thiện sự công bằng cho mỗi luồng trong tầng liên kết 61 3.2. Giải pháp cải thiện sự công bằng cho mỗi luồng trong tầng MAC.63 3.3. Phân tích những đặc trưng của giải pháp cải thiện sự công bằng 65 3.3.1. Đánh giá phân tích sự công bằng cho mỗi luồng 65 3.3.2. Đánh giá phân tích đối với môi trường tiện ích 67 3.4. Đánh giá các giải pháp thông qua mô phỏng 68 3.4.1. Mô hình đơn chặng 69 3.4.2. Mô hình đa chặng 73 KẾT LUẬN 77 v DANH MỤC CÁC CHỮ VIẾT TẮT Chữ viết tắt Tiếng Anh Tiếng Việt ACK Acknownledgement Báo nhận AP Access Point Điểm truy nhập BSS Basic Service Set Tập dịch vụ cơ sở CBR Constant Bit Rate Tốc độ bit cố định CFP Contention Free Period Chu kỳ không xung đột CP Contention Period Chu kỳ xung đột CRC Cyclic redundancy code Mã dư vòng CCA Clear channel assessment Đánh giá kênh toàn bộ CW Contention window Cửa sổ xung đột CSMA/CA Carrier Sense Multiple Access/ Collision Avoidance Đa truy nhập cảm nhận sóng mang nhằm tránh xung đột DCF Distributed Coordination Function Chức năng phối hợp phân tán DIFS DCF interframe space Khoảng cách liên khung DCF DS Distribution system Hệ thống phân phối ESS Extended service sets Tập dịch vụ mở rộng EIFS Extended interframe space Khoảng cách liên khung mở rộng FCS Frame check sequence Chuỗi kiểm tra khung FIFO First in First out Vào trước ra trước IBSS Independent BSS BSS không phụ thuộc IFS Interframe space Khoảng cách liên khung IEEE Institute of Electrical and Electronics Engineers Viện các kỹ sư điện điện tử LAN Local area network Mạng cục bộ LLC Logical link control Điều khiển liên kết logic MLME MAC sublayer Thực thể quản lý lớp con vi management entity MAC MAC Medium Access Control Điều khiển truy nhập môi trường MMPDU MAC management protocol data unit Đơn vị dữ liệu giao thức quản lý MAC MPDU MAC protocol data unit Đơn vị dữ liệu giao thức MAC MSDU MAC service data unit Đơn vị dữ liệu dịch vụ MAC NAV Network Allocation Vector Vector định vị mạng PCF Point Coordination Function Chức năng phối hợp điểm PIFS PCF interframe space Khoảng cách liên khung ngắn PCF PLCP Physical layer convergence protocol Giao thức hội tụ tầng vật lý PS Power save (mode) Chế độ tiến kiệm năng lượng RA Receiver address Địa chỉ nhận RTS/CTS Request to Send/ Clear to Send Yêu cầu gửi/Sẵn sàng để nhận RR Round Robin Xoay vòng Rx Receive or receiver Nhận hoặc thiết bị nhận SA Source address Địa chỉ nguồn SFD Start frame delimiter Bắt đầu phạm vi khung SIFS Short interframe space Khoảng cách liên khung ngắn TA Transmitter address Địa chỉ thiết bị truyền Tx Transmit or transmitter Truyền hoặc thiết bị truyền WLAN Wireless LAN Mạng LAN không dây WEP Wired equivalent privacy Mã truy nhập tương đương có dây vii DANH MỤC BẢNG BIỂU, HÌNH VẼ Tên bảng/ Hình vẽ Trang Hình 1.1. Mô hình dịch vụ cơ bản không có cơ sở hạ tầng 3 Hình 1.2. Mô hình mạng cơ sở hạ tầng 5 Hình 1.3. Tập hợp dịch vụ mở rộng 5 Hình 1.4. Mô hình OSI và kiến trúc phân lớp MAC 6 Hình 1.5. Phân đoạn 9 Hình 1.6. Định dạng khung MAC 11 Hình 1.7. Trường điều khiển khung 11 Bảng 1.1. Địa chỉ khác nhau của hai bit ToDS và FromDS 14 Hình 1.8. Khung RTS 14 Hình 1.9. Khung CTS 15 Hình 1.10. Khung ACK 15 Hình 1.11. Một vài mối quan hệ IFS 19 Hình 1.12. Phương thức truy nhập cơ sở 24 Hình 1.13. Thủ tục Backoff 25 Hình 1.14. RTS/CTS/DATA/ACK và thiết lập NAV 26 Hình 1.15. Minh họa việc truyền một đoạn MSDU sử dụng SIFS 27 Hình 1.16. RTS/CTS với các MSDU đã phân đoạn 28 Hình 1.17. RTS/CTS với độ ưu tiên truyền và thiếu báo nhận 29 Hình 1.18. Các mối quan hệ định thời DCF 32 Hình 2.1. Mô hình sự không công bằng xuất hiện tại tầng liên kết 35 viii Hình 2.2. Mô hình sự không công bằng xuất hiện tại tầng MAC 37 Hình 2.3. Mô hình truy nhập kênh của cơ chế gốc Hình 2.4. Một mạng không dây đa chặng đơn giản với bốn nút sử dụng và một gateway 47 Hình 2.5. Những sự phối hợp hàng đợi thích hợp cho các mạng không dây đa chặng. (a) Hàng đợi tầng mạng đơn.(b) Hai hàng đợi công bằng tại tầng mạng.(c) Hai trọng số hàng đợi tại tầng mạng.(d) Hàng đợi công bằng cho mỗi luồng tại tầng mạng. 48 Hình 3.1. Giải thuật xác định số lượng các luồng 62 Hình 3.2. Giải thuật truyền gói tin 64 Hình 3.3. Một thao tác truy nhập kênh đợi DIFS 64 Hình 3.4. FairnessIndex của mỗi cơ chế với mô hình mạng trong hình 2.1 67 Hình 3.5. FairnessIndex của mỗi cơ chế với mô hình mạng trong hình 2.2 67 Bảng 3.1. Các tham số mô phỏng 68 Bảng 3.2. Các đặc trưng riêng biệt của mỗi giải pháp 69 Hình 3.6. Mô hình đơn chặng 70 Hình 3.7. Thông lượng đạt được bởi mỗi luồng trong mô hình đơn chặng 70 Hình 3.8. So sánh FairnessIndex của mỗi cơ chế trong mô hình đơn chặng 71 Hình 3.9. So sánh FairnessIndex (CBR) với số luồng tại S2 bằng 4 72 Hình 3.10. So sánh môi trường tiện ích trong mô hình đơn chặng 73 Hình 3.11. Mô hình đa chặng 73 Hình 3.12. Thông lượng đạt được bởi mỗi luồng trong mô hình đa chặng 74 Hình 3.13. So sánh FairnessIndex của mỗi cơ chế trong mô hình đa chặng 75 Hình 3.14. So sánh môi trường tiện ích trong mô hình đa chặng 76 1 LỜI MỞ ĐẦU 1. Tính cấp thiết của đề tài Các mạng Ad Hoc di động thu hút sự chú ý về một hình mẫu của cấu hình mạng trong tương lai, với lợi ích là có khả năng triển khai nhanh vì chúng không cần thiết bị phụ thuộc đã tồn tại. Đồng thời, mạng Ad Hoc hiếm khi dựa vào các giao thức định tuyến đặc biệt, giao thức này phải được sửa lại nhằm đáp ứng với sự thay đổi cấu trúc liên kết mạng. Trong những công nghệ mạng LAN không dây, tiêu chuẩn IEEE 802.11MAC được xem như một công nghệ nổi bật triển khai trong các mạng Ad Hoc. Sự nhận thức rõ về các mạng Ad Hoc di động, việc cung cấp QoS (Quality of Service) hỗ trợ trong các mạng Ad Hoc là một nhiệm vụ quan trọng. Trong số nhiều tham số của QoS, sự công bằng luồng là một vấn đề quan trọng trong các mạng Ad Hoc. Trong các mạngdây truyền thống, sự không công bằng luồng xảy ra chủ yếu tại tầng liên kết. Tuy nhiên, trong các mạng Ad Hoc di động, ngoài tầng kết nối, tầng MAC có ảnh hưởng quan trọng trong vấn đề công bằng luồng. Mặc dù IEEE 802.11 MAC cung cấp sự phân chia băng thông hợp lý cho mỗi nút, nhưng để đạt được sự công bằng cho mỗi luồng, cần đến một phương thức đưa ra sự phân chia băng thông công bằng cho mỗi luồng. Đề tài “Bảo đảm công bằng luồng trong các mạng Ad Hoc không dây” được viết với mong muốn góp phần giải quyết vấn đề cấp thiết này. 2. Tình hình nghiên cứu Hiện nay, có rất nhiều công trình nghiên cứu đưa ra nhiều phương pháp khác nhau nhằm đạt được sự công bằng trong các mạng không dây. Nhưng những kết quả đạt được không còn đúng nữa khi áp dụng vào trong các mạng Ad Hoc mà sự hoạt động của mạng không dựa trên sự tồn tại của cơ sở hạ tầng tập trung. Do đó, việc nghiên cứu một cách hệ thống các vấn đề về sự công bằng trong các mạng Ad Hoc không dây nhằm đưa ra các giải pháp để tăng cường QoS trên mỗi luồng sẽ tạo ra một cơ chế đáp ứng được sự công bằng trong các mạng Ad Hoc. 2 3. Mục đích nghiên cứu Trên cơ sở nghiên cứu một số vấn đề lý luận về nguyên lý, cơ chế hoạt động của giao thức 802.11 và kinh nghiệm dựa trên một số bài viết về sự công bằng trong mạng không dây, tác giả xác lập các luận cứ khoa học cho việc xây dựng một cơ chế nhằm đảm bảo sự công bằng trong các mạng Ad Hoc. Tìm hiểu nguyên nhân gây ra sự không công bằng thông qua việc phân tích cơ chế hoạt động của giao thức trong các mô hình ứng dụng cụ thể. Từ đó đưa ra giải pháp nhằm cải thiện sự công bằng cho mỗi luồng cũng như khả năng thực thi và tiện ích môi trường trên mạng 4. Đối tượng, phạm vi nghiên cứu Đối tượng nghiên cứu các vấn đề là: Lý luận liên quan đến mô hình, cấu trúc, hoạt động của phân lớp 802.11 MAC trong các mạng không dây; kinh nghiệm nghiên cứu sự công bằng trong các mạng không dây; các phân tích và kết quả đạt được trong việc nghiên cứu sự công bằng trong các mạng Ad Hoc. Phạm vi nghiên cứu: Cơ chế hoạt động DCF của phân lớp MAC và tầng liên kết trong chuẩn IEEE 802.11b. 5. Phương pháp nghiên cứu Để đạt được các mục đích đề ra, tác giả sử dụng các phương pháp nghiên cứu như sau: Phương pháp phân tích, phương pháp mô tả, phương pháp thống kê, mô phỏng 6. Kết cấu của luận văn Ngoài Lời mở đầu và kết luận, nội dung của luận văn được trình bày trong ba chương: Chương I: “Tổng quan về phân lớp 802.11 MAC trong các mạng không dây” Chương II: “Phân tích nguyên nhân của sự không công bằng luồng trong các mạng Ad Hoc không dây” Chương III: “Giải pháp cải thiện sự công bằng trong các mạng Ad Hoc không dây” [...]... 802.11 MAC TRONG CÁC MẠNG KHÔNG DÂY 1.1 Giới thiệu mô hình trong các mạng LAN không dây Hai mô hình cơ bản sử dụng cho mạng LAN không dâyAd Hocmạng cơ sở hạ tầng Hai mô hình này có sự khác biệt nhau rõ ràng về giới hạn không gian sử dụng, cách quản lý mạng, kiến trúc mạng 1.1.1 Ad Hoc (IBSS- Independent Basic Service Set) Tập dịch vụ cơ bản không có cơ sở hạ tầng còn gọi là mạng Ad Hoc Ad Hoc là... là mô hình mạngtrong đó chỉ bao gồm các máy trạm, không có Access Point (AP) Mỗi thiết bị kết nối trực tiếp với các thiết bị khác trong mạng Mô hình này rất thích hợp cho việc kết nối một nhóm nhỏ các thiết bị và không cần phải giao tiếp với các hệ thống mạng khác Hình 1.1 Mô hình dịch vụ cơ bản không có cơ sở hạ tầng Định tuyến trong mạng Ad Hoc được xử lý bởi giao thức định tuyến Ad Hoc, cài đặt... đổi thông tin yêu cầu một cách ngẫu nhiên các dịch vụ từ các kênh bên trong một hệ thống trao đổi thông tin Bởi vì các yêu cầu trao đổi thông tin xảy ra một cách ngẫu nhiên, nên hai hay nhiều thiết bị có thể yêu cầu các dịch vụ một cách đồng thời Điều khiển truy cập của một phiên DCF thường bao gồm việc yêu cầu các thiết bị phán đoán các hoạt động trước khi truyền và lắng nghe các dịch vụ nó yêu cầu có... AP sẽ đảm nhiệm chức năng thực hiện thuật toán thăm dò do đó các mạng Ad Hoc không thể sử dụng chế độ này PCF phải được sử dụng kết hợp với DCF Có thể để kết hợp các lợi ích của DCF và PCF thành một hệ thống tốt hơn Sự kết hợp dựa trên các khoảng thời gian đặc trưng được chỉ định trong DCF và PCF Bằng việc kết hợp các quá trình này, có thể đảm bảo việc truyền dữ liệu dịch vụ thời gian thực và cho phép... thiện quá trình hoạt động trong một trạng thái điển hình ở nơi mà tất cả các trạm có thể nhận từ AP, nhưng không thể nhận từ tất cả các trạm khác trong BSA Cơ chế RTS/CTS không thể sử dụng được cho các MPDU với địa chỉ tức thời broadcast và multicast bởi vì có nhiều đích đến RTS, và như vậy nhiều khả năng các nguồn gửi cùng một lúc về CTS trong lúc trả lời Cơ chế RTS/CTS không cần thiết phải sử dụng... quản lý (Management Frame): đó là các khung mà được truyền theo cùng một cách như các khung dữ liệu để trao đổi thông tin quản lý, nhưng không chuyển tiếp lên các tầng cao hơn Mỗi một kiểu cũng được chia nhỏ thành các kiểu con khác nhau, theo các chức năng cụ thể 1.2.1.6.1 Định dạng khung Tất cả các khung 802.11 bao gồm bởi các thành phần như sau: Preamble PLCP Header MAC Data CRC  Trường Preamble... Infrastructure Basic Service Set) Tập dịch vụ cơ sở hạ tầng là một mô hình mở rộng của một mạng Wireless LAN (WLAN) đã có bằng cách sử dụng AP AP đóng vai trò vừa là cầu nối của mạng WLAN với các mạng khác vừa là trung tâm điều khiển sự trao đổi thông tin trong mạng Các AP sử dụng kĩ thuật “thăm dò” để điều khiển việc truyền thông trong một BSS, kỹ thuật này thường được gọi là PCF (Point Coordination Function),... việc bổ sung các khung RTS và CTS thêm vào ở phần đầu không có hiệu quả, cơ chế này không phải lúc nào cũng đúng, đặc biệt là với các khung dữ liệu ngắn Sử dụng bằng cơ chế RTS/CTS là dưới quyền điều khiển của thuộc tính giới hạn RTS Thuộc tính này có thể thiết lập trong mỗi trạm cơ sở Cơ chế này cho phép các trạm được cấu hình sử dụng RTS/CTS hoặc thường xuyên, không bao giờ, hay chỉ trong các khung... nhiều đoạn bít thiết lập tiến tới 0 trong một MPDU gồm có kiểu dữ liệu, quản lý, hoặc điều khiển với thăm dò PS phụ, thậm chí nếu như các phiên truyền không được thêm vào hàng đợi hiện thời Trong trường hợp các phiên truyền được thông báo nhận thành công, thủ tục backoff này sẽ bắt đầu tại nơi cuối cùng nhận được khung ACK Trong trường hợp các phiên truyền không thành công phải cần đến tin báo nhận, thủ... từ một điểm truy nhập tới một điểm khác, trong trường hợp này cả hai bít ToDS và FromDS được thiết lập, cho nên cả hai đích gốc và địa chỉ nguồn gốc là thiếu Theo bảng tổng kết cách sử dụng các địa chỉ khác nhau theo sự bố trí các bít ToDS và FromDS 14 Bảng 1.1 Sử dụng các địa chỉ khác nhau của hai bít ToDS và FromDS ToDS From DS Address 1 Address 2 Address 3 Address 4 0 0 DA SA BSSID N/A 0 1 DA BSSID . KHÔNG CÔNG BẰNG LUỒNG TRONG CÁC MẠNG AD HOC KHÔNG DÂY 34 2.1. Vấn đề không công bằng luồng trong các mạng Ad Hoc không dây 34 2.1.1. Không cân bằng luồng gây ra bởi tầng liên kết 34 2.1.2. Không. 802.11 MAC trong các mạng không dây; kinh nghiệm nghiên cứu sự công bằng trong các mạng không dây; các phân tích và kết quả đạt được trong việc nghiên cứu sự công bằng trong các mạng Ad Hoc. Phạm. sự không công bằng luồng trong các mạng Ad Hoc không dây Chương III: “Giải pháp cải thiện sự công bằng trong các mạng Ad Hoc không dây 3 CHƯƠNG I TỔNG QUAN VỀ PHÂN LỚP 802.11 MAC TRONG

Ngày đăng: 28/06/2014, 03:20

Từ khóa liên quan

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan