WLAN Channel Allocation via Dynamic Scaling
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing wireless communication systems lack efficient methods for dynamically allocating channel resources among multiple client devices based on their changing needs, leading to potential service drops and unequal quality of service.
Innovation Solution
A method and system for channel allocation in a wireless local area network (WLAN) that assigns clients to channels based on available capacity and desired consumption, using scaling factors and prioritization schemes to ensure fair and efficient resource distribution.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If channel resources are allocated statically in wireless communication systems, then the allocation method is simple, but the quality of service deteriorates as client needs change over time
Solution Approach 1:
The patent implements dynamic channel allocation by continuously monitoring client channel consumption and adjusting assignments in real-time. The access controller receives status information from clients, determines current channel consumption, and reallocates channels as needed. This dynamic approach allows the system to adapt to changing client needs while maintaining quality of service, resolving the contradiction between simplicity and adaptability.
Solution Approach 2:
The system incorporates feedback mechanisms where clients provide status information about their channel consumption to the access controller. The access controller uses this feedback to make informed allocation decisions, adjusting channel assignments based on actual usage patterns. This feedback loop enables the system to maintain optimal quality of service while managing complexity through automated decision-making.
2Productivity
If multiple clients share limited channel resources, then the system efficiency improves, but service drops occur when channel capacity is insufficient
Solution Approach 1:
The patent applies partial action by allocating only the necessary portion of channel resources to each client based on their actual consumption needs. The access controller determines appropriate channel assignments by considering both the desired channel consumption and available channel capacity, ensuring that clients receive sufficient resources without over-allocating. This partial allocation approach improves system efficiency while preventing service drops by matching resources to actual needs.
Solution Approach 2:
The system dynamically changes allocation parameters such as channel assignment and access time based on real-time conditions. The access controller adjusts these parameters by considering client status information, desired channel consumption, and available capacity. This parameter adjustment enables the system to maintain service continuity under varying load conditions, resolving the contradiction between efficiency and reliability.
3Reliability
If channel allocation prioritizes high consumption clients, then their quality of service improves, but fairness among clients deteriorates
Solution Approach 1:
The patent implements local quality by tailoring channel allocation to individual client needs while maintaining overall system fairness. Each client receives a customized allocation based on their specific channel consumption patterns and requirements. The access controller determines appropriate assignments by considering both individual needs and system-wide constraints, ensuring that high-consumption clients receive adequate resources without compromising the rights of other clients. This localized approach resolves the contradiction between quality of service and fairness.
Data Source
AI summary
The present invention provides a method for allocating channels in a wireless local area network (WLAN) among a plurality of clients. This method involves first assigning at least one client of the plurality of clients to a channel of a set of active channels. Next, for each client the access time is determined based on an access time factor. Assigning individual clients to channels further involves determining available channel capacity of the set of active channels and the desired channel consumption of the multiple clients. When the available channel capacity is equal to or greater than the desired channel consumption, multiple clients may be assigned to multiple channels. However, when the available channel capacity is less than the desired channel consumption, the desired channel consumption of the multiple clients is scaled to produce a scaled channel consumption wherein multiple clients are assigned to channels based on the available channel capacity of each of the set of channels and the scaled channel consumption.


