Patent ID: 7417962

Claim:
A QoS-capable device for connection over an ad-hoc network, for enabling QoS at the network datapath level, comprising; means for calculating the next hop for each protocol data unit (PDU) while attaching a label to each PDU; means for mapping the label to a respective source device; means for scheduling transmission of the PDU according to the respective source device, and for determining the transmission order of the PDUs using a scheduling model; and processing means for controlling and managing operation of the QoS-capable device, to enable a fair distribution of network bandwidth among the source devices, wherein the means for scheduling comprises: a plurality of QoS queues, a particular queue including exclusively PDUs arrived to the QoS-capable device from the same source device; and a scheduler for determining the transmission order of the PDUs using a scheduling model, to enable specific QoS for each source device, and the means for mapping comprises: a randomizer for computing a random mapping function in order to disable a malicious source device from abusing the network; and a mapping function block for mapping the label to the respective source device.