Wireless resource allocation system and method
AssigneeOlympus Corporation
InventorGang Ding
Life of this patent
Estimating the term…
Abstract
According to various embodiments of the invention, systems and methods for resource allocation and a wireless network provide information to other devices within the network such that a desired precondition may be met and the optimized maximal resource is allocated to the route. In particular embodiments, a network device is configured to append information regarding its available resources for a proposed route to a corresponding routing request. A destination node receiving the routing request provides instructions to the network devices constituting the route according to the earlier appended information.
Claims23
A method of data transmission, comprising:
- a destination peer device obtaining a message from a source peer device via an intermediate peer device, the message comprising a routing request to generate a route between the source peer device and the destination peer device, the route comprising links, wherein the routing request comprises:
- information reflecting local resources of the source peer device included in the message by the source peer device, wherein the local resources of the source peer device are available for a route link with the source peer device;
- and
- information reflecting local resources of the intermediate peer device added to the message by the intermediate peer device, wherein the local resources of the intermediate peer device are available for a route link with intermediate peer device;
- obtaining the information reflecting the source peer device's local resources from the message;
- obtaining the information reflecting the intermediate peer device's local resources from the message;
- allocating a portion of the intermediate peer device's local resources such that interference between a link including the intermediate peer device and a proximate link to the link including the intermediate peer device is below a predetermined level;
- allocating a portion of the source peer device's local resources such that interference between a link including the source peer device and a proximate link to the link including the source peer device is below the predetermined level;
- and
- transmitting or receiving data through the link.
Computer executable program code embodied on a non-transitory computer readable medium configured to cause a destination peer device to perform the functions of:
- the destination peer device obtaining a message from a source peer device via an intermediate peer device, the message comprising a routing request to generate a route between the source peer device and the destination peer device, the route comprising links, wherein the routing request comprises:
- information reflecting local resources of the source peer device included in the message by the source peer device, wherein the local resources of the source peer device are available for a route link with the source peer device;
- and
- information reflecting local resources of the intermediate peer device added to the message by the intermediate peer device, wherein the local resources of the intermediate peer device are available for a route link with intermediate peer device;
- obtaining the information reflecting the source peer device's local resources from the message;
- obtaining the information reflecting the intermediate peer device's local resources from the message;
- allocating a portion of the intermediate peer device's local resources such that interference between a link including the intermediate peer device and a proximate link to the link including the intermediate peer device is below a predetermined level;
- allocating a portion of the source peer device's local resources such that interference between a link including the source peer device and a proximate link to the link including the source peer device is below the predetermined level;
- and
- transmitting or receiving data through the link.
A method for network operation, comprising:
- a source peer device initiating a routing request to generate a route between the source peer device and a destination peer device, the route comprising links;
- wherein the routing request comprises information reflecting resources of the source peer device available for allocation to a link of the route corresponding to the routing request;
- and
- wherein the routing request is configured to be modified by further network devices adding resource information to the routing request, the resource information further resources of the further network devices available for allocation to further links of the route;
- transmitting the routing request to a further network device;
- receiving a routing instruction corresponding to the routing request, the routing instruction comprising an instruction to allocate a subset of the resources available for allocation to the link;
- and
- establishing a route according to the routing instruction.
A method for network operation, comprising:
- receiving a routing request to provide a route between a source network device and a destination network device via an intermediate network device,
- wherein the routing request comprises:
- information included by the source network device available resources of the source network device for links of the route;
- and
- information added to the routing request by the intermediate network device reflecting available resources of the intermediate network device for links of the route;
- generating a routing instruction comprising an allocation of a subset of the available resources according to the information received in the routing request;
- and
- providing the routing instruction to the source network device and the intermediate network device;
- and
- establishing a route according to the routing instruction.
Dependencies are inferred from the claim text.