MANET Resource Routing with Multi-Channel Reception and Relaying
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional mobile ad-hoc networks (MANETs) face challenges in maximizing user throughput due to increased packet retransmissions as the number of nodes increases, leading to decreased network performance and inefficient bandwidth utilization.
Innovation Solution
Implementing a resource management and routing system in MANETs that utilizes multi-channel reception and cooperative relaying, with nodes having transceivers capable of simultaneous multi-channel reception and sub-channel transmission, along with distributed resource allocation and routing decisions based on network topology and parameters, to optimize time-slot and frequency channel allocations for message propagation.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If conventional single-channel reception is used in MANETs, then device complexity is reduced, but network throughput decreases due to increased packet retransmissions and collisions
Solution Approach 1:
The frequency spectrum is segmented into multiple channels, allowing nodes to simultaneously receive on multiple frequencies. This segmentation enables parallel message reception across different channels, reducing the need for retransmissions and improving network throughput without requiring complex full-duplex capabilities at each node
Solution Approach 2:
Each node is equipped with multi-channel reception capability that allows it to function as both a transmitter on one channel and a receiver on multiple other channels simultaneously. This multi-functionality enables efficient cooperative relaying where nodes can forward messages received on one channel while continuing to monitor other channels
2Adaptability or versatility
If distributed resource allocation is implemented, then network adaptability to topology changes improves, but resource management complexity increases
Solution Approach 1:
Each node autonomously maintains a resource allocation table and makes independent routing decisions based on current network conditions. Nodes self-organize into relay chains without requiring centralized coordination, adapting dynamically to topology changes while keeping individual node complexity manageable through localized decision-making
Solution Approach 2:
The resource allocation tables are dynamically updated based on changing network topology and traffic conditions. Routing paths are reconfigured in real-time as nodes move or fail, with each node adjusting its relay decisions based on current resource availability and network state, enabling flexible adaptation without rigid pre-planning
3Productivity
If multi-channel simultaneous reception is used, then bandwidth utilization improves, but collision probability increases without proper resource management
Solution Approach 1:
Resource allocation tables are pre-computed and maintained at each node before messages need to be transmitted or relayed. These tables contain advance information about which channels and time slots are allocated for specific message flows, allowing nodes to make correct relay decisions without real-time collision detection or arbitration, thus preventing collisions before they occur
Data Source
AI summary
MANET nodes have a transceiver, operative in a first plurality of frequencies, having a transmitter that selects at least one frequency for transmission and a receiver that simultaneously receives signals in a second plurality of frequencies selected from the first plurality of frequencies. A resource allocation table is generated and has time-slots and frequencies to be allocated amongst the nodes. Data is maintained in the resource allocation table that is representative of session plans, where each session plan corresponds to a message to be propagated through the MANET from a source node to a destination node. Each session plan includes time-slot and frequency allocations associated with the source node. At each time-slot, each node of one or more nodes decides which one or more messages to broadcast during the time-slot on one or more frequencies selected from the first plurality of frequencies.


