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 PDF

Info

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
Application number
DE112006000126.4T
Other languages
English (en)
Other versions
DE112006000126T5 (de
Inventor
Yuan Yuan
Liuyang Yang
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Intel Corp
Original Assignee
Intel Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Intel Corp filed Critical Intel Corp
Publication of DE112006000126T5 publication Critical patent/DE112006000126T5/de
Application granted granted Critical
Publication of DE112006000126B4 publication Critical patent/DE112006000126B4/de
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/11Identifying congestion
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/70Admission control; Resource allocation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/20Traffic policing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/24Traffic characterised by specific attributes, e.g. priority or QoS
    • H04L47/2416Real-time traffic
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/24Traffic characterised by specific attributes, e.g. priority or QoS
    • H04L47/2475Traffic characterised by specific attributes, e.g. priority or QoS for supporting traffic characterised by the type of applications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/27Evaluation or update of window size, e.g. using information derived from acknowledged [ACK] packets
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/70Admission control; Resource allocation
    • H04L47/76Admission 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/762Admission 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/70Admission control; Resource allocation
    • H04L47/78Architectures of resource allocation
    • H04L47/781Centralised allocation of resources
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/70Admission control; Resource allocation
    • H04L47/80Actions related to the user profile or the type of traffic
    • H04L47/801Real time traffic
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/70Admission control; Resource allocation
    • H04L47/80Actions related to the user profile or the type of traffic
    • H04L47/803Application aware
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/70Admission control; Resource allocation
    • H04L47/80Actions related to the user profile or the type of traffic
    • H04L47/805QOS or priority aware
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/70Admission control; Resource allocation
    • H04L47/82Miscellaneous aspects
    • H04L47/824Applicable to portable or mobile terminals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/0284Traffic management, e.g. flow control or congestion control detecting congestion or overload during communication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/02Processing 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/04Registration 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 offenbart eine Bandbreitenüberwachungsvorrichtung zur Überwachung der Bandbreite eines Pakets, das in ein Netzwerk gelangt, und zum Übertragen von Prioritätspaketen bevorzugt gegenüber anderen Paketen, wobei, wenn die eintreffenden Pakete nicht die (Vertrags)Bandbreite verletzen und nicht zu den Prioritätspaketen gehören, die Pakete so übertragen werden, als ob sie zu den Prioritätspaketen gehörten.
  • 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-Netzwerk 100 umfasst eine Mehrzahl von drahtlosen Kommunikationsknoten 102, die miteinander über einen oder mehrere drahtlose Kommunikationskanäle 104 kommunizieren können. In einigen Ausführungsbeispielen kommunizieren wenigstens einige der Kommunikationsknoten 102 mit anderen Knoten 102 unter Verwendung nur eines Kommunikationskanals. Obwohl das drahtlose Mesh-Netzwerk 100 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 Knoten 102 durchlaufen (i. e. mehrere Hops) und Knoten 102 können um gemeinsam genutzte Ressourcen der drahtlosen Kommunikationskanäle 104 streiten. In Übereinstimmung mit einigen Ausgestaltungen der vorliegenden Erfindung können die Knoten 102 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 Knoten 102 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 Flows 150 als eine Funktion der Zeit dar. Die Application Flows 150 können über denselben Kanal zwischen einem oder mehreren Knoten eines herkömmlichen drahtlosen Mesh-Netzwerks kommuniziert werden. Die Application Flows 150 können Higher QoS Level Application Flows aufweisen, wie etwa High-Definition Television (HDTV) Application Flow 158, Standard Television (SDTV) Application Flow 156 und Streaming Video Application Flow 154. Die Application Flows 150 können auch Lower QoS Level Application Flows, wie etwa Background Data Traffic Application Flow 152, aufweisen.
  • In einem herkömmlichen drahtlosen Mesh-Netzwerk, beginnt der Streaming Video Application Flow 154 sowohl den HDTV Application Flow 158 als auch den SDTV Application Flow 156 zu beeinflussen, wenn seine Übertragung bei der Zeit 162 beginnt. In einem herkömmlichen drahtlosen Mesh-Netzwerk, beginnt der Background Data Traffic Flow 152 den HDTV Application Flow 158 merklich zu beeinflussen, wenn seine Übertragung zurzeit 164 beginnt und bis zur Übertragungszeit 160 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 in 1B 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 Kommunikationsvorrichtung 200 kann zur Verwendung als Knoten, wie etwa einem oder mehrerer der Knoten 102 (1A), in einem drahtlosen Mesh-Netzwerk geeignet sein, obwohl der Umfang der Erfindung hierauf nicht beschränkt ist. In einigen Ausgestaltungen kann die drahtlose Kommunikationsvorrichtung 200 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) Layer 202, Media Access Control (MAC) Layer 204 und Layer höherer Ebenen 206 aufweisen. Layer höherer Ebenen 206 können Application Flows 218 und 220 an den Media Access Control Layer 204 bereitstellen. Der Media Access Control Layer 204 kann den Zugriff auf einen Kommunikationskanal koordinieren und MAC Daten 205 (i. e. MAC Paketdateneinheiten) zur Übertragung an andere Knoten eines Mesh-Netzwerks unter Verwendung eines physikalischen Lagers 202 erzeugen.
  • In Übereinstimmung mit einigen Ausgestaltungen der vorliegenden Erfindung kann der Media Access Control Layer 204 einen Quality-of-Service (QoS) Manager 208 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 Layer 204 kann auch einen Streitmanager 210 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 Manager 208 den Streitmanager 210 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 Kommunikationsvorrichtung 200) 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 Streitmanager 210 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 Manager 208 einen oder mehrere Lower Quality-of-Service Level Application Flows 218 basierend auf ihrem Anwendungsprofil 214 zur Beendigung auswählen. Das Anwendungsprofil 214 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 Flows 220 können ein oder mehrere Voice (VO) Application Flow oder ein Video (VI) Application Flow sein. Beispiele von Higher QoS Level Flows 220 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 Flows 218 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 Anwendungsprofilen 214 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 Streitmanager 210 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 Schicht 206 kommunizieren. In einigen dieser Ausgestaltungen kann die physikalische Schicht 206 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 Schicht 206 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 Schicht 206 an zwei oder mehr Antennen 216 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 Antennen 216 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 Vorrichtung 200 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 Streitmanager 210 kann eine Back-Off Zeit für Übertragungen durch die physikalische Schicht 206 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 Zugangscontroller 212 aufweisen, um einen oder mehr der Application Flows 218 und 220 zum Netzwerk zuzulassen und eine vereinbarte Bandbreite für jeden zugelassenen Application Flow an den Quality-of-Service Manager 208 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 Vorrichtung 200 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 Verwaltungsprozedur 300 kann durch einen Knoten eines Mesh-Netzwerks, wie etwa Knoten 200 (2), wenn in einem drahtlosen Mesh-Netzwerk 100 (1) betrieben, ausgeführt sein. In einigen Ausgestaltungen kann die Mesh-Netzwerk QoS Verwaltungsprozedur 300 durch jeden Knoten eines Mesh-Netzwerks ausgeführt sein, obwohl der Umfang der Erfindung hierauf nicht beschränkt ist. Die Leistung der Prozedur 300 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 Prozedur 300 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. Operation 302 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 Operation 304 durch den QoS Manager 208 (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 Operation 310 ausgeführt. Wenn die eingenommene Bandbreite nicht signifikant geringer als die vereinbarte Bandbreite ist, wird die Operation 318 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 Operation 314 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 Operation 316 ausgeführt. Wenn die eingenommene Bandbreite nicht signifikant geringer als die vereinbarte Bandbreite ist, kann der Statusblock 322 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 Operation 318 ausgeführt werden.
  • Die Operation 316 umfasst das Beenden an wenigstens einer oder mehr Application Flows geringerer Priorität. In einigen Ausgestaltungen kann die Operation 316 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 Operation 316 kann der Statusblock 322 anzeigen, dass die eingenommene Bandbreite innerhalb des Umfangs der vereinbarten Bandbreite ist. In einigen alternativen Ausgestaltung kann die Operation 318 nach Beendigung der Operation 316 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 Operation 320 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 Statusblock 322 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 Operation 320 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 Operation 320 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)

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. 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.
  7. 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.
  8. 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.
  9. 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.
  10. 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.
  11. 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.
  12. 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.
  13. 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.
  14. 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.
  15. 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.
  16. 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.
  17. 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.
  18. 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.
  19. 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.
  20. 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.
  21. 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.
  22. 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.
  23. 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.
  24. 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.
  25. 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.
  26. 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.
  27. 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.
  28. 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.
  29. 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.
  30. 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.
  31. 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.
  32. 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.
  33. 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.
  34. 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.
  35. 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.
  36. 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.
  37. 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.
  38. 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.
  39. 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.
DE112006000126.4T 2005-01-04 2006-01-04 Verfahren und Media Access Controller für Mesh-Netzwerke mit adaptiver Quality-of-Service Verwaltung Expired - Fee Related DE112006000126B4 (de)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (3)

* Cited by examiner, † Cited by third party
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