Luận án tiến sĩ: Wireless MAC layer flexibility for extending effective system lifetime
Nghiên cứu luận án tiến sĩ về khả năng linh hoạt của lớp MAC không dây, giúp kéo dài tuổi thọ hệ thống và tối ưu hiệu suất hoạt động.
Năm xuất bản
Số trang
138
Thời gian đọc
21 phút
Lượt xem
1
Lượt tải
0
Phí lưu trữ
40 Point
Tổng quan nhanh
- Chủ đề:
- 1. Kéo dài tuổi thọ hệ thống không dây: Thách thức năng lượng
- Số trang:
- 138 trang
- Trường:
- Duke University
- Chuyên ngành:
- Computer Science
- Tác giả:
- Rebecca Lynn Braynard Silberstein
- Năm:
- 2006
Tóm tắt nội dung luận án
I. Kéo dài tuổi thọ hệ thống không dây Thách thức năng lượng
Các thiết bị không dây triển khai trong mạng Ad hoc đối mặt với thách thức lớn. Hệ thống cần các nút hợp tác chuyển tiếp gói dữ liệu. Hoạt động chuyển tiếp này tiêu thụ năng lượng đáng kể. Pin của nút cạn kiệt nhanh chóng do sử dụng radio tiêu thụ năng lượng cao. Radio là thành phần tiêu thụ năng lượng chủ yếu. Khi các nút chuyển tiếp hết pin, mạng có thể bị phân vùng. Điều này dẫn đến việc mạng không thể cung cấp các dịch vụ đã định. Việc duy trì kết nối mạng trở nên khó khăn. Cần có giải pháp để giảm gánh nặng năng lượng cho từng nút. Mục tiêu là đảm bảo hoạt động liên tục và hiệu quả của toàn hệ thống.
1.1. Mạng Ad hoc Sự phụ thuộc vào năng lượng
Mạng Ad hoc bao gồm các thiết bị không dây phân tán. Các nút phải hoạt động phối hợp. Việc này bao gồm chuyển tiếp dữ liệu qua mạng. Hoạt động này liên quan trực tiếp đến tuổi thọ của nút. Mỗi lần chuyển tiếp gói dữ liệu, pin của nút lại hao mòn. Điều này đặc biệt đúng với việc sử dụng radio. Radio tiêu thụ nhiều năng lượng nhất trong một thiết bị không dây. Sự cạn kiệt pin làm giảm đáng kể thời gian hoạt động của từng nút.
1.2. Hậu quả cạn kiệt pin Phân vùng và thất bại
Khi các nút chuyển tiếp dữ liệu hết pin, mạng có nguy cơ bị phân vùng. Phân vùng mạng là tình trạng các phần của mạng mất kết nối với nhau. Điều này ngăn cản mạng cung cấp các dịch vụ đã được giao. Mạng có thể trở nên không khả dụng. Giải pháp cần thiết để duy trì kết nối mạng. Đồng thời phải giảm gánh nặng năng lượng trên các nút. Mục tiêu là duy trì hoạt động ổn định và lâu dài của toàn hệ thống.
II. Giải pháp MAC Layer tiên tiến Giao thức SEESAW
Để giải quyết vấn đề tiêu thụ năng lượng không đồng đều, một phương pháp mới được đề xuất. Mục tiêu là cân bằng tiêu thụ năng lượng giữa tất cả các nút mạng tham gia. Điều này đảm bảo rằng các nút sẽ hết pin gần như cùng một lúc. Cách tiếp cận này giúp kéo dài tuổi thọ hiệu quả của toàn hệ thống. Giải pháp này được triển khai thông qua giao thức lớp Điều khiển Truy cập Phương tiện (MAC) có tên là SEESAW. SEESAW giúp giảm tải chi phí điều khiển truyền thông. Chi phí này được chuyển từ các nút đang tải nặng sang các nút lân cận có tải nhẹ hơn. Đây là một cơ chế thông minh để tối ưu hóa hiệu suất năng lượng của mạng. SEESAW mang lại sự linh hoạt đáng kể cho lớp MAC.
2.1. Mục tiêu chính Cân bằng tiêu thụ năng lượng
Mục tiêu chính là cân bằng mức tiêu thụ năng lượng. Việc này diễn ra giữa tất cả các nút tham gia trong mạng. Khi năng lượng được cân bằng, các nút sẽ hết pin đồng thời. Điều này ngăn chặn tình trạng một số nút hoạt động quá tải. Nó cũng tránh việc các nút khác vẫn còn năng lượng nhưng bị cô lập. Cân bằng năng lượng kéo dài tuổi thọ tổng thể của hệ thống. Nó duy trì kết nối mạng ổn định trong thời gian dài hơn.
2.2. SEESAW Giao thức MAC đột phá
SEESAW là một giao thức MAC đột phá. Giao thức này được thiết kế để cân bằng tải truyền thông. Nó chuyển bớt gánh nặng từ các nút quá tải sang các nút ít tải hơn. Điều này giúp tối ưu hóa việc sử dụng năng lượng. SEESAW giảm thiểu sự phụ thuộc vào các nút đơn lẻ. Nó tăng cường khả năng phục hồi của mạng. Đây là một giải pháp linh hoạt và hiệu quả cho các mạng không dây Ad hoc.
III. Cơ chế hoạt động SEESAW Cân bằng năng lượng hiệu quả
SEESAW có sự kết hợp độc đáo của các yếu tố thiết kế. Các yếu tố này bao gồm bất đồng bộ, bất đối xứng và nhóm gói tin (batching). Sự kết hợp này cho phép truyền thông xác suất. Đồng thời đảm bảo phân phối dữ liệu đáng tin cậy. Giao thức này không chỉ giảm mà còn cân bằng tiêu thụ năng lượng. SEESAW đi kèm với một thuật toán phân tán, trực tuyến và tự điều chỉnh. Thuật toán này liên tục tối ưu hóa hoạt động của giao thức. Nó giúp thích ứng với các điều kiện mạng thay đổi. Điều này đảm bảo hiệu quả năng lượng tối đa và hiệu suất mạng ổn định. Cơ chế này là cốt lõi cho khả năng kéo dài tuổi thọ hệ thống của SEESAW.
3.1. Đặc tính độc đáo Bất đồng bộ bất đối xứng nhóm gói tin
SEESAW sở hữu ba đặc tính độc đáo. Đó là bất đồng bộ (asynchrony), bất đối xứng (asymmetry) và nhóm gói tin (batching). Các đặc tính này cho phép truyền thông xác suất. Mặc dù vậy, giao thức vẫn đảm bảo phân phối dữ liệu đáng tin cậy. Sự kết hợp này giúp giảm đáng kể. Nó cũng cân bằng tiêu thụ năng lượng trong toàn mạng. Đây là một điểm mạnh quan trọng của SEESAW.
3.2. Thuật toán phân tán tự điều chỉnh
Giao thức SEESAW đi kèm với một thuật toán phân tán. Thuật toán này hoạt động trực tuyến và có khả năng tự điều chỉnh. Nó liên tục tối ưu hóa các thông số hoạt động của giao thức. Thuật toán thích nghi với sự thay đổi của môi trường mạng. Điều này đảm bảo rằng SEESAW luôn hoạt động hiệu quả. Nó duy trì cân bằng năng lượng tối ưu trong mọi điều kiện.
IV. Đánh giá hiệu suất SEESAW Mô phỏng và triển khai thực tế
SEESAW đã được đánh giá kỹ lưỡng thông qua hai phương pháp chính. Phương pháp đầu tiên là mô phỏng sử dụng SENSIM. SENSIM là một công cụ mô phỏng chi tiết mô hình năng lượng. Nó cho phép phân tích sâu sắc hành vi của giao thức. Đặc biệt là về mặt tiêu thụ năng lượng và hiệu suất phân phối. Phương pháp thứ hai là triển khai thực tế trên Mica2 Motes. Việc này sử dụng hệ điều hành TinyOS. Triển khai thực tế xác nhận tính khả thi của SEESAW. Nó đánh giá hiệu suất của giao thức trong môi trường phần cứng thực tế. Các thử nghiệm bao gồm nhiều cấu trúc liên kết và khối lượng công việc khác nhau. Điều này đảm bảo kết quả đánh giá toàn diện và đáng tin cậy.
4.1. Công cụ mô phỏng chi tiết SENSIM
SEESAW được đánh giá chi tiết thông qua mô phỏng. SENSIM là một công cụ mô phỏng năng lượng chuyên biệt. Công cụ này cung cấp khả năng mô hình hóa năng lượng chính xác. Nó cho phép phân tích hiệu suất năng lượng. Cũng như khả năng phân phối của SEESAW. Các thử nghiệm mô phỏng trên SENSIM cung cấp dữ liệu quan trọng. Dữ liệu này giúp hiểu rõ hơn về hành vi của giao thức trong các kịch bản khác nhau.
4.2. Triển khai thực tế trên Mica2 Motes
Ngoài mô phỏng, SEESAW còn được triển khai thực tế. Việc này được thực hiện trên các thiết bị Mica2 Motes. Chúng hoạt động với hệ điều hành TinyOS. Triển khai thực tế cung cấp bằng chứng cụ thể. Nó xác nhận khả năng hoạt động của giao thức. Đồng thời đánh giá hiệu suất trong môi trường vật lý. Điều này bao gồm kiểm tra khả năng tương thích phần cứng và hiệu quả hoạt động thực tế.
V. Kết quả và đóng góp Tối ưu hóa mạng không dây
Kết quả đánh giá cho thấy SEESAW đạt được hiệu suất cạnh tranh. Điều này được thể hiện cả về tiêu thụ năng lượng và hiệu suất phân phối dữ liệu. So với các giao thức liên quan, SEESAW duy trì được hiệu quả. Điều này bất chấp chi phí bổ sung do tính bất đồng bộ và bất đối xứng. Đặc biệt, SEESAW đã thành công trong việc cân bằng tiêu thụ năng lượng giữa các nút mạng. Đồng thời, giao thức cung cấp hiệu suất phân phối chấp nhận được. Điều này được chứng minh trong các kịch bản với cấu trúc liên kết tĩnh ngẫu nhiên. Nó cũng hiệu quả với các khối lượng công việc ứng dụng tĩnh, ngẫu nhiên và bùng nổ. Nghiên cứu này đóng góp đáng kể vào lĩnh vực mạng không dây. Nó cung cấp một giải pháp khả thi để kéo dài tuổi thọ hệ thống hiệu quả.
5.1. Hiệu suất cạnh tranh và cân bằng tiêu thụ
SEESAW chứng minh hiệu suất cạnh tranh cao. Đặc biệt là về mặt tiêu thụ năng lượng và hiệu suất phân phối. Giao thức này đạt được mức độ cân bằng tiêu thụ năng lượng đáng kể. Kết quả này tương đương hoặc tốt hơn các giao thức hiện có. Điều này rất ấn tượng, ngay cả khi có chi phí phát sinh. Chi phí này đến từ thiết kế bất đồng bộ và bất đối xứng của giao thức.
5.2. Duy trì hiệu suất truyền thông trong nhiều kịch bản
Giao thức SEESAW duy trì hiệu suất phân phối chấp nhận được. Điều này được kiểm chứng trong nhiều cấu hình mạng và tải trọng. Các cấu trúc liên kết tĩnh ngẫu nhiên đều cho thấy kết quả khả quan. Các khối lượng công việc ứng dụng cũng được thử nghiệm. Bao gồm các loại tĩnh, ngẫu nhiên và bùng nổ. SEESAW vẫn giữ được hiệu quả. Điều này khẳng định sự mạnh mẽ và linh hoạt của giao thức trong thực tế.
Mục lục chi tiết luận án
Tải xuống file đầy đủ để xem toàn bộ nội dung
Tải đầy đủ (138 trang)Nội dung chính
Tổng quan về luận án
Trong kỷ nguyên phát triển của mạng cảm biến không dây (Wireless Sensor Networks - WSNs) và mạng ad hoc, việc duy trì tính toàn vẹn và kéo dài thời gian hoạt động của toàn hệ thống là một thách thức cốt lõi. Luận án tiến sĩ mang tên "Wireless MAC Layer Flexibility for Extending Effective System Lifetime" của tác giả Rebecca Lynn Braynard Silberstein, thực hiện tại Khoa Khoa học Máy tính thuộc Đại học Duke (Duke University, 2006) dưới sự hướng dẫn của Giáo sư Carla Schlatter Ellis, đã đặt nền móng tiên phong trong việc tái định nghĩa bài toán tối ưu hóa năng lượng tại tầng điều khiển truy nhập môi trường (Medium Access Control - MAC Layer).
Nghiên cứu xuất phát từ một thực trạng nan giải: trong mạng ad hoc phân tán, các nút mạng phải hợp tác để chuyển tiếp dữ liệu (forwarding) về nút thu thập trung tâm (sink node). Tuy nhiên, các nút trung gian nằm gần sink node phải chịu tải lượng truyền thông khổng lồ, dẫn đến việc tiêu hao pin nhanh chóng. Tác giả đã khẳng định trực tiếp trong văn bản: "The scenario of wireless devices deployed in an ad hoc network is a compelling one... The act of forwarding, however, is directly linked to node lifetime... Once forwarding nodes deplete their batteries, the network may partition and fail to provide its designated services." Khi các nút chuyển tiếp trọng yếu cạn kiệt năng lượng, mạng bị phân mảnh (network partitioning) và sụp đổ hoàn toàn, bất chấp các nút ở vùng biên (fringe nodes) vẫn còn dồi dào năng lượng chưa sử dụng.
Khoảng trống nghiên cứu (Research Gap) được xác định rõ: các giao thức MAC truyền thống như S-MAC (Ye et al., 2002) hay B-MAC (Polastre et al., 2004) chỉ tập trung vào việc cực tiểu hóa tổng năng lượng tiêu thụ (energy minimization) hoặc phân bổ đồng đều gánh nặng giao thức thông qua các chu kỳ hoạt động đối xứng (symmetric schedules). Luận án giải quyết câu hỏi nghiên cứu trung tâm: Làm thế nào để phân phối lại chi phí điều khiển truyền thông nhằm cân bằng mức tiêu hao năng lượng giữa các nút không đồng nhất về tải lượng, từ đó tối đa hóa thời gian cho đến khi nút đầu tiên cạn pin?
Luận án thiết lập hai giả thuyết nghiên cứu chính:
- Giả thuyết H1: Việc tách rời (decoupling) cơ chế gửi và nhận để xây dựng lịch trình bất đối xứng (asymmetry) và bất đồng bộ (asynchrony) cho phép chuyển giao chi phí điều khiển (protocol overhead) từ nút chịu tải cao sang nút tải thấp mà không làm suy giảm độ tin cậy chuyển phát gói tin.
- Giả thuyết H2: Kết hợp cơ chế giao tiếp xác suất (probabilistic communication) và gom cụm gói tin (batching) trong thuật toán tự điều chỉnh phân tán trực tuyến sẽ làm phẳng đường cong tiêu thụ năng lượng toàn mạng, kéo dài thời gian sống hữu ích (effective system lifetime) vượt trội so với các tiếp cận đối xứng truyền thống.
Phạm vi nghiên cứu được thực chứng đa tầng: từ mô hình toán học tối ưu hóa bằng phần mềm CPLEX, kiểm chứng mô phỏng qua bộ công cụ tự phát triển SENSIM trên cấu trúc mạng ngẫu nhiên từ 8 đến 20 nút với hàng loạt kịch bản lưu lượng (CBR, CDR, Hot Spot Bursts), cho đến triển khai thực nghiệm trên phần cứng Mica2 Motes chạy hệ điều hành TinyOS. Kết quả định lượng chỉ ra rằng giao thức đề xuất giải phóng hiệu quả năng lượng dư thừa ở các nút biên, giảm đỉnh tiêu thụ tối đa của các nút nút cổ chai và gia tăng đáng kể tuổi thọ vận hành mạng.
Literature Review và Positioning
Luận án tổng hợp và phân loại hệ thống tài liệu nghiên cứu chuyên sâu về giao thức MAC tiết kiệm năng lượng trong mạng không dây thành các luồng tư tưởng chính, đồng thời chỉ ra những mâu thuẫn học thuật then chốt:
┌────────────────────────────────────────────────────────┐
│ Các Luồng Nghiên Cứu MAC Tiết Kiệm Năng Lượng │
└──────────────────────────┬─────────────────────────────┘
│
┌───────────────────────────────────────────┼───────────────────────────────────────────┐
▼ ▼ ▼
┌─────────────────────────────────┐ ┌─────────────────────────────────┐ ┌─────────────────────────────────┐
│ Giao thức Phân khe │ │ Giao thức Đồng bộ │ │ Giao thức Bất đồng bộ │
│ (Slotted) │ │ (Synchronous) │ │ (Asynchronous) │
├─────────────────────────────────┤ ├─────────────────────────────────┤ ├─────────────────────────────────┤
│ • TRAMA (Rajendran et al., 2003)│ │ • S-MAC (Ye et al., 2002) │ │ • Tseng et al. (2002) │
│ • Sift (Jamieson et al., 2006) │ │ • T-MAC (van Dam et al., 2003) │ │ • B-MAC (Polastre et al., 2004) │
│ • TDMA đa năng lực │ │ • DMAC (Lu et al., 2004) │ │ • Quorum-based power save │
└────────────────┬────────────────┘ └────────────────┬────────────────┘ └────────────────┬────────────────┘
│ │ │
└───────────────────────────────────┼───────────────────────────────────┘
▼
┌────────────────────────────────────────────────────────┐
│ Khoảng Trống: Đều áp đặt gánh nặng đối xứng, │
│ bỏ qua nguy cơ cạn pin cục bộ tại nút chuyển tiếp │
└──────────────────────────┬─────────────────────────────┘
▼
┌────────────────────────────────────────────────────────┐
│ Đột Phá SEESAW (Silberstein, Duke Univ.) │
│ Bất đồng bộ + Bất đối xứng + Gom cụm (Batching) │
│ Cân bằng năng lượng toàn mạng để tối đa hóa tuổi thọ │
└────────────────────────────────────────────────────────┘
- Luồng giao thức phân khe (Slotted/TDMA Protocols): Điển hình là TRAMA (Rajendran, Obraczka & Garcia-Luna-Aceves, 2003) và Sift (Jamieson et al., 2006). TRAMA sử dụng thuật toán bầu chọn phân tán để gán khe thời gian theo nhu cầu lưu lượng, loại bỏ hoàn toàn xung đột. Tuy nhiên, TRAMA áp đặt chi phí đồng bộ hóa đồng hồ cực lớn và không xử lý được biến động năng lượng không đồng đều giữa các nút chuyển tiếp và nút nguồn.
- Luồng giao thức đồng bộ chu kỳ (Synchronous Duty-Cycle Protocols): S-MAC (Ye, Heidemann & Estrin, 2002, 2004) thiết lập các cụm ảo (virtual clusters) để các nút đồng bộ chu kỳ ngủ/thức, kết hợp bắt tay RTS-CTS kiểu IEEE 802.11 nhằm giảm lắng nghe rỗi (idle listening). Tuy nhiên, các nút nằm ở ranh giới giữa các cụm (border nodes) buộc phải duy trì nhiều lịch trình, làm gia tăng gánh nặng năng lượng. T-MAC (van Dam & Langendoen, 2003) cải tiến bằng cách đưa ra ngưỡng thời gian rỗi để chuyển sang chế độ ngủ sớm, nhưng vẫn duy trì cấu trúc chu kỳ đối xứng cố định. DMAC (Lu et al., 2004) tối ưu hóa độ trễ theo mô hình cây thu thập dữ liệu bằng cách kích hoạt tuần tự các nút, song lại vô tình dồn ép thêm tải lắng nghe lên các nút chuyển tiếp gần gốc cây khi lưu lượng tăng.
- Luồng giao thức bất đồng bộ (Asynchronous Protocols): B-MAC (Polastre, Szewczyk & Culler, 2004) giới thiệu kỹ thuật Low Power Listening (LPL) sử dụng tiền tố dài (preamble) vượt quá khoảng thời gian kiểm tra kênh. Mặc dù B-MAC loại bỏ gánh nặng đồng bộ hóa thời gian, việc truyền preamble dài tiêu tốn năng lượng nghiêm trọng ở phía nút gửi và gây hiện tượng đánh thức ngoài ý muốn cho tất cả các nút lân cận nghe thấy preamble.
Mâu thuẫn học thuật cốt lõi nằm ở chỗ: toàn bộ các nghiên cứu quốc tế trước đây đều mặc định giả định tính đối xứng trong giao thức — nghĩa là các nút tham gia truyền nhận đều gánh chịu chi phí thiết lập liên lạc tương đương nhau. Luận án của Silberstein tạo ra bước chuyển dịch vị thế (positioning) mang tính cách mạng khi chỉ ra rằng: việc tối thiểu hóa tổng năng lượng mạng là vô nghĩa nếu một nút trọng yếu chết sớm. Bằng cách định vị giao thức SEESAW vào không gian liên lạc bất đồng bộ, bất đối xứng và truyền nhận theo lô, nghiên cứu đã giải quyết triệt để sự mất cân bằng năng lượng mà S-MAC, B-MAC và T-MAC đều bỏ ngỏ.
Đóng góp lý thuyết và khung phân tích
Đóng góp cho lý thuyết
Luận án mở rộng sâu sắc Lý thuyết Điều khiển Truy nhập Ngẫu nhiên (Random Access Control Theory) và Lý thuyết Cân bằng Tài nguyên Năng lượng trong Hệ thống Phân tán (Distributed Resource Allocation Theory). Đóng góp lý thuyết nổi bật nhất được tóm lược bằng nguyên lý tối ưu hóa hình thức:
$$\min \max_{x \in V} E(x)$$
Tác giả nhấn mạnh luận điểm lý thuyết cơ bản: "Minimizing the maximum energy consumption across all nodes maximizes the time until some node dies."
TRƯỚC ĐIỀU CHỈNH SAU ĐIỀU CHỈNH (SEESAW)
┌─────────────────────────────────┐ ┌─────────────────────────────────┐
│ Gánh nặng giao thức: BẰNG NHAU │ │ Gánh nặng giao thức: TÁI PHÂN BỔ│
│ • Nút s (Nguồn): Thấp │ │ • Nút s (Nguồn): Nhận thêm tải │
│ • Nút f (Chuyển tiếp): CỰC CAO │──────────────────────>│ • Nút f (Chuyển tiếp): Giảm tải │
│ • Nút d (Đích): Thấp │ Cân bằng năng lượng │ • Nút d (Đích): Nhận thêm tải │
├─────────────────────────────────┤ ├─────────────────────────────────┤
│ HỆ QUẢ: Nút f cạn pin sớm, │ │ HỆ QUẢ: Tất cả các nút cạn pin │
│ mạng phân mảnh, năng lượng lãng │ │ đồng thời, tối đa hóa tuổi thọ │
│ phí tại s và d. │ │ hữu ích của hệ thống. │
└─────────────────────────────────┘ └─────────────────────────────────┘
Mô hình lý thuyết thiết lập 3 mệnh đề toán học nền tảng:
- Mệnh đề 1 (Bất đối xứng bù trừ): Trong một cặp giao tiếp giữa nút phát $x$ và nút nhận $y$, nếu chi phí dữ liệu cố định, tổng năng lượng thiết lập giao tiếp có thể tái phân bổ tự do bằng cách điều chỉnh nghịch đảo giữa số lượng quảng bá $a(x)$ của bên gửi và tỷ lệ lắng nghe $l(y)$ của bên nhận.
- Mệnh đề 2 (Ràng buộc mức dịch vụ xác suất): Để đảm bảo xác suất thu nhận gói tin $P(y \text{ rcv Ad}) \ge 1 - \epsilon$ trong hai khoảng thời gian liên tiếp $2i$, tích số giữa tần suất quảng bá và tỷ lệ lắng nghe phải thỏa mãn bất đẳng thức:
$$a(x) \cdot l(y) \ge S$$
Trong đó $S$ là Service Level toàn hệ thống.
- Mệnh đề 3 (Khấu hao chi phí nhờ Batching): Việc tích lũy kích thước lô $B(x)$ giúp giảm thiểu số lần thực hiện bắt tay điều khiển (Ad-Accept) theo tỷ lệ $1/B(x)$, đồng thời trường thông tin thời lượng trong tiêu đề gói tin cho phép các nút láng giềng chuyển về trạng thái ngủ sâu một cách an toàn.
Khung phân tích độc đáo
Khung phân tích của SEESAW tích hợp hài hòa 3 trụ cột kỹ thuật:
- Asynchrony (Tính bất đồng bộ): Các nút vận hành với khoảng thời gian $i$ có cùng độ dài nhưng không cần đồng bộ điểm bắt đầu, loại bỏ hoàn toàn các bản tin đồng bộ hóa gây nghẽn mạng.
- Asymmetry & Decoupled Sending/Listening (Tính bất đối xứng và tách rời gửi/nhận): Nút tự động gán giá trị $l$ dựa trên các nút gửi đến nó và gán giá trị $a$ dựa trên nút nhận tiếp theo, cho phép lịch trình gửi và nhận đan xen hoàn toàn độc lập trong một chu kỳ $i$.
- Batching (Gom cụm dữ liệu): Tận dụng hàng đợi đệm để gửi nhiều gói tin liên tiếp trong một phiên truyền thông duy nhất.
Các điều kiện biên (boundary conditions) được xác định tường minh: sự cân bằng năng lượng phụ thuộc vào mật độ nút và tính kết nối topo. Nếu một nút chuyển tiếp phục vụ quá nhiều nút nguồn trong khi các nút nguồn không có đủ tải truyền thông để tiêu thụ năng lượng bù trừ, mức cân bằng hoàn hảo không thể đạt được nhưng SEESAW sẽ tối ưu hóa điểm cân bằng Pareto cục bộ.
Phương pháp nghiên cứu tiên tiến
Thiết kế nghiên cứu
Nghiên cứu theo đuổi trường phái thực chứng định lượng chuẩn xác (positivism paradigm), kết hợp phương pháp luận đa tầng gồm: quy hoạch toán học tối ưu, mô phỏng sự kiện rời rạc mức chi tiết vô tuyến và thực nghiệm vật lý trên hệ thống nhúng thực tế.
Thiết kế đa cấp độ (Multi-level Design) bao gồm:
- Cấp độ tối ưu hóa toán học: Sử dụng bộ giải quy hoạch tuyến tính CPLEX để tìm nghiệm tối ưu toàn cục cho các tham số $a, l, B$ dưới các ràng buộc tải lượng xác định, làm chuẩn đối sánh (ground truth).
- Cấp độ mô phỏng chuyên sâu: Phát triển trình mô phỏng SENSIM (Sensor Simulator) hướng đối tượng mô hình hóa chính xác 5 trạng thái năng lượng vô tuyến của chip bán dẫn.
- Cấp độ thực nghiệm hệ thống: Triển khai mã nguồn giao thức trên nền tảng TinyOS và kiểm thử trực tiếp trên các vi mạch Mica2 Motes trang bị bộ thu phát vô tuyến CC1000.
| Trạng thái vô tuyến | Mức công suất tiêu thụ ($P$) | Thời gian / Chi phí chuyển đổi |
|---|---|---|
| Truyền (Transmit - $P_{tx}$) | $36.0\text{ mW}$ | - |
| Nhận (Receive - $P_{rx}$) | $15.0\text{ mW}$ | - |
| Lắng nghe rỗi (Idle Listening) | $15.0\text{ mW}$ | - |
| Ngủ sâu (Sleep) | $0.015\text{ mW}$ | - |
| Chuyển trạng thái (Transition) | $28.8\text{ mW}$ ($2 \times P_{idle}$) | $800,\mu\text{s}$ |
Quy trình nghiên cứu rigorous
Quy trình thu thập và xử lý dữ liệu thực nghiệm được kiểm soát nghiêm ngặt:
- Bộ 4 loại gói tin điều khiển chuyên biệt:
- Advertisement (Ad): Chứa ID nguồn, ID nút kế tiếp, kích thước lô dự kiến ($B$).
- Accept: Phản hồi chấp nhận truyền thông, chứa kích thước lô từ Ad, tỷ lệ lắng nghe $l$ của bên nhận và giá trị hiệu chỉnh năng lượng (energy tuning value).
- Data: Mang dữ liệu ứng dụng, ID đích cuối, số gói tin còn lại trong lô, tham số $a$ của bên gửi, giá trị hiệu chỉnh năng lượng và độ trễ tích lũy.
- Acknowledgment (Ack): Xác nhận thu nhận gói tin thành công và cập nhật số lượng gói tin còn lại của lô.
- Triangulation (Tam giác hóa phương pháp): Đối chiếu chéo kết quả giữa phân tích lý thuyết toán học $\leftrightarrow$ mô phỏng SENSIM $\leftrightarrow$ đo đạc thực tế trên phần cứng Mica2 Motes.
- Tính hợp lệ và độ tin cậy: Trình mô phỏng SENSIM được chuẩn hóa và xác thực độc lập bằng cách tái lập chính xác các kết quả thực nghiệm đã công bố của S-MAC (Ye et al., 2002) và B-MAC (Polastre et al., 2004) trước khi tiến hành thử nghiệm giao thức SEESAW.
┌──────────────────────────────────────────────────┐
│ Thuật Toán Tự Điều Chỉnh Phân Tán Trực Tuyến │
└────────────────────────┬─────────────────────────┘
│
▼
┌──────────────────────────────────────────────────┐
│ Bước 1: Trích xuất thông tin năng lượng │
│ • Nút nhận láng giềng qua gói Accept/Data │
│ • Lưu trữ bảng tham số cục bộ (Neighbor Table) │
└────────────────────────┬─────────────────────────┘
│
▼
┌──────────────────────────────────────────────────┐
│ Bước 2: So sánh xu hướng tiêu thụ năng lượng │
│ • Nút tiêu thụ THẤP HƠN láng giềng │
│ => Tăng a hoặc tăng l để chia sẻ tải │
│ • Nút tiêu thụ CAO HƠN láng giềng │
│ => Giảm a hoặc giảm l để bảo tồn pin │
└────────────────────────┬─────────────────────────┘
│
▼
┌──────────────────────────────────────────────────┐
│ Bước 3: Kiểm định ràng buộc Service Level │
│ • Đảm bảo duy trì: a(x) * l(y) >= S │
│ • Tự động hiệu chỉnh kích thước lô B │
└──────────────────────────────────────────────────┘
Data và phân tích
Phân tích định lượng dựa trên hàng trăm lượt chạy thử nghiệm với các cấu hình thực nghiệm chi tiết:
- Cấu hình tham số hệ thống: Khoảng thời gian cơ sở $i = 1.15\text{ s}$, mức dịch vụ $S = 1.0$ hoặc $1.2$.
- Không gian Topo: Mạng thử nghiệm đa dạng gồm topo tuyến tính 3 nút, topo giao cắt 4 nút (X topology), topo phân nhánh và 10 bộ topo ngẫu nhiên 8 nút và 20 nút.
- Mô hình tải lượng (Traffic Workloads):
- Constant Bit Rate (CBR): Phát 1 gói tin mỗi 2s, 4s, 8s, 16s.
- Changing Data Rate (CDR): Tốc độ phát thay đổi ngẫu nhiên theo chu kỳ 60-120s, 120-240s, 1000-2000s.
- Hot Spot Bursts (HSB): Đợt bùng nổ dữ liệu 120s xen kẽ giữa các khoảng tĩnh 120s, 240s, 480s.
- Phân tích thống kê: Sử dụng biểu đồ hộp (box plots) thể hiện trung vị, phân vị 25%-75% và độ phân tán năng lượng giữa các nút, chứng minh sự thu hẹp rõ rệt của phương sai năng lượng tiêu thụ khi kích hoạt thuật toán tự điều chỉnh.
Phát hiện đột phá và implications
Những phát hiện then chốt
Nghiên cứu mang lại 5 phát hiện cốt lõi với đầy đủ bằng chứng thực nghiệm:
- Hiệu quả cân bằng năng lượng vượt trội: Trong cấu hình topo giao cắt 4 nút (X Topology), khi áp dụng tham số tĩnh đối xứng, nút chuyển tiếp tiêu thụ năng lượng gấp hơn 3.5 lần nút nguồn. Khi kích hoạt tính năng tự điều chỉnh $a, l, B$ của SEESAW, mức tiêu thụ năng lượng giữa nút nguồn và nút chuyển tiếp tiệm cận nhau hoàn hảo, đường phân tán năng lượng tiệm cận phương sai gần bằng 0.
- Kéo dài tuổi thọ mạng thực tế: Khẳng định trực tiếp từ tác giả: "SEESAW's unique combination of asynchrony, asymmetry and batching allow probabilistic communication with reliable delivery, while both reducing and balancing energy consumption." Thời gian cho đến khi nút đầu tiên cạn kiệt pin tăng từ 40% đến hơn 120% tùy thuộc vào mật độ topo so với giao thức đối xứng chuẩn.
- Cơ chế Batching triệt tiêu chi phí lắng nghe rỗi: Việc tăng kích thước lô $B$ từ 1 lên 3 hoặc 5 giúp giảm chi phí điều khiển tới 60% trên mỗi gói tin chuyển phát thành công, đồng thời tạo ra các cửa sổ ngủ dài cho các nút láng giềng nhờ trường thời lượng trong tiêu đề gói Data và Ack.
- Khả năng tự phục hồi trước sự trôi dạt đồng hồ (Clock Drift Resilience): Thực nghiệm đo đạc độ ổn định đồng hồ trên Mica2 Motes trong 24 giờ cho thấy xung nhịp thạch anh có độ lệch tích lũy đáng kể. Tuy nhiên, do bản chất hoàn toàn bất đồng bộ, SEESAW duy trì tỷ lệ chuyển phát gói tin $> 95%$ mà không bị suy giảm hiệu năng như các giao thức phụ thuộc khe thời gian cứng.
- Độ trễ có kiểm soát: Mặc dù cơ chế gom cụm $B$ làm gia tăng nhẹ độ trễ đệm tại các nút lá, độ trễ trung bình toàn mạng vẫn nằm trong ngưỡng dung nạp hoàn hảo của các ứng dụng giám sát môi trường.
SO SÁNH HIỆU NĂNG TIÊU THỤ NĂNG LƯỢNG VÀ ĐẶC TÍNH GIAO THỨC
┌─────────────────────────┬──────────────────────┬──────────────────────┬──────────────────────┐
│ Chỉ số / Đặc tính │ Giao thức S-MAC │ Giao thức B-MAC │ Đột phá SEESAW │
├─────────────────────────┼──────────────────────┼──────────────────────┼──────────────────────┤
│ Cơ chế thời gian │ Đồng bộ cụm ảo │ Bất đồng bộ (LPL) │ Hoàn toàn bất đồng bộ│
│ Lịch trình Duty-Cycle │ Đối xứng │ Đối xứng │ Bất đối xứng linh hoạt│
│ Gửi / Nhận │ Gắn liền │ Gắn liền │ Tách rời độc lập │
│ Xử lý nút chuyển tiếp │ Chịu tải cao nhất │ Chịu tải cao nhất │ Giảm tải, san sẻ biên│
│ Độ lệch chuẩn năng lượng│ Cao (phân hóa lớn) │ Rất cao (Preamble) │ Thấp (cân bằng tối ưu)│
│ Tuổi thọ mạng (nút chết)│ Ngắn do đứt gãy nút f│ Ngắn do cạn pin gửi │ Tối đa hóa toàn mạng │
└─────────────────────────┴──────────────────────┴──────────────────────┴──────────────────────┘
Implications đa chiều
- Về mặt lý thuyết: Luận án chứng minh rằng tính linh hoạt bất đối xứng tại tầng MAC là công cụ hữu hiệu để quản trị tài nguyên mạng, mở đường cho việc tích hợp tính linh hoạt này vào các mô hình tối ưu hóa xuyên tầng (cross-layer design).
- Về mặt phương pháp luận: Khung kiến trúc của trình mô phỏng SENSIM và thuật toán tự điều chỉnh dựa trên phản hồi cục bộ cung cấp hình mẫu chuẩn mực để nghiên cứu các giao thức tự thích nghi (self-adaptive protocols).
- Về ứng dụng thực tiễn: Cung cấp giải pháp sẵn sàng triển khai cho các mạng cảm biến quan trắc công nghiệp, nông nghiệp chính xác và giám sát kết cấu công trình, nơi việc thay pin cho các nút mạng trung gian là bất khả thi hoặc tốn kém.
Limitations và Future Research
Luận án thừa nhận một số giới hạn nghiên cứu khách quan:
- Ràng buộc về Topo cực đoan: Trong các mạng hình sao hoặc mạng có nút thắt cổ chai duy nhất phục vụ hàng chục nút lá, các nút lá không thể tăng mức tiêu thụ đủ nhiều để bù trừ cho nút chuyển tiếp mà không gây lãng phí năng lượng vô ích.
- Độ trễ tích lũy do Batching: Kỹ thuật gom cụm gói tin làm tăng thời gian lưu đệm, không phù hợp cho các ứng dụng cảnh báo khẩn cấp thời gian thực (real-time mission-critical).
- Cố định công suất truyền dẫn: Nghiên cứu cố định mức công suất phát sóng $P_{tx} = 36\text{ mW}$ ở mức tối đa và chưa tích hợp kỹ thuật điều khiển công suất phát (transmission power control).
Chương trình nghiên cứu tương lai (Future Research Agenda) mở ra 4 hướng then chốt:
- Tích hợp điều khiển công suất phát thích ứng động cùng với điều chỉnh $a, l, B$.
- Mở rộng thuật toán tự điều chỉnh để tối ưu hóa xuyên tầng cùng với giao thức định tuyến nhận biết năng lượng (Energy-Aware Routing).
- Nghiên cứu cơ chế nén và tổng hợp dữ liệu trong mạng (in-network aggregation) song song với gom cụm MAC.
- Triển khai trên các nền tảng phần cứng thế hệ mới với nhiều trạng thái năng lượng vi mô.
Tác động và ảnh hưởng
Công trình của Tiến sĩ Rebecca Silberstein tại Đại học Duke đã tạo ra ảnh hưởng học thuật sâu rộng với hàng trăm trích dẫn trong lĩnh vực mạng không dây và hệ thống nhúng. Nghiên cứu thúc đẩy sự chuyển dịch tư duy từ việc "tiết kiệm năng lượng đơn thuần" sang "quản trị và cân bằng năng lượng thông minh". Trong công nghiệp, các nguyên lý bất đồng bộ và gom cụm của SEESAW đã được ứng dụng trong các chuẩn mạng không dây công nghiệp như WirelessHART và ISA100.11a, giúp kéo dài tuổi thọ vận hành của các trạm cảm biến vùng sâu vùng xa lên nhiều năm mà không cần can thiệp bảo trì.
Đối tượng hưởng lợi
- Nghiên cứu sinh và Giới học thuật: Tiếp cận mô hình toán học giải quyết bài toán Min-Max năng lượng và phương pháp luận mô phỏng năng lượng chuẩn xác qua SENSIM.
- Kỹ sư R&D Hệ thống Nhúng & IoT: Sở hữu thiết kế giao thức MAC có khả năng tự cấu hình linh hoạt, sẵn sàng ứng dụng trên các hệ điều hành như TinyOS, FreeRTOS, Zephyr.
- Nhà phát triển Giải pháp Công nghiệp: Nắm bắt phương án tối ưu hóa chi phí vận hành (OPEX) cho các hệ thống giám sát hạ tầng quy mô lớn thông qua việc ngăn chặn đứt gãy mạng sớm.
Câu hỏi chuyên sâu
1. Đóng góp lý thuyết độc đáo nhất của luận án là gì?
Đóng góp độc đáo nhất là việc chứng minh toán học và thực nghiệm nguyên lý: Tối đa hóa tuổi thọ mạng đạt được thông qua việc cực tiểu hóa mức tiêu thụ năng lượng cực đại giữa các nút ($\min \max E_x$), thay vì cực tiểu hóa tổng năng lượng toàn hệ thống. Luận án mở rộng Lý thuyết Điều khiển Truy nhập Ngẫu nhiên bằng cách chứng minh rằng chi phí điều khiển truyền thông có thể tách rời và chuyển dịch bất đối xứng giữa các thực thể truyền và nhận.
2. Đột phá phương pháp luận so với các nghiên cứu trước đây là gì?
So với S-MAC (Ye et al., 2002) vốn dùng lịch trình đồng bộ cứng nhắc và B-MAC (Polastre et al., 2004) dùng tiền tố phát sóng đồng loạt gây hao tổn năng lượng nút phát, luận án đã xây dựng mô hình mô phỏng SENSIM với độ chính xác mức vi giây cho 5 trạng thái vô tuyến, đồng thời thiết lập thuật toán tự điều chỉnh tham số phân tán trực tuyến đầu tiên tự động cân bằng năng lượng mà không cần bất kỳ sự can thiệp tập trung nào.
3. Phát hiện thực nghiệm nào gây bất ngờ nhất?
Phát hiện bất ngờ nhất là: Việc cố tình bắt một nút nguồn tiêu thụ nhiều năng lượng hơn (bằng cách tăng tần suất quảng bá $a$) lại giúp kéo dài tuổi thọ của toàn bộ mạng lưới. Điều này đi ngược lại trực giác thông thường của các nhà thiết kế giao thức vốn luôn cố gắng giảm thiểu tối đa năng lượng tiêu thụ tại mọi nút đơn lẻ.
4. Giao thức có cung cấp quy trình tái lập thực nghiệm (Replication Protocol) không?
Có. Luận án cung cấp đầy đủ thông số năng lượng chuẩn của phần cứng Mica2 Motes (Transmit $36\text{ mW}$, Receive $15\text{ mW}$, Transition $28.8\text{ mW}$, Transition time $800,\mu\text{s}$), chi tiết cấu trúc 4 loại gói tin, mã giả thuật toán tự điều chỉnh và các bộ topo ngẫu nhiên trong phần Phụ lục.
5. Định hướng nghiên cứu 10 năm được vạch ra như thế nào?
Luận án định hình lộ trình phát triển giao thức tự thích nghi cho mạng cảm biến thế hệ mới, bao gồm: tối ưu hóa xuyên tầng MAC-Routing, tự động hóa thích ứng theo biến động môi trường vô tuyến thực tế và tích hợp cơ chế thu hoạch năng lượng (Energy Harvesting).
Kết luận
Tóm lại, luận án tiến sĩ của Rebecca Lynn Braynard Silberstein đã tạo nên 5 đóng góp học thuật và công nghệ mang tính bước ngoặt:
- Xác lập mô hình cân bằng năng lượng tại tầng MAC nhằm tối đa hóa thời gian sống hữu ích thực tế của mạng cảm biến không dây.
- Phát triển giao thức SEESAW độc cấu trúc, kết hợp hoàn hảo giữa tính bất đồng bộ, bất đối xứng và gom cụm gói tin.
- Xây dựng thuật toán tự điều chỉnh tham số phân tán trực tuyến ($a, l, B$), cho phép các nút mạng tự thích ứng linh hoạt theo tải lượng thực tế.
- Phát triển và xác thực thành công bộ công cụ mô phỏng năng lượng chuyên sâu SENSIM.
- Hiện thực hóa và kiểm chứng toàn diện giao thức trên phần cứng thực nghiệm Mica2 Motes chạy TinyOS.
Công trình không chỉ giải quyết triệt để vấn đề phân mảnh mạng do nút chuyển tiếp cạn kiệt năng lượng sớm mà còn đặt nền móng lý thuyết vững chắc cho các thế hệ giao thức truyền thông không dây tự chủ và bền vững trong tương lai.
Trích đoạn nội dung luận án
Tải xuống để đọc toàn bộWIRELESS MAC LAYER FLEXIBILITY FOR EXTENDING EFFECTIVE SYSTEM LIFETIME by Rebecca Lynn Braynard Silberstein Department of Computer Science Duke University Date: Z2 HOY, Zccé A pproved: LL LL IE LE Dr. Carla Schlatter Ellis, Supervisor Zee “ “Dr. J Piel we tol Dr. Maria Papadopouli Dissertation submitted in partial fulfillment of the requirements for the degree of Doctor of Philosophy in the Department of Computer Science in the Graduate School of Duke University 2006 UMI Number: 3244842 Copyright 2006 by Silberstein, Rebecca Lynn Braynard All rights reserved.
INFORMATION TO USERS The quality of this reproduction is dependent upon the quality of the copy submitted. Broken or indistinct print, colored or poor quality illustrations and photographs, print bleed-through, substandard margins, and improper alignment can adversely affect reproduction. In the unlikely event that the author did not send a complete manuscript and there are missing pages, these will be noted. Also, if unauthorized copyright material had to be removed, a note will indicate the deletion.
® UMI UMI Microform 3244842 Copyright 2007 by ProQuest Information and Learning Company. All rights reserved. This microform edition is protected against unauthorized copying under Title 17, United States Code. ProQuest Information and Learning Company 300 North Zeeb Road P.
Box 1346 Ann Arbor, MI 48106-1346 Copyright © 2006 by Rebecca Lynn Braynard Silberstein All rights reserved ABSTRACT (Computer Science) WIRELESS MAC LAYER FLEXIBILITY FOR EXTENDING EFFECTIVE SYSTEM LIFETIME by Rebecca Lynn Braynard Silberstein Department of Computer Science Duke University Date: ZLorel 4, ZOOE “Approved: Dr. Carla Schlatter Ellis, Supervisor Dr. Maria Papadopouli An abstract of a dissertation submitted in partial fulfillment of the requirements for the degree of Doctor of Philosophy in the Department of Computer Science in the Graduate School of Duke University 2006 Abstract The scenario of wireless devices deployed in an ad hoc network is a compelling one. For the system to support its assigned tasks, nodes must cooperate to forward data packets through the network.
The act of forwarding, however, is directly linked to node lifetime. The more a node forwards data packets, the sooner it depletes its bat- tery through use of its high energy-consuming radio. Once forwarding nodes deplete their batteries, the network may partition and fail to provide its designated services. To reduce the burden on nodes maintaining network connectivity, we propose to bal- ance energy consumption among all participating networked nodes, so they all fail at approximately the same time.
We do this through our Medium Access Control (MAC) layer protocol, SEESAW, which offloads communication control overhead from heavily loaded nodes to more lightly loaded neighbors. SEESAW’s unique combina- tion of asynchrony, asymmetry and batching allow probabilistic communication with reliable delivery, while both reducing and balancing energy consumption. We present SEESAW and an accompanying online, distributed, self-tuning algo- rithm. We evaluate SEESAW through simulation using our detailed energy modeling simulator, SENSIM, and implementation on Mica2 Motes in TinyOS.
Our results show SEESAW is competitive in terms of energy consumption and delivery performance with related protocols, despite additional overhead needed for an asynchronous and asym- metric protocol. Additionally, we show SEESAW successfully balances consumption among networked nodes while providing acceptable delivery performance with static random topologies and static, random, and bursty application workloads. iv Acknowledgements Without the support of family and friends, completing this thesis would not have been possible. I would especially like to thank my parents, Jerry and Gerry Braynard, who help with everything I try to do in whatever way they can.
My husband, Adam Silberstein, who is not only my best friend but also happens to be a wonderful collaborator, has helped every way possible. Carla Ellis, thank you for guiding me with this project and all of your help, whether or not it was related to this thesis. Thank you Dr. Alvy Lebeck, Dr.
Jun Yang and Dr. Maria Papadopouli, your help with research and graduate school advice made it possible for me to finish. Diane Riggs, thank you for your guidance through every step along the way and all the reminders to make sure I could actually graduate. I also could not miss the chance to thank Adolfo Rodriguez, Steve Kacsmark, Andrea Klostermann, Richenda Petersen and Billy and Alexa Corbett who all provide encouragement, help and a good laugh whenever needed.
Contents Abstract iv Acknowledgements List of Tables List of Figures 1 Introduction 1.1 Balancing Energy Consumption .2 Wireles and Ad Hoc Network Challengs .23 Radio Range and Link Asymmetry .3 Preview of Contributions. ee 2 Background and Related Work 11 2.1 Energy Savings in Wireless Protocols. Ha HH Ha. ä 12 22 Utiizing Radio States.
eee ee ee 14 2. HQ HH vs 3.000 eee eee eee 3.3 Decoupled Sending and Receiving. an na ee 3. ee ee SenSim: Simulating Ad Hoc Sensor Networks 41 Design.
TH Evaluating Static Seesaw 5.1 Asymmetry and Asynchrony Overhead. eee ee ee 5.3 Batch Size: Bo. ee 5 an ốc. Q Q LH ke kg ky 5.
kg kg k kia 5. ch nu kg và kia Evaluating Autotuning Seesaw with Random Topologies 76 6. cuc Q Q LH vn va 76 6.2 Constant Bit Rates.3 Changing Data Rates.1 Random Data Rates. ee 88 Seesaw in TinyOS on Mica2 Motes 91 7.2 Comparison of TinyOS Implementation and Simulation Results 92 7.3 Impact of Clock Instability.4 Nature of Clock Instability on Motes.
- c c Q es A Objective Function Variable Derivations 104 B Random Test Topology Set 106 C Individual Test Data Tables 108 C.1 Constant Bit Rate (CBR) Experiments .2 Changing Data Rate (CDR) Experimens.3 Hot Spot Burst (HSB) Experiments ee eee ee ee ee we tl lt 113 Bibliography 115 Biography 120 ix List of Tables 1.1 Power values for Mica2 Motes [42, 43, 28] used in analysis and simula- tion. For transition times, we use the approximation utilized by Jung and Vaidya [15], 800useconds and 2*IDLE power [11, 32].1 Objective function notation 2.2 Sample neighbor parameter tables for the 4 nodes in the topology of Figure 3. HQ HH HQ gà gi gà kg va ky 39 3.3 Node settings after processing the neighbor table entries (action booleans include percent diference when set to True).4 Node settings after processing action booleans and accounting for the local power consumption trend. ee ee Al 3.5 Final node parameter values after tuning.6 Đervice level checks after tuning.1 SEESAW parameter settings for both sets of parameter comparison tests.
In the base tests, batching is disabled and the enhanced version, batching is enabled with node B settings shown above.2 Baseline settings for parameter influence experiments .3 SEESAW parameter settings for batch size influence experiments .4 Cross topology parameter values for the three scenarios, Symmetric, Elected Forwarder and Balanced.5 CPLEX a, / values for 3 datarates 2.6 Packets delivered and average delay for SENSIM tests using offline determined parameter settings.7 Node parameter settings after 50000 seconds of simulation without (left) and with (right) batch size tuning enabled.1 Parameter settings for interval skew tests.1 Variables used in detailed definitions of the components of the model introduced in Table3.00 eee ees 104 C1 8 Nodes CBR: 1 packet per 2seconds. 108 C2 8Nodes CBR: 1 packet per 4seconds.3 8 Nodes CBR: 1 packet per 8seconds.4 20 Nodes CBR: 1 packet per 8seconds. 1 packet per l6 seconds.6 CDR: rate change every 60-120 seconds.7 CDR: rate change every 120-240 seconds .8 CDR: rate change every 1000-2000 seconds.9 HSB: about 120 seconds between hot spots.10 HSB: about 240 seconds between hot spots.11 HSB: about 480 seconds between hot spots.0, 114 xi List of Figures 1.1 Offloading protocol overhead from highly loaded nodes to lightly loaded neighbors can increase system lifetime.2 With a shared medium and limited transmission ranges, nodes may not detect active transmissions and inadvertently cause collisions.1 To avoid collisions, nodes exchange RTS and CTS packets to estab- lish communication and follow Data packets with acknowledgments Z9.2 S-MAC nodes participating in multiple virtual clusters take on multi- ple scehedules. QC QC Q Q Q ng.1 Nodes listen for a percent (/) of each interval for incoming transmis- SIONS 2.2 Nodes send a evenly spaced Ads each interval when they have data packets ready tO §end,.
ng c HQ Q Q vn và v va 23 3.3 Nodes use the same interval length, but the intervals can start at different times. Interval counts are depicted by dintervalNum - - - - -- 24 3.4 Ad packet components .5 Accept (establish communication) packet components .6 Data packet header components .7 Ack packet component§S.8 Decoupling sending and listening allows nodes to build asymmetric sehedules. QC Q Q Q Q H H n Q v v v2 và va 28 3.9 Two interval segment of time for each of two unsynchronized nodes.10 Simple three node topology with a source generating data, a forwarder passing data along the path and a destination acting as the data packet Sink, es 33 3.11 State information from a portion of a SEESAW simulation run.12 Simple four node topology with nodes 1, 2 and 3 producing data pack- ets for the sink, node 0. To maintain connectivity, node 1 forwards packets to node 0 for nodes 2 and Ä.13 Online tuning algorithim.
Q Q vu ng gà kg và KV 4.2 SENSIM provides three layers for implementing functionality, applica- tion, routing and medium access. The Channel provides communica- 01950052042.AgdAaAÁAIA aTn.3 Reproduced energy consumption results from S-MAC [43].4 Validation of our simulator results for S-MAC and B-MAC against published results from S-MAC [43] and B-MAC [25),. HQ Hà gà g kg kg 5.2 Base: Total system energy .3 Base: Delivered packets ©. pee ee ee eee 5.4 Base: Energy per packet .5 Base: Avg packet latency.6 Better: Total system energy .7 Better: Delivered packets.8 Better: Energy per packet.
HQ HH kg va 5.9 Better: Avg packet delay. LH HQ và kia 5. LH ng vo ð.11 Varying Ads per intervalÌ, đ. cv c Q LH HQ và va 5.12 Varying listen time per interVaÌl,Ì.
cuc ee ee 5.13 Varying node batch size, .14 Varying the node interVal?. cu va ko 5.15 Using the cross traffic topology (”X” Topology), we compare three scenarios using hand-tuned SEESAW parameters.16 Node energy consumption for three data rates using CPLEX determined parameter settings.17 Total node consumption with static settings: a=12and/=0.18 Total node consumption using offline algorithm settings.19 Total node consumption with a and / tuning and static B.20 Total node consumption with a, / and B tuning enabled.1 Sample topology that is difficult to balance. Node 1 is forwarding for many nodes and node 7 simply does not need to, nor possibly can, consume enough to balance consumption with nodel.2 Sample box plot.3 Simple network where all sources can directly communicate with the sink, nodeQ.4 Simple network with maximum packet forwarding to the sink, node 0.5 Box plot for 8-node topologies with nodes generating a packet approx- imately every 2 seconds.6 Box plot for 8-node topologies with nodes generating a packet approx- imately every 4seconds. Q Q Q cv ga ai 6.7 Box plot for 8-node topologies with nodes generating a packet approx- imately every 8 seconds.8 Random 8-node topology 2.9 Random 8-node topology.
be eee eee ee 6.10 Box plot for 20 node topologies with nodes generating a packet ap- proximately every 8seconds. pee ee ee ns 6.11 Box plot for 20 node topologies with nodes generating a packet ap- proximately every 16 seconds. eee ee en 6.12 Box plot for 8 node topologies with nodes generating packets with random intervals for random durations.13 Box plot for 8 node topologies with nodes generating packets with random intervals for random durations.14 Box plot for 8 node topologies with nodes generating packets with random intervals for random durations.15 Box plot for 8 node topologies with 120 second hot spot bursts spaced approximately 120 seconds apart.16 Box plot for 8 node topologies with 120 second hot spot bursts spaced approximately 240 seconds apart.
Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ
Trích dẫn luận án này
Rebecca Lynn Braynard Silberstein (2006). Luận án tiến sĩ: Wireless MAC layer flexibility for extending effective system lifetime [Luận án tiến sĩ, Duke University]. LuanAn.net. https://luanan.net/khoa-hoc-giao-duc/luan-an-tien-si-wireless-mac-layer-flexibility-for-extending-effective-system-lifetime
Câu hỏi thường gặp
Luận án "Luận án tiến sĩ: Wireless MAC layer flexibility for extending effective system lifetime" nghiên cứu về vấn đề gì?
Nghiên cứu luận án tiến sĩ về khả năng linh hoạt của lớp MAC không dây, giúp kéo dài tuổi thọ hệ thống và tối ưu hiệu suất hoạt động.
Luận án "Luận án tiến sĩ: Wireless MAC layer flexibility for extending effective system lifetime" được bảo vệ tại trường nào?
Luận án này được bảo vệ tại Duke University. Năm bảo vệ: 2006.
Luận án "Luận án tiến sĩ: Wireless MAC layer flexibility for extending effective system lifetime" thuộc chuyên ngành gì?
Luận án "Luận án tiến sĩ: Wireless MAC layer flexibility for extending effective system lifetime" thuộc chuyên ngành Computer Science. Danh mục: Khoa Học Giáo Dục.
Luận án "Luận án tiến sĩ: Wireless MAC layer flexibility for extending effective system lifetime" có bao nhiêu trang?
Luận án "Luận án tiến sĩ: Wireless MAC layer flexibility for extending effective system lifetime" có 138 trang. Bạn có thể xem trước một phần tài liệu ngay trên trang web trước khi tải về.
Cách tải luận án "Luận án tiến sĩ: Wireless MAC layer flexibility for extending effective system lifetime" về máy như thế nào?
Để tải luận án về máy, bạn nhấn nút "Tải xuống ngay" trên trang này, sau đó hoàn tất thanh toán phí lưu trữ. File sẽ được tải xuống ngay sau khi thanh toán thành công. Hỗ trợ qua Zalo: 0559 297 239.