DE69727660T2 - Dynamische zuordnung der bandbreite für ein kommunikationsmetz - Google Patents

Dynamische zuordnung der bandbreite für ein kommunikationsmetz Download PDF

Info

Publication number
DE69727660T2
DE69727660T2 DE69727660T DE69727660T DE69727660T2 DE 69727660 T2 DE69727660 T2 DE 69727660T2 DE 69727660 T DE69727660 T DE 69727660T DE 69727660 T DE69727660 T DE 69727660T DE 69727660 T2 DE69727660 T2 DE 69727660T2
Authority
DE
Germany
Prior art keywords
bandwidth
allocated bandwidth
subscriber units
subscriber unit
traffic count
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 - Lifetime
Application number
DE69727660T
Other languages
English (en)
Other versions
DE69727660D1 (de
Inventor
T. Victor HOU
A. Jonathon FELLOWS
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.)
Arris Technology Inc
Original Assignee
Arris Technology Inc
General Instrument 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 Arris Technology Inc, General Instrument Corp filed Critical Arris Technology Inc
Application granted granted Critical
Publication of DE69727660D1 publication Critical patent/DE69727660D1/de
Publication of DE69727660T2 publication Critical patent/DE69727660T2/de
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • 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/822Collecting or measuring resource availability data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2801Broadband local area networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • H04L12/5601Transfer mode dependent, e.g. ATM
    • H04L12/5602Bandwidth control in ATM Networks, e.g. leaky bucket
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0896Bandwidth or capacity management, i.e. automatically increasing or decreasing capacities
    • 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/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
    • H04QSELECTING
    • H04Q11/00Selecting arrangements for multiplex systems
    • H04Q11/0001Selecting arrangements for multiplex systems using optical switching
    • H04Q11/0062Network aspects
    • H04Q11/0067Provisions for optical access or distribution networks, e.g. Gigabit Ethernet Passive Optical Network (GE-PON), ATM-based Passive Optical Network (A-PON), PON-Ring
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q11/00Selecting arrangements for multiplex systems
    • H04Q11/04Selecting arrangements for multiplex systems for time-division multiplexing
    • H04Q11/0428Integrated services digital network, i.e. systems for transmission of different types of digitised signals, e.g. speech, data, telecentral, television signals
    • H04Q11/0478Provisions for broadband connections
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • H04L12/5601Transfer mode dependent, e.g. ATM
    • H04L2012/5603Access techniques
    • H04L2012/5609Topology
    • H04L2012/561Star, e.g. cross-connect, concentrator, subscriber group equipment, remote electronics
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • H04L12/5601Transfer mode dependent, e.g. ATM
    • H04L2012/5629Admission control
    • H04L2012/5631Resource management and allocation
    • H04L2012/5632Bandwidth allocation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q11/00Selecting arrangements for multiplex systems
    • H04Q11/0001Selecting arrangements for multiplex systems using optical switching
    • H04Q11/0062Network aspects
    • H04Q2011/0064Arbitration, scheduling or medium access control aspects

Description

  • Die vorliegende Erfindung bezieht sich auf die Übertragung von Daten in einem geschichteten Datenkommunikationsschema und ist insbesondere auf die Übertragung von netzaufwärts gerichteten Nachrichten in einem hybriden Faser-/Koaxnetz anwendbar. Die Erfindung ist zum Beispiel nützlich, um es Teilnehmereinheiten zu ermöglichen, für Internet-Zugang, Videokonferenzen, Audiokommunikation oder ähnliches Nachrichten an einen zentralen Kontroller (z. B. eine Kabelfernseh-Kopfstelle) zu kommunizieren. Bandbreite wird von dem zentralen Kontroller unter anderem entsprechend der insgesamt verfügbaren Bandbreite, der Menge an Bandbreite, die gegenwärtig von jedem Teilnehmer verwendet wird, und der Anzahl der gegenwärtigen Teilnehmer an die Teilnehmer des Netzes dynamisch zugeordnet.
  • In der Vergangenheit haben Kabelfernsehsysteme Koaxialkabel benutzt, um Signale von einer Kopfstelle an individuelle Teilnehmereinheiten zu tragen. Mit dem Aufkommen neuer digitaler Fernsehdienste sowie dem Wunsch, Daten von und zu Teilnehmereinheiten zu tragen, ist die durch Glasfaserkabel bereitgestellte erhöhte Bandbreite attraktiv geworden. Die Implementierung von optischen Fasernetzen durchweg von der Kopfstelle bis zu den individuellen Teilnehmereinheiten ist gegenwärtig wegen der hohen Kosten für den Bau einer optischen Faseranlage, in der Fasern den ganzen Weg in individuelle Haushalte laufen, keine praktische Alternative. Als Kompromiss werden hybride Faser-/Koax-(HFC-)Anlagen implementiert. In HFC-Systemen laufen Fasern von der Kopfstelle zu Nachbarschaftsnetzknoten. Vorhandenes Koaxialkabel wird dann angekoppelt, um die Signale von der optischen Faser zur Verteilung an individuelle Haushalte zu empfangen.
  • Verschiedene, durch digitale Übertragungssysteme bereitzustellende interaktive Dienste erfordern eine doppeltgerichtete Verbindung zwischen dem zentralen Kontroller und den individuellen Teilnehmereinheiten. Ein Weg, um einen Rückweg von den Teilnehmereinheiten zurück zu dem zentralen Kontroller bereitzustellen, besteht darin, sich auf vorhandene Telefonleitungen zu verlassen. Es wäre jedoch deutlich von Vorteil, doppeltgerichtete Kommunikation über die gleiche Anlage, wie etwa eine HFC-Anlage, bereitzustellen, in der die netzabwärts gerichteten Fernsehsignale den Teilnehmereinheiten bereitgestellt werden. Um dies zu erreichen, sind Vorschläge gemacht worden, um widerstandsfähige netzaufwärts liegende Kommunikationsnetze über HFC-Anlagen zu entwickeln. Zum Beispiel ist ein einbahniger Frequenz- und Zeitvielfachzugriff (F/TDMA) vorgeschlagen worden, um eine Vorgehensweise mit niedrigem Risiko und hoher Kapazität bereitzustellen, die geeignete Eigenschaften für Netzaufwärts-Modulation über ein HFC-System hinweg bietet.
  • EP 0 522 391 A2 offenbart einen Knotenpunktkontroller, der die Bandbreite kontrolliert, die auf einer Kommunikationsleitung, die eine Vielzahl von Benutzerendgeräten aufweist, verfügbar ist. Die insgesamt verfügbare Bandbreite wird in zwei Betriebsmittel unterteilt, ein Betriebsmittel der freien Bandbreite und ein Betriebsmittel der Pool-Bandbreite. Das Betriebsmittel der Pool-Bandbreite wird üblicherweise von allen Anschlüssen geteilt. Freie Bandbreite wird verwendet, wenn neue Anschlüsse aufgebaut werden, wobei die Menge an verfügbarer freier Bandbreite vermindert wird. Der Kontroller empfängt eine Anschlussanfrage von einem Benutzerendgerät, die abhängig von der Menge an Betriebsmitteln, die von dem Terminal angefragt wurde, von dem Kontroller entweder akzeptiert oder zurückgewiesen wird. Wenn sie akzeptiert wird, wird ein Teil der freien Bandbreite dem Terminal für die Dauer des Anschlusses ausschließlich zugeordnet. Pool-Bandbreite wird dem Benutzer ebenfalls als Reaktion auf eine Akzeptanznachricht vorübergehend zugeordnet, wodurch angezeigt wird, dass die gleiche Menge der reservierten Pool-Bandbreite in einem netzabwärts liegenden Netzknoten verfügbar ist.
  • Es ist das Ziel der vorliegenden Erfindung, Bandbreite effizient als Reaktion auf die gegenwärtigen Anforderungen der Teilnehmer zuzuordnen.
  • Dieses Ziel wird durch ein Verfahren gemäß Anspruch 1 und eine Vorrichtung gemäß Anspruch 11 erreicht.
  • Weitere vorteilhafte Ausführungsformen sind Gegenstand der Ansprüche 2 bis 10 und der Ansprüche 12 bis 20.
  • Um einen praktischen Rückkanal effizient zu implementieren ist es der Vorteil der vorliegenden Erfindung, es dem zentralen Kontroller zu ermöglichen, Bandbreite auf einem Rückkanal gemäß den gegenwärtigen Anforderungen der Teilnehmer zuzuordnen. Der zentrale Kontroller kann jedem Teilnehmer eine Kleinstbandbreite bereitstellen und Bandbreite unter den Benutzern gleich verteilen.
  • Insbesondere kann der zentrale Kontroller auch ausgewählten Benutzern Priorität geben, wie beispielsweise denen, die eine zusätzliche Gebühr entrichten.
  • Das Schema ist zum Beispiel auf fast jede Art von Netz anwendbar, einschließlich Netzen, die Fernseh- und/oder andere Datensignale kommunizieren, und funktioniert auf eine Weise, die für die Teilnehmereinheiten transparent ist.
  • Die vorliegende Erfindung stellt ein Kommunikationsschema bereit, das die obigen und andere Vorteile genießt.
  • Vorgestellt werden ein Verfahren und eine Vorrichtung werden vorgestellt zum Zuordnen von Bandbreite in einem geschichteten Datenkommunikationsnetz, in dem eine Vielzahl von Teilnehmereinheiten mit einem zentralen Kontroller für z. B. Internet-Zugang, Videokonferenzen oder Sprachkommunikation kommuniziert.
  • Das Verfahren umfasst den Schritt des Beibehaltens einer laufenden Summe von nicht zugeordneter Bandbreite in aufeinander folgenden Kontroll-Abständen. Eine Verkehrszählung wird für jede Teilnehmereinheit. festgelegt, zum Beispiel durch das Zählen der Anzahl von Schlitzen, die in einem Kontroll-Abstand verwendet werden. Die Benutzungsquote der Schlitze entspricht einer Bandbreite.
  • Die zugeteilte Bandbreite der Teilnehmereinheiten wird dann gemäß der Verkehrszählung eingestellt. Die zugeteilte Bandbreite kann zum Beispiel vermindert werden, wenn die gegenwärtig zugeteilte Bandbreite die Verkehrszählung z. B. um eine programmierbare Menge, die größer als oder gleich null ist, übersteigt. Die zugeteilte Bandbreite kann gleich der Verkehrszählung für jede bestimmte Teilnehmereinheit festgesetzt werden. Im Allgemeinen wird die Nutzung der Bandbreite optimiert, indem die zugeteilte Bandbreite für die von der Teilnehmereinheit erforderte Bandbreite maßgeschneidert wird.
  • Um sicherzustellen, dass jeder Teilnehmereinheit eine Bandbreite zugeordnet wird, die nicht null ist, kann die zugeteilte Bandbreite wahlweise auf die größere (a) der Verkehrszählung für die bestimmte Teilnehmereinheit oder (b) einer Kleinstbandbreite Rmin festgesetzt werden. Die laufende Summe von nicht zugeordneter Bandbreite wird dann durch die Verminderung der zugeteilten Bandbreite für jede Teilnehmereinheit inkrementiert. Die laufende Summe von nicht zugeordneter Bandbreite wird auf nachfolgende Kontroll-Abstände (z. B. Zeitabstände) übertragen, bei denen die zugeteilte Bandbreite erneut eingestellt wird.
  • Alternativ kann für die bestimmte Teilnehmereinheit ein Verhältnis der Verkehrszählung zu der zugeteilten Bandbreite festgelegt werden, und die zugeteilte Bandbreite kann vermindert werden, wenn das Verhältnis auf oder unterhalb einer unteren Nutzungsschwelle T1 liegt.
  • Die zugeteilte Bandbreite kann für bestimmte Teilnehmereinheiten gemäß der laufenden Summe von nicht zugeordneter Bandbreite erhöht werden, wenn die Verkehrszählung bei oder in der Nähe der gegenwärtig zugeteilten Bandbreite liegt. Dies kann durch Kennzeichnen bestimmter Teilnehmereinheiten für eine Erhöhung der zugeteilten Bandbreite und Verteilen der nicht zugeordneten Bandbreite unter den gekennzeichneten Teilnehmereinheiten erreicht werden. Die nicht zugeordnete Bandbreite kann an die gekennzeichneten Teilnehmereinheiten gleich verteilt werden. Die zugeteilte Bandbreite für die Teilnehmereinheiten kann wahlweise gemäß einer Teilnehmereinheit-Hierarchie festgelegt werden. Benutzern, die eine zusätzliche Gebühr entrichten, können zum Beispiel verschiedene Leistungen zugestanden werden, einschließlich Prioritätszugang zu nicht zugeordneter Bandbreite und/oder ein höheres Maximum (z. B. Obergrenze) in der Zuordnung von Bandbreite. Zusätzlich kann zugeteilte Bandbreite auf einer Teilnehmereinheit-Bandbreitennutzungsgeschichte, Tageszeit oder anderen Faktoren basieren.
  • Alternativ kann für die bestimmten Teilnehmereinheiten ein Verhältnis der Verkehrszählung zu der zugeteilten Bandbreite festgelegt werden, und die zugeteilte Bandbreite kann erhöht werden, wenn das Verhältnis auf oder oberhalb einer oberen Nutzungsschwelle T2 liegt.
  • Die Bandbreite kann in einem Übertragungsweg zwischen den Teilnehmereinheiten und dem zentralen Kontroller oder in einem Übertragungsweg zwischen dem zentralen Kontroller und einem anderen Kommunikationsnetz zugeordnet werden.
  • Eine entsprechende Vorrichtung wird ebenfalls vorgestellt.
  • KURZE BESCHREIBUNG DER ZEICHNUNGEN
  • 1 ist eine diagrammatische Darstellung einer Übertragungsmittelzugriff-(MAC)Verwaltungsinstanz zur Durchführung von dynamischer Bandbreitenzuordnung (DBA) gemäß der vorliegenden Erfindung.
  • 2 ist ein Blockdiagramm eines doppeltgerichteten Kommunikationsnetzes gemäß der vorliegenden Erfindung.
  • 3 ist eine diagrammatische Darstellung einer Zeitvielfachzugriff(TDMA-)Rahmenstruktur, die bei der vorliegenden Erfindung verwendet werden kann.
  • 4 ist ein Flussdiagramm des dynamischen Bandbreitenzuordnungsschemas gemäß der vorliegenden Erfindung.
  • 5 ist ein Blockdiagramm einer alternativen Ausführungsform eines doppeltgerichteten Kommunikationsnetzes gemäß der vorliegenden Erfindung.
  • DETAILLIERTE BESCHREIBUNG DER ERFINDUNG
  • Die vorliegende Erfindung stellt ein Verfahren und eine Vorrichtung zum dynamischen Zuordnen von Bandbreite unter einer Vielzahl von Teilnehmereinheiten in einem Rückkanal eines Kommunikationsnetzes wie etwa eines hybriden Faser-/Koax-(HFC-)Kabelfernsehsystems mit mehreren Kanälen bereit.
  • 2 ist ein Blockdiagramm eines doppeltgerichteten Kommunikationsnetzes gemäß der vorliegenden Erfindung. Ein zentraler Kontroller 210 kommuniziert Signale wie etwa Fernseh- und/oder andere Datensignale an eine Vielzahl von Teilnehmereinheiten, einschließlich einer ersten Teilnehmereinheit 250, einer zweiten Teilnehmereinheit 252 und einer X-ten Teilnehmereinheit 254. Der zentrale Kontroller umfasst eine Ausrüstung, die sich an einem Ende der HFC-Bitübertragungsschicht und der Übertragungsmittelzugriffsschicht befindet. Der Begriff „zentraler Kontroller" soll auf die Speicherstelle einer Kabelfernsehnetzkopfstelle zusätzlich zu einer Kontrolleinheit von fast jedem beliebigen andere Kommunikationsnetz einschließlich zum Beispiel Satellitennetzen, Radionetzen, lokalen Datennetzen, weiträumigen Netzen, Intranets und dem Internet anwendbar sein. Die „Teilnehmereinheit" ist eine Einheit in dem Haushalt oder dem Betrieb des Teilnehmers, die sich an einem anderen Ende der HFC-Bitübertragungsschicht und der MAC-Schicht befindet. Die Teilnehmereinheit, die alternativ als eine Set-Top-Box, ein Decodierer oder ein Endgerät bekannt sein kann, wird von einem Teilnehmer verwendet, um Programmierdienste oder andere Daten auf einem Fernsehbildschirm anzusehen. Zu beachten ist, dass der Begriff „Teilnehmer" jede Art von Anordnung umgreift, die es einer Teilnehmereinheit ermöglicht, in einem Netz zu kommunizieren, ungeachtet dessen, ob eine Gebühr entrichtet wird oder eine andere vertragliche Vereinbarung besteht. Die HFC-Bitübertragungsschicht und die MAC-Schicht werden daher durch den zentralen Kontroller 210 und die entsprechenden Teilnehmereinheiten 250, 252 and 254 an getrennten Enden beendet.
  • In dem gezeigten hybriden Faser-/Koaxkabelfernsehsystem trägt ein Übertragungsweg 220, wie etwa eine optische Faser, doppeltgerichtete Signale zwischen dem zentralen Kontroller 210 und einem Netzknoten 230. Koaxialkabel 240, 242 und 244 werden verwendet, um die Signale zwischen dem Netzknoten 230 und den jeweiligen Teilnehmereinheiten 250, 252 und 254 zu tragen. Typischerweise werden zusätzliche Netzknoten und Zweige und Unterzweige der optischen Faser und des Koaxialkabels bereitgestellt. Es versteht sich jedoch, dass die Erfindung gleichermaßen zur Verwendung mit einem vollständig aus optischen Fasern bestehenden System, einem vollständig aus Koaxialkabel bestehenden System oder fast jedem anderen Kommunikationsnetz einschließlich Funknetzen geeignet ist. Zusätzlich können spezifische Teilnehmereinheiten gruppiert werden, um einen gemeinsamen Rückkanal zu teilen. Der zentrale Kontroller kann mit einem weiträumigen Netz 225 kommunizieren, um auf verschiedene Betriebsmittel wie etwa andere Teilnehmereinheiten oder Speichermedien wie etwa Daten-Server zuzugreifen.
  • Gemäß einer Ausführungsform der vorliegenden Erfindung ordnet der zentrale Kontroller 210 Bandbreite auf dem Übertragungsweg 220 zu, um Kommunikationen zwischen den Teilnehmereinheiten und dem zentralen Kontroller zu steuern. Der Weg 220 kann einen oder mehrere Kanäle beinhalten, die unter den Teilnehmereinheiten zum Beispiel gemäß bekannten Zeitmultiplexschemen aufgeteilt werden. Wahlweise kann der zentrale Kontroller 210 ebenfalls Bandbreite auf dem weiträumigen Netz 225 zuordnen, um die Kommunikation zwischen anderen Netzbetriebsmitteln und dem zentralen Kontroller 210 zu steuern.
  • 5 ist ein Blockdiagramm einer alternativen Ausführungsform eines doppeltgerichteten Kommunikationsnetzes gemäß der vorliegenden Erfindung. Hier kommunizieren die Teilnehmereinheiten 560, 562, ..., 554 mit dem zentralen Kontroller 510 über entsprechende unabhängige Übertragungswege 540, 542, ..., 544. Die Übertragungswege 540, 542, ..., 544 können physikalisch unabhängige Leitungen sein, und/oder sie können gemäß bekannten Wellenlängenmultiplexschemen in einer gemeinsamen Leitung getragen werden. Der zentrale Kontroller 510 kommuniziert über ein weiträumiges Netz 525 mit anderen Netzbetriebsmitteln. Gemäß dieser alternativen Ausführungsform der vorliegenden Erfindung ordnet der zentrale Kontroller 510 Bandbreite auf dem Übertragungsweg 525 zu, um Kommunikationen zwischen den anderen Netzbetriebsmitteln und dem zentralen Kontroller zu steuern.
  • 3 ist eine diagrammatische Darstellung einer Zeitvielfachzugriff(TDMA-)Rahmenstruktur, die mit der vorliegenden Erfindung verwendet werden kann. Ein Transportstrom, im Allgemeinen bei 300 gezeigt, umfasst erste, zweite und dritte Mehrfachrahmen, die jeweils durch die Verweiszahlen 310, 350 und 380 bezeichnet werden. Jeder Mehrfachrahmen wird als aus einer Anzahl Nf von Rahmen bestehend gezeigt, obwohl die Anzahl der Rahmen in jedem Mehrfachrahmen auf verschiedenen Kanälen nicht die gleiche sein muss. Insbesondere umfasst der erste Mehrfachrahmen 310 die Rahmen 320, 330 ... 340, der zweite Mehrfachrahmen 350 umfasst die Rahmen 360, 362 ... 364, und der dritte Mehrfachrahmen 380 umfasst die Rahmen 390, 392 ... 394. Weiterhin wird jeder Rahmen einschließlich einer Anzahl Ns von Schlitzen gezeigt, obwohl die Anzahl der Schlitze nicht die gleiche in jedem Rahmen sein muss. Der erste Rahmen 320 des Mehrfachrahmens 310 umfasst zum Beispiel Schlitze 322, 324, 326 und 328. Des Weiteren kann die Größe von jedem Mehrfachrahmen, Rahmen oder Schlitz variieren. Zu beachten ist ebenfalls, dass die Bereitstellung von Mehrfachrahmen nicht notwendig ist, da nur zwei Schichten in einem TDMA-Kommunikationsschema bereitgestellt werden müssen.
  • Der MAC kontrolliert die netzaufwärts gerichtete Übertragung von einer Teilnehmereinheit sowohl in Frequenz als auch Zeit unter Verwendung von Frequenz- und Zeitvielfachzugriff (F/TDMA). Der MAC unterstützt ebenfalls nicht synchronisierten Zugang zu dem Netz wie erforderlich. Vielfachzugriffmodi können durch Verwendung von Betriebsmittelverwaltung in dem zentralen Kontroller auf dem gleichen Kanal vorhanden sein. TDMA ist das grundlegende Zugangsschema für netzaufwärts gerichtete Übertragung, da es einen hohen Grad an Programmierbarkeit, leichte Rekonfigurierbarkeit unterstützt und variable Datenraten ermöglicht. Das heißt, dass der netzaufwärts gerichtete TDMA voll konfigurierbar und im Hinblick auf Schlitzgröße, Rahmengröße, Mehrfachrahmengröße und Rahmenformat programmierbar ist. Die MAC-Verwaltungsinstanz des zentralen Kontrollers kontrolliert die agilen netzaufwärts Frequenzen und sendet die TDMA-Konfigurationsparameter an die Teilnehmereinheiten weiter.
  • Die Schlitzgröße wird im Hinblick auf die Anzahl der Zeitbasis-Referenzzählungen (z. B. Haken), die der Schlitz belegt, definiert. Der Referenzhaken wird verwendet, um den Verlauf der Zeit für die netzaufwärts gerichtete Übertragung für ein Bit oder eine Gruppe von Bits zu messen. Die MAC-Verwaltungsinstanz versieht die Teilnehmereinheiten mit Schlitzgrößeninformationen während der Initialisierung und den Stadien der Bereitstellung. Die Rahmengröße wird als die Anzahl der Schlitze pro Rahmen ausgedrückt und ist über verschiedene Frequenzkanäle hinweg konfigurierbar, wodurch eine Vielzahl von Datenraten netzaufwärts ermöglicht wird. Die Mehrfachrahmengröße wird als die Anzahl der Rahmen pro Mehrfachrahmen ausgedrückt.
  • Jeder Rahmen kann wahlweise aus einer variablen Anzahl von Schlitzen bestehen, die für Vielfachzugriff mit reiner Konkurrenz zugeordnet sind, bei dem zwei oder mehr Benutzer um denselben Schlitz konkurrieren. Der Rest des Rahmens kann entweder für „fest zugeteilten" oder „nach Bedarf zugeteilten" TDMA-Zugriff verwendet werden. Bei fest zugeteiltem Zugriff werden die Schlitze spezifischen Benutzern zugeteilt. Bei nach Bedarf zugeteiltem Zugriff werden Schlitze auf einer Bedarfsbasis zugeteilt. Es sollte beachtet werden, dass der gesamte Rahmen für Vielfachzugriff auf der Basis reiner Konkurrenz, festen Zugriff, dynamisch zugeteilten Zugriff oder jede beliebige Kombination hiervon konfiguriert sein kann. Die MAC-Anschlussverwaltungsfunktion legt dynamisch die erforderliche Rahmenzusammensetzung auf der Basis der Verkehrsanforderungen der Benutzer fest, wie unten besprochen.
  • 1 ist eine diagrammatische Darstellung einer Übertragungsmittelzugriff-(MAC) Verwaltungsinstanz zur Durchführung von dynamischer Bandbreitenzuordnung (DBA) gemäß der vorliegenden Erfindung. Die Darstellung ist dahingehend konzeptionell, als dass die MAC-Verwaltungsinstanz, hier auch einfach als MAC bezeichnet, in einer MAC-Unterschicht eines Datenstroms implementiert gezeigt wird. Wie dem Fachmann bekannt ist, können die hier beschriebenen Funktionen der MAC-Verwaltungsinstanz in die Hardware und/oder Software an dem zentralen Kontroller implementiert werden. Eine Transportschicht, im Allgemeinen bei 102 gezeigt, umfasst eine Bitübertragungsschicht 180, eine MAC-Unterschicht 100 und höhere Schichten 160. Die MAC-Unterschicht 100 umfasst eine MAC-Verwaltungsinstanz 105, die wiederum eine Verbindungsverwaltungsfunktion 110, eine Anschlussverwaltungsfunktion 115 und eine Initialisierungs-, Registrierungs- und Bereitstellungsverwaltungsfunktion 120 umfasst. Die MAC-Unterschicht 100 umfasst ebenfalls eine Datenanpassungsfunktion 130, eine MAC-Signalisierungsfunktion 135, eine Gruppenadressenauflösungsfunktion 140 und eine Einzeladressenauflösungsfunktion 145.
  • Ein Schichtenmodell (das der IEEE 802 Norm entspricht) wird im Allgemeinen bei 185 gezeigt, und umfasst eine MAC-Schicht 192, die der MAC-Unterschicht 100 entspricht, eine Bitübertragungsschicht 194, die der Bitübertragungsschicht 180 entspricht, und eine Schicht der logischen Verbindungssteuerung (LLC) 190, die den höheren Schichten 160 entspricht. Die LLC-Schicht 190 und die MAC-Schicht 192 sind Teil der Datenverbindungsschicht. Die MAC-Schicht ist das Protokoll, das den verschiedenen Benutzern Zugang zu dem Übertragungsmedium vermittelt. Die LLC-Schicht kontrolliert Kommunikationen über die Datenverbindung.
  • Die MAC-Verwaltungsinstanz 105 führt die notwendige Kontrolle und Verwaltung der MAC-Betriebsmittel netzabwärts und netzaufwärts durch. Netzaufwärts bezieht sich auf Kommunikation von den Teilnehmereinheiten zu dem zentralen Kontroller, und netzabwärts bezieht sich auf Kommunikation von dem zentralen Kontroller zu den Teilnehmereinheiten. Diese Verwaltung umfasst die Kontrolle von Initialisierung, Bereitstellung und Registrierung, um Eintritt in das Netz zu ermöglichen. Die MAC-Verwaltungsinstanz kontrolliert ebenfalls die Anschlussverwaltung, die die Etablierung und Auslösung von Netzbandbreitenbetriebsmitteln ermöglicht, und Verbindungsverwaltung, die Kontrolle und Eichung von verbindungsbezogenen und Leistungs- und Bereichswahlparametern bereitstellt. Die MAC-Verwaltungsinstanz unterhält ebenfalls auf Teilnehmereinheiten bezogene Datenbanken, Sicherheits- und Schlüsselverwaltung, Diagnosen und Netzwerkkonfiguration.
  • Das durch die MAC-Unterschicht eingesetzte Protokoll ist unabhängig von dem physikalischen Modulationsschema und der verwendeten Datenrate.
  • Dies ermöglicht Flexibilität beim Implementieren eines üblichen MAC-Signalisierungsprotokolls über eine Vielfalt von physikalischen Kanalarten hinweg. Die physikalischen Modulationsschemen umfassen 256 QAM, 64 QAM und QPSK, sind aber nicht auf diese begrenzt.
  • Die Datenanpassungsfunktion 130 stellt Anpassungsdienste bereit, die zum Beispiel der ATM-Anpassungsschicht 5 (AAL-5)-Norm entsprechen, zwischen der MAC-Signalisierungsfunktion 135, die HFC-Befehlsnachrichten bereitstellt, und der ATM-Schicht.
  • Der MAC kontrolliert das Übertragungsmedium über die HFC. In der netzaufwärts gerichteten Richtung sollte das Übertragungsmedium nicht nur als ein bestimmter Kanal betrachtet werden. Das Übertragungsmedium sollte als komplettes netzaufwärts gerichtetes Spektrum betrachtet werden, das sich zum Beispiel zwischen 5–40 MHz in einem Kabelfernseh-(CATV-) System erstrecken kann. Es versteht sich jedoch, dass praktisch jedes Spektrum in jedem Netz verwendet werden kann. Daher macht der MAC mehr, als den Zugang von Benutzern auf einen bestimmten Kanal zu vermitteln oder zu kontrollieren. Er ist ebenfalls dafür verantwortlich, die Bandbreite (sowohl die spektrale Bandbreite als auch die Datenbandbreite) des netzaufwärts gerichteten Spektrums, das mehrere Kanäle inkorporieren kann, wobei jeder verschiedene Bandbreiten und Datenraten aufweisen kann, zu verwalten. Es kann für den MAC ebenfalls von Vorteil sein, verschiedene Kanäle unterzubringen, in denen sich die Kanalraten unterscheiden.
  • Des Weiteren können manche Bereiche des netzaufwärts gerichteten Spektrums eine bessere Fehlerratenleistung als andere Bereiche aufweisen. Demgemäß kann es für den MAC möglich sein, Datenbandbreite auf Kanälen gemäß der Art des Dienstes zuzuordnen. Kritischere Daten können zum Beispiel auf Kanälen mit besserer Fehlerratenleistung getragen werden. Abhängig von dem Zustand des Kanals kann Übertragungswiederholung an der Datenverbindungsschicht erforderlich sein.
  • Mit der oben erwähnten Perspektive des Kontrollierens und Verwaltens des kompletten netzaufwärts gerichteten Übertragungsmediums und den Kriterien zum Auswählen einer MAC sind die Schlüsselmerkmale der MAC-Verwaltungsinstanz der vorliegenden Erfindung daher wie folgt. Als erstes sollte der MAC asynchrone-Übermittlung-(ATM)-Kommunikationen auf eine effiziente und freundliche Weise unterstützen, einschließlich sowohl der netzaufwärts gerichteten als auch der netzabwärts gerichteten Kommunikationen. Der MAC sollte Zusatzdaten an der Datenverbindungsschicht und in der ATM-Zelle minimieren. Der MAC sollte Dienste von der Art von Festbitrate (CBR), variable Bitrate (VBR) und verfügbare Bitrate (ABR) unterstützen. Der MAC sollte Vielfachzugriff mit reiner Konkurrenz, vollständigen nicht-Vielfachzugriff mit reiner Konkurrenz oder beides bereitstellen. Der MAC sollte ferner ein Datenverbindungsschicht-Übertragungswiederholungsschema und eine Fehlerüberwachungsfunktion für netzaufwärts gerichtete Kanäle umfassen, die, aufgrund des wohlbekannten und beobachteten Eindringen von Schmalband, ein problematisches Übertragungsmedium sein können. Schließlich sollte der MAC ein Zeitvielfachzugriff-(TDMA)-Synchronisierungsschema umfassen, das unabhängig von netzabwärts gerichteter Modulationsart, Symbolgeschwindigkeit und Rahmenstruktur läuft.
  • Der MAC kann wahlweise Zugang zum Hochfahren und Initialisierung über Konkurrenzschlitze bereitstellen. Ein Konkurrenzschlitz ist ein Schlitz, der einer Anzahl von Benutzern zugeordnet werden kann, und der keinem bestimmten Benutzer vorbehalten ist. Des Weiteren können Konkurrenzschlitze auf einem oder mehreren netzaufwärts gerichteten Kanälen konfiguriert werden, in welchem Fall die Teilnehmereinheiten über eine Aufforderungsnachricht, die periodisch durch den zentralen Kontroller rundgesendet wird, über die Kanalfrequenz, Rahmenstruktur (z. B. die Anzahl der Schlitze pro Rahmen) und Schlitznummern informiert werden. Synchronisierung kann unter Verwendung einer Vielfalt von Verfahren einschließlich z. B. der Verwendung von Zeitbasissynchronisierungsnachrichten erreicht werden. Es kann angenommen werden, dass keine Schlitze zum Hochfahren auf dem Kanal vorhanden sind, da die MAC-Verwaltungsinstanz an dem zentralen Kontroller wählen kann, das Hochfahren auf einem bestimmten Kanal durchzuführen und Benutzer auf andere Kanäle zu bewegen, wenn die Sequenz des Hochfahrens und der Initialisierung abgschlossen ist.
  • Für Sitzungskommunikation kann ein Konkurrenzmechanismus eingesetzt werden. Eine einfache Rahmenstruktur kann verwendet werden, in der Konkurrenzschlitze und zugeteilte Schlitze in einem Rahmen enthalten sind. Konkurrenz kann Versuche, eine Reservierung vorzunehmen, Versuche, Daten zu übertragen oder eine Kombination von beidem einbinden. Verschiedene Konkurrenzzugriffsvorgehensweisen sind vorgeschlagen worden. Korrekturschemen erfordern im Allgemeinen zusätzlichen Overhead, können Stabilitätsproblemen unterliegen und können in Zusammenhang mit einer großen Anzahl von Benutzern, die in eine Kollision eingebunden sind, in der eine Anzahl von Benutzern Zugriff auf denselben Schlitz zur selben Zeit anfordert, gewisse Leistungssteuerungsprobleme aufwerfen. Zusätzlich müssen die Kriterien für die Erkennung einer Kollision und die damit verbundenen Wahrscheinlichkeiten eines falschen Alarms (d. h. einer falschen Kollision) festgelegt werden.
  • Es sollte beachtet werden, dass viele auf Konkurrenz basierende Direktzugriffsschemen bei hohen Ladungen und bis hin zur Überladung einen hohen Grad an Stabilität erreichen. Zugriffsverzögerungen bei hohen Ladungen können jedoch größer als gewisse Alternativen sein. Eine Alternative besteht darin, eine garantierte Bandbreite auf einem Kleinstniveau bereitzustellen, wie in der hier bevorzugten Ausführungsform offenbart. Anders ausgedrückt, wenn eine Teilnehmereinheit Zugriff zu mindestens einem zugeteilten Zeitschlitz hat, kann die MAC-Verwaltungsinstanz der Teilnehmereinheit eine Kleinstbandbreite zuteilen. Die Kleinstbandbreite ist ein konfigurierbarer Parameter, wie unten besprochen.
  • Die MAC kann ein auf ATM basierendes System sein, in dem ATM-Signalisierung eingesetzt wird, um ATM-Anschlüsse festzusetzen, und es gibt eine ATM-MAC-Schnittstelle, in der die ATM-Signalisierung die MAC-Verwaltungsinstanz über Anschlüsse, den zugehörigen Verkehrsvertrag und die Qualität der Dienstparameter informiert. Die Qualität der Dienstparameter gibt im Allgemeinen die Bitrate des Anschlusses an, und umfasst eine Festbitrate (CBR), eine variable Bitrate (VBR) und eine unbestimmte Bitrate (UBR). Zu beachten ist, dass, selbst wenn ein Anschluss eine unbestimmte Bitrate (UBR) aufweist, die MAC-Verwaltungsinstanz weiß, dass eine bestimmte Teilnehmereinheit gegenwärtig aktive Anschlüsse aufweist.
  • Zusätzlich zu der Zuteilung einer Kleinstbandbreite wird gemäß der vorliegenden Erfindung eine dynamische Bandbreitenzuordnung (DBA) verwendet, um eine effiziente Benutzung von netzaufwärts gerichteter Bandbreite unter den Teilnehmereinheiten bereitzustellen. Die DBA sollte daher in Verbindung mit der garantierten Kleinstbandbreite genauso wie mit der unterschiedlichen Qualität von Dienstniveaus arbeiten. Die ATM-Schicht erwartet, dass die MAC-Schicht dem zentralen Kontroller einen Qualitätstransport von ATM-Zellen von den Teilnehmereinheiten in die netzaufwärts gerichtete Richtung bereitstellt. Des Weiteren wird von der ATM- und der MAC-Schicht erwartet, dass sie Signalisierungs- und Benutzerinformationen austauschen.
  • Während des Festsetzens des ATM-Anschlusses stellt die ATM-Schicht der MAC-Schicht Signalisierungsinformation bereit, um MAC-Niveaubetriebsmittel zu reservieren, wenn diese verfügbar sind. Diese Signalisierungsinformation kann zum Beispiel eine Klasse von Dienstleistungsqualität und Verkehrsparameter in dem Verkehrsvertrag anfordern. Verkehrsparameter beziehen sich auf Begriffe wie etwa Spitzenzellrate, Dauerzellrate, Mindestzellrate und Höchstzellrate sowie Verzögerungsvariationstoleranz und werden in dem Verkehrsvertrag spezifiziert. Ein Verkehrsvertrag bezieht sich auf Kriterien, die für die Festsetzung von einem ATM-Anschluss aufgebaut werden. Für die Lebensdauer jedes aufgebauten ATM-Anschlusses behält die MAC-Schicht die Qualität des ATM-Zelltransports gemäß der Dienstleistungsqualität und der Verkehrsparametervereinbarung in dem Verkehrsvertrag bei. Wenn ATM-Anschlüsse über der MAC-Schicht zugegeben oder gelöscht werden, darf die MAC-Schicht die Qualität des ATM-Zelltransports auf anderen bereits vorhandenen ATM-Anschlüssen nicht beeinflussen.
  • Das folgende Beispiel zeigt, wie MAC-Niveaubandbreite für eine Teilnehmereinheit verwaltet werden kann, die mehrere ATM-Anschlüsse gleichzeitig aufweisen kann. Anfangs, wenn keine ATM-Anschlüsse über die HFC-Verbindung aufgebaut sind, wird die Kleinstbandbreite Rmin auf Vorgabe gestellt, die für den ATM-Signalisierungsverkehr verwendet wird. Wenn ATM-Anschlüsse festgesetzt werden, wird Rmin abhängig von der erforderlichen Klasse der Dienstklasse und Verkehrsparameter in dem Verkehrsvertrag wie folgt erhöht:
    • (1) wenn eine Festbitrate (CBR) ausgewählt wird, dann ist Rmin = Rmin + PCR, wobei PCR die spezifische Spitzenzellrate ist;
    • (2) wenn eine Echtzeit variable Bitrate (VBR) oder eine Nicht-Echtzeit VBR ausgewählt wird, dann ist Rmin = Rmin + SCR, wobei SCR die spezifische Dauerzellrate ist;
    • (3) wenn eine unbestimmte Bitrate (UBR) ausgewählt wird, bleibt Rmin unverändert, und
    • (4) wenn die verfügbare Bitrate (ABR) ausgewählt wird, dann ist Rmin = Rmin + MCR, wobei MCR die Mindestzellrate ist. Die ABR wird durch Benutzernetzschnittstellen (UNI) 4.0 Signalisierung unterstützt.
  • Nachdem der Anschluss aufgebaut worden ist, erfolgt dynamische Bandbreitenzuordnung (DBA)-Bearbeitung. Günstigerweise kann die DBA die Verwendung der verfügbaren Bandbreite im netzaufwärts gerichteten Übertragungsweg von den Teilnehmereinheiten zu dem zentralen Kontroller optimieren, während eine Kleinstbandbreite für jede Teilnehmereinheit ebenfalls beibehalten wird. Wenn der ATM-Anschluss beendet wird, kann die Kleinstbandbreite Rmin des Weiteren dementsprechend vermindert werden.
  • Die TDMA-Struktur, die für die MAC zum Implementieren von DBA angenommen wird, ist wie folgt. Die MAC nimmt an, dass die netzaufwärts gerichteten Schlitze in einer Rahmenstruktur ausgerichtet sind. Zwei Niveaus des Rahmens können zum Beispiel spezifiziert werden, einschließlich eines Rahmenniveaus, welches das Niveau ist, auf dem Schlitzzuteilungen durch den zentralen Kontroller verwaltet werden, und eines Mehrfachrahmenniveaus, das sich auf TDMA-Synchronisierung bezieht. Der Rahmen 320 wird mit einer ganzzahligen Anzahl NF von Schlitzen gezeigt, wobei jeder Mehrfachrahmen in ähnlicher Weise eine ganzzahlige Anzahl von Rahmen aufweist. Insbesondere ist die Länge eines Mehrfachrahmens der Bildverschiebungswert des Zeitbasis-Bezugstaktgebers, der die Taktzykluszählung ist, bei der der Zeitbasis-Bezugszähler zurück auf null geht. Mit anderen Worten ist der Zeitbasis-Bezugstaktgeber ein Modulo-M-Zähler, bei dem M die Länge des Mehrfachrahmens in Haken ist.
  • Ein Ziel des DBA-Schemas der vorliegenden Erfindung ist es, ein System bereitzustellen, das keine Mitwirkung der Teilnehmereinheiten erfordert. Die Teilnehmereinheiten empfangen Bandbreiten- (z. B. Schlitz-) Zuteilungen und verringern den erforderlichen MAC-Schichtoverhead in den netzaufwärts und netzabwärts gerichteten Richtungen. Die Teilnehmereinheiten müssen kein Signal an den zentralen Kontroller senden, um Bandbreite anzufordern oder die Teilnehmereinheitpufferlänge zu melden. Dementsprechend ist das DBA-Schema im Wesentlichen für die Teilnehmereinheiten transparent, so dass herkömmliche Teilnehmereinheiten eingesetzt werden können.
  • Die Teilnehmereinheiten werden durch Authentifizierung, Registrierung, Zuteilung einer MAC-Adresse, Ausrichten, Leistungssteuerung und Zuteilung von Verschlüsselungsparametern initialisiert. Den Teilnehmereinheiten wird dann ein Schlitz oder Schlitze zugeteilt, die einer minimalen Menge Bandbreite (z. B. Rmin) entsprechen. Wenn sich ein Kabelmodem oder ähnliches der Teilnehmereinheit von einem inaktiven Zustand in einen aktiven Zustand bewegt, z. B. wenn eine geschaltete virtuelle Verbindung zwischen dem ATM-Schalter und der Teilnehmereinheit aufgebaut worden ist, kann der zentrale Kontroller die minimale Menge der netzaufwärts gerichteten Bandbreite, die der Teilnehmereinheit zugeteilt wird, erhöhen.
  • Wenn ein Anschluss der Festbitraten (CBR)-Klasse von Dienstleistungsqualität festgesetzt worden ist, sollte die netzaufwärts gerichtete Kleinstbandbreite mindestens die Dauerzellrate (SCR) sein, die dem CBR-Anschluss entspricht. Sogar bei mehrfachen unbestimmten Bitraten (UBR)-Anschlüssen kann die Kleinstbandbreite von der vorgegebenen (z. B. anfänglichen) Menge erhöht werden.
  • Der zentrale Kontroller stellt die Bandbreite, die den Teilnehmereinheiten im netzaufwärts gerichteten Übertragungsweg am Ende jedes Kontroll-Abstands zugeordnet wird, ein. Es gibt insgesamt j = 1, ..., L netzaufwärts gerichtete Kanäle, und insgesamt XJ Benutzer im j-ten Kanal. Für den i-ten Benutzer im j-ten Kanal behält ein Kabeldatenmodem am zentralen Kontroller eine Verkehrszählung C1 bei jedem Benutzer im Verlauf von einem oder mehreren Kontroll-Abständen bei. Jedem Benutzer wird eine Informationsbandbreite Bi zugeordnet, die zum Beispiel einer Anzahl von Schlitzen pro Rahmen, Datenrate in Bits oder Bytes pro Sekunde oder der Zellrate in einem ATM-Netz entsprechen kann. Im Verlauf eines Kontroll-Abstands werden dem i-ten Benutzer Bi Schlitze zugeteilt. Das Kabeldatenmodem und ein Kabeldatenmodembeendigungssystem am zentralen Kontroller behalten einen Datensatz der Anzahl von zugeteilten Schlitzen pro Rahmen, Si, für jeden Benutzer bei. Das Kabeldatenmodembeendigungssystem behält ebenfalls eine Zählung der Anzahl von aktiven Benutzern auf jedem Kanal bei und verfolgt den Gesamtbetrag von zugeordneter Bandbreite BW(j) für jeden Kanal.
  • 4 ist ein Flussdiagramm des dynamischen Bandbreitenzuordnungsschemas gemäß der vorliegenden Erfindung. Relevante Parameter umfassen die Anzahl von Schlitzen pro Rahmen, die Bandbreite pro Schlitz, die Anzahl von Rahmen pro Kontroll-Abstand, die Anzahl von Benutzern pro Kanal und untere und obere Nutzungsschwellen. In dem gezeigten Prozess kann die Bandbreite für jeden Benutzer in jedem Kanal in aufeinander folgenden Kontroll-Abständen zugeordnet (d. h. eingestellt) werden. Jeder Kanal weist eine Anzahl XJ von Benutzern auf, wobei i = 1, ..., XJ den i-ten Benutzer im j-ten Kanal angibt. Kontroll-Abstände sind Zeitinkremente, die mit einer Anzahl von Schlitzen, Rahmen, und/oder Mehrfachrahmen eines Kanals synchronisiert werden können, obwohl eine Synchronisation nicht zwingend ist. Des Weiteren kann der Kontroll-Abstand eingestellt werden, so dass Kontroll-Abstände von unterschiedlicher Dauer in einem einzelnen Kanal oder in mehreren Kanälen bereitgestellt werden.
  • Als erstes wird ein Kanalzähler j bei Block 400 initialisiert, wobei j = 1, ..., L Kanäle. Bei Block 405 wird der Kanalzähler inkrementiert. j = 1 gibt zum Beispiel an, dass der erste Kanal bearbeitet wird. Zu beachten ist, dass jeder Kanal serienmäßig oder parallel bearbeitet werden kann, wenn mehr als ein Kanal bereitgestellt ist. Der Prozess aus 4 zeigt, dass jeder Kanal und jeder Benutzer allein für Darstellungszwecke serienmäßig bearbeitet wird. Zusätzlich muss nicht jeder Kanal oder Benutzer in jedem Kontroll-Abstand bearbeitet werden. Manche Kanäle und Benutzer können zum Beispiel in einem Kontroll-Abstand bearbeitet werden, während andere Kanäle und Benutzer in einem anderen Kontroll-Abstand bearbeitet werden. Der zentrale Kontroller initialisiert zuerst einen Pool von nicht zugeordneter Bandbreite BWA(j) in dem gegenwärtigen Kanal. BWA(j) ist eine laufende Summe, die über aufeinander folgende Kontroll-Abstände beibehalten wird und die Menge von nicht zugeordneter Bandbreite, die in einem gegebenen Kontroll-Abstand verfügbar ist, anzeigt. Zu beachten ist, dass in dem vorliegenden Beispiel Bandbreite hinsichtlich der Schlitze betrachtet wird, obwohl praktisch jedes verfügbare Maß an Daten verwendet werden kann. Daher entspricht die Bandbreite direkt einer Anzahl von Schlitzen (oder Rahmen oder Mehrfachrahmen oder ähnlichem), die einem Teilnehmer zur netzaufwärts gerichteten Übertragung in einem Kontroll-Abstand zugeordnet werden.
  • Ein Benutzerzähler wird bei Block 415 initialisiert. Bei Block 420 wird der Benutzerzähler inkrementiert. Der erste Benutzer (i = 1) kann zum Beispiel als erstes bearbeitet werden. Bei Block 425 wird für jeden i-ten Benutzer auf dem j-ten Kanal ein Verhältnis K = C(i)/B(i) berechnet, wobei C(i) die Verkehrszählung des gegenwärtigen Benutzers über einen Kontroll-Abstand und B(i) die Anzahl der zugeteilten Schlitze über den Kontroll-Abstand ist. Das heißt C(i) ist die Anzahl von Schlitzen, die der gegenwärtige Bernutzer tatsächlich verwendete, um Daten netzaufwärts über den Kontroll-Abstand zu übertragen, wie durch die MAC-Verwaltungsinstanz an dem zentralen Kontroller festgelegt. B(i) ist die Anzahl von Schlitzen, die die MAC-Verwaltungsinstanz dem Benutzer für den Kontroll-Abstand zugeteilt hat. Zu beachten ist, dass die Größe und Anzahl der Schlitze einer Bandbreite entspricht, so dass C(i) einer Bandbreite entspricht, die durch den Benutzer verbraucht wird, und B(i) einer Bandbreite entspricht, die dem Benutzer zugeordnet (z. B. zugeteilt) ist.
  • Bei Block 430 wird bestimmt, ob K ≤ T1, wobei T1 eine niedrigere Nutzungsschwelle ist, die zum Beispiel 0,85 sein kann. Wenn K ≤ T1 ist, verringert die MAC-Verwaltungsinstanz die zugeteilte Bandbreite B(i) für den i-ten Benutzer in dem nächsten Kontroll-Abstand (oder einem anschließenden Kontroll-Abstand) auf die Bandbreite, die tatsächlich verwendet wurde (z. B. C(i)) oder Rmin, was auch immer größer ist. Rmin wird wahlweise als eine Kleinstbandbreitenzuordnung bereitgestellt. Der Prozess aus 4 ist als ein Nicht-Konkurrenz-System bekannt, da jeder Benutzer mit einer Kleinstbandbreite versehen wird. Zu beachten ist jedoch, dass dies nicht notwendigerweise bedeutet, dass jeder Benutzer mit einem oder mehreren Schlitzen in jedem Rahmen oder Kontroll-Abstand versehen wird. Im Allgemeinen entspricht die Kleinstbandbreitenanforderung einer durchschnittlichen Datenrate oder Schlitze pro Einheitszeitbemessung über einem Rahmen oder Kontroll-Abstand.
  • Bei Block 440 wird die wiedergewonnene Bandbreite (z. B. die Verringerung der zugeteilten Bandbreite B(i)–C(i)) zu dem Pool verfügbarer Bandbreite BWA(j) hinzugefügt. Als nächstes wird bei Block 445 bestimmt, ob der gegenwärtige Benutzer der letzte Benutzer in dem Kanal (z. B. i = Xj) ist. Wenn nicht, geht der Fluss weiter zu Block 420, wo der Benutzerzähler inkrementiert wird, um den nächsten Benutzer auf dem Kanal zu bearbeiten. Wenn i = Xj geht der Prozess weiter zu Block 450, wo bestimmt wird, ob der gegenwärtige Kanal der letzte Kanal (z. B. j = L) ist. Wenn nicht, geht der Fluss weiter zu Block 405, wo der Kanalzähler inkrementiert wird, um den nächsten Kanal zu bearbeiten. Wenn jedoch j = L ist, wird der gesamte Bandbreitenzuteilungsprozess, der bei Block 400 beginnt, im nächsten Kontroll-Abstand oder einem nachfolgenden Kontroll-Abstand wiederholt. Im Allgemeinen stellt die Zuordnung von Bandbreite in jedem Kontroll-Abstand den optimalen Durchsatz auf den Rückkanälen bereit.
  • Wenn zurück bei Block 430 K > T1 ist, geht der Fluss weiter zu Block 460,wo bestimmt wird, ob K ≥ T2 ist, wobei T2 eine obere Nutzungsschwelle ist, die zum Beispiel im Bereich 0,90 bis 1,0 liegen kann. Wenn nicht, wird die gegenwärtig zugeteilte Bandbreite auf die Anforderungen des Benutzers abgestimmt, und bei der Anzahl von zugeteilten Schlitzen gibt es keine Veränderung, wie bei Block 490 angezeigt. Zu beachten ist, dass T1 und T2 einstellbar sind. Der Fluß geht dann weiter zu Block 445, wie oben besprochen. Wenn bei Block 460 K ≥ T2 ist, dann ist bei Block 465 der gegenwärtige Benutzer für eine mögliche Erhöhung der zugeteilten Bandbreite in einem nachfolgenden Kontroll-Abstand gekennzeichnet. Dies kann durch das Speichern eines Benutzerkennzeichners und des angemessenen Status in einem Speicher dann das Zugreifen auf die gespeicherten Daten in einem nachfolgenden Kontroll-Abstand erreicht werden. Bei Block 475 wird bestimmt, ob der gegenwärtige Benutzer der letzte Benutzer in dem Kanal (z. B. i = Xj) ist. Wenn nicht, kehrt der Fluss zu Block 420 zurück, wie oben besprochen.
  • Wenn i = Xj, dann berechnet die MAC-Verwaltungsinstanz bei Block 480 die Anzahl n von gekennzeichneten Benutzern im gegenwärtigen Kanal für den gegenwärtigen Kontroll-Abstand. Bei Block 485 wird die zugeteilte Bandbreite für jeden der n Benutzer um BWA(j)/n abgerundet auf die nächste ganze Zahl, wenn BWA(j)/n nicht ganzzahlig ist, erhöht. Das heißt, die verfügbare nicht zugeteilte Bandbreite wird gleichmäßig unter den gekennzeichneten Benutzern verteilt. Zu beachten ist, dass es sein kann, dass BWA(j) nach diesem Schritt keinen Nullwert aufweist, da zum Beispiel im Fall von TDMA-Schlitzen nicht ganzzahlige Anzahlen von Schlitzen nicht zugeordnet werden können. Zum Beispiel wird angenommen, dass es n = 12 gekennzeichnete Benutzer in dem gegenwärtigen Kanal und Kontroll-Abstand gibt, und dass der gegenwärtige Ausgleich von BWA(j) 40 Schlitze ist. Daher werden bei Block 485 jedem der 12 Benutzer zusätzliche 40/12 = 3,33 Schlitze zugeteilt. Um das Zuteilen von gebrochenen Schlitzen zu vermeiden, wird die Abrundungszahlfunktion von 3,33 (z. B. Abrundungszahl (3,33) = 3) genommen. Dementsprechend werden jedem der gekennzeichneten Benutzer drei zusätzliche Schlitze zugeteilt, und der verbleibende Ausgleich für BWA(j) ist 12 × 0,33 = 4 Schlitze. Diese vier Schlitze können unter den gekennzeichneten Benutzern verteilt oder auf einen nachfolgenden Kontroll-Abstand übertragen werden.
  • Insbesondere wenn BWA(j)/n einer nicht ganzzahligen Anzahl von Schlitzen entspricht, kann die MAC-Verwaltungsinstanz einen zweiten oder sogar dritten Schritt durchführen, um so viel des verbleibenden Ausgleichs von BWA(j) wie möglich in dem gegenwärtigen Kontroll-Abstand zu verteilen. Wenn es etwa nach der ersten Verteilung einen Rest von vier Schlitzen gibt, können diese Schlitze unter den 12 gekennzeichneten Benutzern zufällig oder in einer vorbestimmten Reihenfolge, z. B. auf Rotationsbasis, verteilt werden. Wenn eine nicht ganzzahlige Anzahl nicht zugeordneter Schlitze sogar nach einer oder mehreren Verteilungen zurückbleibt, kann der zurückgebliebene Ausgleich auf einen nachfolgenden Kontroll-Abstand übertragen werden. Schließlich geht der Fluss dann weiter zu Block 487, wo BWA(j) durch die neu zugeteilte Bandbreite für die gekennzeichneten Benutzer verringert wird, und zu Block 450, oben besprochen. Wenn gebrochene Schlitzwerte für B(i) zugeteilt werden, wird dies in B(i) in einem nachfolgenden Kontroll-Abstand bekundet.
  • Des Weiteren kann BWA(j) wahlweise gemäß einer Benutzer-(z. B. Teilnehmereinheit-)Hierarchie zugeordnet werden. Zum Beispiel kann privilegierten Benutzern, die eine zusätzliche Gebühr entrichten, beim Empfangen von zusätzlicher Bandbreite Priorität eingeräumt werden. Dies kann erreicht werden, indem jedem Benutzer eine Bewertungsziffer bereitgestellt wird, die der zentrale Kontroller aus einem Speicher abrufen kann. Einem nicht privilegierten Benutzer kann zum Beispiel eine Bewertungsziffer von „1" zugeteilt werden, während einem privilegierten Benutzer eine Bewertungsziffer von „2" zugeordnet wird. Unter Verwendung des obigen Beispiels, bei dem BWA(j) = 40 Schlitze ist und es 12 Benutzer gibt, und unter der weiteren Annahme, dass es 6 privilegierte Benutzer und 6 nicht privilegierte Benutzer gibt, können dann jedem privilegierten Benutzer 40 × 2/18 = 4,4 Schlitze (z. B. abgerundet auf vier Schlitze) zugeordnet werden, während jedem nicht privilegierten Benutzer 40 × 1/18 = 2,2 Schlitze (z. B. abgerundet auf zwei Schlitze) zugeordnet werden. Die Brüche 2/18 und 1/18 wurden erhalten, indem das Verhältnis der Bewertung des Benutzers zu der Summe der Bewertung aller gekennzeichneten Benutzer genommen wurde. Ein derartiges Bewertungsschema ist besonders effektiv, wenn nicht zugeordnete Bandbreite selten verfügbar ist, da die privilegierten Benutzer die ersten sein werden, die jegliche verfügbare nicht zugeordnete Bandbreite empfangen.
  • Des Weiteren ist es möglich, die Höchstbandbreite, die einem Benutzer zugeteilt wird, zu begrenzen, indem die zugeteilte Bandbreite mit einem Obergrenzwert verglichen wird, der in einem Speicher gespeichert wird. Der Obergrenzwert kann ferner gemäß der oben besprochenen Benutzerhierarchie eingestellt werden, so dass Benutzern mit größerer Priorität eine höhere Obergrenzbandbreite gegeben wird.
  • Zusätzlich kann eine Sorge bestehen, dass das DBA-Schema nie die zugeteilte Bandbreite eines Benutzers verringert, wenn der Benutzer dauernd die ganze ihm zugeteilte Bandbreite verwendet. Eine derartige Situation kann gegenüber anderen Netzbenutzern ungerecht sein. In diesem Fall kann ein Teil der Bandbreiten-(z. B. Schlitz-)Zuteilung an den besagten Benutzer auf andere Benutzer umverteilt werden, die die ganze oder den größten Teil der ihnen zugeteilten Bandbreite zum Beispiel auf eine gemischte Weise verwenden, wobei jeder derartige Benutzer neue Schlitze in einer vorbestimmten Ordnung empfängt, wie etwa in einer Rotations- oder einer zufälligen Ordnung. Alternativ oder zusätzlich kann eine Höchst-(z. B. Obergrenzen-)bandbreite dem Benutzer auferlegt werden. Des Weiteren ist es möglich, einen Zeitsteuerungsmechanismus zu verwenden, um einen häufigen Benutzer mit zusätzlicher Bandbreite zu versorgen, aber nur für eine bestimmte Zeit. Bei einer weiteren Option kann die MAC-Verwaltungsinstanz einen Stammrekord der Bandbreitenbenutzung für jeden Benutzer beibehalten. Dann kann Benutzern mit relativ niedrigen Benutzungsniveaus höhere Priorität eingeräumt werden, wenn ein Bandbreitenniveau angefragt wird, dass andernfalls begrenzt sein könnte. Die MAC-Verwaltungsinstanz kann ferner Bandbreite gemäß einem Stammprofil der gesamten Kanalbandbreitenbenutzung zuordnen. Eine Benutzerbandbreitenobergrenze kann zum Beispiel außerhalb der Spitzenzeiten der Netzbenutzung erhöht werden. Andere Variationen im Bandbreitenzuordnungsschema der vorliegenden Erfindung werden dem Fachmann ersichtlich werden.
  • Dementsprechend ist es ersichtlich, dass das dynamische Bandbreitenzuordnungsschema der vorliegenden Erfindung die Kanalbenutzung in einem Kommunikationsnetz durch das Maßschneidern der zugeteilten Bandbreite auf die aktuellen Benutzeranforderungen optimiert. Eine Übertragungsmittelzugriff-Verwaltungsinstanz am zentralen Kontroller eines Kabelfernsehsystems oder ähnlichem überwacht die Bandbreitenbenutzung in Rückkanälen und stellt die zugeteilte Bandbreite für jeden Benutzer entsprechend ein. Die Verwaltungsinstanz kann in Hardware und/oder Software implementiert sein. Eine garantierte Kleinstbandbreite kann ebenfalls für jeden Benutzer bereitgestellt werden. Des Weiteren kann das Schema für die Verwendung mit einer Hierarchie von Benutzern angepasst werden, wobei privilegierten Benutzern wie etwa denen, die eine zusätzliche Gebühr entrichten, Priorität gegenüber anderen Benutzern eingeräumt werden kann.
  • Obwohl die Erfindung in Verbindung mit verschiedenen offenbarten Ausführungsformen beschrieben wurde, versteht es sich, dass zahlreiche Modifikationen und Angleichungen daran vorgenommen werden können, ohne den Bereich der Erfindung, wie in den Ansprüchen aufgeführt, zu verlassen.

Claims (20)

  1. Ein Verfahren zum Zuordnen einer Bandbreite in einem geschichteten Datenkommunikationsnetz, in dem eine Vielzahl von Teilnehmereinheiten mit einem zentralen Kontroller kommuniziert, das folgende Schritte beinhaltet: Beibehalten einer laufenden Summe von nicht zugeordneter Bandbreite in aufeinander folgenden Kontroll-Abständen; Festlegen einer Verkehrszählung von jeder der Teilnehmereinheiten; Einstellen einer zugeteilten Bandbreite der Teilnehmereinheiten gemäß der Verkehrszählung; und Modifizieren der laufenden Summe von nicht zugeordneter Bandbreite gemäß der Einstellung in der zugeteilten Bandbreite; dadurch gekennzeichnet, dass die Bandbreite in mindestens entweder (a) einem Übertragungsweg zwischen den Teilnehmereinheiten und dem zentralen Kontroller oder (b) einem Übertragungsweg zwischen dem zentralen Kontroller und einem anderen Kommunikationsnetz zugeordnet wird.
  2. Verfahren gemäß Anspruch 1, das ferner folgenden weiteren Schritt beinhaltet: Festlegen eines Verhältnisses der Verkehrszählung zu der zugeteilten Bandbreite für eine bestimmte der Teilnehmereinheiten; und Erhöhen der zugeteilten Bandbreite der bestimmten Teilnehmereinheit, wenn das Verhältnis auf oder oberhalb einer oberen Nutzungsschwelle liegt.
  3. Verfahren gemäß Anspruch 1, wobei: die Verkehrszählung gemäß einer Bandbreite, die durch die jeweiligen Teilnehmereinheiten verwendet wird, festgelegt wird.
  4. Verfahren gemäß einem der Ansprüche 1 bis 3, das ferner folgenden weiteren Schritt beinhaltet: Vermindern der zugeteilten Bandbreite einer bestimmten der Teilnehmereinheiten, wenn die gegenwärtig zugeteilte Bandbreite die Verkehrszählung um eine programmierbare Menge übersteigt.
  5. Verfahren gemäß Anspruch 4, wobei: der Verminderungsschritt den Schritt des Einstellens der zugeteilten Bandbreite der bestimmten Teilnehmereinheit auf ungefähr gleich viel wie die Verkehrszählung für diese bestimmte Teilnehmereinheit umfasst.
  6. Verfahren gemäß Anspruch 4, wobei: der Verminderungsschritt den Schritt des Einstellens der zugeteilten Bandbreite der bestimmten Teilnehmereinheit auf die größere (a) der Verkehrszählung für die bestimmte Teilnehmereinheit und (b) einer Kleinstbandbreite umfasst.
  7. Verfahren gemäß Anspruch 4, das ferner folgenden weiteren Schritt beinhaltet: Inkrementieren der laufenden Summe von nicht zugeordneter Bandbreite durch die Verminderung der zugeteilten Bandbreite in dem Verminderungsschritt.
  8. Verfahren gemäß einem der Ansprüche 1 bis 7, das ferner folgende weitere Schritte beinhaltet: Festlegen eines Verhältnisses der Verkehrszählung zu der zugeteilten Bandbreite für die bestimmte Teilnehmereinheit; und Vermindern der zugeteilten Bandbreite der bestimmten Teilnehmereinheit, wenn das Verhältnis auf oder unterhalb einer unteren Nutzungsschwelle liegt.
  9. Verfahren gemäß einem der Ansprüche 1 bis 8, das ferner folgenden weiteren Schritt beinhaltet: Erhöhen der zugeteilten Bandbreite einer bestimmten der Teilnehmereinheiten gemäß der laufenden Summe von nicht zugeordneter Bandbreite, wenn die Verkehrszählung ein vorgegebenes Niveau übersteigt; wobei der Erhöhungsschritt folgende Schritte beinhaltet: Kennzeichnen mindestens einer bestimmten Teilnehmereinheit für eine Erhöhung der zugeteilten Bandbreite; und Verteilen mindestens eines Teils der nicht zugeteilten Bandbreite unter der(den) gekennzeichneten Teilnehmereinheit(en).
  10. Verfahren gemäß einem der Ansprüche 1 bis 9, das ferner folgenden weiteren Schritt beinhaltet: Einstellen der zugeteilten Bandbreite der Teilnehmereinheiten gemäß einer Teilnehmereinheit-Hierarchie.
  11. Eine Vorrichtung zum Zuordnen einer Bandbreite in einem geschichteten Datenkommunikationsnetz, in dem eine Vielzahl von Teilnehmereinheiten mit einem zentralen Kontroller kommuniziert, die Folgendes beinhaltet: ein Mittel zum Beibehalten einer laufenden Summe von nicht zugeordneter Bandbreite in aufeinander folgenden Kontroll-Abständen; ein Mittel zum Festlegen einer Verkehrszählung jeder der Teilnehmereinheiten; ein Mittel zum Einstellen einer zugeteilten Bandbreite der Teilnehmereinheiten gemäß der Verkehrszählung; und ein Mittel zum Modifizieren der laufenden Summe von nicht zugeordneter Bandbreite gemäß der Einstellung der zugeteilten Bandbreite; dadurch gekennzeichnet, dass die Bandbreite in mindestens entweder (a) einem Übertragungsweg zwischen den Teilnehmereinheiten und dem zentralen Kontroller oder (b) einem Übertragungsweg zwischen dem zentralen Kontroller und einem anderen Kommunikationsnetz zugeordnet wird.
  12. Vorrichtung gemäß Anspruch 11, die ferner Folgendes beinhaltet: ein Mittel zum Festlegen eines Verhältnisses der Verkehrszählung zu der zugeteilten Bandbreite für eine bestimmte der Teilnehmereinheiten; und ein Mittel zum Erhöhen der zugeteilten Bandbreite der bestimmten Teilnehmereinheit, wenn das Verhältnis auf oder oberhalb einer oberen Nutzungsschwelle liegt.
  13. Vorrichtung gemäß Anspruch 11, wobei: die Verkehrszählung gemäß einer Bandbreite, die durch die jeweiligen Teilnehmereinheiten verwendet wird, festgelegt wird.
  14. Vorrichtung gemäß einem der Ansprüche 11 bis 13, die ferner Folgendes beinhaltet: ein Mittel zum Vermindern der zugeteilten Bandbreite einer bestimmten der Teilnehmereinheiten, wenn die gegenwärtig zugeteilte Bandbreite die Verkehrszählung um eine programmierbare Menge übersteigt.
  15. Vorrichtung gemäß Anspruch 14, wobei: das Mittel zum Vermindern die zugeteilte Bandbreite der bestimmten Teilnehmereinheit auf ungefähr gleich viel wie die Verkehrszählung für diese bestimmte Teilnehmereinheit einstellt.
  16. Vorrichtung gemäß Anspruch 14, wobei: das Mittel zum Vermindern die zugeteilte Bandbreite der bestimmten Teilnehmereinheit auf die größere (a) der Verkehrszählung für diese bestimmte Teilnehmereinheit und (b) eine Kleinstbandbreite einstellt.
  17. Vorrichtung gemäß Anspruch 14, die ferner Folgendes beinhaltet: ein Mittel zum Inkrementieren der laufenden Summe von nicht zugeordneter Bandbreite durch die Verminderung der zugeteilten Bandbreite.
  18. Vorrichtung gemäß einem der Ansprüche 11 bis 17, die ferner Folgendes beinhaltet: ein Mittel zum Festlegen eines Verhältnisses der Verkehrszählung zu der zugeteilten Bandbreite für die bestimmte Teilnehmereinheit; und ein Mittel zum Vermindern der zugeteilten Bandbreite der bestimmten Teilnehmereinheit, wenn das Verhältnis auf oder unterhalb einer unteren Nutzungsschwelle liegt.
  19. Vorrichtung gemäß einem der Ansprüche 11 bis 18, die ferner Folgendes beinhaltet: ein Mittel zum Erhöhen der zugeteilten Bandbreite einer bestimmten der Teilnehmereinheiten gemäß der laufenden Summe von nicht zugeordneter Bandbreite, wenn die Verkehrszählung ein vorgegebenes Niveau übersteigt; wobei: das Mittel zum Erhöhen angepasst ist, um mindestens eine bestimmte Teilnehmereinheit für eine Erhöhung der zugeteilten Bandbreite zu kennzeichnen; und mindestens ein Teil der nicht zugeteilten Bandbreite unter der(den) gekennzeichneten Teilnehmereinheiten) verteilt ist.
  20. Vorrichtung gemäß einem der Ansprüche 11 bis 19, die ferner Folgendes beinhaltet: ein Mittel zum Einstellen der zugeteilten Bandbreite der Teilnehmereinheiten gemäß einer Teilnehmereinheit-Hierarchie.
DE69727660T 1996-03-18 1997-03-17 Dynamische zuordnung der bandbreite für ein kommunikationsmetz Expired - Lifetime DE69727660T2 (de)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US1423096P 1996-03-18 1996-03-18
US14230P 1996-03-18
PCT/US1997/004163 WO1997035410A1 (en) 1996-03-18 1997-03-17 Dynamic bandwidth allocation for a communication network

Publications (2)

Publication Number Publication Date
DE69727660D1 DE69727660D1 (de) 2004-03-25
DE69727660T2 true DE69727660T2 (de) 2004-12-23

Family

ID=21764250

Family Applications (1)

Application Number Title Priority Date Filing Date
DE69727660T Expired - Lifetime DE69727660T2 (de) 1996-03-18 1997-03-17 Dynamische zuordnung der bandbreite für ein kommunikationsmetz

Country Status (12)

Country Link
US (1) US6324184B1 (de)
EP (1) EP0888679B1 (de)
JP (1) JP2000508132A (de)
KR (1) KR100442411B1 (de)
CN (1) CN1094277C (de)
AT (1) ATE260006T1 (de)
AU (1) AU708348B2 (de)
CA (1) CA2249260C (de)
DE (1) DE69727660T2 (de)
ES (1) ES2216138T3 (de)
NZ (1) NZ331915A (de)
WO (1) WO1997035410A1 (de)

Families Citing this family (236)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6968379B2 (en) * 1997-05-30 2005-11-22 Sun Microsystems, Inc. Latency-reducing bandwidth-prioritization for network servers and clients
JP3216120B2 (ja) * 1998-01-16 2001-10-09 日本電気株式会社 マルチアクセス通信方式
WO1999051001A1 (en) * 1998-03-31 1999-10-07 Acucomm, Inc. Method and device for bandwidth pooling
JP3134842B2 (ja) * 1998-05-08 2001-02-13 日本電気株式会社 マルチアクセス通信方式
DE19827934A1 (de) * 1998-06-23 1999-12-30 Siemens Ag Dynamische Bandbreitenzuweisung in einem ATM-Übertragungssystem
US6891797B1 (en) * 1998-07-06 2005-05-10 Canon Kabushiki Kaisha Method and device for communicating information
US6628629B1 (en) 1998-07-10 2003-09-30 Malibu Networks Reservation based prioritization method for wireless transmission of latency and jitter sensitive IP-flows in a wireless point to multi-point transmission system
US6680922B1 (en) 1998-07-10 2004-01-20 Malibu Networks, Inc. Method for the recognition and operation of virtual private networks (VPNs) over a wireless point to multi-point (PtMP) transmission system
US6862622B2 (en) 1998-07-10 2005-03-01 Van Drebbel Mariner Llc Transmission control protocol/internet protocol (TCP/IP) packet-centric wireless point to multi-point (PTMP) transmission system architecture
US6640248B1 (en) 1998-07-10 2003-10-28 Malibu Networks, Inc. Application-aware, quality of service (QoS) sensitive, media access control (MAC) layer
US6594246B1 (en) 1998-07-10 2003-07-15 Malibu Networks, Inc. IP-flow identification in a wireless point to multi-point transmission system
US6452915B1 (en) 1998-07-10 2002-09-17 Malibu Networks, Inc. IP-flow classification in a wireless point to multi-point (PTMP) transmission system
US6590885B1 (en) 1998-07-10 2003-07-08 Malibu Networks, Inc. IP-flow characterization in a wireless point to multi-point (PTMP) transmission system
JP2000031997A (ja) * 1998-07-15 2000-01-28 Fujitsu Ltd 帯域管理装置及びその方法
WO2000004692A2 (de) * 1998-07-16 2000-01-27 Siemens Aktiengesellschaft Verfahren und schaltungsanordnung zur herstellung von datensignalverbindungen
GB2341050B (en) * 1998-08-27 2003-02-12 Motorola Ltd Bandwidth provision in a communication system
DE19846273A1 (de) * 1998-10-08 2000-04-20 Alcatel Sa Verfahren zum Betreiben eines Systems, sowie ein System, eine Zentrale und ein Endgerät hierfür
US6434559B1 (en) * 1998-10-09 2002-08-13 Xpandable Technology, Inc. Critical resource management
ATE422788T1 (de) * 1998-12-28 2009-02-15 Italtel Spa Verfahren und vorrichrung zur bandbreitezuordnung in sowohl einem funk als auch einem pon-atm p-mp system
US7023839B1 (en) * 1999-01-26 2006-04-04 Siemens Communications, Inc. System and method for dynamic codec alteration
US6757277B1 (en) * 1999-01-26 2004-06-29 Siemens Information And Communication Networks, Inc. System and method for coding algorithm policy adjustment in telephony-over-LAN networks
GB2347824B (en) * 1999-03-05 2004-03-03 Internat Mobile Satellite Orga Communication methods and apparatus
US6324172B1 (en) * 1999-03-08 2001-11-27 Qualcomm Incorporated Method of rate allocation in a data communications network
US6567420B1 (en) 1999-04-15 2003-05-20 Qualcomm, Incorporated Method and apparatus for high rate channel access control
US7042905B1 (en) * 1999-05-04 2006-05-09 Sprint Communications Company L.P. Broadband wireless communication system
US7006530B2 (en) 2000-12-22 2006-02-28 Wi-Lan, Inc. Method and system for adaptively obtaining bandwidth allocation requests
US6925068B1 (en) 1999-05-21 2005-08-02 Wi-Lan, Inc. Method and apparatus for allocating bandwidth in a wireless communication system
US20090219879A1 (en) 1999-05-21 2009-09-03 Wi-Lan, Inc. Method and apparatus for bandwidth request/grant protocols in a wireless communication system
US8462810B2 (en) 1999-05-21 2013-06-11 Wi-Lan, Inc. Method and system for adaptively obtaining bandwidth allocation requests
US6711177B1 (en) * 1999-06-28 2004-03-23 Rockwell Collins, Inc. Method and apparatus for managing communication resources using frame fitting
US7346677B1 (en) 1999-07-02 2008-03-18 Cisco Technology, Inc. Method and apparatus for creating policies for policy-based management of quality of service treatments of network data traffic flows
US6501791B1 (en) * 1999-07-21 2002-12-31 Legerity, Inc. Method and apparatus for allocating tones to a plurality of users in a multi-tone modem communications system
KR100644558B1 (ko) * 1999-07-26 2006-11-13 삼성전자주식회사 디지탈 인터페이스로 연결된 네트워크 시스템에서의 시스템 자원 관리방법
EP1079561A1 (de) 1999-08-24 2001-02-28 Alcatel Verfahren zur Zuweisung von Aufwärtszeitschlitzen und Koden zu einer Netzwerkendeinrichtung, sowie Netzwerkendeinrichtung und Zugriffssteuerung zur Durchführung eines solchen Verfahrens
US6894988B1 (en) * 1999-09-29 2005-05-17 Intel Corporation Wireless apparatus having multiple coordinated transceivers for multiple wireless communication protocols
US6657983B1 (en) * 1999-10-29 2003-12-02 Nortel Networks Limited Scheduling of upstream traffic in a TDMA wireless communications system
US6788647B1 (en) 1999-11-19 2004-09-07 Cisco Technology, Inc. Automatically applying bi-directional quality of service treatment to network data flows
KR100668207B1 (ko) * 1999-12-13 2007-01-11 주식회사 케이티 실시간 자원 관측에 기반한 사용자 수용 제어 방법
DE60027723T2 (de) 1999-12-13 2007-04-19 Broadcom Corp., Irvine Flexibler aufwärtsburst von profilparametern zur verbesserung von kurzen burst-impulsrauschsignalen
US7126915B1 (en) * 1999-12-28 2006-10-24 At&T Corp. Network traffic regulation
FI19992851A (fi) * 1999-12-31 2001-07-01 Nokia Oyj Palvelujen lähetys pakettiverkossa
US7269159B1 (en) * 2000-01-04 2007-09-11 At&T Corp. Upstream bandwidth allocation for packet telephony in a shared-media packet-switched access network
JP2001197119A (ja) * 2000-01-13 2001-07-19 Nec Corp サーバ装置、ネットワークシステム、及びその受信負荷制御方法
GB0001804D0 (en) * 2000-01-26 2000-03-22 King S College London Pre-emptive bandwidth allocation by dynamic positioning
US7933249B2 (en) * 2000-02-08 2011-04-26 Ipr Licensing, Inc. Grade of service and fairness policy for bandwidth reservation system
US6842783B1 (en) * 2000-02-18 2005-01-11 International Business Machines Corporation System and method for enforcing communications bandwidth based service level agreements to plurality of customers hosted on a clustered web server
US6591423B1 (en) * 2000-02-28 2003-07-08 Qwest Communications International Inc. Gateway power synchronization
JP3698946B2 (ja) * 2000-02-28 2005-09-21 三菱電機株式会社 無線ランダムアクセス制御方式
US7010802B1 (en) * 2000-03-01 2006-03-07 Conexant Systems, Inc. Programmable pattern match engine
KR100649297B1 (ko) * 2000-03-30 2006-11-24 엘지전자 주식회사 우선순위 기법을 이용한 대역폭 관리 장치
IL142504A0 (en) * 2000-04-16 2002-03-10 Hughes Electronics Corp An approach to minimize worst-case queueing delay for a switching communication system with transmission constraints
US6791994B1 (en) 2000-04-19 2004-09-14 Rockwell Collins, Inc. Method and apparatus for assigning receive slots in a dynamic assignment environment
JP4485732B2 (ja) * 2000-05-17 2010-06-23 クゥアルコム・インコーポレイテッド 通信チャネルの伝送速度変更のための方法および装置
AU2001240077A1 (en) 2000-05-19 2001-12-03 Channelogics, Inc. Allocating access across shared communications medium
US7499453B2 (en) 2000-05-19 2009-03-03 Cisco Technology, Inc. Apparatus and methods for incorporating bandwidth forecasting and dynamic bandwidth allocation into a broadband communication system
US20020156914A1 (en) * 2000-05-31 2002-10-24 Lo Waichi C. Controller for managing bandwidth in a communications network
US7016356B1 (en) 2000-06-02 2006-03-21 Italtel Spa Method and system to assign transmission bandwidth in both radio and PON ATM P-MP systems
JP2002009780A (ja) * 2000-06-16 2002-01-11 Mitsubishi Electric Corp 動的帯域割当システム及び動的帯域割当方法
US6937580B2 (en) * 2000-07-06 2005-08-30 Hughes Electronics Corporation Apportioning bandwidth capacity in communication switching systems
US6959332B1 (en) 2000-07-12 2005-10-25 Cisco Technology, Inc. Basic command representation of quality of service policies
US6775701B1 (en) * 2000-08-15 2004-08-10 Nortel Networks Limited Oversubscribing network resources
US7099932B1 (en) 2000-08-16 2006-08-29 Cisco Technology, Inc. Method and apparatus for retrieving network quality of service policy information from a directory in a quality of service policy management system
US6781967B1 (en) 2000-08-29 2004-08-24 Rockwell Collins, Inc. Scheduling techniques for receiver directed broadcast applications
US6810022B1 (en) 2000-08-29 2004-10-26 Rockwell Collins Full duplex communication slot assignment
US6885651B1 (en) 2000-08-29 2005-04-26 Rockwell Collins Maintaining an adaptive broadcast channel using both transmitter directed and receiver directed broadcasts
US6765925B1 (en) * 2000-09-28 2004-07-20 Nortel Networks Limited Apparatus and method of maintaining state in a data transmission system
US6822940B1 (en) 2000-09-29 2004-11-23 Cisco Technology, Inc. Method and apparatus for adapting enforcement of network quality of service policies based on feedback about network conditions
US7096260B1 (en) * 2000-09-29 2006-08-22 Cisco Technology, Inc. Marking network data packets with differentiated services codepoints based on network load
US7254142B2 (en) * 2000-10-31 2007-08-07 Metro Packet Systems Inc. Method of adjusting a bandwidth capacity of a dynamic channel
US6988133B1 (en) 2000-10-31 2006-01-17 Cisco Technology, Inc. Method and apparatus for communicating network quality of service policy information to a plurality of policy enforcement points
US7050396B1 (en) 2000-11-30 2006-05-23 Cisco Technology, Inc. Method and apparatus for automatically establishing bi-directional differentiated services treatment of flows in a network
KR100399575B1 (ko) * 2000-12-26 2003-09-26 주식회사 케이티 통신속도 향상을 위한 이기종망간 게이트웨이의 자원 할당방법
US6636482B2 (en) * 2001-03-08 2003-10-21 Arris International, Inc. Method and apparatus for controlling traffic loading of different service levels in a cable data system
EP1244256A3 (de) * 2001-03-21 2004-03-17 Siemens Aktiengesellschaft Verfahren und Vorrichtung zur dynamischen Regelung der Ressourcenaufteilung in einem Kommunikationsnetz
EP1244257A3 (de) * 2001-03-21 2004-02-18 Siemens Aktiengesellschaft Verfahren und Vorrichtung zur dynamischen Regelung der Ressourcenaufteilung durch eine dynamische Freigaberate
US7415038B2 (en) * 2001-03-29 2008-08-19 International Business Machines Corporation Method and system for network management providing access to application bandwidth usage calculations
US7219132B2 (en) * 2001-03-30 2007-05-15 Space Systems/Loral Dynamic resource allocation architecture for differentiated services over broadband communication networks
US7099273B2 (en) 2001-04-12 2006-08-29 Bytemobile, Inc. Data transport acceleration and management within a network communication system
WO2002096021A2 (en) * 2001-05-18 2002-11-28 Bytemobile, Inc. Quality of service management for multiple connections within a network communication system
US7961616B2 (en) 2001-06-07 2011-06-14 Qualcomm Incorporated Method and apparatus for congestion control in a wireless communication system
GB2377117B (en) * 2001-06-27 2004-08-18 Cambridge Broadband Ltd Method and apparatus for providing communications bandwidth
JP3698210B2 (ja) 2001-06-29 2005-09-21 三菱電機株式会社 パケット通信システム及びパケット通信方法及びパケット通信プログラム及びパケット通信プログラムを記録した記録媒体
US7068603B2 (en) * 2001-07-06 2006-06-27 Juniper Networks, Inc. Cross-bar switch
JP3724396B2 (ja) * 2001-08-08 2005-12-07 ソニー株式会社 無線通信システム、無線通信制御装置及び無線通信制御方法、無線通信装置及び無線通信方法、並びに記憶媒体
JP3591498B2 (ja) 2001-08-31 2004-11-17 三菱電機株式会社 帯域更新方法
US6754230B2 (en) * 2001-08-31 2004-06-22 The Boeing Company User bandwidth monitor and control management system and method
WO2003024133A1 (en) * 2001-09-07 2003-03-20 Nokia Corporation Device and method for qos based cell capacity dimensioning
EP2222004B1 (de) * 2001-09-10 2014-10-08 Nippon Telegraph And Telephone Corporation Schaltung , Verfahren , Program und Speichermedium zur dynamischen Bandbreitenzuteilung
US6987753B2 (en) * 2001-10-09 2006-01-17 Alcatel Canada Inc Apparatus and method for dynamic bandwidth allocation with minimum bandwidth guarantee
SE524262C2 (sv) * 2001-10-24 2004-07-20 Abb Ab Metod och system för automatisk samverkan mellan intelligenta enheter i ett nätverk
US7406042B1 (en) * 2001-11-07 2008-07-29 Ikanos Communication Inc Method and apparatus for dynamic multi-line bonding in communication systems
US7231455B2 (en) * 2002-01-14 2007-06-12 Sun Microsystems, Inc. System monitoring service using throttle mechanisms to manage data loads and timing
JP2003229877A (ja) 2002-01-31 2003-08-15 Fujitsu Ltd ダイナミック帯域割当てにより可変レートトラヒックを制御する網側伝送装置および方法
US7477600B1 (en) 2002-02-12 2009-01-13 Cisco Technology, Inc. Method and apparatus for configuring network elements to support real time applications based on meta-templates
US7333432B1 (en) 2002-02-12 2008-02-19 Cisco Technology, Inc. Method and apparatus for configuring network elements to support real time applications
GB2385741B (en) * 2002-02-25 2004-02-04 3Com Corp Method and apparatus for managing data traffic associated with a user on a network
WO2003075515A1 (fr) 2002-03-04 2003-09-12 Sony Corporation Systeme, appareil et procede de radiocommunication, et programme d'ordinateur
CN100395968C (zh) * 2002-04-03 2008-06-18 华为技术有限公司 基于时分双工模式的高速数据业务的传输方法
AU2003234252A1 (en) * 2002-04-25 2003-11-10 Arris International, Inc. Method and system for adjusting bandwidth in a hybrid-fiber coaxial network
US6888807B2 (en) * 2002-06-10 2005-05-03 Ipr Licensing, Inc. Applying session services based on packet flows
US20040162637A1 (en) 2002-07-25 2004-08-19 Yulun Wang Medical tele-robotic system with a master remote station with an arbitrator
US7739718B1 (en) * 2002-08-23 2010-06-15 Arris Group, Inc. System and method for automatically sensing the state of a video display device
US8060643B2 (en) * 2002-08-30 2011-11-15 Hewlett-Packard Development Company, L.P. Method and apparatus for dynamically managing bandwidth for clients in a storage area network
TW576045B (en) * 2002-09-20 2004-02-11 Ind Tech Res Inst System for controlling network flow by monitoring download bandwidth
US7127255B2 (en) * 2002-10-01 2006-10-24 Trango Systems, Inc. Wireless point to multipoint system
EP2148475A2 (de) * 2002-11-27 2010-01-27 RGB Networks, Inc. Vorrichtung und Verfahren zur dynamischen Kanalabbildung und optimierte Planung von Datenpaketen
US7668968B1 (en) 2002-12-03 2010-02-23 Global Ip Solutions, Inc. Closed-loop voice-over-internet-protocol (VOIP) with sender-controlled bandwidth adjustments prior to onset of packet losses
US6996626B1 (en) 2002-12-03 2006-02-07 Crystalvoice Communications Continuous bandwidth assessment and feedback for voice-over-internet-protocol (VoIP) comparing packet's voice duration and arrival rate
US7920538B2 (en) * 2003-12-08 2011-04-05 Investors Life Insurance Company Spectral reuse transceiver-based aggregation of disjoint, relatively narrow bandwidth (voice) channel segments of radio spectrum for wideband RF communication applications
CN1745596A (zh) * 2002-12-10 2006-03-08 数据流体系统有限公司 应用频谱再用收发器的无线电通信系统
US20070165664A1 (en) * 2002-12-10 2007-07-19 Data Flow Systems, Inc. Chime-In Protocol For Channel Access
US7616606B2 (en) * 2002-12-10 2009-11-10 Adapt4, Llc Mechanism for avoiding triggering silent radio squelch circuits
US8340155B2 (en) * 2002-12-10 2012-12-25 Investors Life Insurance Corporation Techniques for generating and using a reservation map
AU2003303508A1 (en) * 2003-01-02 2004-07-29 Zte Corporation A method for distributing dynamic liink bandwith for resilient packet ring
US7542716B2 (en) 2003-01-28 2009-06-02 The Boeing Company Systems and methods for digital processing of satellite communications data
US7921443B2 (en) 2003-01-31 2011-04-05 Qwest Communications International, Inc. Systems and methods for providing video and data services to a customer premises
US8713617B2 (en) 2003-01-31 2014-04-29 Qwest Communications International Inc. Systems and methods for providing television signals using a network interface device
US10142023B2 (en) 2003-01-31 2018-11-27 Centurylink Intellectual Property Llc Antenna system and methods for wireless optical network termination
US8490129B2 (en) 2003-01-31 2013-07-16 Qwest Communications International Inc. Methods, systems and apparatus for selectively distributing urgent public information
US6947409B2 (en) * 2003-03-17 2005-09-20 Sony Corporation Bandwidth management of virtual networks on a shared network
WO2004093402A1 (en) * 2003-04-16 2004-10-28 David Levi Multi-service communication system
US7912001B2 (en) * 2003-05-15 2011-03-22 At&T Intellectual Property I, L.P. Methods, systems, and products for a metering application
US8599779B2 (en) * 2003-05-15 2013-12-03 At&T Intellectual Property I, L.P. Methods, systems, and products for a metering application
WO2004105282A2 (en) * 2003-05-21 2004-12-02 Passave Ltd. Method and apparatus for dynamic bandwidth allocation in an ethernet passive optical network
US7519725B2 (en) * 2003-05-23 2009-04-14 International Business Machines Corporation System and method for utilizing informed throttling to guarantee quality of service to I/O streams
EP1632067B1 (de) * 2003-06-12 2017-11-22 Camiant, Inc. Pcmm anwendungs-manager
DE602004030446D1 (de) * 2003-06-12 2011-01-20 Camiant Inc Dynamische dienstablieferung mit topologie-discovery für kommunikationsnetzwerke
US8112449B2 (en) 2003-08-01 2012-02-07 Qwest Communications International Inc. Systems and methods for implementing a content object access point
US7352696B2 (en) * 2003-08-08 2008-04-01 Intel Corporation Method and apparatus to select an adaptation technique in a wireless network
US7343564B2 (en) 2003-08-11 2008-03-11 Core Mobility, Inc. Systems and methods for displaying location-based maps on communication devices
US20050210391A1 (en) * 2003-08-11 2005-09-22 Core Mobility, Inc. Systems and methods for navigating content in an interactive ticker
US7370283B2 (en) * 2003-08-11 2008-05-06 Core Mobility, Inc. Systems and methods for populating a ticker using multiple data transmission modes
US9807460B2 (en) * 2003-08-11 2017-10-31 Arris Enterprises, Inc. Optimal provisioning and management of bandwidth in a video-on-demand services architecture
US7441203B2 (en) * 2003-08-11 2008-10-21 Core Mobility, Inc. Interactive user interface presentation attributes for location-based content
US20050039135A1 (en) * 2003-08-11 2005-02-17 Konstantin Othmer Systems and methods for navigating content in an interactive ticker
US7430724B2 (en) * 2003-08-11 2008-09-30 Core Mobility, Inc. Systems and methods for displaying content in a ticker
CN100388780C (zh) * 2003-08-13 2008-05-14 华为技术有限公司 码流的带宽均衡方法
KR100594075B1 (ko) * 2003-09-26 2006-06-30 삼성전자주식회사 시간 분할 다중화를 이용한 방송 통신 융합을 위한 이더넷수동형 광 가입자 망
US20050071471A1 (en) * 2003-09-30 2005-03-31 International Business Machines Corporation Automatic bandwidth control for file servers with a variable priority client base
US20050249158A1 (en) * 2003-10-17 2005-11-10 Abheek Saha Method for making uplink transmission plan for multiple user terminals having different radio environments for sateelite system offering bursts of various durations and bandwidhts
CN100394711C (zh) * 2003-10-17 2008-06-11 烽火通信科技股份有限公司 千兆以太网无源光网络上行流的分段积分式带宽分配方法
US7385999B1 (en) 2003-10-20 2008-06-10 Rockwell Collins, Inc. Heuristics for combining inter-channel and intra-channel communications in a wireless communications environment
US7813836B2 (en) 2003-12-09 2010-10-12 Intouch Technologies, Inc. Protocol for a remotely controlled videoconferencing robot
US7272400B1 (en) 2003-12-19 2007-09-18 Core Mobility, Inc. Load balancing between users of a wireless base station
JP2007526679A (ja) * 2004-01-23 2007-09-13 キャミアント,インク. ビデオポリシーサーバー
US7451381B2 (en) * 2004-02-03 2008-11-11 Phonex Broadband Corporation Reliable method and system for efficiently transporting dynamic data across a network
US7403780B2 (en) * 2004-02-19 2008-07-22 Rockwell Collins, Inc. Hybrid open/closed loop filtering for link quality estimation
ES2389200T3 (es) * 2004-03-23 2012-10-24 Telecom Italia S.P.A. Sistema y procedimiento para el análisis del estado de calidad de una red de acceso que soporta servicios de telecomunicaciones de banda ancha
US7826372B1 (en) 2004-03-26 2010-11-02 Rockwell Collins, Inc. Network routing process for regulating traffic through advantaged and disadvantaged nodes
CN100338911C (zh) * 2004-04-30 2007-09-19 武汉烽火网络有限责任公司 网际协议电信网上动态带宽分配的方法和装置
US7382799B1 (en) 2004-05-18 2008-06-03 Rockwell Collins, Inc. On-demand broadcast protocol
US7310380B1 (en) 2004-05-28 2007-12-18 Rockwell Collins, Inc. Generic transmission parameter configuration
US7853676B1 (en) 2004-06-10 2010-12-14 Cisco Technology, Inc. Protocol for efficient exchange of XML documents with a network device
US7660882B2 (en) * 2004-06-10 2010-02-09 Cisco Technology, Inc. Deploying network element management system provisioning services
US7640317B2 (en) * 2004-06-10 2009-12-29 Cisco Technology, Inc. Configuration commit database approach and session locking approach in a two-stage network device configuration process
US7397810B1 (en) 2004-06-14 2008-07-08 Rockwell Collins, Inc. Artery nodes
US8077963B2 (en) 2004-07-13 2011-12-13 Yulun Wang Mobile robot with a head-based movement mapping scheme
KR100748353B1 (ko) * 2004-07-16 2007-08-09 주식회사 케이티 인터넷의 전송링크 관리방법
US7710974B2 (en) * 2004-08-12 2010-05-04 Cisco Technology, Inc. Method and apparatus for dynamically allocating traffic in a physical layer device
US20060217110A1 (en) * 2005-03-25 2006-09-28 Core Mobility, Inc. Prioritizing the display of non-intrusive content on a mobile communication device
CN100454831C (zh) * 2005-06-06 2009-01-21 华为技术有限公司 一种微波接入全球互通系统的带宽请求方法
US7606171B1 (en) 2005-07-28 2009-10-20 Rockwell Collins, Inc. Skeletal node rules for connected dominating set in ad-hoc networks
TWI276334B (en) 2005-09-16 2007-03-11 Ind Tech Res Inst Methods for allocating transmission bandwidths of a network
CN1941681B (zh) * 2005-09-30 2012-01-25 财团法人工业技术研究院 网络带宽分配方法
US9198728B2 (en) 2005-09-30 2015-12-01 Intouch Technologies, Inc. Multi-camera mobile teleconferencing platform
US20070192482A1 (en) * 2005-10-08 2007-08-16 General Instrument Corporation Interactive bandwidth modeling and node estimation
KR100734846B1 (ko) 2005-11-21 2007-07-03 한국전자통신연구원 플로우 별로 대역폭 보장을 위한 망 자원 프로비저닝 방법
JP4898225B2 (ja) * 2006-01-06 2012-03-14 キヤノン株式会社 アプリケーション装置及びアプリケーション装置の電力の復帰方法
US20070189298A1 (en) * 2006-02-15 2007-08-16 Hong Kong Applied Science And Technology Research Institute Co., Ltd Distributed wireless network with dynamic bandwidth allocation
KR101246586B1 (ko) * 2006-03-20 2013-03-25 에스케이플래닛 주식회사 서비스 옵션을 사용하여 이동통신 단말기를 무선인터넷에접속하는 방법
ATE515130T1 (de) * 2006-04-07 2011-07-15 Markport Ltd Steuerung von echtzeitdiensten
US20070254670A1 (en) * 2006-05-01 2007-11-01 Dean Kawaguchi System and method for optimizing throughput in a wireless network
US8849679B2 (en) 2006-06-15 2014-09-30 Intouch Technologies, Inc. Remote controlled robot system that provides medical images
CN101106807B (zh) * 2006-07-12 2012-04-11 株式会社Ntt都科摩 一种基于中继器的蜂窝网络以及空分双工通信方法
US8280395B2 (en) * 2006-08-28 2012-10-02 Dash Navigation, Inc. System and method for updating information using limited bandwidth
US8612437B2 (en) * 2006-08-28 2013-12-17 Blackberry Limited System and method for location-based searches and advertising
US20080059424A1 (en) * 2006-08-28 2008-03-06 Assimakis Tzamaloukas System and method for locating-based searches and advertising
US7987260B2 (en) * 2006-08-28 2011-07-26 Dash Navigation, Inc. System and method for updating information using limited bandwidth
KR100852156B1 (ko) * 2006-12-07 2008-08-13 한국전자통신연구원 대역 제어 스위치 및 그의 대역 제어 방법
US8654638B2 (en) 2006-12-19 2014-02-18 Marcin Godlewski Dynamically adjusting bandwidth usage among subscriber streams
US8077676B2 (en) 2007-01-07 2011-12-13 Futurewei Technologies, Inc. System and method for wireless channel sensing
US9160783B2 (en) 2007-05-09 2015-10-13 Intouch Technologies, Inc. Robot system that operates through a network firewall
US7796551B1 (en) * 2007-07-11 2010-09-14 Sprint Communications Company L.P. Parallel adaptive quantile wireless scheduler
US8116337B2 (en) 2007-07-27 2012-02-14 Marcin Godlewski Bandwidth requests transmitted according to priority in a centrally managed network
FR2922066A1 (fr) * 2007-10-05 2009-04-10 Canon Kk Procede de gestion de la bande passante dans un reseau de communication, produit programme d'ordinateur, moyen de stockage et dispositifs correspondants
US8411566B2 (en) * 2007-10-31 2013-04-02 Smart Share Systems APS Apparatus and a method for distributing bandwidth
JP4879327B2 (ja) * 2007-11-21 2012-02-22 三菱電機株式会社 通信装置、子局装置および帯域割当方法
US9113334B2 (en) * 2008-02-01 2015-08-18 Tekelec, Inc. Methods, systems, and computer readable media for controlling access to voice resources in mobile networks using mobility management signaling messages
US10875182B2 (en) 2008-03-20 2020-12-29 Teladoc Health, Inc. Remote presence system mounted to operating room hardware
US8179418B2 (en) 2008-04-14 2012-05-15 Intouch Technologies, Inc. Robotic based health care system
US8170241B2 (en) 2008-04-17 2012-05-01 Intouch Technologies, Inc. Mobile tele-presence system with a microphone system
US20090316706A1 (en) * 2008-06-18 2009-12-24 Telect, Inc. Structured premise networking system
US9193065B2 (en) 2008-07-10 2015-11-24 Intouch Technologies, Inc. Docking system for a tele-presence robot
US9842192B2 (en) 2008-07-11 2017-12-12 Intouch Technologies, Inc. Tele-presence robot system with multi-cast features
US8340819B2 (en) 2008-09-18 2012-12-25 Intouch Technologies, Inc. Mobile videoconferencing robot system with network adaptive driving
US8996165B2 (en) 2008-10-21 2015-03-31 Intouch Technologies, Inc. Telepresence robot with a camera boom
US8463435B2 (en) 2008-11-25 2013-06-11 Intouch Technologies, Inc. Server connectivity control for tele-presence robot
US9138891B2 (en) 2008-11-25 2015-09-22 Intouch Technologies, Inc. Server connectivity control for tele-presence robot
US8849680B2 (en) * 2009-01-29 2014-09-30 Intouch Technologies, Inc. Documentation through a remote presence robot
US8897920B2 (en) 2009-04-17 2014-11-25 Intouch Technologies, Inc. Tele-presence robot system with software modularity, projector and laser pointer
US11399153B2 (en) 2009-08-26 2022-07-26 Teladoc Health, Inc. Portable telepresence apparatus
US8384755B2 (en) 2009-08-26 2013-02-26 Intouch Technologies, Inc. Portable remote presence robot
US11154981B2 (en) 2010-02-04 2021-10-26 Teladoc Health, Inc. Robot user interface for telepresence robot system
US8670017B2 (en) 2010-03-04 2014-03-11 Intouch Technologies, Inc. Remote presence system including a cart that supports a robot face and an overhead camera
US10343283B2 (en) 2010-05-24 2019-07-09 Intouch Technologies, Inc. Telepresence robot system that can be accessed by a cellular phone
US10808882B2 (en) 2010-05-26 2020-10-20 Intouch Technologies, Inc. Tele-robotic system with a robot face placed on a chair
US9258231B2 (en) * 2010-09-08 2016-02-09 International Business Machines Corporation Bandwidth allocation management
US9264664B2 (en) 2010-12-03 2016-02-16 Intouch Technologies, Inc. Systems and methods for dynamic bandwidth allocation
US8718837B2 (en) 2011-01-28 2014-05-06 Intouch Technologies Interfacing with a mobile telepresence robot
US9323250B2 (en) 2011-01-28 2016-04-26 Intouch Technologies, Inc. Time-dependent navigation of telepresence robots
US9559956B2 (en) 2011-02-01 2017-01-31 Google Inc. Sharing bandwidth among multiple users of network applications
US9007898B2 (en) 2011-02-01 2015-04-14 Google Inc. System to share network bandwidth among competing applications
US10769739B2 (en) 2011-04-25 2020-09-08 Intouch Technologies, Inc. Systems and methods for management of information among medical providers and facilities
US9098611B2 (en) 2012-11-26 2015-08-04 Intouch Technologies, Inc. Enhanced video interaction for a user interface of a telepresence network
US20140139616A1 (en) 2012-01-27 2014-05-22 Intouch Technologies, Inc. Enhanced Diagnostics for a Telepresence Robot
US8836751B2 (en) 2011-11-08 2014-09-16 Intouch Technologies, Inc. Tele-presence system with a user interface that displays different communication links
US9363009B2 (en) * 2012-01-16 2016-06-07 The Boeing Company Routing information through a blocking splitter-combiner network
US9251313B2 (en) 2012-04-11 2016-02-02 Intouch Technologies, Inc. Systems and methods for visualizing and managing telepresence devices in healthcare networks
US8902278B2 (en) 2012-04-11 2014-12-02 Intouch Technologies, Inc. Systems and methods for visualizing and managing telepresence devices in healthcare networks
CN102685904B (zh) * 2012-05-07 2015-04-01 中兴通讯股份有限公司 一种带宽自适应分配方法和系统
US9361021B2 (en) 2012-05-22 2016-06-07 Irobot Corporation Graphical user interfaces including touchpad driving interfaces for telemedicine devices
EP2852881A4 (de) 2012-05-22 2016-03-23 Intouch Technologies Inc Grafische benutzerschnittstellen mit touchpad -ansteuerungsschnittstellen für telemedizinische vorrichtungen
US9167310B2 (en) * 2012-09-14 2015-10-20 Comcast Cable Communications, Llc Optimized delivery techniques
US10516904B2 (en) 2012-09-14 2019-12-24 Comcast Cable Communications, Llc Controlling delivery of requested content based on delivery bandwidth limitations
JP6396302B2 (ja) 2012-10-29 2018-09-26 クゥアルコム・インコーポレイテッドQualcomm Incorporated 時分割多重アクセス・ネットワークにおけるデバイス登録およびサウンディング
CN104022915B (zh) * 2014-05-19 2017-07-14 华为技术有限公司 一种流量调节方法及装置
US10700772B2 (en) * 2014-09-08 2020-06-30 Hughes Network Systems, Llc Dynamic bandwidth management with spectrum efficiency for logically grouped terminals in a broadband satellite network
US9774458B2 (en) * 2015-01-14 2017-09-26 Alcatel-Lucent Usa Inc. Method for transporting Ethernet and non-Ethernet traffic over the same medium
US10623330B2 (en) 2016-09-23 2020-04-14 Google Llc Distributed bandwidth allocation and throttling
US11862302B2 (en) 2017-04-24 2024-01-02 Teladoc Health, Inc. Automated transcription and documentation of tele-health encounters
US10483007B2 (en) 2017-07-25 2019-11-19 Intouch Technologies, Inc. Modular telehealth cart with thermal imaging and touch screen user interface
US11636944B2 (en) 2017-08-25 2023-04-25 Teladoc Health, Inc. Connectivity infrastructure for a telehealth platform
US10965366B2 (en) 2017-12-29 2021-03-30 Hughes Network Systems, Llc Adaptive channel symbol rate in a satellite system
US10617299B2 (en) 2018-04-27 2020-04-14 Intouch Technologies, Inc. Telehealth cart that supports a removable tablet with seamless audio/video switching
CN109587078A (zh) * 2018-12-17 2019-04-05 联想(北京)有限公司 一种调节方法、网络设备及电子设备
CN111817902B (zh) * 2020-09-02 2021-01-01 上海兴容信息技术有限公司 一种控制带宽的方法和系统

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0487235B1 (de) * 1990-11-21 1999-02-03 AT&T Corp. Bandbreitenverwaltung und Überlastabwehr für den Zugang zu Breitband-ISDN-Netzen
US5229992A (en) * 1991-03-28 1993-07-20 Sprint International Communications Corp. Fixed interval composite framing in integrated services networks
JP3278865B2 (ja) * 1991-06-28 2002-04-30 日本電気株式会社 トラヒック制御方法
JPH0646082A (ja) * 1992-07-22 1994-02-18 Toshiba Corp 情報転送制御方式
US5392280A (en) * 1994-04-07 1995-02-21 Mitsubishi Electric Research Laboratories, Inc. Data transmission system and scheduling protocol for connection-oriented packet or cell switching networks
US5519700A (en) * 1994-12-07 1996-05-21 At&T Corp. Telecommunication system with synchronous-asynchronous interface
US5513174A (en) * 1994-12-07 1996-04-30 At&T Corp. Telecommunication system with detection and control of packet collisions
US5533008A (en) * 1995-01-26 1996-07-02 Motorola, Inc. Method and apparatus for providing a communication system infrastructure
US6067557A (en) * 1996-09-06 2000-05-23 Cabletron Systems, Inc. Method and system for allocating CPU bandwidth by prioritizing competing processes
US5784569A (en) * 1996-09-23 1998-07-21 Silicon Graphics, Inc. Guaranteed bandwidth allocation method in a computer system for input/output data transfers

Also Published As

Publication number Publication date
JP2000508132A (ja) 2000-06-27
AU708348B2 (en) 1999-08-05
US6324184B1 (en) 2001-11-27
CA2249260C (en) 2002-12-10
CN1218592A (zh) 1999-06-02
KR20000064758A (ko) 2000-11-06
NZ331915A (en) 1999-05-28
EP0888679B1 (de) 2004-02-18
CN1094277C (zh) 2002-11-13
AU2329197A (en) 1997-10-10
DE69727660D1 (de) 2004-03-25
CA2249260A1 (en) 1997-09-25
WO1997035410A1 (en) 1997-09-25
ATE260006T1 (de) 2004-03-15
ES2216138T3 (es) 2004-10-16
EP0888679A1 (de) 1999-01-07
KR100442411B1 (ko) 2004-10-15

Similar Documents

Publication Publication Date Title
DE69727660T2 (de) Dynamische zuordnung der bandbreite für ein kommunikationsmetz
DE69934165T2 (de) Neues Verfahren und Vorrichtung zur Verkehrsformung in einem auf Glasfaser basiertes Breitbandanschlusssystem
DE69839334T2 (de) Verfahren zur Zuweisung von Aufwartszeitschlitzen zu einer Netzwerkendeinrichtung , sowie Netzwerkendeinrichtung und Zugriffssteuerung zur Durchführung eines solchen Verfahrens
DE69937386T2 (de) Übertragungssystem, Verfahren und Vorrichtung für Bandbreiteverwaltung
DE69726845T2 (de) Zeitmultiplexverfahren und zugehörige Anordnungen zur Verwendung in einer zentralen Station und Netzwerkendstellen eines Nachrichtenübertragungsnetzwerkes
DE60034511T2 (de) Gemischte Docsis 1.0 TDMA Burst mit SCDMA-Übertragung auf dem selben Frequenzkanal
DE60027723T2 (de) Flexibler aufwärtsburst von profilparametern zur verbesserung von kurzen burst-impulsrauschsignalen
DE60113967T2 (de) Mehrstufige ablaufsteuerungsverfahren zum paketmultiplexen in einem kommunikationsnetzwerk
DE69634375T2 (de) Dynamische Kanalzuweisung für Datenübertragung über Kabelfernsehkanäle
DE69936847T2 (de) Verfahren und einrichtungen zur zuweisung von zeitschlitzen zu leitungsvermittelten kanälen
DE60125188T2 (de) Verfahren und System zur Reservierung von Bandbreite in einem Funkkommunikationssystem
DE60036090T2 (de) Verfahren zur datenratenzuteilung in datenkommunikationsnetzwerk
DE69534813T2 (de) Verfahren und Anordnung zur dynamischen Bandbreitenzuordnung in einem TDM/TDMA-Übertragungssystem
DE69635252T2 (de) System und Verfahren mit wiederverhandelten Bitrateservice
DE19816350B4 (de) Verfahren und Vorrichtung zum Betrieb eines Kommunikationssystems, in dem sich mehrere Stationen den Zugang zu einem gemeinsamen Kommunikationskanal nach einem Mehrfachzugriffsformat im Zeitmultiplex teilen
EP1860795B1 (de) Verfahren zur dynamischen Ressourcenzuteilung in einem interaktiven Satellitenfunknetz-Multimediasystem und Verwendung des Verfahrens
DE69731073T2 (de) Dienst-multiplexer
DE19708182C2 (de) System zur leitungsungebundenen Übertragung eines rahmensynchronisierten Signals zwischen einer Feststation und wenigstens einem mobilen Terminal
DE69937666T2 (de) Zuordnung der Bandbreite und Übertragungssystem von Paketen mit variabeler Länge
DE10053352A1 (de) Verfahren zum Zuweisen von Ressourcen
DE112006002598T5 (de) Ein System und ein Verfahren zur Steuerung des Zugangsnetzwerks
EP1794946A1 (de) Selbstadaptierendes bandbreitenmanagement
DE60012233T2 (de) System zum verbesserten ressourcenmanagement für atm-netz-verbindungen
EP1372312B1 (de) Zuteilung von Übertragungskapazität eines gemeinsamen Mediums in einem Mehrpunkt-zu-Punkt-Netzwerk
DE60036616T2 (de) Kommunikationsverfahren, verwandtes Pufferspeicherelement und Leitungsabschlusselement

Legal Events

Date Code Title Description
8364 No opposition during term of opposition