DE102004052885A1 - Bandbreitenkontrolleinrichtung - Google Patents
Bandbreitenkontrolleinrichtung Download PDFInfo
- Publication number
- DE102004052885A1 DE102004052885A1 DE102004052885A DE102004052885A DE102004052885A1 DE 102004052885 A1 DE102004052885 A1 DE 102004052885A1 DE 102004052885 A DE102004052885 A DE 102004052885A DE 102004052885 A DE102004052885 A DE 102004052885A DE 102004052885 A1 DE102004052885 A1 DE 102004052885A1
- Authority
- DE
- Germany
- Prior art keywords
- bandwidth
- control device
- network
- available
- bandwidth control
- 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.)
- Ceased
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/70—Admission control; Resource allocation
- H04L47/82—Miscellaneous aspects
- H04L47/822—Collecting or measuring resource availability data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/54—Store-and-forward switching systems
- H04L12/56—Packet switching systems
- H04L12/5601—Transfer mode dependent, e.g. ATM
- H04L12/5602—Bandwidth control in ATM Networks, e.g. leaky bucket
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/15—Flow control; Congestion control in relation to multipoint traffic
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/70—Admission control; Resource allocation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/70—Admission control; Resource allocation
- H04L47/78—Architectures of resource allocation
- H04L47/781—Centralised allocation of resources
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/70—Admission control; Resource allocation
- H04L47/80—Actions related to the user profile or the type of traffic
- H04L47/801—Real time traffic
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/18—Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Multimedia (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
Die Erfindung soll eine zuverlässige und vollständige Übertragung von Daten für Dienste, insbesondere Echtzeit-Dienste von einem Dienstserver im Netz zu einem Endgerät beim Dienstnutzer ermöglichen. DOLLAR A Die Aufgabe wird durch die Einführung einer Bandbreitenkontrolleinrichtung gelöst, die über jede Teilstrecke eines Netzes hinsichtlich der aktuell benutzten Bandbreite Buch führt und auf dieser Grundlage entscheidet, ob ein neuer Wunsch nach einer bestimmten Bandbreite akzeptiert wird oder nicht.
Description
- Aufgabe, die der Erfindung zugrunde liegt
- Die Erfindung soll eine zuverlässige und vollständige Übertragung von Daten für Echzeit-Dienste (z.B. Videoinhalts-Daten für Video-Dienste) von einem Dienstserver (z.B. Videoserver) im Netz zu einem Endgerät (z.B. Set Top Box, abgekürzt STB) beim Dienstnutzer ermöglichen.
- Bisherige Lösung der genannten Aufgabe
- Bisher ist es nur durch Bereitstellung von sehr viel Übertragungskapazität (Bandbreite) möglich, einem Dienstnutzer zu garantieren, dass Videoinhalte in Echtzeit vollständig zu der STB dieses Dienstnutzers übertragen werden. Diese Bandbreite muss auf dem ganzen Weg, den die Videopakete zwischen dem Videoserver und der STB zurücklegen, bereitgestellt werden. Im Extremfall (d.h. wenn der Netzbetreiber nahe an 100% liegende Garantien gegenüber dem Dienstnutzer abgeben möchte) muss für jeden Dienstnutzer immer die maximal nutzbare Übertragungskapazität (z.B. 2 Mbit/s) auf der gesamten Wegstrecke bereitgestellt werden. Dies ist eine in hohem Masse unökonomische Lösung.
- Die Schwierigkeit eine Lösung dieses Problems bereitzustellen, rührt unter anderem daher, dass die Übertragungsnetzkomponenten zwischen der Teilnehmeranschlussleitung und dem Videoserver nicht in der Lage sind Aussagen und Entscheidungen über die Verfügbarkeit von Übertragungskapazitäten zu machen bzw. zu treffen.
- Zwar könnten die Übertragungsnetzkomponenten mit den dazu notwendigen Funktionen ausgestattet werden Diese Funktionen wären Warteschlangen einschließlich einer Überwachung ihrer Länge sowie einer Signalisierungsfunktion, die anderen Netzkomponenten mitteilen kann, ob ausreichend Übertragungskapazitäten vorhanden sind oder nicht. Diese besondere Ausstattung erfordert jedoch hohe Investitionen, da u.a. viele sich im Feld befindlichen Komponenten (ATM Switch, DSLAMs, etc.) hochgerüstet werden müssten.
- Lösung der Aufgabenstellung gemäß der Erfindung
- Die Aufgabe wird durch die Einführung einer neuen „Bandbreitenkontrolle" gelöst, bei der die Übertragungskapazität des Netzes für Echtzeit-Dienste, wie z.B. Video-Dienste, netzzentral überwacht und kontrolliert wird.
- Im folgenden wird ein Ausführungsbeispiel der Bandbreitenkontrolle anhand der Zeichnung, die eine Figur umfasst, näher erläutert, wobei das Ausführungsbeispiel insbesondere die Bandbreitenkontrolle für Video-Dienste näher erläutert.
- In dem Ausführungsbeispiel wird, wie in der Figur dargestellt, davon ausgegangen, dass die gesamte Wegstrecke zwischen einem Videoserver und einer Set Top Box STB beim Dienstnutzer lediglich durch Layer 2 (ATM oder Ethernet) Netze führt. Dies ist im allgemeinen eine deutlich kostengünstigere Lösung als die Anbindung der Video Server über ein IP Netz. Um die Funktion der IP Netze hinsichtlich der Bandbreitenverwaltung auch in Layer 2 Netzen bereitstellen zu können, wird die oben erwähnte Bandbreitenkontrolle für Echzeit-Dienste eingeführt, wobei insbesondere Video-Dienste unter den Echtzeit-Diensten aufgrund der relativ hohen Anforderung an Übertragungskapazität besonders kritisch sind.
- Der gesamte Weg zwischen dem Video Server und der STB kann unterteilt werden in Teilstrecken (Streckenabschnitte 1 bis 4 in der Figur), die durch ATM bzw. Ethernet Übertragungskomponenten („Switches" oder „Cross Connects") miteinander ver bunden sind. Jede dieser Teilstrecken (Links) verfügt vor dem Beginn der Belegung durch Echtzeit-Dienste mithilfe der erfindungsgemäßen Bandbreitenkontrolle über eine definierte Übertragungskapazität. Diese kann z.B, auf Grund der zugrunden liegenden Layer 1 Charakteristika festliegen (Ethernet 1 Gigabit/s oder 1 STM4 mit 625 Mbit/s) oder auch durch logische Konfiguration festgelegt worden sein (ATM PVC oder Ethernet VLAN mit z.B. 500 Mbit/s). Insbesondere bei der genannten Festlegung der Übertragungskapazität durch logische Konfiguration kann für die Überwachung von Echtzeitdiensten (einschließlich Video-Diensten) eine eigene Übertragungskapazität festgelegt werden, die logisch von der Bandbreite für andere Dienste (z.B. best effort Diensten wie Internet surfing) getrennt ist.
- Über jedes Teilstück der Wegstrecke wird in der Bandbreitenkontrolle Buch geführt: Erfasst wird sekundenaktuell (Echtzeit!) die aktuell benutzte Bandbreite bzw. die aktuell noch verfügbare Bandbreite auf diesem Teilstück.
- Eine Video Applikation („Video Middleware") oder ein Videoserver teilt der Bandbreitenkontrolle Wünsche für neue Bandbreite mit (Schnittstelle 5 in der Figur). Die Bandbreitenkontrolle entscheidet dann, ob auf den benötigten Teilstücken noch ausreichend Bandbreite vorhanden ist oder nicht. Nur wenn ausreichend Bandbreite vorhanden ist, fängt der Videoserver an, den Film an den Dienstnutzer zu übertragen. Andernfalls erhält die Video Applikation eine negative Antwort, die diese an den Dienstnutzer weiterleiten kann, und der Film wird nicht übertragen.
- Nach dem Ende der Videoübertragung wird die Bandbreitenkontrolle informiert, dass der Film zu Ende ist und somit die Übertragung abgeschlossen ist, die Bandbreitenkontrolle markiert nun die Übertragungskapazität wieder als „frei".
- Die Bandbreitenkontrolle weist des Weiteren eine Schnittstelle auf, über die der Netzbetreiber eine ständig aktuelle Übersicht über die in seinem Netz benützten Transportressourcen erhalten kann.
- Vorteile der erfindungsgemäßen Lösung
-
- • Dem Dienstnutzer wird die angeforderte bzw. benötigte Bandbreite während der gesamten Dauer der Nutzung des Videodienstes (während der Dauer des Films) garantiert.
- • Die gesamte Strecke, welche die Videopakete zurücklegen müssen, wird von der Bandbreitenkontrolle kontrolliert und damit wird auf allen Streckenabschnitten sichergestellt, dass ausreichend Bandbreite vorhanden ist. Nur wenn auf allen Streckenabschnitten ausreichend Bandbreite vorhanden ist, wird der Video übertragen. Damit ist garantiert, dass weder einzelne Pakete verloren gehen und dass der Video wirklich in Echtzeit übertragen wird.
- • Der Netzbetreiber hat eine ständig aktuelle Übersicht über die in seinem benützten Transportressourcen. Diese Informationen können dem Netzbetreiber wichtige Informationen und Anhaltspunkte für die Dimensionierung bzw. den Weiterausbau des Netzes liefern.
Claims (6)
- Bandbreitenkontrolleinrichtung, die a) über jede Teilstrecke eines Netzes hinsichtlich der aktuell benutzten Bandbreite bzw. der noch verfügbaren Bandbreite Buch führt, b) von einer Applikation bzw. einem Dienst-Server eine Anforderung nach einer bestimmten Bandbreite empfängt, c) bewertet, ob auf den zur Erfüllung der Anforderung benötigen Teilstrecken gemäß der genannten Buchführung ausreichend Bandbreite zur Verfügung steht, d) die Anforderung akzeptiert und ihre genannte Buchführung entsprechend aktualisiert, wenn gemäß der genannten Bewertung ausreichend Bandbreite zur Verfügung steht.
- Bandbreitenkontrolleinrichtung nach Anspruch 1, dadurch gekennzeichnet, dass sie ihre genannte Buchführung ebenfalls entsprechend aktualisiert, wenn sie von einer Applikation bzw. einem Dienst-Server die Nachricht empfängt, dass die für eine der akzeptierten Anforderungen reservierte Bandbreite nicht mehr benötigt wird.
- Bandbreitenkontrolleinrichtung nach Anspruch 1 oder 2, dadurch gekennzeichnet, dass für die Bandbreitenkontrolleinrichtung die Übertragungskapazität der Teilstrecken des Netzes auf Grund der dem Netz zugrunden liegenden Layer 1 Charakteristika festliegt oder auch durch logische Konfiguration festgelegt ist.
- Bandbreitenkontrolleinrichtung nach einem der Ansprüche 1 bis 3, dadurch gekennzeichnet, dass sie eine Schnittstelle aufweist, über die der Netz betreiber eine ständig aktuelle Übersicht über die in seinem Netz benützten Transportressourcen erhalten kann.
- Bandbreitenkontrolleinrichtung nach einem der Ansprüche 1 bis 4, dadurch gekennzeichnet, dass es sich bei dem Netz um ein Layer 2 Netz handelt.
- Bandbreitenkontrolleinrichtung nach einem der Ansprüche 1 bis 5, dadurch gekennzeichnet, dass sie die Bandbreite für Echzeit-Dienste kontrolliert.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE102004052885A DE102004052885A1 (de) | 2004-11-02 | 2004-11-02 | Bandbreitenkontrolleinrichtung |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE102004052885A DE102004052885A1 (de) | 2004-11-02 | 2004-11-02 | Bandbreitenkontrolleinrichtung |
Publications (1)
Publication Number | Publication Date |
---|---|
DE102004052885A1 true DE102004052885A1 (de) | 2006-05-04 |
Family
ID=36201816
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE102004052885A Ceased DE102004052885A1 (de) | 2004-11-02 | 2004-11-02 | Bandbreitenkontrolleinrichtung |
Country Status (1)
Country | Link |
---|---|
DE (1) | DE102004052885A1 (de) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2015196766A1 (zh) * | 2014-06-27 | 2015-12-30 | 中兴通讯股份有限公司 | 带宽控制方法、iptv终端设备及通信*** |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO1999053719A1 (en) * | 1998-04-14 | 1999-10-21 | Enron Warpspeed Services, Inc. | Method and apparatus for providing guaranteed quality of service in a local or wide area network |
JP2003218925A (ja) * | 2002-01-21 | 2003-07-31 | Mitsubishi Electric Corp | 通信帯域幅管理システム及び通信帯域幅管理方法 |
-
2004
- 2004-11-02 DE DE102004052885A patent/DE102004052885A1/de not_active Ceased
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO1999053719A1 (en) * | 1998-04-14 | 1999-10-21 | Enron Warpspeed Services, Inc. | Method and apparatus for providing guaranteed quality of service in a local or wide area network |
JP2003218925A (ja) * | 2002-01-21 | 2003-07-31 | Mitsubishi Electric Corp | 通信帯域幅管理システム及び通信帯域幅管理方法 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2015196766A1 (zh) * | 2014-06-27 | 2015-12-30 | 中兴通讯股份有限公司 | 带宽控制方法、iptv终端设备及通信*** |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE60204645T2 (de) | Ressourcenverwaltung in heterogenen dienstqualitätsbasierten Paketnetzwerken | |
EP1911224B1 (de) | Verfahren und kommunikationssystem zur auswahl eines übertragungsmodus für eine übermittlung von nutzdaten | |
DE69635252T2 (de) | System und Verfahren mit wiederverhandelten Bitrateservice | |
EP2055112B1 (de) | Kommunikationsnetz mit leitungs- und paketvermittelnder steuerung | |
DE60030902T2 (de) | Datenempfangsvorrichung | |
DE60313931T2 (de) | Multiplexer und Verfahren zur OAM Paketübertragungssteuerung für ein Ethernet Passives Optisches Netzwerk | |
DE102004052885A1 (de) | Bandbreitenkontrolleinrichtung | |
EP1308006B1 (de) | Verfahren zum aufbau einer verbindung mit vorgegebener dienstgüte zwischen kommunikationsnetzen mit resourcenmanagern | |
EP0698998A1 (de) | Verfahren und Schaltungsanordnung zur Steuerung eines Verbindungsaufbaus für interaktive Dienste | |
WO1999059299A1 (de) | Verfahren zur steuerung des nachrichtenflusses in einem kommunikationsnetz | |
DE69835829T2 (de) | Ressourcenoptimierungsfunktion in einem daten- und telekommunikationssystem | |
WO2002011412A1 (de) | Vorrichtung und verfahren zur anrufumlenkung in telekommunikationsnetzen | |
EP0998090A2 (de) | Verfahren zum Übertragen von Daten | |
EP2005666B1 (de) | Netzzugangssteuerung mit zusätzlicher Verkehrsklasse in einem Kommunikationsnetz | |
DE19730621A1 (de) | Verfahren zum Übertragen von Daten auf einer ISDN-Anschlußleitung, sowie Leitungsabschlußeinheit, Vermittlungsstelle, Netzabschlußeinheit und Datenendgerät dafür | |
EP0119588A2 (de) | Intergriertes Nachrichtensystem und Verfahren zum Aufbauen von Bildfernsprechverbindungen in einem solchen Nachrichtensystem | |
DE4306186A1 (de) | Lokales, nach dem asynchronen Transfermodus (ATM) arbeitendes Netzwerk | |
EP1311101B1 (de) | Bereitstellung von IVR Ressourcen in BICC Netzen | |
EP0998093B1 (de) | Verfahren zur Übertragung von Rückkanal-Daten in einer Verbindung zwischen einem Endgerät und einem Server eines Paketvermittlungsnetzes | |
DE4134476C1 (en) | Controlling admission of new connections in asynchronous time-multiplex packet exchange system - setting load threshold to give low information loss, measuring load, and refusing connection if load threshold is exceeded | |
DE2103307B2 (de) | Schaltungsanordnung zur Eingabe von zwischen zwei Endstellen zu übertragenden Daten in nicht besetzte Kanäle eines Femsprech-Multiplexsystems | |
EP1257145B1 (de) | Verfahren und Vorrichtungen zur Datenübertragung mit zeitlich veränderlicher Datenrate | |
DE69920036T2 (de) | Verkehrsvermittlung in einem intelligenten netz | |
DE69533353T2 (de) | Kommunikationssystem mit Markierungsanlage | |
DE2215123B2 (de) | Funkeinrichtung mit einer Feststation und Mobilstationen |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
OP8 | Request for examination as to paragraph 44 patent law | ||
8131 | Rejection |