Optimizing throughput of data frames in orthogonal frequency division multiplexing (OFDM) communication networks
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
H04L-029/04
H04L-027/00
H04B-003/54
H04L-005/00
H04J-003/16
H04W-072/04
출원번호
US-0538442
(2012-06-29)
등록번호
US-9166845
(2015-10-20)
발명자
/ 주소
Hui, Jonathan W.
Vasseur, Jean-Philippe
Hong, Wei
출원인 / 주소
Cisco Technology, Inc.
대리인 / 주소
Parker Ibrahim & Berg LLC
인용정보
피인용 횟수 :
3인용 특허 :
30
초록▼
In one embodiment, a device maintains a predetermined number of high-priority subcarriers for use in communicating high-priority data frames and a predetermined number of low-priority subcarriers for use in communicating low-priority data frames. A data frame is received and a data frame priority is
In one embodiment, a device maintains a predetermined number of high-priority subcarriers for use in communicating high-priority data frames and a predetermined number of low-priority subcarriers for use in communicating low-priority data frames. A data frame is received and a data frame priority is determined for the data frame. If the data frame is determined to be a low-priority data frame, a minimum number of subcarriers, from the low-priority subcarriers, required for communication of the data frame is determined and the data frame is communicated using the minimum number of subcarriers. If the data frame is determined to be a high-priority data frame, a maximum number of subcarriers available, including the high-priority subcarriers and the low-priority subcarriers, is determined and the data frame is communicated using the maximum number of subcarriers.
대표청구항▼
1. A method, comprising: maintaining, using a processor, a predetermined number of high-priority subcarriers for use in communicating high-priority data frames and a predetermined number of low-priority subcarriers for use in communicating low-priority data frames;receiving a data frame via a networ
1. A method, comprising: maintaining, using a processor, a predetermined number of high-priority subcarriers for use in communicating high-priority data frames and a predetermined number of low-priority subcarriers for use in communicating low-priority data frames;receiving a data frame via a network interface;determining, using the processor, a data frame priority for the data frame;when the data frame is determined to be a low-priority data frame, determining, using the processor, a minimum number of subcarriers, from the low-priority subcarriers, required for communication of the data frame and communicating the data frame using the minimum number of subcarriers; andwhen the data frame is determined to be a high-priority data frame, allowing servicing of the high-priority data frame even if low-priority transmissions are already occurring by neighboring nodes by determining, using the processor, the maximum number of subcarriers available, including the high-priority subcarriers and the low-priority subcarriers, for communication of the data frame and communicating the data frame using the maximum number of subcarriers,wherein the maximum number of subcarriers available comprises all available high-priority subcarriers and all available low-priority subcarriers. 2. The method of claim 1, wherein the high-priority subcarriers are maintained by reserving a predetermined number of subcarriers for use only in communication of high-priority data frames. 3. The method of claim 1, wherein the high-priority subcarriers are maintained by verifying that a minimum number of subcarriers will be available for high-priority data frame communication within a predetermined time frame. 4. The method of claim 1, wherein the high-priority subcarriers are maintained by: sending to a master device via the network interface a suggested minimum number of reserved subcarriers;receiving from the master device via the network interface a minimum number of high-priority subcarriers to reserve; andreserving the minimum number of high-priority subcarriers for communication of high-priority data frames. 5. The method of claim 1, wherein the data frame priority is determined by the processor based on an acceptable communication latency that is included in the data frame. 6. The method of claim 1, wherein the data frame priority is included in the data frame. 7. The method of claim 1, wherein determining the maximum number of subcarriers comprises: determining the currently available subcarriers;determining additional subcarriers that will become available within a predetermined time frame; andtransmitting the high-priority data frame using the currently available subcarriers and the additional subcarriers after the predetermined time frame. 8. An apparatus, comprising: a network interface adapted to communicate data frames over a network using a plurality of subcarriers;a processor configured to communicate with the network interface;a memory configured to communicate with the processor, the memory having instructions stored thereon that, in response to execution by the processor, cause the processor to perform operations comprising; maintaining a predetermined number of high-priority subcarriers for use in communicating high-priority data frames and a predetermined number of low-priority subcarriers for use in communicating low-priority data frames from the plurality of subcarriers;receiving a data frame via the network interface;determining a data frame priority for the data frame;in response to the data frame being a low-priority data frame, determining a minimum number of subcarriers, from the low-priority subcarriers, required for communication of the data frame and communicating the data frame using the minimum number of subcarriers; andin response to the data frame being a high-priority data frame, allowing servicing of the high-priority data frame even if low-priority transmissions are already occurring by neighboring nodes by determining the maximum number of subcarriers available, including the high-priority subcarriers and the low-priority subcarriers, for communication of the data frame and communicating the data frame using the maximum number of subcarriers,wherein the maximum number of subcarriers available comprises all available high-priority subcarriers and all available low-priority subcarriers. 9. The apparatus of claim 8, wherein the processor maintains high-priority subcarriers by reserving a predetermined number of subcarriers for use only in communication of high-priority data frames. 10. The apparatus of claim 8, wherein the high-priority subcarriers are maintained by verifying that a minimum number of subcarriers will be available for high-priority data frame communication within a predetermined time frame. 11. The apparatus of claim 8, wherein the high-priority subcarriers are maintained by: sending to a master device via the network interface a suggested minimum number of reserved subcarriers;receiving from the master device via the network interface a minimum number of high-priority subcarriers to reserve; andreserving the minimum number of high-priority subcarriers for communication of high-priority data frames. 12. The apparatus of claim 8, wherein the data frame priority is determined based on an acceptable communication latency that is included in the data frame. 13. The apparatus of claim 8, wherein the data frame priority is included in the data frame. 14. The apparatus of claim 8, wherein determining the maximum number of subcarriers comprises: determining the currently available subcarriers;determining additional subcarriers that will become available within a predetermined time frame; andtransmitting the high-priority data frame using the currently available subcarriers and the additional subcarriers after the predetermined time frame. 15. A tangible non-transitory computer-readable medium having computer executable instructions stored thereon that, when executed by a computer, cause the computer to perform a method comprising: maintaining a predetermined number of high-priority subcarriers for use in communicating high-priority data frames and a predetermined number of low-priority subcarriers for use in communicating low-priority data frames from a plurality of subcarriers;receiving a data frame via a network interface;determining a data frame priority for the data frame;in response to the data frame being a low-priority data frame, determining a minimum number of subcarriers, from the low-priority subcarriers, required for communication of the data frame and communicating the data frame using the minimum number of subcarriers; andin response to the data frame being a high-priority data frame, allowing servicing of the high-priority data frame even if low-priority transmissions are already occurring by neighboring nodes by determining the maximum number of subcarriers available, including the high-priority subcarriers and the low-priority subcarriers, for communication of the data frame and communicating the data frame using the maximum number of subcarriers,wherein the maximum number of subcarriers available comprises all available high-priority subcarriers and all available low-priority subcarriers. 16. The computer-readable medium of claim 15, wherein the maintaining high-priority subcarriers comprises reserving a predetermined number of subcarriers for use only in communication of high-priority data frames. 17. The computer-readable medium of claim 15, wherein the high-priority subcarriers are maintained by verifying that a minimum number of subcarriers will be available for high-priority data frame communication within a predetermined time frame. 18. The computer-readable medium of claim 15, wherein the high-priority subcarriers are maintained by: sending to a master device via the network interface a suggested minimum number of reserved subcarriers;receiving from the master device via the network interface a minimum number of high-priority subcarriers to reserve; andreserving the minimum number of high-priority subcarriers for communication of high-priority data frames.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (30)
Fichou Aline,FRX ; Foriel Pierre-Andre,FRX ; Galand Claude,FRX, Adaptive bandwidth allocation method for non-reserved traffic in a high-speed data transmission network, and system for implementing said method.
Paranjpe,Milind D.; Hart,Brian; Pignatelli,David J.; Ayanoglu,Ender; Perahia,Eldad; Ryan,Philip J.; Douglas,Bretton Lee; Parker,Uri, Decoding method and apparatus using channel state information for use in a wireless network receiver.
Fichou Aline,FRX ; Foriel Pierre-Andre,FRX ; Kermarec Francois,FRX ; Nicolas Laurent,FRX, Flow control for very bursty connections in high speed cell switching networks.
Abdelhamid,Hisham S.; Laux,Carlos V.; de Siqueira,Marcio Guidorizzi; Walker,Jennifer K.; Toor,Kamaldip S., Handing off a node from a first access point to a second access point.
Abdelhamid, Hisham S.; Laux, Carlos V.; Guidorizzi de Siqueira, Marcio; Walker, Jennifer K.; Toor, Kamaldip S., Identifying one or more access points in one or more channels to facilitate communication.
Friday, Robert J.; Calhoun, Patrice R.; O'Hara, Jr., Robert B.; Hills, Alexander H.; Dietrich, Paul F., Method and system for dynamically assigning channels across multiple access elements in a wireless LAN.
Friday,Robert J.; Calhoun,Patrice R.; O'Hara, Jr.,Robert B.; Hills,Alexander H.; Dietrich,Paul F., Method and system for dynamically assigning channels across multiple radios in a wireless LAN.
Claude Galand FR; Pierre-Andre Foriel FR; Aline Fichou FR; Marcus Enger DE, Method and system for implementing congestion detection and flow control in high speed digital network.
Sanders, Chris; Balasekar, Santhalingam; Jin, Hang; Grabner, John; Banh, Tuyen, Method for optimizing up-link transmission power for a wireless terminal in a multi-carrier system.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.