Abstract:
A wireless device, system and method. The device includes a memory and processing circuitry. The processing circuitry includes logic and is configured to cause transmission of a first uplink frame on a first channel, and while causing transmission of the first uplink frame: to perform channel sensing on a second channel to determine a busy or an idle status of the second channel; and, in response to a determination of an idle status for the second channel, to perform a backoff procedure to gain access to the second channel In response to a determination that the second channel still has an idle status after completion of the backoff procedure and after completion of the transmission of the first uplink frame, the processing circuitry is further configured to cause a switch to the second channel and to cause transmission of a second uplink frame on the second channel.
Abstract:
A fill-duplex (FD) capable access point (AP) of a wireless basic service set (BSS) that includes a plurality of stations (STAs) is configured to implement opportunistic FD downlink (DL) transmissions to a non-FD capable STA in the BSS when decoding uplink (UL) data from a UL STA in the BSS. While decoding the UL data, the AP selects a DL STA from a queue of DL STAs based on a predetermined FD DL transmission rate from the AP to the DL STA while the AP is decoding the UL data from the UL STA. The AP then causes an amount of data to be transmitted as an FD transmission to the selected DL STA while the processor is decoding the data from the UL STA.
Abstract:
Methods adapted for measuring interference in joint communications and Access Points (APs) are described. The interference can be between the AP and first and second communication stations (STAs). In a method to measure interference, a first communication between the AP and the first STA can be established. Further, a second communication between the AP and the second STA can be established. The second communication can include transmitting a null data packet (NDP) to the second STA based on the first communication to measure STA-to-STA inference between the first STA and the second STA.
Abstract:
A computer-implemented method can include receiving a queue depth for a receive queue of a network interface controller (NIC), determining whether a power state of a central processing unit (CPU) core mapped to the receive queue should be adjusted based on the queue depth, and adjusting the power state of the CPU core responsive to a determination that the power state of the CPU core should be adjusted.
Abstract:
Methods and apparatus relating to adaptive interrupt coalescing for energy efficient mobile platforms are discussed herein. In one embodiment, one or more interrupts are buffered based on communication throughput. At least one of the one or more interrupts are released in response to expiration of an interrupt coalescing time period. Other embodiments are also claimed and described.
Abstract:
Embodiments of a station (STA), access point (AP) and method for communication in accordance with wake-up messages are generally described herein. The STA may transmit, to the AP, a wake-up configuration message that indicates a Resource Unit (RU) in which the STA intends to monitor for wake-up messages from the AP during a sleep period. The STA may receive a wake-up message from the AP during the sleep period. The wake-up message may be included in an orthogonal frequency division multiple-access (OFDMA) signal that may include other wake-up messages for other STAB. The wake-up message may be transmitted by the STA in accordance with enhanced distributed channel access (EDCA) techniques in some cases.
Abstract:
Apparatuses, methods and storage media associated with file compression and transmission, or file reception and decompression. Specifically, one or more compression/decompression or transmission/reception parameters associated with transmission or reception may be identified. Based on the identified parameters, energy consumption of compression and transmission, or reception and decompression, of the data over a wireless communication link may be predicted. Based on that prediction, a compression configuration may be identified. Other embodiments may be described and/or claimed.
Abstract:
Technologies for offloading an application for processing a network packet to a graphics processing unit (GPU) of a network device. The network device is configured to determine resource criteria of the application and available resources of the GPU. The network device is further configured to determine whether the available GPU resources are sufficient to process the application based on the resource criteria of the application and the available GPU resources. Additionally, the network device is configured to determine one or more estimated GPU performance metrics based on the resource criteria of the application and the available GPU resources to determine whether to offload the application to the GPU. Other embodiments are described and claimed.
Abstract:
An access point (AP), station (STA) and method of assigning sub-carriers to full-duplex links are generally described. The STAs transmit full-duplex capability to the AP. In response, after winning channel contention, the AP determines communication information including a bandwidth, transmit power and modulation and coding scheme (MCS) for each STA. The bandwidths are independently set by the AP such that a ratio of an expected transmission time of the amount of downlink data using a unit bandwidth to bandwidth is approximately the same for each STA. The AP transmits the communication information to the STAs in a trigger frame. The AP and STAs communicate using Orthogonal Frequency Division Multiple Access (OFDMA) during a full-duplex communication session. The uplink and downlink communications terminate at substantially the same time. Acknowledgement packets are exchanged after the full-duplex communication session.
Abstract:
Embodiments of apparatuses and methods for adaptive data compression and associated contextual information are described. In various embodiments, an apparatus may include a context monitoring module to gather contextual information for transmission of data and a policy module to gather user preference on cost associated with transmission of data. The apparatus may further include an analysis module to determine whether to compress data prior to transmission, based at least in part on the contextual information and the user preference. Other embodiments may be described and/or claimed.