XLM là một mô-đun xuyên lớp cho WSN, thay thế toàn bộ các kiến trúc truyền thống đƣợc sử dụng cho đến nay, XLM là một thiết kế xuyên lớp hợp nhất hoàn chỉnh, các thông tin và các chức năng của các lớp hòa tan trong một mô-đun .
Do đó, XLM kết hợp các chức năng cần thiết nhằm giải quyết các nhiệm vụ tƣơng ứng của các lớp: giao vận, mạng, MAC với phƣơng pháp tiếp cận cổ điển bằng cách lấy lớp vật lý và các hiệu ứng kênh vào một tài khoản.
Mục tiêu của XLM là độ tin cậy cao và năng lƣợng sử dụng tối ƣu
, các quyết định giao tiếp dựa trên tính thích nghi và tránh ùn tắc cục bộ, XLM thay thế tất cả các lớp truyền thống, nó có tất cả các chức năng cần thiết. Cuối cùng ,các mô-đun xuyên lớp dựa trên khái niệm xác định “chủ động”, tiếp nhận dựa trên tranh chấp, kiểm soát tắc nghẽn cục bộ, phân phối hoạt động chu kỳ nhiệm vụ.
Các cơ sở của giao tiếp trong XLM xây dựng trên khái niệm “chủ động” cung cấp sự tự do cho mỗi nút, để quyết định tham gia trong truyền thông.
Trong WSN, nhiệm vụ chính của bộ phần mềm giao tiếp là để vận hành thành công sự kiện thông tin bằng cách xây dựng đƣờng dẫn multi-hop đến nút trung tâm. Trong hoạt động XLM, bƣớc kế tiếp của mỗi giao tiếp không đƣợc xác định trƣớc. Thay vào đó, một thủ tục xác định chủ động đƣợc thực hiện cho mỗi nút để quyết định tham gia trong giao tiếp. Nghĩa là, thực hiện định tuyến và chuyển tiếp các gói tin sự kiện.
Việc xác định chủ động đƣợc thực hiện bởi mỗi nút dựa trên khả năng hiện tại, nó liên quan tới tất cả các lớp truyền thông. Ví dụ, chất lƣợng liên kết, suy luận vị trí tƣơng đối của các nút từ các kênh thông tin, chuyển tiếp yêu cầu cấp bộ đệm tải. Động lực thúc đẩy thống nhất sự hòa trộm các gói tin sẽ quyết định mức độ sẵn sàng tham gia vào giao tiếp trong WSN.
32
Nút A khởi đầu phát sóng bằng việc truyền một gói tin RTS để cho các nút gần nó biết là nó có một gói tin để gửi. Khi nhận đƣợc gói tin RTS, một nút lân cận nút A có quyết định tham gia giao tiếp hay không, quyết định này đƣợc đƣa ra thông qua chủ động xác định tình trạng hiện tại với khả năng giao tiếp của các nút. Việc xác định này là một hoạt động nhị phân, nếu Ί=1 thì một nút quyết định tham gia trong giao tiếp, Ί đƣợc xác định nhƣ sau: