Abstract: Techniques are disclosed for executing a corrective action based on an unsuccessful completion of a connection stage in a process for establishing a wireless connection between a client device and an access point (AP). An event in a process for establishing a wireless connection between a client device and an AP is detected. A particular stage in the process for establishing the wireless connection is determined to be unsuccessfully completed. The unsuccessful completion may be determined based on (a) a timeout and/or (b) detection of an event indicating the particular stage has not been successfully completed. A cause associated with the particular stage not being completed is identified. Based on the cause, a corrective action is selected and executed.
Abstract: Operations include determining a network configuration for a current deployment environment based on network configurations of known deployment environments that share one or more characteristics with the current deployment environment.
Abstract: Techniques are disclosed for determining a threshold value for determining whether to steer a particular node (such as, a client device) from one node (such as, an access point ((AP)) to another node (such as, another AP). A particular node associated with a current node in a wireless environment is identified. One or more parameters associated with the particular node, the current node, a candidate node to which the particular node may be steered, and/or the wireless environment is identified. Based on the parameters, a threshold value is determined. The threshold value is the minimum improvement in quality of one or more links if the particular node is steered from the current node to the candidate node. If the improvement in quality is greater than the determined threshold value, then the particular node is steered to associate with the candidate node rather than the current node.
Abstract: Operations include estimating a channel utilization, for a target wireless device, corresponding to a set of wireless signals that are received and/or transmitted by another wireless device. One or more relationships between detected signal strength values, measured channel utilization values, and/or actual channel utilization values are determined. The estimation is made based on applying detected signal strength values received at other wireless devices, measured channel utilization values at other wireless devices, and/or actual channel utilization values at other wireless devices to the relationships.
Abstract: Techniques are disclosed for delaying execution of a corrective action in a wireless environment. During a first time period, a performance level is detected. The performance level is determined to not match a performance criterion. However, a corrective action that improves the performance level is not immediately executed. During a second time period, a set of network activities is detected. If the set of network activities does not match a modification criterion, then execution of the corrective action is delayed. The set of network activities is detected periodically until the set of network activities matches the modification criterion. If the set of network activities matches the modification criterion, then the corrective action is executed.
Abstract: Techniques are disclosed for determining a threshold value for determining whether to steer a particular node (such as, a client device) from one node (such as, an access point ((AP)) to another node (such as, another AP). A particular node associated with a current node in a wireless environment is identified. One or more parameters associated with the particular node, the current node, a candidate node to which the particular node may be steered, and/or the wireless environment is identified. Based on the parameters, a threshold value is determined. The threshold value is the minimum improvement in quality of one or more links if the particular node is steered from the current node to the candidate node. If the improvement in quality is greater than the determined threshold value, then the particular node is steered to associate with the candidate node rather than the current node.
Abstract: Techniques are disclosed for delaying execution of a corrective action in a wireless environment. During a first time period, a performance level is detected. The performance level is determined to not match a performance criterion. However, a corrective action that improves the performance level is not immediately executed. During a second time period, a set of network activities is detected. If the set of network activities does not match a modification criterion, then execution of the corrective action is delayed. The set of network activities is detected periodically until the set of network activities matches the modification criterion. If the set of network activities matches the modification criterion, then the corrective action is executed.
Abstract: Techniques are disclosed for executing a corrective action based on an unsuccessful completion of a connection stage in a process for establishing a wireless connection between a client device and an access point (AP). An event in a process for establishing a wireless connection between a client device and an AP is detected. A particular stage in the process for establishing the wireless connection is determined to be unsuccessfully completed. The unsuccessful completion may be determined based on (a) a timeout and/or (b) detection of an event indicating the particular stage has not been successfully completed. A cause associated with the particular stage not being completed is identified. Based on the cause, a corrective action is selected and executed.
Abstract: A method includes selecting a particular access point for performing service corresponding to a client device that is associating or associated with a different access point. The particular access point is selected based on historical usage pattern and/or a future scheduled event corresponding to the client device.
Abstract: A method includes selecting a particular access point for performing service corresponding to a client device that is associating or associated with a different access point. The particular access point is selected based on historical usage pattern and/or a future scheduled event corresponding to the client device.