RSVP/SBM based up-stream session setup, modification, and teardown for QoS-driven wireless LANs
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
H04W-004/00
H04W-028/26
H04W-076/02
H04W-028/24
H04W-072/12
H04W-080/00
출원번호
US-0959507
(2013-08-05)
등록번호
US-9204338
(2015-12-01)
발명자
/ 주소
Ho, Jin-Meng
Lin, Wei
출원인 / 주소
AT&T Intellectual Property II, L.P.
인용정보
피인용 횟수 :
0인용 특허 :
152
초록▼
A method and system is disclosed for setting up, modifying and tearing down an up-stream communication session in a basic service set (BSS) in a wireless local area network (WLAN), so that the communication session has a defined Quality of Service (QoS). Regarding setting up an up-stream communicati
A method and system is disclosed for setting up, modifying and tearing down an up-stream communication session in a basic service set (BSS) in a wireless local area network (WLAN), so that the communication session has a defined Quality of Service (QoS). Regarding setting up an up-stream communication session, a first Path message and a first Resv message (Path/Resv message) of a RSVP protocol are detected at a designated subnet bandwidth manager (DSBM) in a station having a point coordinator (PC). The first Resv message originates from a RSVP agent of a host outside the BSS, and is a request for setting up an up-stream session between a source non-PC station in the BSS and the PC station. A QoS parameter set and a classifier from the first Path/Resv message for the session are extracted at the DSBM.
대표청구항▼
1. A method for setting up an up-stream communication session in a basic service set in a wireless network, the method comprising: receiving a first message of a protocol at a subnet bandwidth manager in a station having a point coordinator, the first message originating from an agent of a host outs
1. A method for setting up an up-stream communication session in a basic service set in a wireless network, the method comprising: receiving a first message of a protocol at a subnet bandwidth manager in a station having a point coordinator, the first message originating from an agent of a host outside the basic service set, the first message requesting to set up the up-stream communication session between a source non-point coordinator station in the basic service set and the station having the point coordinator;extracting at the subnet bandwidth manager a quality of service parameter set and a classifier from the first message;admitting at the subnet bandwidth manager the up-stream communication session to the wireless network based on the quality of service parameter set defining the up-stream communication session and a channel status report on a medium access control sublayer of the basic service set; andsetting up by a quality of service management entity of the station having the point coordinator, a virtual up-stream between the source non-point coordinator station and the station having the point coordinator for transporting up-stream session traffic. 2. The method of claim 1, further comprising: assigning by the quality of service management entity a virtual stream identifier to the virtual up-stream; andinstructing by the quality of service management entity a frame scheduling entity to create an entry corresponding to the virtual up-stream in a frame scheduling table of the frame scheduling entity, the frame scheduling entity being logically located in a media access control sublayer of the station having the point coordinator, the entry in the frame scheduling table including the virtual stream identifier and the quality of service parameter set associated with the up-stream communication session. 3. The method of claim 2, further comprising: sending a management frame from the station having the point coordinator to the source non-point coordinator station, the management frame including information relating to a setup of the virtual up-stream defined by the virtual stream identifier, the classifier, and the quality of service parameter set. 4. The method of claim 3, further comprising: receiving the management frame by the source non-point coordinator station;passing the information contained in the management frame to a quality of service management entity of the source non-point coordinator station;instructing by the quality of service management entity of the source non-point coordinator station a frame classification entity to create an entry corresponding to the virtual up-stream in a frame classification table of the frame classification entity, the frame classification entity being logically located in a logical link control sublayer of the source non-point coordinator station, the entry in the frame classification table including the virtual stream identifier and the classifier; andinstructing by the quality of service management entity of the source non-point coordinator station a frame scheduling entity of the source non-point coordinator station to create an entry corresponding to the virtual up-stream in a frame scheduling table of the frame scheduling entity of the source non-point coordinator station, the frame scheduling entity of the source non-point coordinator station being logically located in a media access control sublayer of the source non-point coordinator station, the entry in the frame scheduling table of the frame scheduling entity of the source non-point coordinator station including the virtual stream identifier and the quality of service parameter set. 5. The method of claim 2, further comprising: receiving a second message at the subnet bandwidth manager, the second message originating outside the subnet bandwidth manager and requesting that the up-stream communication session be terminated;extracting at the subnet bandwidth manager the classifier from the second message for the up-stream communication session;finding at the quality of service management entity of the station having the point coordinator the virtual stream identifier that is associated with the classifier that is extracted;instructing by the quality of service management entity of the station having the point coordinator the frame scheduling entity of the station having the point coordinator to delete the entry corresponding to the virtual up-stream in the frame scheduling table; andsending a management frame from the station having the point coordinator to the source non-point coordinator station sourcing the virtual up-stream defined by the virtual stream identifier, the management frame including information relating to a teardown of the virtual up-stream. 6. The method of claim 5, further comprising: receiving the management frame by the source non-point coordinator station sourcing the virtual up-stream defined by the virtual stream identifier;passing the information contained in the management frame to a quality of service management entity of the source non-point coordinator station;instructing by the quality of service management entity of the source non-point coordinator station a frame classification entity of the source non-point coordinator station to delete an entry corresponding to the virtual up-stream in a frame classification table; andinstructing by the quality of service management entity of the source non-point coordinator station a frame scheduling entity of the source non-point coordinator station to delete an entry corresponding to the virtual up-stream in the frame scheduling table of the frame scheduling entity of the source non-point coordinator station. 7. The method of claim 5, further comprising: detecting a timeout event at the subnet bandwidth manager, the timeout event being triggered by a predetermined length for not receiving one of the first message and the second message for the up-stream communication session;extracting at the subnet bandwidth manager the classifier from one of the first message and the second message previously received for the up-stream communication session;finding at the quality of service management entity of the station having the point coordinator the virtual stream identifier that is associated with the classifier that is extracted;instructing by the quality of service management entity of the station having the point coordinator the frame scheduling entity of the point coordinator to delete the entry corresponding to the virtual up-stream in the frame scheduling table; andsending a management frame from the station having the point coordinator to the source non-point coordinator station sourcing the virtual up-stream defined by the virtual stream identifier, the management frame including information relating to a teardown of the virtual up-stream. 8. The method of claim 7, further comprising: receiving the management frame by the source non-point coordinator station sourcing the virtual up-stream that is defined by the virtual stream identifier;passing the information contained in the management frame to a quality of service management entity of the source non-point coordinator station;instructing by the quality of service management entity of the source non-point coordinator station a frame classification entity of the source non-point coordinator station to delete an entry corresponding to the virtual up-stream in a frame classification table; andinstructing by the quality of service management entity of the source non-point coordinator station the frame scheduling entity of the source non-point coordinator station to delete an entry corresponding to the virtual up-stream in a frame scheduling table of the frame scheduling entity of the source non-point coordinator station. 9. The method of claim 1, wherein before the receiving the first message at the subnet bandwidth manager in the station having the point coordinator, the first message is sent from a subnet bandwidth manager of the source non-point coordinator station in the basic service set; wherein the method further comprises: propagating the first message for the up-stream communication session from the subnet bandwidth manager in the station having the point coordinator to a resource reservation protocol agent of each destination station located outside the basic service set; andreceiving a second message for the up-stream communication session at the subnet bandwidth manager in the station having the point coordinator, the second message being sent from an agent of a destination station located outside the basic service set and propagated to the subnet bandwidth manager in the station having the point coordinator;wherein after the admitting the up-stream communication session to the wireless network, the method further comprises sending the second message for the up-stream communication session from the subnet bandwidth manager in the station having the point coordinator to the subnet bandwidth manager of the source non-point coordinator station in the basic service set for resource reservation confirmation only. 10. The method of claim 1, wherein the wireless network is a wireless local area network. 11. A system in a basic service set in a wireless network, the system comprising: a point coordinator station, comprising: a subnet bandwidth manager to perform operations, the operations comprising: detecting a first message of a protocol, the first message originating from an agent of a host outside the basic service set, the first message requesting to set up an up-stream session between a source non-point coordinator station in the basic service set and the point coordinator station,extracting a quality of service parameter set and a classifier from the first message, andadmitting the up-stream session to the wireless network based on the quality of service parameter set defining the up-stream session and a channel status report on a medium access control sublayer of the basic service set; anda quality of service management entity to perform operations, the operations comprising: setting up a virtual up-stream between the source non-point coordinator station and the point coordinator station for transporting up-stream session traffic, responsive to the up-stream session being admitted. 12. The system of claim 11, wherein the operations of the quality of service management entity further comprise: assigning a virtual stream identifier to the virtual up-stream, andinstructing a frame scheduling entity to create an entry corresponding to the virtual up-stream in a frame scheduling table of the frame scheduling entity, the frame scheduling entity being logically located in the media access control sublayer of the point coordinator station, the entry in the frame scheduling table including the virtual stream identifier and the quality of service parameter set associated with the up-stream session. 13. The system of claim 12, wherein the operations of the quality of service management entity further comprise: sending a management frame from the point coordinator station to the source non-point coordinator station, the management frame including information relating to a setup of the virtual up-stream defined by the virtual stream identifier, the classifier, and the quality of service parameter set. 14. The system of claim 13, wherein the source non-point coordinator station includes a local quality of service management entity, a local frame classification entity that is logically located in a logical link control sublayer of the source non-point coordinator station and a local frame scheduling entity that is logically located in the media access control sublayer of the source non-point coordinator station, the source non-point coordinator station for receiving the management frame and passing the information contained in the management frame to the local quality of service management entity, and wherein the local quality of service management entity is for instructing the local frame classification entity to create an entry corresponding to the virtual up-stream in a frame classification table of the local frame classification entity, the entry in the frame classification table including the virtual stream identifier and the classifier associated with the up-stream session, andwherein the local quality of service management entity is for instructing the local frame scheduling entity to create an entry corresponding to the virtual up-stream in a frame scheduling table of the local frame scheduling entity, the entry in the frame scheduling table of the local frame scheduling entity including the virtual stream identifier and the quality of service parameter set associated with the up-stream session. 15. The system of claim 12, wherein the operations of the subnet bandwidth manager further comprise: detecting a second message, the second message originating outside the subnet bandwidth manager and requesting that the up-stream session be terminated, andextracting the classifier from the second message for the up-stream session,wherein the operations of the quality of service management entity further comprise: finding the virtual stream identifier that is associated with the classifier that is extracted,instructing the frame scheduling entity to delete the entry corresponding to the virtual up-stream in the frame scheduling table, andsending a management frame from the point coordinator station to the source non-point coordinator station sourcing the virtual up-stream defined by the virtual stream identifier, the management frame including information relating to a teardown of the virtual up-stream. 16. The system of claim 15, wherein the source non-point coordinator station sourcing the virtual up-stream includes a local quality of service management entity, a local frame classification entity that is logically located in a logical link control sublayer of the source non-point coordinator station and a local frame scheduling entity that is logically located in a media access control sublayer of the source non-point coordinator station, the source non-point coordinator station for sourcing the virtual up-stream receiving the management frame and for passing the information contained in the management frame to the local quality of service management entity, andwherein the local quality of service management entity is for instructing the local frame classification entity to delete an entry corresponding to the virtual up-stream in a frame classification table of the local frame classification entity, and for instructing the local frame scheduling entity to delete an entry corresponding to the virtual up-stream in a local frame scheduling table. 17. The system of claim 15, wherein the operations of the subnet bandwidth manager further comprise:detecting a timeout event, the timeout event being triggered by a predetermined length elapsing and not receiving one of the first message and the second message for the up-stream session, andextracting the classifier from one of the first message and the second message previously received for the up-stream session, andwherein the operations of the quality of service management entity further comprise: finding the virtual stream identifier that is associated with the classifier that is extracted,instructing the frame scheduling entity to delete the entry corresponding to the virtual up-stream in the frame scheduling table, andsending a management frame from the point coordinator station to the source non-point coordinator station sourcing the virtual up-stream defined by the virtual stream identifier, the management frame including information relating to a teardown of the virtual up-stream. 18. The system of claim 17, wherein the source non-point coordinator station sourcing the virtual up-stream is for receiving the management frame and for passing the information contained in the management frame to a local quality of service management entity, andwherein the local quality of service management entity is for instructing a local frame classification entity to delete an entry corresponding to the virtual up-stream in a frame classification table, and for instructing a local frame scheduling entity to delete an entry corresponding to the virtual up-stream in a local frame scheduling table. 19. The system of claim 11, wherein the operations of the subnet bandwidth manager in the station having the point coordinator further comprise:receiving the first message for the up-stream session before the subnet bandwidth manager in the station having the point coordinator detects the first message, where the first message is sent from a subnet bandwidth manager of the source non-point coordinator station in the basic service set,propagating the first message for the up-stream session to an agent of each destination station located outside the basic service set,receiving a second message for the up-stream session, where the second message is sent from an agent of a destination station located outside the basic service set and propagated to the subnet bandwidth manager in the station having the point coordinator, andsending the second message for the session to the subnet bandwidth manager of the source non-point coordinator station in the basic service set after the up-stream session is admitted to the wireless network, the second message including information related to a resource reservation confirmation. 20. The system of claim 11, wherein the wireless network is a wireless local area network.
Ahmadi Hamid (Somers NY) Bantz David F. (Chappaqua NY) Bauchot Frederic J. (LaTourraque Saint-Jeannet NY FRX) Krishna Arvind (Briarcliff Manor NY) La Maire Richard O. (Yorktown Heights NY) Natarajan , Adaptive medium access control scheme for wireless LAN.
Messerschmitt David Gavin (Middletown NJ) Zebo Timothy James (Freehold NJ), Apparatus for mitigating signal distortion and noise signal contrast in a communications system.
Fennel ; Jr. John W. (Olney MD) Hallett Robert J. (Adelphi MD) Head Stanley M. (Los Gatos CA) Melas Constantine M. (Los Gatos CA), Apparatus to reduce the effect of a mid-talkspurt freeze-out.
Raith Alex Krister ; Sicher Alan Eric ; Billstrom Lars,SEX ; Diachina John ; Henry Raymond C. ; Andersson Karl-Erik,SEX ; Prokup Steven, Bandwidth allocation.
Chuah Mooi Choo, Bandwidth reservation and collision resolution method for multiple access communication networks where remote hosts send reservation requests to a base station for randomly chosen minislots.
Saito,Takeshi; Takabatake,Yoshiaki; Hashimoto,Mikio; Kamatani,Yukio, Data transmitting node and network inter-connection node suitable for home network environment.
Gerszberg Irwin ; Romain Dennis Matthew ; Treventi Philip Andrew, Dynamic bandwidth allocation for use in the hybrid fiber twisted pair local loop network service architecture.
Bauchot Frederic Jacques (St. Jeannet FRX) Lefevre Frederic Bernard (Cagnes sur Mer FRX) Revardel Luc Louis (La Gaude FRX), Medium access control scheme for wireless LAN using a variable length interleaved time division frame.
Dail James E. ; Li Chia-Chang ; Magill Peter D. ; Sriram Kotikalapudi, Method and apparatus enabling enhanced throughput efficiency by use of dynamically adjustable mini-slots in access prot.
Zimmerman, Ofer; Stanwood, Kenneth L.; Spinar, Brian; Bourlas, Yair; Serok, Amir, Method and apparatus for a self-correcting bandwidth request/grant protocol in a wireless communication system.
Hamada Takeo (Kawasaki JPX) Chujo Takafumi (Kawasaki JPX), Method and apparatus for evaluating QOS in ATM multiplexing apparatus in which priority control is performed and for con.
Golden, Michael E.; Rundquist, William A., Method and apparatus for providing guaranteed quality/class of service within and across networks using existing reservation protocols and frame formats.
Kamel Raafat Edward ; Kuo Wen-Yi ; Meyers Martin Howard ; Weaver Carl Francis ; Wu Xiao Cheng, Method for controlling power for a communications system having multiple traffic channels per subscriber.
Jorgensen, Jacob W., Method for the recognition and operation of virtual private networks (VPNs) over a wireless point to multi-point (PtMP) transmission system.
Romans, Christopher Gwyn; Gaiot, Louis Mario; Negus, Kevin James; Tourrilhes, Jean; Morris, Paul John; Gawera, Rajinder, Method of communicating first and second data types.
Anschutz, Thomas Arnold; Huslak, Nicholas Steven; Shrum, Jr., Edgar Vaughan; Stillman, Scott Traynham, Methods, systems, and computer program products for modifying bandwidth and/or quality of service for a user session in a network.
Papadopoulos Haralabos C. (Cambridge MA) Sundberg Carl-Erik W. (Chatham NJ), Multiple access cellular communication with dynamic slot allocation and reduced co-channel interferences.
Wright Andrew S.,CAX ; Lai Cuong Hon,CAX ; Shin Soon S.,CAX ; Newton Helen R.,CAX, Multiple access communication network with combined contention and reservation mode access.
Raychaudhuri Dipankar (Princeton Junction NJ) Xie Hai (Highland Park NJ) Yuan Ruixi (Plainsboro NJ), Multiservices medium access control protocol for wireless ATM system.
Eng Kai Y. (Atlantic Highlands NJ) Karol Mark J. (Fair Haven NJ) Woodworth Clark (Rumson NJ), Portable base station architecture for an AD-HOC ATM lan.
Alimi, Raphaël; Teboul, Guillène; Damien, Souad, Re-assignment method of re-assigning a connection identifier in a network operating in the connection mode.
Jorgensen, Jacob W., Reservation based prioritization method for wireless transmission of latency and jitter sensitive IP-flows in a wireless point to multi-point transmission system.
Baugher Mark John (Austin TX), System for scheduling multimedia sessions among a plurality of endpoint systems wherein endpoint systems negotiate conne.
Krishnaswamy Sridhar ; Elliott Isaac K. ; Reynolds Tim E. ; Forgy Glen A. ; Solbrig Erin M., System, method and article of manufacture with integrated video conferencing billing in a communication system architect.
Ben-Nun Michael (Jerusalem ILX) Ben-Michael Simoni (Givat Zeev ILX) De-Leon Moshe (Jerusalem NH ILX) Koning G. Paul (Wilton NH) Ramakrishnan Kadangode K. (Maynard MA) Roman Peter J. (Hopkinton MA), Traffic shaping system with transmit latency feedback for asynchronous transfer mode networks.
Jorgensen, Jacob W., Transmission control protocol/internet protocol (TCP/IP) packet-centric wireless point to multi-point (PTMP) transmission system architecture.
Jorgensen,Jacob W., Use of priority-based scheduling for the optimization of latency and jitter sensitive IP flows in a wireless point to multi-point transmission system.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.