TRAFFIC MANAGEMENT IN DISTRIBUTED WIRELESS NETWORKS
First Claim
1. A method comprising:
- (a) providing an access point supporting at least a communication session of a plurality of communication sessions, each communication session associated with a client station of a plurality of client stations operating according to a first predetermined standard and comprising a plurality of frames, the access point comprising an over-the-air measurement block, a load distribution control block, and a processor;
(b) determining with the over-the-air measurement block for each communication session of the communication sessions at least one load utilization of a plurality of load utilizations, each load utilization associated with at least a predetermined traffic class of a plurality of traffic classes;
(c) determining for each traffic class with the over-the-air measurement block an accumulated load utilization in dependence upon at least the plurality of load utilizations relating to the plurality of communication sessions associated with that traffic class;
(d) determining with the processor whether to establish an enforcement action of a plurality of enforcement actions with the load distribution control block in dependence upon the plurality of load utilizations and a plurality of thresholds, each threshold relating to a predetermined traffic class of a plurality of traffic classes.
1 Assignment
0 Petitions
Accused Products
Abstract
Wireless networks and devices are ubiquitous today. For service providers to offer customers QoS and Service Level Agreements (SLAs) means in part providing resilient connectivity of wireless devices with good signal strength, good Signal to Noise and Interference Ratio (SNIR), and adequate useable bandwidth. Doing so requires that devices transmitting and receiving packets use over-the-air bandwidth efficiently and manage over-the-air congestion. According to embodiments of the invention QoS measurements and controls are incorporated only in the network (i.e. APs or controllers) and therefore QoS and SLAs can be achieved with all deployed client stations versus standards based approaches that require additional capabilities in network nodes, client stations and in most cases modifications to the applications. SLAs can be provided exploiting embodiments of the invention for traffic prioritization, capacity improvements through load distribution, and adjacent channel interference mitigation discretely or in combination with standards based mechanisms.
-
Citations
20 Claims
-
1. A method comprising:
-
(a) providing an access point supporting at least a communication session of a plurality of communication sessions, each communication session associated with a client station of a plurality of client stations operating according to a first predetermined standard and comprising a plurality of frames, the access point comprising an over-the-air measurement block, a load distribution control block, and a processor; (b) determining with the over-the-air measurement block for each communication session of the communication sessions at least one load utilization of a plurality of load utilizations, each load utilization associated with at least a predetermined traffic class of a plurality of traffic classes; (c) determining for each traffic class with the over-the-air measurement block an accumulated load utilization in dependence upon at least the plurality of load utilizations relating to the plurality of communication sessions associated with that traffic class; (d) determining with the processor whether to establish an enforcement action of a plurality of enforcement actions with the load distribution control block in dependence upon the plurality of load utilizations and a plurality of thresholds, each threshold relating to a predetermined traffic class of a plurality of traffic classes. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A device comprising:
-
a communications interface supporting at least a communication session of a plurality of communication sessions, each communication session associated with a client station of a plurality of client stations operating according to a first predetermined standard and comprising a plurality of frames an over-the-air measurement block; a load distribution control block; a non-transitory tangible computer readable medium encoding a computer program, and a processor for executing the computer process, the computer process comprising; (i) determining with the over-the-air measurement block for each communication session of the communication sessions at least one load utilization of a plurality of load utilizations, each load utilization associated with at least a predetermined traffic class of a plurality of traffic classes; (ii) determining for each traffic class with the over-the-air measurement block an accumulated load utilization in dependence upon at least the plurality of load utilizations relating to the plurality of communication sessions associated with that traffic class; (iii) determining with the processor whether to establish an enforcement action of a plurality of enforcement actions with the load distribution control block in dependence upon the plurality of load utilizations and a plurality of thresholds, each threshold relating to a predetermined traffic class of a plurality of traffic classes. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A non-transitory tangible computer readable medium encoding a computer program for execution by a processor, the computer program for executing a computer process comprising:
-
(i) determining with the over-the-air measurement block for each communication session of the communication sessions at least one load utilization of a plurality of load utilizations, each load utilization associated with at least a predetermined traffic class of a plurality of traffic classes; (ii) determining for each traffic class with the over-the-air measurement block an accumulated load utilization in dependence upon at least the plurality of load utilizations relating to the plurality of communication sessions associated with that traffic class; (iii) determining with the processor whether to establish an enforcement action of a plurality of enforcement actions with the load distribution control block in dependence upon the plurality of load utilizations and a plurality of thresholds, each threshold relating to a predetermined traffic class of a plurality of traffic classes. - View Dependent Claims (20)
-
Specification