DE112006000126B4 - Method and media access controller for mesh networks with adaptive quality-of-service management - Google Patents
Method and media access controller for mesh networks with adaptive quality-of-service management 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
- 238000000034 method Methods 0.000 title claims description 33
- 230000003044 adaptive effect Effects 0.000 title description 2
- 238000004891 communication Methods 0.000 claims abstract description 40
- 230000004044 response Effects 0.000 claims abstract description 13
- 238000012544 monitoring process Methods 0.000 claims abstract description 7
- 230000005540 biological transmission Effects 0.000 claims description 23
- 230000011664 signaling Effects 0.000 claims description 11
- 238000012546 transfer Methods 0.000 claims description 7
- 230000003190 augmentative effect Effects 0.000 claims 1
- 238000012545 processing Methods 0.000 description 6
- 238000001356 surgical procedure Methods 0.000 description 5
- 230000000694 effects Effects 0.000 description 4
- 230000006870 function Effects 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 235000008694 Humulus lupulus Nutrition 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 230000015654 memory Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 208000027418 Wounds and injury Diseases 0.000 description 1
- 230000002411 adverse Effects 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 230000006378 damage Effects 0.000 description 1
- 208000014674 injury Diseases 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000005404 monopole Effects 0.000 description 1
- 230000001902 propagating effect Effects 0.000 description 1
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
- 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/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
-
- 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]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Mobile Radio Communication Systems (AREA)
- Small-Scale Networks (AREA)
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.Media Access Controller comprising: - a Quality of Service Manager for monitoring the consumed bandwidth of a current Application Flow and comparing the consumed bandwidth with an agreed bandwidth for the current Application Flow; and a dispatch manager for coordinating access to a wireless communication channel for communication with other nodes of a wireless mesh network, wherein the quality of service manager is arranged to instruct the haul manager to request additional resources for the current application flow, after the bandwidth consumed is significantly less than the agreed bandwidth, and wherein a transmitting node receiving the request, in response to the request for additional resources, is adapted to augment a contention window for a lower quality of service level application flow, wherein the transmitting node is one of other nodes of the wireless mesh network for transmitting the current application flow.
Description
Technisches GebietTechnical area
Die vorliegende Erfindung betrifft einen Media Access Controller, ein Verfahren zum Verwalten von Application Flows, einen drahtlosen Router, ein System und ein maschinenlesbares Medium.The present invention relates to a media access controller, a method for managing application flows, a wireless router, a system, and a machine-readable medium.
Ausgestaltungen der vorliegenden Erfindung betreffen die drahtlose Kommunikation. Einige Ausgestaltungen der vorliegenden Erfindung betreffen Mesh-Netzwerke und einige Ausgestaltungen betreffen die Medienzugriffssteuerung.Embodiments of the present invention relate to wireless communication. Some embodiments of the present invention relate to mesh networks, and some embodiments relate to media access control.
Hintergrundbackground
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.Wireless mesh networks, including home digital networks, may include multiple wireless communication nodes that transmit and route communications between them for various applications. This communication may be associated with a particular application flow that has agreed (ie requested) quality of service (QoS) level requirements. Examples of Higher QoS Level Application Flows are High Definition Television (HDTV) Flows, Standard Television (SDTV) Flows, Streaming Video Flows and Voice Flows. A problem with traditional mesh networks is that Lower QoS Level Application Flows, such as Background and Best Effort Flows, can adversely affect Higher QoS Level Flows because it does not effectively manage access to the transmission medium leading to disruptive receive patterns in the Receiving node of the network leads.
Die
Der vorliegenden Erfindung liegt somit die Aufgabe zugrunde, die Effekte der Lower QoS Level Application Flows auf den Higher QoS Level zu milder.The object of the present invention is therefore to mitigate the effects of the lower QoS level application flows on the higher QoS level.
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.According to the invention, this object is achieved by a media access controller according to
Die jeweiligen Unteransprüche betreffen jeweilige vorteilhafte Ausführungsformen derselben.The respective subclaims relate to respective advantageous embodiments thereof.
Kurze Beschreibung der ZeichnungenBrief description of the drawings
Detaillierte BeschreibungDetailed description
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.The following description and drawings illustrate particular embodiments of the invention in order to enable those skilled in the art to do so. Other designs may include structural, logical, electrical, procedural, and other changes. Examples merely represent possible modifications. Individual components and functions are optional unless explicitly required, and the sequence of operations may vary. Portions and features of some embodiments may be included or substituted for others. Embodiments of the invention set forth in the claims encompass all available equivalents of these claims. Embodiments of the invention may be indicated individually or collectively by the term "invention" merely for convenience and without intending to limit the scope of this application voluntarily to a single invention or inventive concept when in fact more than one is disclosed.
In dem drahtlosen Mesh-Netzwerk
In einem herkömmlichen drahtlosen Mesh-Netzwerk, beginnt der Streaming Video Application Flow
Die drahtlose Kommunikationsvorrichtung
In Übereinstimmung mit einigen Ausgestaltungen der vorliegenden Erfindung kann der Media Access Control Layer
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.The agreed bandwidth may relate to an amount of channel resource that an application flow is capable of utilizing, and may be held available when a service flow is allowed to a node. If an application flow works within the scope of the agreed bandwidth, it should meet its "agreed" QoS requirements. In other words, an HDTV flow, for example, will provide an acceptable HDTV picture, and an SDTV flow, for example, will provide an acceptable SDTV picture. If the assumed bandwidth of the current application flow is significantly lower than the agreed bandwidth, then the application flow did not receive enough of the channel resource to meet its requirements. This may be because low priority application flows are consuming too much bandwidth, or because other multimedia applications have violated their QoS agreements and are using more bandwidth than necessary.
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.A transfer node dispatch manager receiving the request for additional channel resources increases a contention window for a lower quality of service level application flow in response to the request for additional resources. The transmitting node may be one of the other nodes of the wireless mesh network that transmits the current application flow to the current node. In some embodiments, the mover manager of a transmitting node may significantly increase or double its contention window to reduce the bandwidth for one or more lower quality-of-service level application flows to provide additional bandwidth for a higher quality of service level application flow To provide usage.
In einigen Ausgestaltungen kann die Signalgebung, die vom Streitmanager
Einige Ausgestaltungen können das Zurücksetzen des Streitfensters beinhalten. In diesen Ausgestaltungen kann der Streitmanager
In einigen Ausgestaltungen kann der Streitmanager
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
In einigen Ausgestaltungen kann ein aktueller Application Flow einer aus einer Mehrzahl von Higher QoS Level Application Flows
In einigen Ausgestaltungen kann der QoS Manager
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
In einigen Ausgestaltungen kann der Streitmanager
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 order to help achieve orthogonality between the closely spaced subcarriers of an OFDM signal, each subcarrier may have a zero substantially at a center frequency of the other subcarriers. In some embodiments, to help achieve the orthogonality between the closely spaced subcarriers of an OFDM signal, each subcarrier may have an integral number of cycles within a symbol period.
In einigen Ausgestaltungen kann die Kommunikationsvorrichtung
In einigen Ausgestaltungen kann der Streitmanager
In einigen Ausgestaltungen kann der Media Access Controller
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.In some embodiments, the admission control for application flows may be distributed across the mesh network, although the scope of the invention is not so limited. In these embodiments, the application flows can be admitted at a network level.
Obwohl die drahtlose Kommunikationsvorrichtung
Die Operation
Die Operation
Die Operation
Die Operation
Die Operation
Die Operation
Die Operation
Die Operation
Die Operation
Der Statusblock
Obwohl die einzelnen Operationen der Prozedur
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.Embodiments of the invention may be implemented individually or as a combination of hardware, firmware, and software. Embodiments of the invention may also be embodied as instructions stored on a machine-readable medium that can be read and executed by at least one processor to perform the operations described herein. A machine-readable medium may be any mechanism for storing or transmitting information in a form readable by a machine (e.g., a computer). For example, a machine-readable medium may be a read-only memory (ROM), a random access memory (RAM), a magnetic disk storage medium, an optical storage medium, flash memory devices, electrical, optical, acoustic or other forms of propagating signals (eg, carrier waves, infrared signals, digital signals, etc.) and others.
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.The abstract is provided to conform to 37 C.F.R. Section 1.72 (b), which requires a summary that enables the reader to ascertain the nature and nature of the technical disclosure. It is submitted with the understanding that it will not be used to limit or interpret the scope or meaning of the claims.
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.In the foregoing detailed description, several features are sometimes grouped together in a single embodiment for the purpose of rationalized disclosure. This approach of the disclosure is not intended to be construed as an intent that the claimed embodiments of the subject matter require more features than those expressly recited in each claim. Rather, the invention may be in less than all features of a single disclosed embodiment, as the following claims reflect. Therefore, the following claims are hereby incorporated into the detailed description, with each claim standing for its own separate preferred embodiment.
Claims (39)
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 (en) | 2007-12-06 |
DE112006000126B4 true DE112006000126B4 (en) | 2016-08-04 |
Family
ID=36406511
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE112006000126.4T Expired - Fee Related DE112006000126B4 (en) | 2005-01-04 | 2006-01-04 | Method and media access controller for mesh networks with adaptive quality-of-service management |
Country Status (5)
Country | Link |
---|---|
US (1) | US7515608B2 (en) |
DE (1) | DE112006000126B4 (en) |
GB (1) | GB2437866B (en) |
TW (1) | TWI322595B (en) |
WO (1) | WO2006074382A1 (en) |
Families Citing this family (88)
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 |
US7812441B2 (en) | 2004-10-21 | 2010-10-12 | Siliconix Technology C.V. | Schottky diode with improved surge capability |
TWI278090B (en) | 2004-10-21 | 2007-04-01 | Int Rectifier Corp | Solderable top metal for SiC device |
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 (en) * | 2005-06-24 | 2006-11-10 | 삼성전자주식회사 | Apparatus and Method for Providing Improved Wireless Communication Performance |
EP1911205B1 (en) * | 2005-07-29 | 2019-08-21 | British Telecommunications public limited company | 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 |
CN101506989B (en) | 2006-07-31 | 2014-02-19 | 威世-硅尼克斯 | Molybdenum Barrier Metal and Manufacturing Process for SiC Schottky Diodes |
EP1901486A1 (en) * | 2006-09-15 | 2008-03-19 | Koninklijke Philips Electronics N.V. | Wireless network |
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 (en) * | 2007-12-18 | 2010-01-13 | 한국전자통신연구원 | Data transmission method of WLAN mesh network and device therefor |
US8275830B2 (en) | 2009-01-28 | 2012-09-25 | Headwater Partners I Llc | Device assisted CDR creation, aggregation, mediation and billing |
US8548428B2 (en) | 2009-01-28 | 2013-10-01 | Headwater Partners I Llc | Device group partitions and settlement platform |
US8635335B2 (en) | 2009-01-28 | 2014-01-21 | Headwater Partners I Llc | System and method for wireless network offloading |
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 |
US8924469B2 (en) | 2008-06-05 | 2014-12-30 | Headwater Partners I Llc | Enterprise access control and accounting allocation for access networks |
US8725123B2 (en) | 2008-06-05 | 2014-05-13 | Headwater Partners I Llc | Communications device with secure data path processing agents |
US8898293B2 (en) | 2009-01-28 | 2014-11-25 | Headwater Partners I Llc | Service offer set publishing to device agent with on-device service selection |
US8346225B2 (en) | 2009-01-28 | 2013-01-01 | Headwater Partners I, Llc | Quality of service for device assisted services |
US8626115B2 (en) | 2009-01-28 | 2014-01-07 | Headwater Partners I Llc | Wireless network service interfaces |
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 |
US8406748B2 (en) * | 2009-01-28 | 2013-03-26 | Headwater Partners I Llc | Adaptive ambient services |
US8924543B2 (en) | 2009-01-28 | 2014-12-30 | Headwater Partners I Llc | Service design center for device assisted services |
US8839387B2 (en) | 2009-01-28 | 2014-09-16 | Headwater Partners I Llc | Roaming services network and overlay networks |
US8402111B2 (en) | 2009-01-28 | 2013-03-19 | Headwater Partners I, Llc | Device assisted services install |
US8832777B2 (en) | 2009-03-02 | 2014-09-09 | Headwater Partners I Llc | Adapting network policies based on device service processor configuration |
BRPI0919297A2 (en) | 2008-09-25 | 2015-12-15 | Fisher Rosemount Systems Inc | Wireless mesh network with low battery and choke point 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 |
US9557889B2 (en) | 2009-01-28 | 2017-01-31 | Headwater Partners I Llc | Service plan design, user interfaces, application programming interfaces, and device management |
US9578182B2 (en) | 2009-01-28 | 2017-02-21 | Headwater Partners I Llc | Mobile device and service management |
US9954975B2 (en) | 2009-01-28 | 2018-04-24 | Headwater Research Llc | Enhanced curfew and protection associated with a device group |
US9571559B2 (en) | 2009-01-28 | 2017-02-14 | Headwater Partners I Llc | Enhanced curfew and protection associated with a device group |
US9980146B2 (en) | 2009-01-28 | 2018-05-22 | Headwater Research Llc | Communications device with secure data path processing agents |
US9858559B2 (en) | 2009-01-28 | 2018-01-02 | Headwater Research Llc | Network service plan design |
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 |
US9647918B2 (en) | 2009-01-28 | 2017-05-09 | Headwater Research Llc | Mobile device and method attributing media services network usage to requesting application |
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 |
US8793758B2 (en) | 2009-01-28 | 2014-07-29 | Headwater Partners I Llc | Security, fraud detection, and fraud mitigation in device-assisted services systems |
US10779177B2 (en) | 2009-01-28 | 2020-09-15 | Headwater Research Llc | Device group partitions and settlement platform |
US9351193B2 (en) | 2009-01-28 | 2016-05-24 | Headwater Partners I Llc | Intermediate networking devices |
US9706061B2 (en) | 2009-01-28 | 2017-07-11 | Headwater Partners I Llc | Service design center for device assisted services |
US10264138B2 (en) | 2009-01-28 | 2019-04-16 | Headwater Research Llc | Mobile device and service management |
US10715342B2 (en) | 2009-01-28 | 2020-07-14 | Headwater Research Llc | Managing service user discovery and service launch object placement on a device |
US10057775B2 (en) | 2009-01-28 | 2018-08-21 | Headwater Research Llc | Virtualized policy and charging system |
US12166596B2 (en) | 2009-01-28 | 2024-12-10 | Disney Enterprises, Inc. | Device-assisted services for protecting network capacity |
US8745191B2 (en) | 2009-01-28 | 2014-06-03 | Headwater Partners I Llc | System and method for providing user notifications |
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 |
US10200541B2 (en) | 2009-01-28 | 2019-02-05 | Headwater Research Llc | Wireless end-user device with divided user space/kernel space traffic policy system |
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 |
US9565707B2 (en) | 2009-01-28 | 2017-02-07 | Headwater Partners I Llc | Wireless end-user device with wireless data attribution to multiple personas |
US10783581B2 (en) | 2009-01-28 | 2020-09-22 | Headwater Research Llc | Wireless end-user device providing ambient or sponsored services |
US10492102B2 (en) | 2009-01-28 | 2019-11-26 | Headwater Research Llc | Intermediate networking devices |
US11985155B2 (en) | 2009-01-28 | 2024-05-14 | Headwater Research Llc | Communications device with secure data path processing agents |
US11973804B2 (en) | 2009-01-28 | 2024-04-30 | Headwater Research Llc | Network service plan design |
US10237757B2 (en) | 2009-01-28 | 2019-03-19 | Headwater Research Llc | System and method for wireless network offloading |
US10248996B2 (en) | 2009-01-28 | 2019-04-02 | Headwater Research Llc | Method for operating a wireless end-user device mobile payment agent |
US9755842B2 (en) | 2009-01-28 | 2017-09-05 | Headwater Research Llc | Managing service user discovery and service launch object placement on a device |
US9572019B2 (en) | 2009-01-28 | 2017-02-14 | Headwater Partners LLC | Service selection set published to device agent with on-device service selection |
US9253663B2 (en) | 2009-01-28 | 2016-02-02 | Headwater Partners I Llc | Controlling mobile device communications on a roaming network based on device state |
US10841839B2 (en) | 2009-01-28 | 2020-11-17 | Headwater Research Llc | Security, fraud detection, and fraud mitigation in device-assisted services systems |
US10798252B2 (en) | 2009-01-28 | 2020-10-06 | Headwater Research Llc | System and method for providing user notifications |
US10326800B2 (en) | 2009-01-28 | 2019-06-18 | Headwater Research Llc | Wireless network service interfaces |
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 |
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 |
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 |
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 (en) * | 2009-08-28 | 2012-06-13 | 中兴通讯股份有限公司 | Method and device for realizing admission control |
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 |
EP2745594B1 (en) | 2011-08-15 | 2016-03-02 | Telefonaktiebolaget LM 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 |
WO2014159862A1 (en) | 2013-03-14 | 2014-10-02 | Headwater Partners I Llc | Automated credential porting for mobile devices |
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 |
CN116248563B (en) * | 2022-09-09 | 2025-05-20 | 北京邮电大学 | Network health evaluation method and device for financial cloud backbone network |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1324628A1 (en) * | 2001-12-13 | 2003-07-02 | Sony International (Europe) GmbH | Adaptive quality-of-service reservation and pre-allocation for mobile systems |
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 (en) * | 2001-03-30 | 2002-10-11 | Nec Corp | Integrated network QoS control method |
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 DE DE112006000126.4T patent/DE112006000126B4/en not_active Expired - Fee Related
- 2006-01-04 TW TW095100322A patent/TWI322595B/en not_active IP Right Cessation
- 2006-01-04 GB GB0714631A patent/GB2437866B/en 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 (en) * | 2001-12-13 | 2003-07-02 | Sony International (Europe) GmbH | Adaptive quality-of-service reservation and pre-allocation for mobile systems |
Also Published As
Publication number | Publication date |
---|---|
GB2437866B (en) | 2009-05-27 |
GB0714631D0 (en) | 2007-09-05 |
DE112006000126T5 (en) | 2007-12-06 |
WO2006074382A1 (en) | 2006-07-13 |
US20060146874A1 (en) | 2006-07-06 |
TWI322595B (en) | 2010-03-21 |
GB2437866A (en) | 2007-11-07 |
TW200637226A (en) | 2006-10-16 |
US7515608B2 (en) | 2009-04-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE112006000126B4 (en) | Method and media access controller for mesh networks with adaptive quality-of-service management | |
DE60114253T2 (en) | Method and system for applying weighted query lists in a wireless local area network | |
DE112006000135T5 (en) | Hop-by-hop flow control in wireless mesh networks | |
DE69733816T2 (en) | DEVICE AND METHOD FOR MANAGING THE SPECTRUM IN A MULTIPORT COMMUNICATION SYSTEM | |
DE112020006828T5 (en) | Improving end-to-end congestion response using adaptive routing and congestion notification-based throttling for IP-routed data center networks | |
DE602004005792T2 (en) | System and method for optimal load balancing in a hybrid wired / wireless network | |
DE102010050272B4 (en) | Multi-radio communication between wireless devices | |
DE602004012092T2 (en) | MEDIA ACCESS CONTROL IN MASTER SLAVE SYSTEMS | |
DE112014004498B4 (en) | Devices, methods and computer program products for communication | |
US20090213731A1 (en) | Use of neuropeptide y (npy) and agonists and antagonists thereof for tissue regeneration | |
DE112005002078T5 (en) | Optimize the performance of a wireless network on different protocol layers by simultaneously adjusting communication parameters | |
US8838828B2 (en) | Managing the bandwidth of a communication session | |
DE102021109310B4 (en) | CONSISTENT QUALITY OF SERVICE POLICY IN AN ENTERPRISE SOFTWARE-DEFINED NETWORK | |
DE102007038964A1 (en) | Network device e.g. switch, for processing network data, has data switching module provided with input terminals and arranged to implement data switching for input data from each input terminal corresponding to priority and to send data | |
DE102016106524A1 (en) | Bandwidth prioritization | |
DE102021110225A1 (en) | DETECTION OF NETWORK SERVICES | |
DE102021109236B4 (en) | HANDLING MULTIPLE FINE TIME MEASUREMENT REQUIREMENTS IN THE MEASURING AREA | |
DE102021109548A1 (en) | SYSTEMS AND PROCEDURES FOR PRIORIZING BIDIRECTIONAL TRAFFIC FLOW | |
DE102006044462A1 (en) | Method and apparatus for dynamic channel allocation for a wireless network | |
DE112023000943T5 (en) | MULTI-LINK SETUP LINK RECOMMENDATION | |
DE102021109509B4 (en) | NETWORK ORCHESTRATOR AND METHOD FOR RECONFIGURING THE NETWORK ORCHESTRATOR BACKGROUND | |
DE112020004250T5 (en) | DEVICES, SYSTEMS AND METHODS TO MITIGATE AGGRESSIVE MEDIA RESERVATIONS | |
DE102023122805A1 (en) | QUALITY FRAMEWORK FOR VEHICLE APPLICATION DATA NETWORKS | |
DE102021109238B4 (en) | SYSTEMS AND METHODS FOR MINIMIZING LATENCY AND CONFLICTS USING QOS FRAME PLANNING INFORMATION | |
DE102021001072A1 (en) | OUT-OF-ORDER PACKAGE SCHEDULER |
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 |