System and method employing algorithms and protocols for optimizing carrier sense multiple access (CSMA) protocols in wireless networks
First Claim
1. A method for establishing channels to enable communication between nodes in a communication network, the method comprising:
- determining an average length of time to transmit message data packets between a transmitting node and a destination node in said communication network;
determining a length of time to transmit a request to send message from said transmitting node to said destination node to request clearance to send a said message data packet to said destination node, and a length of time to transmit a clear to send message from said destination node to said transmitting node to indicate clearance to send said message data packet; and
establishing a quantity of data communication channels, wherein the quantity is determined by a relationship between said average length of time to transmit message data packets and said lengths of time to transmit said request to send and clear to send messages on a reservation channel.
8 Assignments
0 Petitions
Accused Products
Abstract
A system and method for achieving enhanced CSMA/CA which improves channel availability and quality of service (QoS) in a wireless communications network. The system and method establish channels to enable communication between nodes in a communication network, based on the relationship between the average time length of message data packets and the time lengths of the request to send and clear to send messages. A node of the communication network places a data packet at a location in a queue for retransmission based on a type of information contained in the data packet if the destination node for which the data packet is intended is unable to receive the data packet. The location in the queue is indicative of a duration of time that the node will delay before attempting to resend the data packet to the destination node.
168 Citations
14 Claims
-
1. A method for establishing channels to enable communication between nodes in a communication network, the method comprising:
-
determining an average length of time to transmit message data packets between a transmitting node and a destination node in said communication network; determining a length of time to transmit a request to send message from said transmitting node to said destination node to request clearance to send a said message data packet to said destination node, and a length of time to transmit a clear to send message from said destination node to said transmitting node to indicate clearance to send said message data packet; and establishing a quantity of data communication channels, wherein the quantity is determined by a relationship between said average length of time to transmit message data packets and said lengths of time to transmit said request to send and clear to send messages on a reservation channel. - View Dependent Claims (2, 3, 4)
-
-
5. A system for establishing channels to enable communication between nodes in a communication network, the system comprising:
-
a component for determining an average length of time to transmit message data packets between a transmitting node and a destination node in said communication network; and said component further for determining a length of time for transmitting a request to send message from said transmitting node to said destination node to request clearance to send a said message data packet to said destination node, and a length of time to transmit a clear to send message from said destination node to said transmitting node to indicate clearance to send said message data packet, and to determine a quantity of data communication channels to establish based on a relationship between said average length of time to transmit message data packets and said lengths of time to transmit each of said request to send and clear to send messages on a reservation channel. - View Dependent Claims (6, 7, 8, 9, 10)
-
-
11. A computer-readable medium of instructions for controlling a component for establishing channels to enable communication between nodes in a communication network, the computer-readable medium of instructions comprising:
-
a first set of instructions for controlling said component to determine an average length of time to transmit message data packets between a transmitting node and a destination node in said communication network; a second set of instructions for controlling said component to determine a length of time to transmit a request to send message from said transmitting node to said destination node to request clearance to send a said message data packet to said destination node, and a length of time to transmit a clear to send message from said destination node to said transmitting node to indicate clearance to send said message data packet; and a third set of instructions for controlling said component to determine a quantity of data communication channels to establish based on a relationship between said average length of time to transmit message data packets and each of said lengths of time to transmit said request to send and clear to send messages on a reservation channel. - View Dependent Claims (12, 13, 14)
-
Specification