Abstract:
Providing for dynamic resource provisioning in wireless communication is described herein. By way of example, various wireless performance metrics are collected by respective network access points as an aggregate measure of wireless network performance. Aggregated data can be utilized to generate a performance model for the network and for individual access points. Changes to the data are updated to the model to provide a steady-state characterization of network performance. Wireless resources are generated for respective access points in a manner that optimizes wireless performance. Additionally, resource assignments can be updated at various intervals to re-optimize for existing wireless conditions, whether event driven or based on performance metrics. Accordingly, a robust and dynamic optimization is provided for wireless network resource provisioning that can accommodate heterogeneous access point networks in a changing topology.
Abstract:
Providing for fair resource sharing among wireless nodes in a wireless communication environment is described herein. By way of example, fairness can comprise establishing a set of resource sharing credits for wireless nodes. By expending credits, a node can borrow a resource of another node, to enable or enhance operation of the borrowing node. Credits for the borrowing node are decreased based on consumption of a shared resource, or credits for the lending node are increased based on such consumption, or both. Once an amount of credits expires, a node can be restricted from borrowing further resources until enough resources are lent to build up a suitable amount of credits. Accordingly, fairness can comprise correlating shared resource consumption with shared resource provisioning, to encourage participation in cooperative wireless communications.
Abstract:
Systems and methodologies are described that facilitate providing opportunistic relay node communication based on scheduling of other communications in a wireless network. In particular, a relay node can maintain a backhaul link with an access point and an access link with a mobile device to facilitate communicating information therebetween. Time slots during which the backhaul link is active can be determined and avoided during scheduling access link communications with the mobile device. Furthermore, resource assignments from the access point to the mobile device can be monitored and decoded such that time slots associated therewith can also be determined and avoided. Thus, the relay node can communicate with mobile devices in time slots where the backhaul link is inactive and/or the mobile devices are not occupied communicating directly with the access point.
Abstract:
Systems and methods are described that facilitate data communication in a wireless communication environment. According to various aspects, a node, such as an access point or an access terminal, may determine a number of channels over which it will transmit a communication signal. The node may then select channels based on whether the channels are available or unavailable, wherein available channels are preferentially selected over unavailable channels. The node may then transmit a signal over the at least one of the selected channels.
Abstract:
Frame structures and transmission techniques for a wireless communication system are described. In one frame structure, a super-frame includes multiple outer-frames, and each outer-frame includes multiple frames, and each frame includes multiple time slots. The time slots in each super-frame are allocated for downlink and uplink and for different radio technologies (e.g., W-CDMA and OFDM) based on loading. Each physical channel is allocated at least one time slot in at least one frame of each outer-frame in the super-frame. An OFDM waveform is generated for each downlink OFDM slot and multiplexed onto the slot. A W-CDMA waveform is generated for each downlink W-CDMA slot and multiplexed onto the slot. A modulated signal is generated for the multiplexed W-CDMA and OFDM waveforms and transmitted on the downlink. Each physical channel is transmitted in bursts. The slot allocation and coding and modulation for each physical channel can change for each super-frame.
Abstract:
In a cellular wireless communication system, peer-to-peer (P2P) links between mobile devices are implemented, and controlled using an aggregate utility metric for a group of P2P and cellular links. A mobile node participating in a P2P link, or an eNB, may periodically broadcast an activity level indicator indicating a resource-dependent activity level of the link. The node may control the activity level in response to utility metrics received from members of neighboring P2P links to maximize an aggregate utility of the link and the neighboring P2P links sharing at least a subset of resources of a common frequency spectrum. Formation or termination of P2P links may be controlled in response to comparing a calculated achievable utility value to a current utility value of a link, and taking action calculated to maximize the aggregate utility value.
Abstract:
Systems and methods are described that facilitate evaluating conditions of nodes (e.g., access points, access terminals, etc.) in a wireless communication environment having a plurality of carriers to determine a level of disadvantage for a given node relative to other nodes. The node may transmit a resource utilization message (RUM) that represents the level of disadvantage for the node and request other interference nodes to back off on one or more carriers.
Abstract:
Systems and methods are disclosed that facilitate dynamically adjusting a number of resources, such as channels, frequencies, tones, etc., occupied by a node (e.g., an access point, and access terminal, etc.) in accordance with various aspects. A level of service experienced at the node may be determined, and a resource utilization message (RUM) may be generated if the level of service is at or below a predetermined threshold level (e.g., an acceptable level of service). The RUM may indicate a number of resources selected by the node for subsequent use, and may be transmitted to one or more other nodes.
Abstract:
Systems and methods are described that facilitate evaluating conditions of nodes (e.g., access points, access terminals, etc.) in a wireless communication environment to determine a level of disadvantage for a given node relative to other nodes. A first node may receive a resource utilization message (RxRUM) and may determine a level of disadvantage for a node that sent the RxRUM. The first node may then compare its own level of disadvantage to the sending node in order to permit a determination of an appropriate course of action in response to the RxRUM.
Abstract:
Systems and methodologies are described that facilitate determining when and whether to implement a sender-based data packet scheduling mechanism or a receiver-based data packet scheduling mechanism based on one or mode scheduling factors. For example, a sending node and a receiving node may communicate to permit a determination of which node is more capable of performing the scheduling tasks, and a corresponding scheduling technique may be selected and executed. According to an aspect, an amount of data downloading may be compared to an amount of data uploading at each node, and a sender-based scheduling protocol may be performed when the amount of data uploading is greater than the amount of downloading data.