Hình 2-5. Minh họa nguyên lý MH2 gia nhập mạng
2.2.2 Mô tả cấu trúc kho dữ liệu lưu cục bộ của mỗi MH
Để xây dựng giải pháp xử lý cho các mơ-đun xây dựng trong mơ hình, chúng tơi chúng tôi xây dựng bảng thông tin Local Cache (viết tắt là LC và được sử dụng từ này về sau của báo cáo) dùng để lưu trữ và quản lý dữ liệu cục bộ cho mỗi MH trong hệ thống. Cấu trúc dữ liệu của LC được xây dựng tổng quát gồm có { id, f, t, L, TTL, D, S }, trong đó:
id là định danh của đơn vị dữ liệu được lưu, f là tần suất truy cập của đơn vị dữ liệu bởi các
MH khác trong hệ thống, t là nhãn thời gian ghi nhận thời điểm đơn vị dữ liệu được lưu vào LC, L là nhãn của đơn vị dữ liệu (thông qua L sẽ biết được đơn vị này là dữ liệu chính hay phụ trong LC), TTL là thời gian sống của đơn vị dữ liệu, D là dữ liệu của đơn vị dữ liệu, và S là kích thước của đơn vị dữ liệu. Các tham số của LC được sử dụng trong mỗi mơ-đun xử lý sẽ được trình bày chi tiết ở từng mơ-đun đó.
2.2.3 Mơ-đun xử tìm kiếm dữ liệu
Như nguyên lý tìm kiếm dữ liệu đã được xây dựng trên mơ hình, trong phần trình bày này chúng tơi sẽ trình bày kết hợp về ngun lý hoạt động của các mơ-đun tìm kiếm dữ liệu gồm có: mơ-đun xử lý tìm kiếm dữ liệu cục bộ, mơ-đun tìm kiếm dữ liệu trong vùng, và mơ- đun xử lý tìm kiếm dữ liệu trong vùng.
2.2.3.1 Mơ tả các mơ-đun tìm kiếm dữ liệu
Khi có u cầu truy vấn dữ liệu do Tầng ứng dụng gởi tới, Tầng xử lý cộng tác dữ
liệu có nhiệm vụ nhận yêu cầu truy vấn dữ liệu, xử lý và gởi trả lại cho Tầng ứng dụng.
Quá trình này được thực hiện thơng qua các mơ-đun xử lý tìm kiếm dữ liệu. Mơ-đun quản lý tìm kiếm dữ liệu quản lý việc tìm kiếm và truy vấn dữ liệu tại kho lưu trữ cục bộ cũng như việc tìm kiếm dữ liệu ở các MH trong hệ thống. Như trình bày ở phần trên mơ-đun
tìm kiếm dữ liệu được chia thành ba mơ-đun xử lý chính: Mơ-đun xử lý truy vấn dữ liệu
tại kho lưu trữ cục bộ (Local Query Process), Mô-đun xử lý truy vấn dữ liệu lưu trong vùng (InZone Query Process), Mô-đun xử lý truy vấn dữ liệu lưu ngoài vùng (OutZone
Query Process). Chi tiết xử lý của các mô-đun được mô tả ở lưu đồ Hình 2-6: