Tập trung vào dữ liệu thay vì các nút:
Trong các mạng thông tin truyền thống, trọng tâm của mối quan hệ giao tiếp thƣờng là cặp đối tƣợng ngang hàng - ngƣời gửi và ngƣời nhận dữ liệu. Tuy nhiên, trong mạng cảm biến không dây, ứng dụng không chú trọng quá nhiều vào việc nhận dạng nút cảm biến riêng biệt mà tập trung vào thông tin thực tế về môi trƣờng vật lý. Đặc biệt trong trƣờng hợp khi WSN triển khai dƣ, tức là một hiện tƣợng có thể đƣợc quan sát bởi nhiều nút cảm biến. Ứng dụng cũng không quan tâm một cách chính xác là nút nào đang cung cấp dữ liệu. Mạng mà dữ liệu là trung tâm của sự chú ý chứ không phải các nút đƣợc gọi là mạng tập trung dữ liệu. Đối với các ứng dụng, điều này có nghĩa là giao diện đƣợc đƣa ra bởi mạng, nơi mà dữ liệu, chứ không phải các nút, đƣợc đánh địa chỉ theo yêu cầu. Tập các nút tham gia vào việc đánh địa chỉ tập trung dữ liệu nhƣ vậy đƣợc xác định bởi lƣợng dữ liệu mà nó đóng góp vào địa chỉ.
Các tùy chọn cho mạng tập trung dữ liệu: Có một vài cách để làm sáng tỏ hơn khái niệm mạng tập trung dữ liệu. Mỗi cách bao gồm một tập hợp nhất định các giao diện có thể sử dụng bởi một ứng dụng. Ba cách quan trọng nhất bao gồm:
• Mạng xếp chồng và bảng băm phân bố: Có một số điểm tƣơng đồng giữa các ứng dụng ngang hàng (peer-to-peer) và WSN: Trong cả hai trƣờng hợp, ngƣời sử dụng/ ngƣời yêu cầu chỉ quan tâm đến việc tìm kiếm và thu thập dữ liệu, chứ không quan tâm đến nguồn dữ liệu; yêu cầu về dữ liệu và tính sẵn sàng của dữ liệu có thể đƣợc tách riêng theo thời gian; cả hai mạng nên có quy mô lớn.
Trong mạng ngang hàng, giải pháp để tìm kiếm dữ liệu một cách có hiệu quả từ một nguồn không rõ thƣờng tạo ra mạng xếp chồng, thực hiện một bảng băm phân bố (DHT -
36
sẽ cung cấp một (hoặc nhiều) nguồn dữ liệu liên quan đến khoá này. Điểm quan trọng là để việc tra cứu nguồn dữ liệu này có thể đƣợc thực hiện có hiệu quả đòi hỏi phải thực hiện O(log n) bƣớc trong đó n là số nút, thậm chí với cả thông tin về nơi cất giữ dữ liệu trong mạng ngang hàng.
Mặc dù có nhiều điểm tƣơng đồng, nhƣng ở đây cũng tồn tại một số điểm khác nhau.
Trước hết, không có sự tƣơng ứng rõ ràng giữa khoá tĩnh của DHT và các yêu cầu động, tham số hoá trong mạng WSN. Thứ hai, và quan trọng hơn, các DHT, đƣợc tạo ra từ mạng IP, có xu hƣớng bỏ qua khoảng cách/số bƣớc nhảy giữa hai nút và xem xét các nút lân cận chỉ trên cơ sở thông tin về các khoá lữu trữ trong đó.
• Công bố / Đăng ký: Sự tách biệt yêu cầu về cả thời gian và nhận dạng của bộ thu không thực sự phù hợp với các đặc tính đồng bộ của giao thức yêu cầu/ trả lời. Vậy trong trƣờng hợp dữ liệu đƣợc xác định chứ không phải là các thực thể liên quan, điều cần thiết hơn là phƣơng thức biểu đạt nhu cầu đối với dữ liệu và việc phát dữ liệu.
Hoạt động này đƣợc thực hiện bởi phƣơng pháp công bố/ đăng ký. Bất kỳ nút nào quan tâm đến loại dữ liệu đã cho đều có thể đăng ký, và bất kỳ nút nào cũng có thể công bố dữ liệu cùng với thông tin về loại dữ liệu. Sau khi công bố, tất cả các nút đăng ký về loại dữ liệu này đƣợc thông báo về dữ liệu mới. Nếu một nút đăng ký không còn quan tâm đến dữ liệu đó, nó có thể bỏ đăng ký và sẽ không còn đƣợc thông báo về sự kiện đó. Rõ ràng hoạt động đăng ký và công bố có thể thực hiện ở các điểm khác nhau theo thời gian và các nút đăng ký và công bố không cần phải biết lẫn nhau.
Việc công bố/ đăng ký thông tin có thể đƣợc thực hiện theo nhiều cách khác nhau. Có thể sử dụng thực thể trung tâm là nơi mà các công bố/ đăng ký dƣợc kết hợp với nhau, tuy nhiên biện pháp này rõ ràng không thích hợp cho các WSN. Giải pháp phân bố có hiệu quả nhƣng phức tạp hơn.
• Cơ sở dữ liệu: Một cách nhìn khác về WSN là xem chúng nhƣ là các cơ sở dữ liệu. Quan điểm này rất phù hợp với ý tƣởng sử dụng tổ chức tập trung dữ liệu của các giao thức mạng. Xem xét các khía cạnh nhất định của môi trƣờng vật lý đƣợc nghiên cứu bởi một WSN tƣơng đƣơng với việc xây dựng tập câu hỏi cho cơ sở dữ liệu. Để đƣa các mạng cảm biến vào khung của cơ sở dữ liệu có liên quan, thông thƣờng coi các cảm biến nhƣ một bảng ảo để áp dụng các thao tác liên quan.