PP-MAC Mechanism for Wireless Resource Allocation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current MAC layer implementations in wireless networks, such as IEEE 802.11, suffer from inefficiencies in resource allocation and energy usage due to unnecessary channel utilization and power consumption, particularly in scenarios where devices have insufficient initial resource allocations and need to transmit remaining data, leading to increased latency and battery drain in devices like sensor nodes.

Innovation Solution

The implementation of a Probe and Pull Medium Access Control (PP-MAC) mechanism that schedules downlink and uplink transmissions, prioritizes contention periods based on Quality of Service (QoS) requirements, and uses Reduced Interframe Space (RIFS) to optimize resource allocation and minimize power usage by allowing devices to sleep until data is ready to be sent, thereby reducing unnecessary transmissions and enhancing energy efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If a device transmits data immediately when data is ready, then latency is reduced, but energy consumption increases due to unnecessary channel utilization and power usage

Engineering Contradiction:
ImprovelatencyVSAvoidenergy consumption
Core Design Contradiction:
Loss of timeVSUse of energy by moving object

Solution Approach 1:

The network node performs preliminary actions by determining and allocating resource assignments in advance before the device actually needs to transmit data. The device is provided with resource assignments that are determined based on predicted traffic patterns and QoS requirements, allowing the device to sleep until data is ready without needing to immediately transmit or wake up for channel access.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements periodic resource assignment updates where the network node determines new resource assignments at scheduled intervals or when traffic conditions change. This periodic action allows devices to enter sleep modes between assignments while ensuring that when data needs transmission, pre-determined resource assignments are already in place, reducing both latency and energy consumption.

Inventive Principle:
Principle #19Periodic action

2Productivity

If initial resource allocation is provided to devices, then transmission readiness is improved, but resource waste occurs when allocation is insufficient or excessive

Engineering Contradiction:
Improvetransmission readinessVSAvoidresource waste
Core Design Contradiction:
ProductivityVSLoss of energy

Solution Approach 1:

The resource assignment mechanism is made dynamic rather than static. The network node continuously monitors traffic conditions, QoS requirements, and device states to determine optimal resource assignments. When traffic conditions change or devices wake from sleep mode, new resource assignments are determined based on current conditions, ensuring that resources are neither wasted nor insufficient.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system implements feedback mechanisms where devices report their data buffer status and transmission needs to the network node. The network node uses this feedback information to determine appropriate resource assignments, adjusting allocations based on actual traffic demands rather than using fixed or over-provisioned allocations, thereby eliminating resource waste while maintaining transmission readiness.

Inventive Principle:
Principle #23Feedback

3Speed

If devices remain in active state to transmit data immediately, then transmission speed is improved, but battery life is reduced

Engineering Contradiction:
Improvetransmission speedVSAvoidbattery life
Core Design Contradiction:
SpeedVSDuration of action of moving object

Solution Approach 1:

Resource assignments are determined in advance while devices are in low-power sleep states. The network node calculates and stores resource assignments based on predicted transmission needs, QoS requirements, and traffic patterns. When devices wake up with data to transmit, pre-determined resource assignments are immediately applied, eliminating the need for devices to remain active and continuously monitor channels, thus preserving battery life while maintaining transmission speed.

Inventive Principle:
Principle #10Preliminary action

4Productivity

If channel access is granted to all devices with data, then network utilization is improved, but energy efficiency deteriorates due to unnecessary transmissions

Engineering Contradiction:
Improvenetwork utilizationVSAvoidenergy efficiency
Core Design Contradiction:
ProductivityVSLoss of energy

Solution Approach 1:

Instead of applying uniform channel access rules to all devices, the system implements local quality control where resource assignments are tailored to individual devices based on their specific QoS requirements, traffic patterns, and current data buffer status. This localized approach ensures that only devices with actual transmission needs and appropriate QoS priorities access the channel, eliminating unnecessary transmissions while maintaining high network utilization for legitimate traffic.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS9226305B2Medium access control method
Publication Date: 2015.12.29 WSOU INVESTMENTS LLC
  • US9226305B2 patent drawing
  • US9226305B2 patent drawing
  • US9226305B2 patent drawing

AI summary

The exemplary embodiments of the invention relate to at least a method including receiving an indication that a first resource allocation to a device to transmit data was insufficient and there is remaining data to transmit by the device, based at least on information associated with the first resource allocation, determining a second resource allocation for the device, and sending the second resource allocation to the device in order to enable the device to transmit the remaining data. Further, there is a method including sending an indication that a first resource allocation to a device to transmit data was insufficient and there is remaining data to transmit, and in response to the sending, receiving a second resource allocation to the device to enable the device to transmit remaining data, wherein the second resource allocation is based at least on information associated with the first resource allocation.