Wireless network having real-time channel allocation
First Claim
1. A network architecture, comprising:
- a plurality of access points coupled to a wired network, each of the access points being capable of communicating with one or more mobile nodes over a wireless network; and
a controller coupled to the access points over the wired network, the controller maintaining one or more parameters that control one or more characteristics of each access points, and the controller adjusting and communicating the one or more parameters to each of the access points in response to a detection of real-time conditions changed.
0 Assignments
0 Petitions
Accused Products
Abstract
A wireless network having a real-time channel allocation is described herein. In one embodiment, an exemplary network architecture includes, but is not limited to, multiple access points coupled to a wired network, where each of the access points is capable of communicating with one or more mobile nodes over a wireless network. The exemplary network architecture further includes a controller coupled to the access points over the wired network. The controller maintains one or more parameters that control one or more characteristics of each access points. The controller adjusts and communicates the one or more parameters to each of the access points in response to a detection of real-time conditions changed. Other methods and apparatuses are also described.
-
Citations
25 Claims
-
1. A network architecture, comprising:
-
a plurality of access points coupled to a wired network, each of the access points being capable of communicating with one or more mobile nodes over a wireless network; and
a controller coupled to the access points over the wired network, the controller maintaining one or more parameters that control one or more characteristics of each access points, and the controller adjusting and communicating the one or more parameters to each of the access points in response to a detection of real-time conditions changed.
-
-
2. The network architecture of claim 1, wherein the controller is separated from the access points and is to centrally maintain and manage the one or more parameters on behalf of the access points.
-
3. The network architecture of claim 2, wherein the controller periodically queries each of the access points regarding status of the respective access point, and wherein the one or more parameters are adjusted based on the status collected from each of the access points.
-
4. The network architecture of claim 3, wherein each of the access points and the controller includes a storage element to store the one or more parameters.
-
5. The network architecture of claim 4, wherein the storage element is one of a semiconductor memory and a hard drive.
-
6. The network architecture of claim 3, wherein each of the access points and the controller includes a communication element to provide a communication link between one or more of the access points and the controller.
-
7. The network architecture of claim 6, wherein the communication element provides multiple communication links between each of the access points and the controller substantially concurrently.
-
8. The network architecture of claim 7, wherein the multiple communication links are used interchangeably dependent upon real-time network conditions detected by the controller.
-
9. The network architecture of claim 7, wherein the multiple communication links include at least one control and command channel and at least one data channel, wherein the at least one control and command channel is used to exchange control and command information, and wherein the at least one data channel is used to exchanged data separated from the at least one control and command channel.
-
10. The network architecture of claim 3, wherein each of the access points and controller includes a queuing element to store a list of pending data requests.
-
11. The network architecture of claim 8, wherein a behavior and priorities of the multiple communication links are changed dependent upon the real-time network conditions.
-
12. The network architecture of claim 11, wherein upon changing behavior and priority of a given communication links, transactions pending for the given communications link are reevaluated for queuing.
-
13. The network architecture of claim 8, wherein one of the communication links used for a given communication channel is changed dependent upon real-time network conditions detected by the controller.
-
14. The network architecture of claim 1, wherein a classification of subscribers, applications, and traffic is made in a group of elected class of service, and wherein subscribers, applications and traffic are aggregated in a group with similar requirements.
-
15. The network architecture of claim 14, wherein a given subscriber is a member of a plurality of elected classes of service based on applications and traffic types.
-
16. The network architecture of claim 14, wherein the controller utilizes the elected class of service to determine a behavior and priority of given traffic.
-
17. The network architecture of claim 14, wherein a membership of the elected class of service is changed dependent upon real-time network conditions detected by the controller.
-
18. The network architecture of claim 14, wherein a membership of the elected class of service determined based upon an identity of a subscriber.
-
19. The network architecture of claim 14, wherein a membership of the elected class of service is determined based upon a classification of packets in an application group based on packet types.
-
20. The network architecture of claim 14, wherein the controller utilizes the elected class of service to determine routing of a given packet.
-
21. The network architecture of claim 1, wherein the access points communicate with the mobile nodes over a communications channel in a secure and encrypted manner dependent on a class of service.
-
22. The network of claim 21, wherein a security mechanism used for a given channel changes from time to time.
-
23. The network architecture of claim 21, wherein a given communications channel is established using a plurality of security mechanisms.
-
24. A method, comprising:
-
maintaining within a controller one or more parameters that control one or more characteristics of a plurality of access points over a wired network, each of the access points being capable of communicating with one or more mobile nodes over a wireless network; and
adjusting and communicating by the controller the one or more parameters to each of the access points in response to a detection of real-time conditions changed.
-
-
25. An apparatus, comprising:
-
means for maintaining within a controller one or more parameters that control one or more characteristics of a plurality of access points over a wired network, each of the access points being capable of communicating with one or more mobile nodes over a wireless network; and
means for adjusting and communicating by the controller the one or more parameters to each of the access points in response to a detection of real-time conditions changed.
-
Specification