Defragmentation of communication channel allocations
First Claim
1. A method of allocating communication bandwidth among a plurality of network devices scheduling and conducting communication activities within the communication network in a communication network, the method comprising the steps of:
- a first network device determining allocations of other network devices operating in the communication network;
the first network device preempting a scheduled allocation of a second network device; and
the first network device scheduling its communication activities on the communication network.
2 Assignments
0 Petitions
Accused Products
Abstract
Approaches scheduling and allocation of communication bandwidth across a communication channel provide the opportunity for improved network utilization. According to one embodiment, a method of allocating communication bandwidth among a plurality of network devices scheduling and conducting communication activities within the communication network in a communication network is provided. The method comprises the steps of: a first network device determining allocations of other network devices operating in the communication network; the first network device preempting a scheduled allocation of a second network device; and the first network device scheduling its communication activities on the communication network. Additionally, the first network device can also determine whether a conflict exists between its desired or required allocation and an allocation of the second network device.
36 Citations
26 Claims
-
1. A method of allocating communication bandwidth among a plurality of network devices scheduling and conducting communication activities within the communication network in a communication network, the method comprising the steps of:
-
a first network device determining allocations of other network devices operating in the communication network;
the first network device preempting a scheduled allocation of a second network device; and
the first network device scheduling its communication activities on the communication network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A network device configured to operate within a communication network, the network device comprising:
-
a housing;
at least one of a transmitter and receiver in the housing; and
control logic within the housing and configured to schedule communication activities across the communication network, determine allocations of other network devices operating in the communication network, and preempt a scheduled allocation of a second network device that is in conflict with the allocation of the network device. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. An executable program product including a body of program code executable by a processor for dynamically allocating the bandwidth utilization of a first network device, the executable program product comprising:
-
program code for determining allocations of other network devices operating in the communication network;
program code for preempting a scheduled allocation of a second network device that is in conflict with the allocation of the first network device; and
program code for scheduling communication activities of the first network device on the communication network. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26)
-
Specification