IPC분류정보
국가/구분 |
United States(US) Patent
등록
|
국제특허분류(IPC7판) |
|
출원번호 |
US-0436517
(2003-05-13)
|
발명자
/ 주소 |
- Rakotoarivelo, Thierry
- Raad, Raad
- Ware, Christopher
|
출원인 / 주소 |
|
인용정보 |
피인용 횟수 :
24 인용 특허 :
2 |
초록
▼
A method (600) performed by a packet scheduler of an access point (215) of adaptively resizing a scheduling window in a Quality of Service enabled Local Area Network (200) is disclosed. The packet scheduler schedules data packets for a given duration, termed a scheduling window. The packet scheduler
A method (600) performed by a packet scheduler of an access point (215) of adaptively resizing a scheduling window in a Quality of Service enabled Local Area Network (200) is disclosed. The packet scheduler schedules data packets for a given duration, termed a scheduling window. The packet scheduler according to an embodiment of the invention adaptively changes the duration of the scheduling window based on the QoS requirements of data packets to be transmitted to and from the access point (215). In particular, the duration of the scheduling window is changed based on the delay requirement of the data packet having the most constraint QoS requirement.
대표청구항
▼
1. A method of adaptively changing the duration of a scheduling window of a quality of service enabled local area network, said method comprising the steps of:determining a minimum delay of delay requirements of data flows in said network to be scheduled; calculating said duration of said scheduling
1. A method of adaptively changing the duration of a scheduling window of a quality of service enabled local area network, said method comprising the steps of:determining a minimum delay of delay requirements of data flows in said network to be scheduled; calculating said duration of said scheduling window based on said minimum delay; and applying said duration of said scheduling window at a next scheduling interval, wherein said duration of said scheduling window is shorter than a minimum of either: a Contention Free Period plus a Contention Period, or half of said minimum delay. 2. The method according to claim 1, wherein said duration of said scheduling window is shorter than:min{(DCFP+DCP), ½ min{DFi}}where DCFP and DCP are the durations of a Contention Free Period (CFP) and a Contention Period (CP) respectively, and DFi is the delay requirement of data flow i.3. The method according to claim 1, wherein said duration of said scheduling window is given by:[min{(DCFP+DCP), ½ min{DFi}}]int?k where DCFP and DCP are the durations of a Contention Free Period (CFP) and a Contention Period (CP) respectively, DFi is the delay requirement of data flow i, and k is an integer constant such that said duration of said scheduling window is a sub-multiple of the duration of said CFP.4. The method according to claim 1, further comprising the steps of:determining if one or more of said delay requirements of said data flows has changed; and if one or more of said delay requirements is determined to have changed, re-calculating said duration of said scheduling window based on said minimum delay. 5. The method according to claim 1, further comprising the steps of:determining if one or more data flows have been added to or removed from said data flows; and if said one or more data flows have been added or removed, re-calculating said duration of said scheduling window based on said minimum delay. 6. The method according to claim 1, wherein said determining and calculating steps are performed at the end of a scheduling window, and a revised duration of said scheduling window is applied at the time of a next Contention Free Period.7. A packet scheduling device in a quality of service enabled local area network for adaptively changing the duration of a scheduling window, said packet scheduling device comprising:a transceiver for communicating with another communication device in said local area network: a memory for storing information about delay requirements of data flows to be scheduled; a processing unit coupled to said memory and said transceiver for processing said communications, said processing unit determining a minimum delay of said delay requirements of said data flows to be scheduled, calculating said duration of said scheduling window based on said minimum delay, and applying said duration of said scheduling window at a next scheduling interval, wherein said duration of said scheduling window is shorter than a minimum of either; a Contention Free Period plus a Contention Period, or half of said minimum delay. 8. The packet scheduling device according to claim 7, wherein said processing unit is a processor.9. The packet scheduling device according to claim 7, wherein said duration of said scheduling window is shorter than:min{(DCFP+DCP), ½ min{DFi}}where DCFP and DCP are the durations of a Contention Free Period (CFP) and a Contention Period (CP) respectively, and DFi is the delay requirement of data flow i.10. The packet scheduling device according to claim 7, wherein said duration of said scheduling window is given by:[min{(DCFP+DCP), ½ min{DFi}}]int?k, where DCFP and DCP are the durations of a Contention Free Period (CFP) and a Contention Period (CP) respectively, DFi is the delay requirement of data flow i, and k is an integer constant such that said duration of said scheduling window is a sub-multiple of the duration of said CFP.11. The packet scheduling device according to claim 7, wherein said processing unit determines if one or more of said delay requirements of said data flows has changed, and if one or more of said delay requirements is determined to have changed, re-calculates said duration of said scheduling window based on said minimum delay.12. The packet scheduling device according to claim 7, wherein said processing unit determines if one or more data flows have been added to or removed from said data flows, and if said one or more data flows have been added or removed, re-calculates said duration of said scheduling window based on said minimum delay.13. The packet scheduling device according to claim 7, wherein said processing unit performs said determining and calculating at the end of a scheduling window, and applies a revised duration of said scheduling window at the time of a next Contention Free Period.14. The packet scheduling device according to claim 7, where said transceiver, said processor and said memory are implemented in an access point coupled to said local area network.15. A quality of service enabled wireless local area network comprising:a plurality of wireless devices, each wireless device having one or multiple associated data flow(s) and each of said data flows having an associated delay requirement; and a packet scheduling device for scheduling said data flows during a scheduling window period, wherein said packet scheduling device adaptively changes the duration of said scheduling window period based on a minimum of said delay requirements of said data flows, wherein said duration of said scheduling window is shorter than a minimum of either: a Contention Free Period plus a Contention Period, or half of said minimum delay. 16. The quality of service enabled wireless local area network according to claim 15, wherein said duration of said scheduling window is shorter than:min{(DCFP+DCP), ½ min{DFi}}where DCFP and DCP are the durations of a Contention Free Period (CFP) and a Contention Period (CP) respectively, and DFi is the delay requirement of data flow i.17. The quality of service enabled wireless local area network according to claim 15, wherein said duration of said scheduling window is given by:[min{(DCFP+DCP), ½ min{DFi}}]int?k where DCFP and DCP are the durations of a Contention Free Period (CFP) and a Contention Period (CP) respectively, DFi is the delay requirement of data flow i, and k is an integer constant such that said duration of said scheduling window is a sub-multiple of the duration of said CFP.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.