DE112006000126B4 - Verfahren und Media Access Controller für Mesh-Netzwerke mit adaptiver Quality-of-Service Verwaltung - Google Patents
Verfahren und Media Access Controller für Mesh-Netzwerke mit adaptiver Quality-of-Service Verwaltung Download PDFInfo
- Publication number
- DE112006000126B4 DE112006000126B4 DE112006000126.4T DE112006000126T DE112006000126B4 DE 112006000126 B4 DE112006000126 B4 DE 112006000126B4 DE 112006000126 T DE112006000126 T DE 112006000126T DE 112006000126 B4 DE112006000126 B4 DE 112006000126B4
- Authority
- DE
- Germany
- Prior art keywords
- application flow
- bandwidth
- manager
- mesh network
- nodes
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/11—Identifying congestion
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/70—Admission control; Resource allocation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/20—Traffic policing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/24—Traffic characterised by specific attributes, e.g. priority or QoS
- H04L47/2416—Real-time traffic
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/24—Traffic characterised by specific attributes, e.g. priority or QoS
- H04L47/2475—Traffic characterised by specific attributes, e.g. priority or QoS for supporting traffic characterised by the type of applications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/27—Evaluation or update of window size, e.g. using information derived from acknowledged [ACK] packets
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/70—Admission control; Resource allocation
- H04L47/76—Admission control; Resource allocation using dynamic resource allocation, e.g. in-call renegotiation requested by the user or requested by the network in response to changing network conditions
- H04L47/762—Admission control; Resource allocation using dynamic resource allocation, e.g. in-call renegotiation requested by the user or requested by the network in response to changing network conditions triggered by the network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/70—Admission control; Resource allocation
- H04L47/78—Architectures of resource allocation
- H04L47/781—Centralised allocation of resources
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/70—Admission control; Resource allocation
- H04L47/80—Actions related to the user profile or the type of traffic
- H04L47/801—Real time traffic
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/70—Admission control; Resource allocation
- H04L47/80—Actions related to the user profile or the type of traffic
- H04L47/803—Application aware
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/70—Admission control; Resource allocation
- H04L47/80—Actions related to the user profile or the type of traffic
- H04L47/805—QOS or priority aware
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/70—Admission control; Resource allocation
- H04L47/82—Miscellaneous aspects
- H04L47/824—Applicable to portable or mobile terminals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/0284—Traffic management, e.g. flow control or congestion control detecting congestion or overload during communication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/02—Processing of mobility data, e.g. registration information at HLR [Home Location Register] or VLR [Visitor Location Register]; Transfer of mobility data, e.g. between HLR, VLR or external networks
- H04W8/04—Registration at HLR or HSS [Home Subscriber Server]
Abstract
Media Access Controller mit: – einem Quality-of-Service-Manager zum Überwachen der eingenommenen Bandbreite eines aktuellen Application Flows und zum Vergleichen der eingenommenen Bandbreite mit einer vereinbarten Bandbreite für den aktuellen Application Flow; und – einem Streitmanager zum Koordinieren des Zugriffs auf einen drahtlosen Kommunikationskanal für die Kommunikation mit anderen Knoten eines drahtlosen Mesh-Netzwerks, wobei der Quality-of-Service-Manager eingerichtet ist, den Streitmanager anzuweisen, zusätzliche Ressourcen für den aktuellen Application Flow anzufragen, nachdem die eingenommene Bandbreite signifikant geringer als die vereinbarte Bandbreite ist und wobei ein übertragender Knoten, der die Anfrage empfängt, als Antwort auf die Anfrage nach zusätzlichen Ressourcen, angepasst ist, ein Streitfenster für einen Lower Quality-of-Service Level Application Flow zu vergrößern, wobei der übertragende Knoten einer von anderen Knoten des drahtlosen Mesh-Netzwerks zum Übertragen des aktuellen Application Flows ist.
Description
- Technisches Gebiet
- Die vorliegende Erfindung betrifft einen Media Access Controller, ein Verfahren zum Verwalten von Application Flows, einen drahtlosen Router, ein System und ein maschinenlesbares Medium.
- Ausgestaltungen der vorliegenden Erfindung betreffen die drahtlose Kommunikation. Einige Ausgestaltungen der vorliegenden Erfindung betreffen Mesh-Netzwerke und einige Ausgestaltungen betreffen die Medienzugriffssteuerung.
- Hintergrund
- Drahtlose Mesh-Netzwerke, einschließlich digitaler Heim-Netzwerke, können mehrere drahtlose Kommunikationsknoten aufweisen, die Kommunikation für verschiedene Anwendungen zwischen diesen übertragen und routen. Diese Kommunikation kann mit einem besonderen Application Flow assoziiert sein, der vereinbarte (i. e. erfragte) Quality-of-Service (QoS) Level Anforderungen hat. Beispiele von Higher QoS Level Application Flows sind High-Definition Television (HDTV) Flows, Standard Television (SDTV) Flows, Streaming Video Flows und Voice Flows. Ein Problem mit herkömmlichen Mesh-Netzwerken ist, dass Lower QoS Level Application Flows, wie etwa Background und Best Effort Flows, Higher QoS Level Flows negativ beeinflussen können, weil der Zugriff auf das Übertragungsmedium nicht effektiv verwaltet wird, welches zu auseinander brechenden Empfangsmustern bei den Empfangsknoten des Netzwerks führt.
- Die
US 2004/0228274 A1 - Der vorliegenden Erfindung liegt somit die Aufgabe zugrunde, die Effekte der Lower QoS Level Application Flows auf den Higher QoS Level zu milder.
- Erfindungsgemäß wird diese Aufgabe durch einen Media Access Controller gemäß Anspruch 1, ein Verfahren gemäß Anspruch 16, einen drahtlosen Router gemäß Anspruch 31, ein System gemäß Anspruch 34 und ein maschinenlesbares Medium gemäß Anspruch 37 gelöst.
- Die jeweiligen Unteransprüche betreffen jeweilige vorteilhafte Ausführungsformen derselben.
- Kurze Beschreibung der Zeichnungen
-
1A stellt ein drahtloses Mesh-Netzwerk in Übereinstimmung mit einigen Ausführungsbeispielen der vorliegenden Erfindung dar; -
1B stellt die Effekte von Lower Quality-of-Service (QoS) Level Application Flows auf Higher QoS Level Multimedia Application Flows dar; -
2 ist ein Blockdiagramm einer drahtlosen Kommunikationsvorrichtung in Übereinstimmung mit einigen Ausführungsbeispielen der vorliegenden Erfindung; und -
3 ist ein Flussdiagramm einer Mesh-Netzwerk Quality-of-Service (QoS) Verwaltungsprozedur in Übereinstimmung mit einigen Ausführungsbeispielen der vorliegenden Erfindung. - Detaillierte Beschreibung
- Die folgende Beschreibung und die Zeichnungen stellen besondere Ausführungsbeispiele der Erfindung dar, um den Fachmann ausreichend in die Lage zu versetzen, diese auszuführen. Andere Ausgestaltungen mögen strukturelle, logische, elektrische, verfahrensmäßige und andere Änderungen einbeziehen. Beispiele verkörpern lediglich mögliche Abwandlungen. Individuelle Komponenten und Funktionen sind optional, es sei denn, sie sind ausdrücklich erfordert, und die Abfolge der Operationen kann variieren. Abschnitte und Merkmale einiger Ausführungsbeispiele können einbezogen oder für andere ersetzt sein. In den Ansprüchen dargelegte Ausgestaltungen der Erfindung umfassen alle vorhandenen Äquivalente dieser Ansprüche. Ausgestaltungen der Erfindung können einzeln oder gemeinsam durch den Ausdruck „Erfindung” bezeichnet sein, lediglich zur Zweckdienlichkeit und ohne zu beabsichtigen, den Schutzumfang dieser Anmeldung freiwillig auf eine einzelne Erfindung oder ein erfinderisches Konzept, wenn tatsächlich mehr als eins offenbart ist, zu beschränken.
-
1A stellt ein drahtloses Mesh-Netzwerk in Übereinstimmung mit einigen Ausgestaltungen der vorliegenden Erfindung dar. Das drahtlose Mesh-Netzwerk100 umfasst eine Mehrzahl von drahtlosen Kommunikationsknoten102 , die miteinander über einen oder mehrere drahtlose Kommunikationskanäle104 kommunizieren können. In einigen Ausführungsbeispielen kommunizieren wenigstens einige der Kommunikationsknoten102 mit anderen Knoten102 unter Verwendung nur eines Kommunikationskanals. Obwohl das drahtlose Mesh-Netzwerk100 als ein Multichannel-Mesh-Netzwerk dargestellt ist, ist der Schutzumfang der Erfindung darauf nicht beschränkt. - In dem drahtlosen Mesh-Netzwerk
100 können Übertragungen, die einen Application Flow umfassen, mehrere Knoten102 durchlaufen (i. e. mehrere Hops) und Knoten102 können um gemeinsam genutzte Ressourcen der drahtlosen Kommunikationskanäle104 streiten. In Übereinstimmung mit einigen Ausgestaltungen der vorliegenden Erfindung können die Knoten102 ein Ressourcenverwaltungsverfahren ausführen, um die Bereitstellung des drahtlosen Kanals für mehr als einen Application Flow für mehrere Hops zu koordinieren. Weiterhin, können die Knoten102 in einigen Ausführungsbeispielen, Erlaubnissteuerungsverfahren ausführen, um verhindern zu helfen, dass verschiedene Prioritätsanwendungen sich gegenseitig behindern. In einigen dieser Ausführungsbeispiele kann ein Ressourcenanpassungsverwaltungsprozess helfen, die Konflikte durch Ausgleich von Application Flows geringerer Priorität zu lösen. Dieses wird im Folgenden in größerem Detail diskutiert. -
1B stellt die Effekte von Lower Quality-of-Service (QoS) Level Application Flows auf Higher QoS Level Multimedia Application Flows dar.1B stellt die Datenrate in Bits pro Sekunde von mehreren Application Flows150 als eine Funktion der Zeit dar. Die Application Flows150 können über denselben Kanal zwischen einem oder mehreren Knoten eines herkömmlichen drahtlosen Mesh-Netzwerks kommuniziert werden. Die Application Flows150 können Higher QoS Level Application Flows aufweisen, wie etwa High-Definition Television (HDTV) Application Flow158 , Standard Television (SDTV) Application Flow156 und Streaming Video Application Flow154 . Die Application Flows150 können auch Lower QoS Level Application Flows, wie etwa Background Data Traffic Application Flow152 , aufweisen. - In einem herkömmlichen drahtlosen Mesh-Netzwerk, beginnt der Streaming Video Application Flow
154 sowohl den HDTV Application Flow158 als auch den SDTV Application Flow156 zu beeinflussen, wenn seine Übertragung bei der Zeit162 beginnt. In einem herkömmlichen drahtlosen Mesh-Netzwerk, beginnt der Background Data Traffic Flow152 den HDTV Application Flow158 merklich zu beeinflussen, wenn seine Übertragung zurzeit164 beginnt und bis zur Übertragungszeit160 andauert. In Übereinstimmung mit einigen Ausgestaltungen der vorliegenden Erfindung, können die Effekte der Lower QoS Level Application Flows auf den Higher QoS Level durch adaptive QoS Verwaltungsoperationen gemildert werden, wie im Folgenden in größerem Detail beschrieben. Obwohl High QoS Level Application Flows in1B als gestreamte Flows dargestellt sind, ist der Umfang der Erfindung hierauf nicht beschränkt. -
2 ist ein Blockdiagramm einer drahtlosen Kommunikationsvorrichtung in Übereinstimmung mit einigen Ausgestaltungen der vorliegenden Erfindung. Die drahtlose Kommunikationsvorrichtung200 kann zur Verwendung als Knoten, wie etwa einem oder mehrerer der Knoten102 (1A ), in einem drahtlosen Mesh-Netzwerk geeignet sein, obwohl der Umfang der Erfindung hierauf nicht beschränkt ist. In einigen Ausgestaltungen kann die drahtlose Kommunikationsvorrichtung200 ein drahtloser Mesh-Netzwerk-Router sein, obwohl der Umfang der Erfindung hierauf nicht beschränkt ist. - Die drahtlose Kommunikationsvorrichtung
200 kann eine oder mehrere Layer eines Protocol Stack Including Physical (PHY) Layer202 , Media Access Control (MAC) Layer204 und Layer höherer Ebenen206 aufweisen. Layer höherer Ebenen206 können Application Flows218 und220 an den Media Access Control Layer204 bereitstellen. Der Media Access Control Layer204 kann den Zugriff auf einen Kommunikationskanal koordinieren und MAC Daten205 (i. e. MAC Paketdateneinheiten) zur Übertragung an andere Knoten eines Mesh-Netzwerks unter Verwendung eines physikalischen Lagers202 erzeugen. - In Übereinstimmung mit einigen Ausgestaltungen der vorliegenden Erfindung kann der Media Access Control Layer
204 einen Quality-of-Service (QoS) Manager208 zum Überwachen einer eingenommenen Bandbreite eines aktuellen Application Flows und zum Vergleichen der eingenommenen Bandbreite mit einer vereinbarten Bandbreite für den aktuellen Application Flow aufweisen. Der Media Access Control Layer204 kann auch einen Streitmanager210 zum Koordinieren des Zugriffs auf einen drahtlosen Kommunikationskanal (i. e. das Übertragungsmedium) für die Kommunikation mit anderen Knoten des drahtlosen Mesh-Netzwerks aufweisen. In diese Ausgestaltungen kann der QoS Manager208 den Streitmanager210 anweisen, eine Signalgebung anzuwenden, um zusätzliche Ressourcen für einen aktuellen Application Flow anzufragen, nachdem die eingenommenen Bandbreite des aktuellen Application Flows signifikant geringer als die vereinbarte Bandbreite ist. - Die vereinbarte Bandbreite kann sich auf einen Betrag einer Kanalressource beziehen, die ein Application Flow zu nutzen geeignet ist, und kann bereitgehalten werden, wenn ein Service Flow an einen Knoten zugelassen wird. Wenn ein Application Flow innerhalb des Umfangs der vereinbarten Bandbreite arbeitet, sollte er seine „vereinbarten” QoS Anforderungen erfüllen. In anderen Worten wird ein HDTV Flow beispielsweise ein akzeptables HDTV Bild liefern und ein SDTV Flow wird beispielsweise ein akzeptables SDTV Bild liefern. Wenn die eingenommene Bandbreite des aktuellen Application Flows signifikant geringer als die vereinbarte Bandbreite ist, wird der Application Flow nicht genug von der Kanalressource erhalten, um seine Anforderungen zu erfüllen. Dieses kann sein, weil Application Flows geringer Priorität zu viel Bandbreite beanspruchen oder weil andere Multimedia Anwendungen ihre QoS Absprachen verletzt haben und mehr Bandbreite als notwendig verwenden.
- Ein Streitmanager eines übertragenden Knotens, der die Anfrage nach zusätzlichen Kanalressourcen empfängt, vergrößert als Reaktion auf die Anfrage nach zusätzlichen Ressourcen ein Streitfenster für einen Lower Quality-of-Service Level Application Flow. Der übertragende Knoten kann einer der anderen Knoten des drahtlosen Mesh-Netzwerks sein, das den aktuellen Application Flow an den aktuellen Knoten überträgt. In einigen Ausgestaltungen kann der Streitmanager eines übertragenden Knotens sein Streitfenster signifikant vergrößern oder verdoppeln, um die Bandbreite für eine oder mehrere Lower Quality-of-Service Level Application Flows zu reduzieren, um zusätzliche Bandbreite für einen Higher Quality-of-Service Level Application Flow zur Nutzung bereitzustellen.
- In einigen Ausgestaltungen kann die Signalgebung, die vom Streitmanager
210 verwendet wird, das Setzen eines Flag Bits in den Reply Packets enthalten, um bei einem oder mehreren übertragenden Knoten anzufragen, eine größere Bandbreite für die aktuelle Anwendung bereitzustellen, obwohl der Umfang der Erfindung hierauf nicht beschränkt ist. In einigen Ausgestaltungen kann das Flag Bit in Request-to-Send (RTS) Paketen oder Clear-to-Send (CTS) Paketen gesetzt sein (z. B. auf Eins), während in anderen Ausgestaltungen ein Flag Bit in einem Datenpaket-Header gesetzt sein kann, obwohl der Umfang der Erfindung hierauf nicht beschränkt ist. - Einige Ausgestaltungen können das Zurücksetzen des Streitfensters beinhalten. In diesen Ausgestaltungen kann der Streitmanager
210 des aktuellen Knotens (z. B. der drahtlosen Kommunikationsvorrichtung200 ) eine Signalgebung verwenden, um den übertragenden Knoten anzuweisen, das Streitfenster zurückzusetzen, nachdem die eingenommene Bandbreite nicht länger signifikant geringer als die vereinbarte Bandbreite ist. In einigen Ausgestaltungen kann das Flag Bit zurückgesetzt werden (z. B. auf Null), um anzuzeigen, dass die aktuelle Anwendung nicht länger weniger als die vereinbarte Bandbreite erhält. Der Streitmanager des übertragenden Knotens kann das Streitfenster für Lower Quality-of-Service Level Application Flows langsam verringern oder zurücksetzen, um ihnen zu erlauben, ihre Bandbreitennutzung zu erhöhen. - In einigen Ausgestaltungen kann der Streitmanager
210 des aktuellen Knotens auf die Anfragen von einem oder mehreren der anderen Knoten des drahtlosen Mesh-Netzwerks nach zusätzlichen Ressourcen für einen Application Flows reagieren. In diesen Ausgestaltungen kann der Streitmanager210 ein Streitfenster für einen Lower Quality-of-Service Level Application Flow als Reaktion auf diese Anfragen vergrößern. - In einigen Ausgestaltungen können ein oder mehrere Service Flows am aktuellen Knoten basierend auf ihrem Profil beendet werden. In diese Ausgestaltungen kann der Quality-of-Service Manager
208 des aktuellen Knotens einen oder mehrere Lower Quality-of-Service Level Flow Applications beenden, nachdem die eingenommene Bandbreite signifikant geringer als die vereinbarte Bandbreite für einen aktuellen Higher QoS Level Application Flow verbleibt, auch nachdem der Streitmanager des übertragenden Knotens das Streitfenster für den einen oder mehrere Lower Quality-of-Service Level Application Flows vergrößert hat. In einigen Ausgestaltungen kann der Quality-of-Service Manager208 einen oder mehrere Lower Quality-of-Service Level Application Flows218 basierend auf ihrem Anwendungsprofil214 zur Beendigung auswählen. Das Anwendungsprofil214 kann eine Priorität eines assoziierten Application Flows anzeigen. - In einigen Ausgestaltungen kann ein aktueller Application Flow einer aus einer Mehrzahl von Higher QoS Level Application Flows
220 sein. Higher Quality-of-Service Level Application Flows220 können ein oder mehrere Voice (VO) Application Flow oder ein Video (VI) Application Flow sein. Beispiele von Higher QoS Level Flows220 können Multimedia Application Flows sein, wie etwa High-Definition Television (HDTV) Application Flow, Standard Television (SDTV) Application Flow, ein Streaming Video Application Flow und ein Voice Application Flow. Lower Quality-of-Service Level Application Flows218 können Background (BK) und Best Effort (BE) Application Flows sein, wie etwa Email Application Flow, ein Internet Application Flow, ein File Transfer Protocol (FTP) Application Flow, ein Transmission Control Protocol (TCP) Application Flow und ein Universal Datagram Protocol (UDP) Application Flow, obwohl der Umfang hierauf nicht beschränkt ist. In einigen Ausgestaltungen kann die Priorität eines Application Flows durch die QoS Anforderungen des Application Flows bestimmt sein. Alternativ kann ein Benutzer in einigen Ausgestaltungen die Priorität der Application Flows wählen. Die Priorität kann mit den Anwendungsprofilen214 gespeichert werden. Beispielsweise kann HDTV einen Application Flow höherer Priorität als SDTV, und SDTV kann einen Application Flow höherer Priorität als Streaming Video, etc. haben, obwohl der Umfang der Erfindung hierauf nicht beschränkt ist. - In einigen Ausgestaltungen kann der QoS Manager
208 den Streitmanager210 anweisen, entweder zusätzliche Bandbreite für Lower Quality-of-Service Level Application Flows bereitzustellen oder die Übertragungen des aktuellen Application Flows verzögern, nachdem die eingenommene Bandbreite signifikant größer als die vereinbarte Bandbreite ist. - Wenn die eingenommene Bandbreite signifikant größer als die vereinbarte Bandbreite ist, verbraucht ein Application Flow zu viel der Kanalressource, welches viel mehr sein kann als er benötigt. Dieses kann ebenso bedeuten, dass der Application Flow aggressiv ist oder sich falsch verhält und potenziell die Leistung anderer Application Flows beeinflussen kann. Das Reduzieren der Bandbreite, die von diesen Application Flows eingenommen wird, sollte nicht ihre Leistung verringern. In einigen Ausgestaltungen kann der Streitmanager
210 ein Streitfenster für eine aktuelle Anwendung erhöhen, um die Übertragungen des aktuellen Application Flows zu verzögern, nachdem die eingenommene Bandbreite signifikant größer als die vereinbarte Bandbreite ist. - In einigen Ausgestaltungen kann der Streitmanager
210 mit der physikalischen Schicht206 kommunizieren. In einigen dieser Ausgestaltungen kann die physikalische Schicht206 mit Orthogonal Frequency Division Multiplexed (EFDM) Kommunikationssignalen mit einem oder mehreren der anderen knoten eines drahtlosen Mesh-Netzwerks kommunizieren, obwohl der Umfang der Erfindung hierauf nicht beschränkt ist. Die Orthogonal Frequency Division Multiplexed Kommunikationssignale können eine Mehrzahl von dicht beabstandeten orthogonalen Subcarriern umfassen, obwohl der Umfang der Erfindung hierauf nicht beschränkt ist. - Um die Orthogonalität zwischen den dicht beabstandeten Subcarriern eines OFDM Signals erreichen zu helfen, kann jeder Subcarrier eine Null im Wesentlichen an einer Zentralfrequenz der anderen Subcarrier haben. In einigen Ausgestaltungen kann jeder Subcarrier, um die Orthogonalität zwischen den dicht beabstandeten Subcarriern eines OFDM Signals erreichen zu helfen, eine ganze Zahl von Zyklen innerhalb einer Symbolperiode haben.
- In einigen Ausgestaltungen kann die Kommunikationsvorrichtung
200 ein Multichannel-Knoten sein und in einem Multichannel-Mesh-Netzwerk kommunizieren. In diesen Ausgestaltungen kann die physikalische Schicht206 zwei oder mehr Sender haben und kann mit wenigstens einigen der anderen Knoten des Mesh-Netzwerks mit zwei oder mehr orthogonalen Kommunikationskanälen kommunizieren, obwohl der Umfang der Erfindung nicht darauf beschränkt ist. In einigen Multiple-Input Multiple-Output (MIMO) Ausgestaltungen kann die physikalische Schicht206 an zwei oder mehr Antennen216 zum simultanen Übertragen und/oder Empfangen von zwei oder mehr Datenströmen an einen oder mehrere der anderen Knoten des drahtlosen Mesh-Netzwerks angeschlossen sein, obwohl der Umfang der Erfindung hierauf nicht beschränkt ist. Die Antennen216 können ein oder mehrdirektionale oder omnidirektionale Antennen sein, einschließlich Dipolantennen, Monopolantennen, Patch Antennen, Peilantennen, Microstrip Antennen oder andere Arten von Antennen, die für den Empfang und/oder das Übertragen von RF Signalen durch die Vorrichtung200 geeignet sind. - In einigen Ausgestaltungen kann der Streitmanager
210 eine Enhanced Distributed Coordinated Access (EDCA) Prozedur ausführen, um auf einen drahtlosen Kommunikationskanal (i. e. das Übertragungsmedium) zuzugreifen. Ein Anstieg im Streitfenster durch den Streitmanager210 kann eine Back-Off Zeit für Übertragungen durch die physikalische Schicht206 erhöhen, welches eine Wahrscheinlichkeit Zugriff auf den Kanal zu erhalten ändert. In einigen Ausgestaltungen kann das Erhöhen der Back-Off Zeit die Übertragungen verzögern, welches in reduziertem Bandbreitenverbrauch resultiert. Das Streitfenster kann als ein Betrag einer Verzögerung angesehen werden, bevor ein Datenpaket an einen anderen Knoten übertragen wird. In einigen Ausgestaltungen kann das Streitfenster als ein Betrag der Verzögerung angesehen werden, bevor ein vorherig übertragenes Datenpaket erneut an einen anderen Knoten übertragen wird, nachdem die ersten Übertragungsergebnisse mit Übertragungen von anderen Knoten kollidierten. Ein variables Streitfenster ändert die Wahrscheinlichkeit von folgenden Kollisionen. In Übereinstimmung mit einigen Ausgestaltungen der vorliegenden Erfindung kann das Erhöhen des Streitfensters auch die von dem Application Flow eingenommene Bandbreite reduzieren. - In einigen Ausgestaltungen kann der Media Access Controller
104 einen Zugangscontroller212 aufweisen, um einen oder mehr der Application Flows218 und220 zum Netzwerk zuzulassen und eine vereinbarte Bandbreite für jeden zugelassenen Application Flow an den Quality-of-Service Manager208 bereitzuhalten. In einigen Ausgestaltungen kann der Zugang der Application Flows auf der variablen Bandbreite basieren, obwohl der Umfang der Erfindung hierauf nicht beschränkt ist. - In einigen Ausgestaltungen kann die Zugangssteuerung für Application Flows über das Mesh-Netzwerk verteilt sein, obwohl der Umfang der Erfindung nicht darauf beschränkt ist. In diesen Ausgestaltungen können die Application Flows auf einem Netzwerk Level zugelassen werden.
- Obwohl die drahtlose Kommunikationsvorrichtung
200 mit mehreren separaten funktionellen Elemente dargestellt ist, können eine oder mehrere funktionellen Elemente kombiniert und durch Kombinationen von durch Software konfigurierte Elemente ausgeführt sein, wie etwa verarbeitende Elemente einschließlich digitaler Signalprozessoren (DSPs) und/oder anderer Hardwareelemente. Beispielsweise können verarbeitende Elemente einen oder mehrere Mikroprozessoren, DSPs, Application Specific Integrated Circuits (ASICs) und Kombinationen verschiedener Hardware und Logikschaltkreise zum Ausführen wenigstens der hier beschriebenen Funktionen umfassen. In einigen Ausgestaltungen können die funktionellen Elemente der Vorrichtung200 einen oder mehrere Prozesse betreffen, die auf einem oder mehr verarbeitenden Elementen ausgeführt werden. -
3 ist ein Flussdiagramm einer Mesh-Netzwerk Quality-of-Service (QoS) Verwaltungsprozedur in Übereinstimmung mit einigen Ausgestaltungen der vorliegenden Erfindung. Die Mesh-Netzwerk QoS Verwaltungsprozedur300 kann durch einen Knoten eines Mesh-Netzwerks, wie etwa Knoten200 (2 ), wenn in einem drahtlosen Mesh-Netzwerk100 (1 ) betrieben, ausgeführt sein. In einigen Ausgestaltungen kann die Mesh-Netzwerk QoS Verwaltungsprozedur300 durch jeden Knoten eines Mesh-Netzwerks ausgeführt sein, obwohl der Umfang der Erfindung hierauf nicht beschränkt ist. Die Leistung der Prozedur300 kann einem Knoten erlauben, einen QoS Level eines zugelassenen Application Flows durch Bereitstellen einer verteilten Koordination der QoS Verwaltung verwalten, durch Verwalten von Multi-Hop Streit und/oder Verwalten von Ressourcenkonflikten. In einigen Ausgestaltungen kann die Prozedur300 für jeden Application Flow, der für das Netzwerk durch einen Knoten, der als Router in dem Netzwerk arbeitet, zugelassen ist, gleichzeitig ausgeführt werden. - Die Operation
302 umfasst das Bestimmen der vereinbarten Bandbreite für jeden zugelassenen Application Flow. Operation302 kann auch das Zulassen einer oder mehrer Application Flows an dem Knoten umfassen. In einigen Ausgestaltungen kann die vereinbarte Bandbreite durch einen anderen Knoten des Netzwerks bereitgestellt sein oder kann aus dem Application Flow selbst heraus bekannt sein (i. e. der Art des Flows), obwohl der Umfang der Erfindung hierauf nicht beschränkt ist. - Die Operation
304 umfasst das Überwachen der eingenommenen Bandbreite für jeden Application Flow. In einigen Ausgestaltungen kann die Operation304 durch den QoS Manager208 (2 ) ausgeführt sein, obwohl der Umfang der Erfindung hierauf nicht beschränkt ist. In einigen Ausgestaltungen kann ein Knoten die Bandbreite überwachen, die aktuell für jeden Application Flow bereitgestellt ist (i. e. verwendet wird). - Die Operation
306 umfasst das Vergleichen der eingenommenen Bandbreite mit der vereinbarten Bandbreite für einen bestimmten zugelassenen Application Flow. - Die Operation
308 umfasst das Bestimmen, wenn die eingenommene Bandbreite signifikant geringer als die vereinbarte Bandbreite für einen bestimmten zugelassenen Application Flow ist. Wenn die eingenommene Bandbreite signifikant geringer als die vereinbarte Bandbreite ist, wird die Operation310 ausgeführt. Wenn die eingenommene Bandbreite nicht signifikant geringer als die vereinbarte Bandbreite ist, wird die Operation318 ausgeführt. - Die Operation
310 umfasst das Verwenden von Signalgebung, um zusätzliche Ressourcen von einem oder mehreren übertragenden Knoten (z. B. den einen oder mehr Knoten des Netzwerks, die den Application Flow auf einem Multihop-Pfad an den aktuellen Knoten übertragen) anzufordern. In einigen Ausgestaltungen wird ein Flag Bit in Reply Packets gesetzt, das eine Anfrage für zusätzliche Bandbreite anzeigt, obwohl der Umfang der Erfindung hierauf nicht beschränkt ist. - Die Operation
312 umfasst das Warten an wenigstens einer vorbestimmten Zahl von Paketübertragungen bevor die Operation314 bestimmt, ob die eingenommene Bandbreite immer noch signifikant geringer als die vereinbarte Bandbreite ist. Wenn die eingenommene Bandbreite immer noch signifikant geringer als die vereinbarte Bandbreite ist, wird die Operation316 ausgeführt. Wenn die eingenommene Bandbreite nicht signifikant geringer als die vereinbarte Bandbreite ist, kann der Statusblock322 anzeigen, dass die eingenommene Bandbreite innerhalb des Umfangs der vereinbarten Bandbreite ist. In einigen alternativen Ausgestaltungen, wenn die eingenommene Bandbreite nicht signifikant geringer als die vereinbarte Bandbreite ist, kann die Operation318 ausgeführt werden. - Die Operation
316 umfasst das Beenden an wenigstens einer oder mehr Application Flows geringerer Priorität. In einigen Ausgestaltungen kann die Operation316 Application Flows geringerer Priorität beenden bis die eingenommene Bandbreite nicht länger signifikant geringer als die vereinbarte Bandbreite ist. In einigen Ausgestaltungen, wenn ein Knoten einen Application Flow beendet, können die Pakete, die zu einem beendeten Application Flow gehören, fallengelassen werden. In einigen Ausgestaltungen kann der Knoten dem Quellknoten, der ein unterschiedlicher Knoten sein kann, signalisieren, davon abzulassen, den Application Flow in das Netzwerk einzugeben, obwohl der Umfang der Erfindung hierauf nicht beschränkt ist. Nach Vollendung der Operation316 kann der Statusblock322 anzeigen, dass die eingenommene Bandbreite innerhalb des Umfangs der vereinbarten Bandbreite ist. In einigen alternativen Ausgestaltung kann die Operation318 nach Beendigung der Operation316 ausgeführt werden. - Die Operation
318 umfasst das Bestimmen, wenn die eingenommene Bandbreite für einen Application Flow signifikant größer als die vereinbarte Bandbreite für den Application Flow ist. Wenn die eingenommene Bandbreite für einen Application Flow signifikant größer als die eingenommene Bandbreite für den Application Flow ist, kann die Operation320 ausgeführt werden. Wenn die eingenommene Bandbreite für einen Application Flow nicht signifikant größer als die vereinbarte Bandbreite für den Application Flow ist, kann der Statusblock322 anzeigen, dass die eingenommene Bandbreite innerhalb des Bereichs der vereinbarten Bandbreite ist. - Die Operation
320 umfasst das Verzögern der Übertragung der aktuellen Anwendung, um deren Ressourcenverbrauch zu reduzieren. In einigen Ausgestaltungen kann die Operation320 das Bereitstellen einiger der Bandbreite, die von der aktuellen Anwendung eingenommen ist, an eine oder andere Lower QoS Level Anwendungen umfassen, obwohl der Umfang der Erfindung hierauf nicht beschränkt ist. In einigen Ausgestaltungen kann die Operation320 ausgeführt werden bis die eingenommene Bandbreite für den aktuellen Application Flow nicht länger signifikant größer als die vereinbarte Bandbreite für den aktuellen Application Flow ist. - Der Statusblock
322 kann anzeigen, dass die eingenommene Bandbreite innerhalb des Umfangs der vereinbarten Bandbreite ist, wodurch angezeigt wird, dass der Application Flow ausreichend Bandbreite erhält und nutzt, um seine QoS Anforderungen zu erfüllen und dass exzessive Bandbreite nicht von dem Application Flow genutzt wird. - Obwohl die einzelnen Operationen der Prozedur
300 als separate Operationen dargestellt und beschrieben sind, können eine oder mehrere der einzelnen Operationen gleichzeitig ausgeführt werden und nichts erfordert, dass die Operationen in der dargestellten Reihenfolge ausgeführt werden. Wenn nicht anderweitig angegeben, betreffen die Ausdrücke wie etwa Verarbeiten, Errechnen, Berechnen, Bestimmen, Anzeigen und Ähnliches eine Handlung und/oder einen Prozess eines oder mehrer Verarbeitungs- oder Computersysteme oder ähnlicher Vorrichtungen, die die Daten, die als physikalische (z. B. elektronische) Mengen innerhalb der Register oder Speicher eines Verarbeitungssystems vorliegen, manipulieren und transformieren, oder anderer Informationsspeicher, Übertragungs- oder Anzeigevorrichtungen. - Ausgestaltungen der Erfindung können einzeln oder als Kombination von Hardware, Firmware und Software ausgeführt sein. Ausgestaltungen der Erfindung können auch als Anweisungen, die auf einem maschinenlesbaren Medium gespeichert sind, die von wenigstens einem Prozessor gelesen und ausgeführt werden können, ausgeführt sein, um die hier beschriebenen Operationen auszuführen. Ein maschinenlesbares Medium kann jeder Mechanismus zum Speichern oder Übertragen von Information in einer für eine Maschine (z. B. einen Computer) lesbaren Form sein. Beispielsweise kann ein maschinenlesbares Medium ein Read-Only Memory (ROM), ein Random-Access Memory (RAM), ein Magnetscheiben-Speichermedium, ein optisches Speichermedium, Flash-Speicher-Vorrichtungen, elektrische, optische, akustische oder andere Formen von sich fortpflanzenden Signalen (z. B. Trägerwellen, Infrarotsignale, digitale Signale etc.) und andere sein.
- Die Zusammenfassung ist um 37 C. F. R. Sektion 1.72(b) zu entsprechen bereitgestellt, die eine Zusammenfassung erfordert, die es dem Leser ermöglicht, die Natur und das Wesen der technischen Offenbarung festzustellen. Sie wird mit dem Verständnis eingereicht, dass sie nicht verwendet wird, den Umfang oder die Bedeutung der Ansprüche zu beschränken oder auszulegen.
- In der voranstehenden detaillierten Beschreibung, sind mehrere Merkmale mitunter zusammen in einem einzigen Ausführungsbeispiel für den Zweck einer rationalisierten Offenbarung gruppiert. Dieses Vorgehen der Offenbarung soll nicht als eine Absicht wiedergebend ausgelegt werden, dass die beanspruchten Ausgestaltungen des Gegenstands mehr Merkmale als die in jedem Anspruch ausdrücklich genannten benötigt. Vielmehr kann die Erfindung in weniger als allen Merkmalen eines einzelnen offenbarten Ausführungsbeispiels liegen, wie die folgenden Ansprüche wiedergeben. Daher sind die folgenden Ansprüche hierdurch in die detaillierte Beschreibung aufgenommen, wobei jeder Anspruch für ein eigenes separates bevorzugtes Ausführungsbeispiel steht.
Claims (39)
- Media Access Controller mit: – einem Quality-of-Service-Manager zum Überwachen der eingenommenen Bandbreite eines aktuellen Application Flows und zum Vergleichen der eingenommenen Bandbreite mit einer vereinbarten Bandbreite für den aktuellen Application Flow; und – einem Streitmanager zum Koordinieren des Zugriffs auf einen drahtlosen Kommunikationskanal für die Kommunikation mit anderen Knoten eines drahtlosen Mesh-Netzwerks, wobei der Quality-of-Service-Manager eingerichtet ist, den Streitmanager anzuweisen, zusätzliche Ressourcen für den aktuellen Application Flow anzufragen, nachdem die eingenommene Bandbreite signifikant geringer als die vereinbarte Bandbreite ist und wobei ein übertragender Knoten, der die Anfrage empfängt, als Antwort auf die Anfrage nach zusätzlichen Ressourcen, angepasst ist, ein Streitfenster für einen Lower Quality-of-Service Level Application Flow zu vergrößern, wobei der übertragende Knoten einer von anderen Knoten des drahtlosen Mesh-Netzwerks zum Übertragen des aktuellen Application Flows ist.
- Media Access Controller nach Anspruch 1, dadurch gekennzeichnet, dass der Streitmanager die Signalgebung zum Anfordern zusätzlicher Ressourcen verwendet, wobei die verwendete Signalgebung das Setzen eines Flag Bits in Reply Packets beinhaltet, um anzuzeigen, dass ein oder mehrere Übertragungsknoten eine größere Bandbreite für den aktuellen Application Flow bereitstellen.
- Media Access Controller nach Anspruch 1, dadurch gekennzeichnet, dass der Streitmanager weiterhin angepasst ist, die Signalgebung zu verwenden, um den übertragenden Knoten anzuweisen, das Streitfenster zurückzusetzen, nachdem die eingenommen Bandbreite nicht länger signifikant geringer als die vereinbarte Bandbreite ist.
- Media Access Controller nach Anspruch 1, dadurch gekennzeichnet, dass der Streitmanager auf Anforderung von einem oder mehrerer der anderen Knoten des drahtlosen Mesh-Netzwerks nach zusätzlichen Ressourcen für den aktuellen Application Flow reagiert, wobei der Streitmanager eingerichtet ist, als Reaktion auf die Anfrage ein Streitfenster für einen Lower Quality-of-Service Level Application Flow zu erhöhen.
- Media Access Controller nach Anspruch 1, dadurch gekennzeichnet, dass der Quality-of-Service Manager eingerichtet ist, einen oder mehr Lower Quality-of-Service Level Application Flows zu beenden, nachdem die eingenommene Bandbreite signifikant geringer als die vereinbarte Bandbreite für den aktuellen Application Flow verbleibt, auch nachdem der übertragende Knoten das Streitfenster für den einen oder die mehreren Lower Quality-of-Service Level Application Flows vergrößert hat.
- Media Access Controller nach Anspruch 5, dadurch gekennzeichnet, dass der Quality-of-Service Manager eingerichtet ist, einen oder mehrere Lower Quality-of-Service Level Application Flows für die Beendigung auszuwählen, basierend auf einem Anwendungsprofil, wobei das Anwendungsprofil eine Priorität eines assoziierten Application Flows anzeigt.
- Media Access Controller nach Anspruch 6, dadurch gekennzeichnet, dass der aktuelle Application Flow einer aus einer Vielzahl von Higher Quality-of-Service Level Application Flows ist, wobei die Higher Quality-of-Service Level Application Flows einen oder mehrere eines Voice Application Flows oder eines Video Application Flows umfassen und wobei der eine oder mehrere Higher Quality-of-Service Level Application Flows Background und Best Effort Application Flows umfassen.
- Media Access Controller nach Anspruch 7, dadurch gekennzeichnet, dass der Video Application Flow einen oder mehrere Multimedia Application Flows einschließlich eines High-Definition Television Application Flows, eines Standard Television Application Flows und eines Streaming Video Application Flows beinhaltet und wobei die Background und Best Effort Application Flows einen oder mehrere eines Email Application Flows, eines Internet Application Flows, eines File Transfer Protocol Application Flows, eines Transmission Control Application Flows und eines Universal Datagram Protocol Application Flows beinhalten.
- Media Access Controller nach Anspruch 1, dadurch gekennzeichnet, dass der Quality-of-Service Manager weiter eingereichtet ist, den Streitmanager anzuweisen, entweder zusätzliche Bandbreite für Lower Quality-of-Service Level Application Flows bereitzustellen oder die Übertragungen des aktuellen Application Flows zu verzögern, nachdem die eingenommene Bandbreite signifikant größer als die vereinbarte Bandbreite ist.
- Media Access Controller nach Anspruch 9, dadurch gekennzeichnet, dass der Streitmanager eingerichtet ist, ein Streitfenster für den aktuellen Application Flow zu vergrößern, um Übertragungen des aktuellen Application Flows zu verzögern, nachdem die eingenommene Bandbreite signifikant größer als die vereinbarte Bandbreite ist.
- Media Access Controller nach Anspruch 1, dadurch gekennzeichnet, dass der Streitmanager mit einer physikalischen Schicht verbunden ist, die Orthogonal Frequency Division Multiplexed Communication Signale mit einem oder mehreren der anderen Knoten des drahtlosen Mesh-Netzwerks kommuniziert, wobei die Orthogonal Frequency Division Multiplexed Communication Signale eine Mehrzahl von im Wesentlichen orthogonalen Subcarriern umfassen.
- Media Access Controller nach Anspruch 11, dadurch gekennzeichnet, dass das Mesh-Netzwerk ein Multichannel-Mesh-Netzwerk ist und wobei die physikalische Schicht eingerichtet ist, mit wenigstens einigen der anderen Knoten des Mesh-Netzwerks mit zwei oder mehr orthogonalen Kommunikationskanälen zu kommunizieren.
- Media Access Controller nach Anspruch 11, dadurch gekennzeichnet, dass die physikalische Schicht mit wenigstens zwei oder mehr Antennen zum Übertragen von zwei oder mehr Datenströmen an einen oder mehr der anderen Knoten des drahtlosen Mesh-Netzwerks verbunden ist.
- Media Access Controller nach Anspruch 1, dadurch gekennzeichnet, dass der Streitmanager eine Enhanced Distributed Coordinated Access Prozedur zum Zugreifen auf den drahtlosen Kommunikationskanal ausführt und wobei eine Vergrößerung des Streitfensters durch den Streitmanager eine Back-Off Zeit zur Übertragung durch eine physikalische Schicht zum Ändern der Wahrscheinlichkeit des Zugriff-Erhaltens auf den Kanal erhöht.
- Media Access Controller nach Anspruch 1, weiter gekennzeichnet durch einen Zugangscontroller zum Genehmigen eines Application Flows an das Netzwerk und zum Bereithalten einer vereinbarten Bandbreite für jeden genehmigten Application Flow an den Quality-of-Service Manager.
- Verfahren zum Verwalten von Application Flows mit den Schritten: – Überwachen einer eingenommen Bandbreite eines aktuellen Application Flows in einem drahtlosen Mesh-Netzwerk; – Vergleichen der eingenommenen Bandbreite mit einer vereinbarten Bandbreite für den aktuellen Application Flow; und – Anfordern zusätzlicher Ressourcen für den aktuellen Application Flow nachdem die eingenommene Bandbreite signifikant geringer als die vereinbarte Bandbreite ist, wobei das Überwachen, das Vergleichen und das Anfordern von einem aktuellen Knoten des drahtlosen Mesh-Netzwerks ausgeführt wird, und wobei als Reaktion auf die Anfrage nach zusätzlichen Ressourcen ein übertragender Knoten, der die Anfrage empfängt, ein Streitfenster für einen Lower Quality-of-Service Level Application Flow erhöht, wobei der übertragende Knoten ein anderer Knoten des drahtlosen Mesh-Netzwerks, das den aktuellen Application Flow überträgt, ist.
- Verfahren nach Anspruch 16, dadurch gekennzeichnet, dass das Anfordern das Setzen eines Flag Bits in Reply Packets beinhaltet, um einem oder mehr übertragenden Knoten anzuzeigen, eine größere Bandbreite an den aktuellen Application Flow bereitzustellen.
- Verfahren nach Anspruch 16, dadurch gekennzeichnet, dass das Anfordern das Verwenden einer Signalgebung zum Anweisen des übertragenden Knotens beinhaltet, das Streitfenster zurückzusetzen, nachdem die vereinbarte Bandbreite nicht länger signifikant geringer als die vereinbarte Bandbreite ist.
- Verfahren nach Anspruch 16, weiter gekennzeichnet durch Antworten auf Anforderung von einem oder mehr Knoten des drahtlosen Mesh-Netzwerks nach zusätzlichen Ressourcen für den aktuellen Application Flow durch Vergrößern eines Streitfensters für einen Lower Quality-of-Service Level Application Flow als Reaktion auf die Anforderungen.
- Verfahren nach Anspruch 16, weiter gekennzeichnet durch Beenden eines oder mehrerer Lower Quality-of-Service Level Application Flows nachdem die eingenommene Bandbreite signifikant geringer als die vereinbarte Bandbreite für den aktuellen Application Flow verbleibt, selbst nachdem der übertragende Knoten das Streitfenster für den einen oder mehrere Lower Quality-of-Service Level Application Flows vergrößert hat.
- Verfahren nach Anspruch 20, weiter gekennzeichnet durch Auswählen einer oder mehrerer der Lower Quality-of-Service Level Application Flows zur Beendigung, basierend auf einer Priorität eines assoziierten Application Flows.
- Verfahren nach Anspruch 21, dadurch gekennzeichnet, dass der aktuelle Application Flow einer aus einer Mehrzahl von Higher Quality-of-Service Level Application Flows ist, wobei die Higher Quality-of-Service Level Application Flows einen oder mehrere eines Voice Application Flows oder eines Video Application Flows beinhalten und wobei der eine oder mehrere Lower Quality-of-Service Application Flows Background und Best Effort Application Flows umfasst.
- Verfahren nach Anspruch 22, dadurch gekennzeichnet, dass der Video Application Flow einen oder mehrere Multimedia Application Flows einschließlich einschließlich eines High-Definition Television Application Flows, eines Standard Television Application Flows und eines Streaming Video Application Flows beinhaltet und wobei die Background und Best Effort Application Flows einen oder mehrere eines Email Application Flows, eines Internet Application Flows, eines File Transfer Protocol Application Flows, eines Transmission Control Application Flows und eines Universal Datagram Protocol Application Flows beinhalten.
- Verfahren nach Anspruch 16, weiter gekennzeichnet durch entweder Bereitstellen zusätzlicher Bandbreite an Lower Quality-of-Service Level Application Flows oder Verzögern der Übertragung des aktuellen Application Flows nachdem die eingenommene Bandbreite signifikant größer als die vereinbarte Bandbreite ist.
- Verfahren nach Anspruch 24, weiter gekennzeichnet durch Vergrößern eines Streitfensters für den aktuellen Application Flow zum Verzögern der Übertragungen des aktuellen Application Flows nachdem die eingenommene Bandbreite signifikant größer als die vereinbarte Bandbreite ist.
- Verfahren nach Anspruch 16, weiter gekennzeichnet durch Kommunizieren von Orthogonal Frequency Division Multiplexed Communication Signale mit einem oder mehrerer der anderen Knoten des drahtlosen Mesh-Netzwerks, wobei die Orthogonal Frequency Division Multiplexed Communication Signale eine Mehrzahl von im Wesentlichen orthogonalen Subcarriern umfassen.
- Verfahren nach Anspruch 26, dadurch gekennzeichnet, dass das Mesh-Netzwerk ein Multichannel-Mesh-Netzwerk ist und wobei das Kommunizieren das Kommunizieren mit wenigstens einigen der anderen Knoten des Mesh-Netzwerks mit zwei oder mehr orthogonalen Kommunikationskanälen umfasst.
- Verfahren nach Anspruch 26, weiter gekennzeichnet durch Übertragen von zwei oder mehr Datenströmen mit zwei oder mehr Antennen an zwei oder mehr der anderen Knoten des drahtlosen Mesh-Netzwerks.
- Verfahren nach Anspruch 16, weiter gekennzeichnet durch Ausführen einer Enhanced Distributed Coordinated Access Prozedur zum Zugreifen auf den drahtlosen Kommunikationskanal und wobei eine Vergrößerung des Streitfenster eine Back-Off Zeit für Übertragungen zum Ändern einer Wahrscheinlichkeit des Zugriff-Erhaltens auf den Kanal vergrößert.
- Verfahren nach Anspruch 16, weiter gekennzeichnet durch die Schritte: – Zulassen von Application Flows an ein Netzwerk; und – Bereitstellen einer vereinbarten Bandbreite für jeden zugelassenen Application Flow zum Verwenden beim Vergleich mit der eingenommenen Bandbreite für jeden zugelassenen Application Flow.
- Drahtloser Router mit – einem Media Access Controller; und – einer physikalischen Schicht zum Kommunizieren mit anderen Knoten eines drahtlosen Mesh-Netzwerks, wobei der Media Access Controller aufweist: – einen Quality-of-Service Manager zum Überwachen der eingenommen Bandbreite eines aktuellen Application Flows und zum Vergleichen der eingenommenen Bandbreite für den aktuellen Application Flow; und – einen Streitmanager zum Koordinieren des Zugriffs auf einen drahtlosen Kommunikationskanal für die Kommunikation mit anderen Knoten des Netzwerks, – wobei der Quality-of-Service Manager eingerichtet ist, den Streitmanager anzuweisen, zusätzliche Ressourcen für den aktuellen Application Flow anzufragen, nachdem die eingenommene Bandbreite signifikant geringer als die vereinbarte Bandbreite ist, und wobei ein übertragender Knoten, der die Anfrage empfängt, als Antwort auf die Anfrage nach zusätzlichen Ressourcen eingerichtet ist, ein Streitfenster für einen Lower Quality-of-Service Level Application Flow zu vergrößern, wobei der übertragende Knoten einer der anderen Knoten des drahtlosen Mesh-Netzwerks ist, das den aktuellen Application Flow überträgt.
- Router nach Anspruch 31, dadurch gekennzeichnet, dass der Streitmanager weiter eingerichtet ist, Signalgebung anzuwenden, um den übertragenden Knoten anzuweisen, das Streitfenster zurückzusetzen nachdem die eingenommene Bandbreite nicht länger signifikant geringer als die vereinbarte Bandbreite ist.
- Router nach Anspruch 31, dadurch gekennzeichnet, dass der Streitmanager auf Anforderungen von einem oder mehreren der anderen Knoten des drahtlosen Mesh-Netzwerks nach zusätzlichen Ressourcen für den aktuellen Application Flow reagiert, wobei der Streitmanager eingerichtet ist, eine Streitfenster für einen Lower Quality-of-Service Level Application Flow als Antwort auf die Anforderungen zu vergrößern.
- System mit: – einer oder mehreren im Wesentlichen omnidirektionalen Antennen; – einem Media Access Controller; und – einer physikalischen Schicht zum Kommunizieren mit anderen Knoten eines drahtlosen Mesh-Netzwerks, wobei der Media Access Controller aufweist: – einen Quality-of-Service Manager zum Überwachen der eingenommen Bandbreite eines aktuellen Application Flows und zum Vergleichen der eingenommenen Bandbreite für den aktuellen Application Flow; und – einen Streitmanager zum Koordinieren des Zugriffs auf einen drahtlosen Kommunikationskanal für die Kommunikation mit anderen Knoten des Netzwerks, – wobei der Quality-of-Service Manager eingerichtet ist, den Streitmanager anzuweisen, zusätzliche Ressourcen für den aktuellen Application Flow anzufragen, nachdem die eingenommene Bandbreite signifikant geringer als die vereinbarte Bandbreite ist, und wobei ein übertragender Knoten, der die Anfrage empfängt, als Antwort auf die Anfrage nach zusätzlichen Ressourcen eingerichtet ist, ein Streitfenster für einen Lower Quality-of-Service Level Application Flow zu vergrößern, wobei der übertragende Knoten einer der anderen Knoten des drahtlosen Mesh-Netzwerks ist, das den aktuellen Application Flow überträgt.
- System nach Anspruch 34, dadurch gekennzeichnet, dass der Streitmanager weiter eingerichtet ist, Signalgebung anzuwenden, um den übertragenden Knoten anzuweisen, das Streitfenster zurückzusetzen nachdem die eingenommene Bandbreite nicht länger signifikant geringer als die vereinbarte Bandbreite ist.
- System nach Anspruch 34, dadurch gekennzeichnet, dass der Streitmanager auf Anforderungen von einem oder mehreren der anderen Knoten des drahtlosen Mesh-Netzwerks nach zusätzlichen Ressourcen für den aktuellen Application Flow reagiert, wobei der Streitmanager eingerichtet ist, ein Streitfenster für einen Lower Quality-of-Service Level Application Flow als Antwort auf die Anforderungen zu vergrößern.
- Maschinenlesbares Medium, das Anweisungen bereithält, die, wenn darauf zugegriffen wird, eine Maschine Operationen ausführen lassen, mit – Überwachen der eingenommenen Bandbreite eines aktuellen Application Flows in einem drahtlosen Mesh-Netzwerk; – Vergleichen der eingenommenen Bandbreite mit einer vereinbarten Bandbreite für den aktuellen Application Flow; und – Anfordern zusätzlicher Ressourcen für den aktuellen Application Flow nachdem die eingenommene Bandbreite signifikant geringer als die vereinbarte Bandbreite ist, wobei ein übertragender Knoten, der die Anfrage empfängt, als Antwort auf die Anfrage nach zusätzlichen Ressourcen ein Streitfenster für einen Lower Quality-of-Service Level Application Flow vergrößert, wobei der übertragende Knoten einer der anderen Knoten des drahtlosen Mesh-Netzwerks ist, das den aktuellen Application Flow überträgt.
- Maschinenlesbares Medium nach Anspruch 37, dadurch gekennzeichnet, dass die Anweisungen, wenn weiter darauf zugegriffen wird, die Maschine veranlassen Operationen auszuführen, wobei das Anfordern die Anwendung von Signalgebung umfasst, um den übertragenden Knoten anzuweisen, das Streitfenster zurückzusetzen nachdem die eingenommene Bandbreite nicht länger signifikant geringer als die vereinbarte Bandbreite ist.
- Maschinenlesbares Medium nach Anspruch 37, dadurch gekennzeichnet, dass die Anweisungen, wenn weiter darauf zugegriffen wird, die Maschine veranlassen, Operationen auszuführen, die weiter das Reagieren auf die Anforderungen von einem oder mehrerer der anderen Knoten des drahtlosen Mesh-Netzwerks nach zusätzlichen Ressourcen für den aktuellen Application Flow durch Vergrößern eines Streitfenster für einen Lower Quality-of-Service Level Application Flows als Antwort auf die Anforderungen beinhaltet.
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/030,601 | 2005-01-04 | ||
US11/030,601 US7515608B2 (en) | 2005-01-04 | 2005-01-04 | Methods and media access controller for mesh networks with adaptive quality-of-service management |
PCT/US2006/000481 WO2006074382A1 (en) | 2005-01-04 | 2006-01-04 | Methods and media access controller for mesh networks with adaptive quality-of-service management |
Publications (2)
Publication Number | Publication Date |
---|---|
DE112006000126T5 DE112006000126T5 (de) | 2007-12-06 |
DE112006000126B4 true DE112006000126B4 (de) | 2016-08-04 |
Family
ID=36406511
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE112006000126.4T Expired - Fee Related DE112006000126B4 (de) | 2005-01-04 | 2006-01-04 | Verfahren und Media Access Controller für Mesh-Netzwerke mit adaptiver Quality-of-Service Verwaltung |
Country Status (5)
Country | Link |
---|---|
US (1) | US7515608B2 (de) |
DE (1) | DE112006000126B4 (de) |
GB (1) | GB2437866B (de) |
TW (1) | TWI322595B (de) |
WO (1) | WO2006074382A1 (de) |
Families Citing this family (84)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7197335B2 (en) * | 2004-03-22 | 2007-03-27 | University Of Hong Kong | Multi-antenna access point architecture and methods |
TWI278090B (en) | 2004-10-21 | 2007-04-01 | Int Rectifier Corp | Solderable top metal for SiC device |
US7812441B2 (en) | 2004-10-21 | 2010-10-12 | Siliconix Technology C.V. | Schottky diode with improved surge capability |
US7834376B2 (en) | 2005-03-04 | 2010-11-16 | Siliconix Technology C. V. | Power semiconductor switch |
US9137330B2 (en) * | 2005-03-16 | 2015-09-15 | Alcatel Lucent | Method of dynamically adjusting quality of service (QoS) targets |
KR100643298B1 (ko) * | 2005-06-24 | 2006-11-10 | 삼성전자주식회사 | 향상된 무선 통신 성능을 제공하는 장치 및 방법 |
US8077665B2 (en) * | 2005-07-29 | 2011-12-13 | British Telecommunications Plc | Bandwidth allocation in a wireless network |
US8368165B2 (en) | 2005-10-20 | 2013-02-05 | Siliconix Technology C. V. | Silicon carbide Schottky diode |
US20070214379A1 (en) * | 2006-03-03 | 2007-09-13 | Qualcomm Incorporated | Transmission control for wireless communication networks |
WO2008016619A1 (en) | 2006-07-31 | 2008-02-07 | Vishay-Siliconix | Molybdenum barrier metal for sic schottky diode and process of manufacture |
EP1901486A1 (de) * | 2006-09-15 | 2008-03-19 | Koninklijke Philips Electronics N.V. | Drahtloses Netz |
US7796521B2 (en) * | 2006-11-09 | 2010-09-14 | Alcatel-Lucent Usa Inc. | Method and apparatus for policing bandwidth usage for a home network |
US8331346B2 (en) * | 2006-12-21 | 2012-12-11 | Palo Alto Research Center Incorporated | Distributed context-aware scheduled access in a network |
US7664089B2 (en) * | 2007-01-12 | 2010-02-16 | Hitachi Ltd. | System and method for using an adaptive hybrid coordination function (HCF) in an 802.11E wireless LAN |
US9807803B2 (en) * | 2007-03-01 | 2017-10-31 | Qualcomm Incorporated | Transmission control for wireless communication networks |
GB0706283D0 (en) * | 2007-03-30 | 2007-05-09 | British Telecomm | Data network monitoring system and method |
KR100936495B1 (ko) * | 2007-12-18 | 2010-01-13 | 한국전자통신연구원 | 무선랜 메쉬 네트워크의 데이터 전송방법 및 그 장치 |
US8898293B2 (en) | 2009-01-28 | 2014-11-25 | Headwater Partners I Llc | Service offer set publishing to device agent with on-device service selection |
US8626115B2 (en) | 2009-01-28 | 2014-01-07 | Headwater Partners I Llc | Wireless network service interfaces |
US8402111B2 (en) | 2009-01-28 | 2013-03-19 | Headwater Partners I, Llc | Device assisted services install |
US8725123B2 (en) | 2008-06-05 | 2014-05-13 | Headwater Partners I Llc | Communications device with secure data path processing agents |
US8635335B2 (en) | 2009-01-28 | 2014-01-21 | Headwater Partners I Llc | System and method for wireless network offloading |
US8924469B2 (en) | 2008-06-05 | 2014-12-30 | Headwater Partners I Llc | Enterprise access control and accounting allocation for access networks |
US8548428B2 (en) | 2009-01-28 | 2013-10-01 | Headwater Partners I Llc | Device group partitions and settlement platform |
US8340634B2 (en) | 2009-01-28 | 2012-12-25 | Headwater Partners I, Llc | Enhanced roaming services and converged carrier networks with device assisted services and a proxy |
US8391834B2 (en) | 2009-01-28 | 2013-03-05 | Headwater Partners I Llc | Security techniques for device assisted services |
US8589541B2 (en) | 2009-01-28 | 2013-11-19 | Headwater Partners I Llc | Device-assisted services for protecting network capacity |
US8229812B2 (en) | 2009-01-28 | 2012-07-24 | Headwater Partners I, Llc | Open transaction central billing system |
US8346225B2 (en) | 2009-01-28 | 2013-01-01 | Headwater Partners I, Llc | Quality of service for device assisted services |
US8406748B2 (en) | 2009-01-28 | 2013-03-26 | Headwater Partners I Llc | Adaptive ambient services |
US8832777B2 (en) | 2009-03-02 | 2014-09-09 | Headwater Partners I Llc | Adapting network policies based on device service processor configuration |
US8924543B2 (en) | 2009-01-28 | 2014-12-30 | Headwater Partners I Llc | Service design center for device assisted services |
US8275830B2 (en) | 2009-01-28 | 2012-09-25 | Headwater Partners I Llc | Device assisted CDR creation, aggregation, mediation and billing |
WO2010036885A2 (en) | 2008-09-25 | 2010-04-01 | Fisher-Rosemount Systems, Inc. | Wireless mesh network with pinch point and low battery alerts |
US8457013B2 (en) | 2009-01-13 | 2013-06-04 | Metrologic Instruments, Inc. | Wireless dual-function network device dynamically switching and reconfiguring from a wireless network router state of operation into a wireless network coordinator state of operation in a wireless communication network |
US8351898B2 (en) | 2009-01-28 | 2013-01-08 | Headwater Partners I Llc | Verifiable device assisted service usage billing with integrated accounting, mediation accounting, and multi-account |
US8893009B2 (en) | 2009-01-28 | 2014-11-18 | Headwater Partners I Llc | End user device that secures an association of application to service policy with an application certificate check |
US9609510B2 (en) | 2009-01-28 | 2017-03-28 | Headwater Research Llc | Automated credential porting for mobile devices |
US8606911B2 (en) | 2009-03-02 | 2013-12-10 | Headwater Partners I Llc | Flow tagging for service policy implementation |
US11218854B2 (en) | 2009-01-28 | 2022-01-04 | Headwater Research Llc | Service plan design, user interfaces, application programming interfaces, and device management |
US10798252B2 (en) | 2009-01-28 | 2020-10-06 | Headwater Research Llc | System and method for providing user notifications |
US10200541B2 (en) | 2009-01-28 | 2019-02-05 | Headwater Research Llc | Wireless end-user device with divided user space/kernel space traffic policy system |
US9955332B2 (en) | 2009-01-28 | 2018-04-24 | Headwater Research Llc | Method for child wireless device activation to subscriber account of a master wireless device |
US9572019B2 (en) | 2009-01-28 | 2017-02-14 | Headwater Partners LLC | Service selection set published to device agent with on-device service selection |
US10057775B2 (en) | 2009-01-28 | 2018-08-21 | Headwater Research Llc | Virtualized policy and charging system |
US9980146B2 (en) | 2009-01-28 | 2018-05-22 | Headwater Research Llc | Communications device with secure data path processing agents |
US10326800B2 (en) | 2009-01-28 | 2019-06-18 | Headwater Research Llc | Wireless network service interfaces |
US9270559B2 (en) | 2009-01-28 | 2016-02-23 | Headwater Partners I Llc | Service policy implementation for an end-user device having a control application or a proxy agent for routing an application traffic flow |
US9351193B2 (en) | 2009-01-28 | 2016-05-24 | Headwater Partners I Llc | Intermediate networking devices |
US10779177B2 (en) | 2009-01-28 | 2020-09-15 | Headwater Research Llc | Device group partitions and settlement platform |
US9392462B2 (en) | 2009-01-28 | 2016-07-12 | Headwater Partners I Llc | Mobile end-user device with agent limiting wireless data communication for specified background applications based on a stored policy |
US9647918B2 (en) | 2009-01-28 | 2017-05-09 | Headwater Research Llc | Mobile device and method attributing media services network usage to requesting application |
US9253663B2 (en) | 2009-01-28 | 2016-02-02 | Headwater Partners I Llc | Controlling mobile device communications on a roaming network based on device state |
US10248996B2 (en) | 2009-01-28 | 2019-04-02 | Headwater Research Llc | Method for operating a wireless end-user device mobile payment agent |
US10841839B2 (en) | 2009-01-28 | 2020-11-17 | Headwater Research Llc | Security, fraud detection, and fraud mitigation in device-assisted services systems |
US9706061B2 (en) | 2009-01-28 | 2017-07-11 | Headwater Partners I Llc | Service design center for device assisted services |
US9565707B2 (en) | 2009-01-28 | 2017-02-07 | Headwater Partners I Llc | Wireless end-user device with wireless data attribution to multiple personas |
US8745191B2 (en) | 2009-01-28 | 2014-06-03 | Headwater Partners I Llc | System and method for providing user notifications |
US10237757B2 (en) | 2009-01-28 | 2019-03-19 | Headwater Research Llc | System and method for wireless network offloading |
US9571559B2 (en) | 2009-01-28 | 2017-02-14 | Headwater Partners I Llc | Enhanced curfew and protection associated with a device group |
US9858559B2 (en) | 2009-01-28 | 2018-01-02 | Headwater Research Llc | Network service plan design |
US10484858B2 (en) | 2009-01-28 | 2019-11-19 | Headwater Research Llc | Enhanced roaming services and converged carrier networks with device assisted services and a proxy |
US8793758B2 (en) | 2009-01-28 | 2014-07-29 | Headwater Partners I Llc | Security, fraud detection, and fraud mitigation in device-assisted services systems |
US9578182B2 (en) | 2009-01-28 | 2017-02-21 | Headwater Partners I Llc | Mobile device and service management |
US10264138B2 (en) | 2009-01-28 | 2019-04-16 | Headwater Research Llc | Mobile device and service management |
US10783581B2 (en) | 2009-01-28 | 2020-09-22 | Headwater Research Llc | Wireless end-user device providing ambient or sponsored services |
US10715342B2 (en) | 2009-01-28 | 2020-07-14 | Headwater Research Llc | Managing service user discovery and service launch object placement on a device |
US10492102B2 (en) | 2009-01-28 | 2019-11-26 | Headwater Research Llc | Intermediate networking devices |
US9755842B2 (en) | 2009-01-28 | 2017-09-05 | Headwater Research Llc | Managing service user discovery and service launch object placement on a device |
US9557889B2 (en) | 2009-01-28 | 2017-01-31 | Headwater Partners I Llc | Service plan design, user interfaces, application programming interfaces, and device management |
US9954975B2 (en) | 2009-01-28 | 2018-04-24 | Headwater Research Llc | Enhanced curfew and protection associated with a device group |
US10064055B2 (en) | 2009-01-28 | 2018-08-28 | Headwater Research Llc | Security, fraud detection, and fraud mitigation in device-assisted services systems |
US8363580B2 (en) * | 2009-03-31 | 2013-01-29 | Rosemount Inc. | Disparate radios in a wireless mesh network |
CN101662799B (zh) * | 2009-08-28 | 2012-06-13 | 中兴通讯股份有限公司 | 一种接纳控制的实现方法及装置 |
US10645628B2 (en) | 2010-03-04 | 2020-05-05 | Rosemount Inc. | Apparatus for interconnecting wireless networks separated by a barrier |
US8737244B2 (en) | 2010-11-29 | 2014-05-27 | Rosemount Inc. | Wireless sensor network access point and device RF spectrum analysis system and method |
US9154826B2 (en) | 2011-04-06 | 2015-10-06 | Headwater Partners Ii Llc | Distributing content and service launch objects to mobile devices |
US8681699B2 (en) | 2011-05-10 | 2014-03-25 | General Electric Company | Contention media access control for telecommunications |
US20130005372A1 (en) | 2011-06-29 | 2013-01-03 | Rosemount Inc. | Integral thermoelectric generator for wireless devices |
US9144087B2 (en) | 2011-08-15 | 2015-09-22 | Telefonaktiebolaget L M Ericsson (Publ) | Method and arrangement for handling a scheduling request |
US8767546B2 (en) * | 2012-03-06 | 2014-07-01 | Itron, Inc. | Traffic load and transmission retry management |
US20140226571A1 (en) * | 2013-02-13 | 2014-08-14 | Qualcomm Incorporated | Apparatus and method for enhanced application coexistence on an access terminal in a wireless communication system |
US10021547B2 (en) * | 2016-01-25 | 2018-07-10 | Htc Corporation | Management for data transmission of applications |
US10334659B2 (en) * | 2017-05-09 | 2019-06-25 | Verizon Patent And Licensing Inc. | System and method for group device access to wireless networks |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1324628A1 (de) * | 2001-12-13 | 2003-07-02 | Sony International (Europe) GmbH | Adaptive Dienstqualitätsreservierung mit vorheriger Ressourcenzuweisung für Mobilfunksysteme |
US6631118B1 (en) * | 1998-11-10 | 2003-10-07 | At&T Corp. | System and method for providing dynamic bandwidth on demand |
US20040228274A1 (en) * | 1999-06-02 | 2004-11-18 | Hitachi, Ltd. | Bandwidth monitoring method and its device |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7068624B1 (en) * | 2000-02-25 | 2006-06-27 | Cisco Technology, Inc. | Wireless router and method for processing traffic in a wireless communications network |
JP2002300181A (ja) * | 2001-03-30 | 2002-10-11 | Nec Corp | 統合ネットワークQoS制御方式 |
US7136392B2 (en) | 2001-08-31 | 2006-11-14 | Conexant Systems, Inc. | System and method for ordering data messages having differing levels of priority for transmission over a shared communication channel |
US8284752B2 (en) * | 2003-10-15 | 2012-10-09 | Qualcomm Incorporated | Method, apparatus, and system for medium access control |
-
2005
- 2005-01-04 US US11/030,601 patent/US7515608B2/en not_active Expired - Fee Related
-
2006
- 2006-01-04 WO PCT/US2006/000481 patent/WO2006074382A1/en active Application Filing
- 2006-01-04 GB GB0714631A patent/GB2437866B/en not_active Expired - Fee Related
- 2006-01-04 TW TW095100322A patent/TWI322595B/zh not_active IP Right Cessation
- 2006-01-04 DE DE112006000126.4T patent/DE112006000126B4/de not_active Expired - Fee Related
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6631118B1 (en) * | 1998-11-10 | 2003-10-07 | At&T Corp. | System and method for providing dynamic bandwidth on demand |
US20040228274A1 (en) * | 1999-06-02 | 2004-11-18 | Hitachi, Ltd. | Bandwidth monitoring method and its device |
EP1324628A1 (de) * | 2001-12-13 | 2003-07-02 | Sony International (Europe) GmbH | Adaptive Dienstqualitätsreservierung mit vorheriger Ressourcenzuweisung für Mobilfunksysteme |
Also Published As
Publication number | Publication date |
---|---|
TWI322595B (en) | 2010-03-21 |
GB2437866B (en) | 2009-05-27 |
TW200637226A (en) | 2006-10-16 |
US20060146874A1 (en) | 2006-07-06 |
GB2437866A (en) | 2007-11-07 |
DE112006000126T5 (de) | 2007-12-06 |
US7515608B2 (en) | 2009-04-07 |
GB0714631D0 (en) | 2007-09-05 |
WO2006074382A1 (en) | 2006-07-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE112006000126B4 (de) | Verfahren und Media Access Controller für Mesh-Netzwerke mit adaptiver Quality-of-Service Verwaltung | |
DE60114253T2 (de) | Verfahren und System zur Anwendung von gewichteten Abfragelisten in einem drahtlosen lokalen Netzwerk | |
DE112006000135T5 (de) | Hop-By-Hop Fluss-Steuerung in drahtlosen Mesh-Netzwerken | |
DE69733816T2 (de) | Vorrichtung und verfahren zur verwaltung des spektrums in einem mehrpunkt-kommunikationssystem | |
DE602004005792T2 (de) | System und Verfahren zum optimalen Lastausgleich in einem hybriden drahtgebundenen/drahtlosen Netzwerk | |
DE102010050272B4 (de) | Mehrfunkkommunikation zwischen drahtlosen Geräten | |
DE60129168T2 (de) | Nahtlose roaming-optionen in einem ieee 802.11 -kompatiblen netz | |
DE112014004498B4 (de) | Vorrichtungen, Verfahren und Computerprogrammprodukte für die Kommunikation | |
US20090213731A1 (en) | Use of neuropeptide y (npy) and agonists and antagonists thereof for tissue regeneration | |
DE112020006828T5 (de) | Verbessern einer Ende-zu-Ende-Überlastungsreaktion unter Verwendung von adaptivem Routing und Überlastungshinweis-basierter Drosselung für IP-geroutete Rechenzentrumsnetzwerke | |
DE112015003012T5 (de) | Dynamische Einstellung eines Medienzugriffssteuerparameters eines drahtlosen Netzwerks | |
DE112005002078T5 (de) | Leistungsoptimierung eines drahtlosen Netzwerks auf unterschiedlichen Protokollschichten durch gleichzeitiges Anpassen von Kommunikationsparametern | |
US8838828B2 (en) | Managing the bandwidth of a communication session | |
DE102009040912A1 (de) | Konfigurierbare Mediumzugriffssteuerung | |
DE102021109310B4 (de) | Konsistente dienstgütepolitik in einem softwaredefinierten unternehmensnetzwerk | |
DE202004017120U1 (de) | Komponenten im drahtlosen lokalen Netzwerk (WLAN), die Verkehrsprognosen nutzen | |
DE102009037528A1 (de) | PTA-Verfahren und Vorrichtung zur Durchführung desselben | |
DE102016106524A1 (de) | Bandbreitenpriorisierung | |
DE102021110225A1 (de) | Erkennung von netzwerkdiensten | |
DE102006044462A1 (de) | Verfahren und Vorrichtung zur dynamischen Kanalzuordnung für ein drahtloses Netzwerk | |
DE102021109236A1 (de) | Umgang mit mehreren anforderungen für die feinzeitmessung im messbereich | |
DE112020004250T5 (de) | Vorrichtungen, systeme und verfahren zur abschwächung aggressiver medienreservierungen | |
CN106332153A (zh) | 一种wlan中的带宽控制方法及装置 | |
DE102019128185A1 (de) | Heterogenes drahtloses wechseln eines informationszentrischen netzwerks | |
CN103841043B (zh) | 一种基于友好性的平行数据传输窗口机制 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
OP8 | Request for examination as to paragraph 44 patent law | ||
8125 | Change of the main classification |
Ipc: H04L 12/26 AFI20060104BHDE |
|
R119 | Application deemed withdrawn, or ip right lapsed, due to non-payment of renewal fee | ||
R409 | Internal rectification of the legal status completed | ||
R074 | Re-establishment allowed | ||
R409 | Internal rectification of the legal status completed | ||
R016 | Response to examination communication | ||
R016 | Response to examination communication | ||
R016 | Response to examination communication | ||
R018 | Grant decision by examination section/examining division | ||
R020 | Patent grant now final | ||
R119 | Application deemed withdrawn, or ip right lapsed, due to non-payment of renewal fee |