DE69027395T2 - Überlastungskontrolle in Kommunikationsnetzen - Google Patents
Überlastungskontrolle in KommunikationsnetzenInfo
- Publication number
- DE69027395T2 DE69027395T2 DE69027395T DE69027395T DE69027395T2 DE 69027395 T2 DE69027395 T2 DE 69027395T2 DE 69027395 T DE69027395 T DE 69027395T DE 69027395 T DE69027395 T DE 69027395T DE 69027395 T2 DE69027395 T2 DE 69027395T2
- Authority
- DE
- Germany
- Prior art keywords
- gap
- gap value
- threshold
- value
- values
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 238000004891 communication Methods 0.000 title description 7
- 230000004044 response Effects 0.000 claims description 14
- 238000000034 method Methods 0.000 claims description 13
- 230000005540 biological transmission Effects 0.000 claims description 3
- 238000005259 measurement Methods 0.000 claims 7
- 230000000977 initiatory effect Effects 0.000 claims 1
- 230000008030 elimination Effects 0.000 description 7
- 238000003379 elimination reaction Methods 0.000 description 7
- 238000012360 testing method Methods 0.000 description 3
- 230000003247 decreasing effect Effects 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 230000011664 signaling Effects 0.000 description 2
- 238000013459 approach Methods 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000002045 lasting effect Effects 0.000 description 1
- 238000011084 recovery Methods 0.000 description 1
- 230000008054 signal transmission Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/12—Avoiding congestion; Recovering from congestion
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/26—Flow control; Congestion control using explicit feedback to the source, e.g. choke packets
- H04L47/266—Stopping or restarting the source, e.g. X-on or X-off
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q3/00—Selecting arrangements
- H04Q3/0016—Arrangements providing connection between exchanges
- H04Q3/0029—Provisions for intelligent networking
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q3/00—Selecting arrangements
- H04Q3/0016—Arrangements providing connection between exchanges
- H04Q3/0062—Provisions for network management
- H04Q3/0091—Congestion or overload control
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q2213/00—Indexing scheme relating to selecting arrangements in general and for multiplex systems
- H04Q2213/13522—Indexing scheme relating to selecting arrangements in general and for multiplex systems traffic management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q2213/00—Indexing scheme relating to selecting arrangements in general and for multiplex systems
- H04Q2213/13561—Indexing scheme relating to selecting arrangements in general and for multiplex systems congestion - inc. overflow
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q2213/00—Indexing scheme relating to selecting arrangements in general and for multiplex systems
- H04Q2213/13563—Indexing scheme relating to selecting arrangements in general and for multiplex systems call gapping, e.g. to prevent congestion
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Exchange Systems With Centralized Control (AREA)
- Telephonic Communication Services (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Monitoring And Testing Of Exchanges (AREA)
Description
- Die Erfindung betrifft ein Verfahren und eine Vorrichtung zur Steuerung der Überlastung in Kommunikationsnetzwerken.
- Zentralisierte Datenbasen sind für den Betrieb moderner Kommunikationsnetzwerke kritisch geworden. Für viele von diesen Netzwerken angebotene Dienste, beispielsweise der "800"- oder "Freephone"-Dienst kann ein Anruf nicht durchgeschaltet werden, ohne daß die Informationen zur Wegführung des Anrufs zu seinem Bestimmungsort von einer solchen zentralisierten Datenbasis gewonnen werden. Wenn ein 800-Anruf eingeleitet wird, so wird er von einer lokalen Vermittlungsanlage zu einer Fernverrnittlungsanlage geführt, die dann eine Anfragenachricht zu einer von einer Vielzahl von zentralisierten Datenbasen aussendet. Zwischen die Fernvermittlungsanlage und die Vielzahl von Datenbasen sind ein oder mehrere Signalübergabepunkte eingefügt, um die Anfragenachricht auf der Grundlage einer Bestimmungsgruppe zu einer jeweils geeigneten Datenbasis der zentralisierten Datenbasen zu führen. Die zentralisierte Datenbasis antwortet mit den zur Wegführung des Anrufs erforderlichen Informationen. Wenn die zentralisierte Datenbasis nicht innerhalb eines im voraus angegebenen Intervalls antwortet, dann wird dem Anruf ein Überlaufton zugeordnet und der rufende Teilnehmer verärgert. Üblicherweise wird er dann nach kurzer Zeit den Anruf erneut versuchen. Diese erneuten Versuche führen zu einer weiteren Beiastung der zentralisierten Datenbasis, so daß der bestehende Überlastzustand verschlimmert wird. Es ist daher wichtig, sicherzustellen, daß die Überlastung zentralisierter Datenbasen sorgfältig gesteuert wird, um die Erzeugung eines solchen verschlimmerten Zustandes zu vermeiden.
- Bei den bekannten Systemen behandelt eine Datenbasis die Überlastung etwa auffolgende Weise: Die Datenbasis verfolgt die Anzahl empfangener Anf ragenachrichten und speichert einen Parameter für die angenäherte Anzahl von Nachrichten, die je Zeiteinheit verarbeitet werden können. Wenn mehr Nachrichten empfangen als je Zeiteinheit verarbeitet werden können, so werden die überzähligen Nachrichten fallengelassen oder "beseitigt". Das Beseitigen von Nachrichten benötigt jedoch einen größeren Betrag an Realzeit, so daß unter Bedingungen extremer Überlastung ein großer Teil der Datenbasis-Realzeit für die Beseitigung von Nachrichten verbraucht wird, die nicht bearbeitet werden. Zusätzlich werden Maßnahmen ergriffen, um eine Steuerung der Nachrichten an ihren Quellen zu versuchen, die die Anf ragenachrichten aussenden. Diese Quellen sind die verschiedenen Fernvermittlungsanlagen des Kommunikationsnetzwerkes, die den Verkehr aufnehmen und die Anfragenachrichten für die Datenbasis erzeugen. Beim Stand der Technik sendet die Datenbasis, wenn sie sich im Überlastzustand befindet und eine Nachricht von einer bestimkten Fernvermittlungsanlage empfängt, wobei die Nachricht eine Anforderung zur Wegführung zu einer bestimmten Bestimmungsgruppe ist, als Teil ihrer Antwortnachricht eine Anzeige an die Fernvermittlungsanlage&sub1; die Nachrichtenlast für einen Verkehr zu dieser Bestimmungsgruppe entsprechend Parametern zu verringern, die in der Antwortnachricht übertragen werden. Diese Parameter werden von der Fernvermittlungsanlage benutzt, um eine Lücke und ein Zeitintervall zu suchen, die wie folgt benutzt werden. Nach Annahme eines Anrufs werden keine weiteren Anrufe für diese Bestimmungsgruppe für ein Lückenintervall angenommen. Danach wird ein weiterer Anruf angenommen und dann werden keine weiteren Anrufe für ein anderes Lückenintervall angenommen. Diese Lückenintervalle werden während der Zeit des Dauerintervalls angewendet, falls sie nicht durch eine nachfolgende Nachricht geändert werden. Diese Steuervorgänge werden individuell je Bestimungsgruppe statt kollektiv für alle Bestimungsgruppen angewendet, die von der Fernvermittlungsanlage bedient werden, weil in vielen Fällen solche Überlastungen durch Verkehrsbündel zu einem speziellen Bestimmungsort, insbesondere Verkehrsbündel zu einem Bestimmungsort verursacht werden, der selbst überlastet ist und keine weiteren Anrufe entgegennehmen kann. Da nur überlastete Datenbasen eine Steuerung anfordern, kontrollieren die Fernvermittlungsanlage nur Nachrichten, die für überlastete Datenbasen bestimmt sind und beeinflussen keine Nachrichten, die für andere, nicht überlastete Datenbasen bestimmt sind. Weiterhin besteht für die Bestimmungsgruppen, die durch die überlastete Datenbasis bedient werden, eine Neigung, nur diejenigen Bestimmungsorte zu steuern, die selbst stark überlastet sind, da bei einer Lückensteuerung ein wesentlich größerer Teil der Anrufe für Quellen mit starkem Verkehr beseitigt werden als für Quellen mit schwachem Verkehr. Demgemäß unterliegt nur derjenige Teil des Verkehrs, welcher nicht zufriedenstellend bedient werden kann, der Überlaststeuerung.
- Da eine Datenbasis einer großen Vielzahl von Überlastzuständen unterliegen kann, von denen einige schwach, einige extrem, einige gebündelt von einigen wenigen Quellen, einige durch eine große Zahl von Quellen erzeugt sind, können die spezielle Lücke und das Dauerintervall, das zur angemessenen Steuerung des Verkehrs erforderlich ist, sich stark von einem Überlastzustand zum nächsten unterscheiden. Zur Erfassung des möglichen Bereichs zwischen 0,1 s und 600 s sind die Fernvermittlungsanlagen mit einer Lücke der Größe null zuzüglich einer Lücke 15 und Dauerintervallwerten ausgestattet, die sich um etwa den Faktor 2 unterscheiden. Da die Wahl einer falschen Lücke und falscher Dauerintervalle entweder zu einer Untersteuerung oder Übersteuerung führt, ist es wichtig, daß die Datenbasis in der Lage ist, die besten Werte für die gegebene Situation auszuwählen. Beim Stand der Technik wurde die Wahl auf der Grundlage einer Nachschlagetabelle durchgeführt, die den Bruchteil der beseitigten Nachrichten als Index verwendet.
- Ein Problem bei dieser Anordnung besteht darin, daß zur Aufrechterhaltung einer großen Lücke eine Situation beherrscht werden muß, bei der die Datenbasis einer starken ÜberlaBt von einer großen Anzahl von Quellen unterliegt. In diesem Fall muß die Datenbasis eine große Anzahl von Anrufen zurückweisen, wodurch ein Großteil ihrer Zeit vergeudet und die Anzahl der Anforderungsnachrichten verringert wird, die sie verarbeiten kann. Die Anordnung neigt jedoch in hohem Maße zur Instabilität und schwingt von einer außerordentlich starken Uberlaststeuerung zu einer außerordentlich schwachen Überlaststeuerung, weil eine große Lücke die Anzahl von Anforderungsnachrichten verringert, was zu einem wesentlich geringerem Beseitigungsanteil und einer kleineren Lücke führt, wodurch wiederum ein weiterer plötzlicher Anstieg des Verkehrs bewirkt wird, usw., mit dem Ergebnis, daß wesentlich mehr Anforderungsnachrichten als unter optimalen Betriebsbedingungen zurückgewiesen werden. Daher besteht beim Stand der Technik ein Problem darin, daß die Anordnungen zur Steuerung der Überlast bei Anforderungsnachrichten, die in zentralisierten Datenbasen empfangen werden, so geschaffen sind, daß die zentralisierten Datenbasen Nachrichten nicht bis zu ihrer Kapazitätsgrenze verarbeiten.
- Verfahren zur Anruflilckenbildung durch Begrenzung der Anzahl von Anrufen, üblicherweise auf einen, die für ein spezielles Intervall (Anruflücke) angenommen werden, sind beschrieben in D.G. Haenschke et al. "Network Management and Congestion in the U.S. Telecommunication Network", IEEE Transactions on Comunications, Band COM-28, Nr. 4, April 1981, Seiten 376-385. Die Grundgedanken der Anruf lückenbildung sind, wie im ersten Teil der speziellen Beschreibung erläutert wird, auf eine automatische Steuerung ausgedehnt worden, wobei die Anruf lücke wiederholt durch ein Steuergerät des Verkehrspegels angegeben wird.
- Entsprechend einem Merkmal der Erfindung wird ein Verfahren gemäß Anspruch 1 geschaffen.
- Entsprechend einem weiteren Merkmal der Erfindung wird eine Vorrichtung gemäß Anspruch 7 geschaffen.
- Ein Vorteil gegenüber dem Stand der Technik wird durch eine Anordnung erzielt, bei der die Datenbasis den augenblicklichen Wert einer Lücke nach oben oder unten entsprechend dem augenblicklichen Anteil der beseitigten Anforderungsnachrichten einstellt, anstatt einen absoluten Wert für die Lücke einzustellen. Mit Vorteil ermöglicht eine solche Anordnung der Datenbasis, den Lückenwert in kleinen Beträgen dynamisch einzustellen und dauernd nach dem optimalen Wert für die Lücke zu suchen. Auf vorteilhafte Weise muß die Datenbasis nicht umfangreiche Ressourcen bei der Zurückweisung eines hohen Anteils ankommender Nachrichten vergeuden, um einen hohen Wert für eine Lucke aufrecht zu erhalten, die erforderlich ist, um das ankommende Nachrichtenvolumen auf einen Wert zu verringern, der von der Datenbasis verarbeitet werden kann. Die meisten Anrufe, die zurückgewiesen werden müssen, werden von der Fernvermittlungsanlage zurückgewiesen, ohne jemals eine Nachricht zu der Datenbasis auszusenden. Durch Zurückweisung der Anrufe bei der Vermittlungsanlage werden die Signalübergabepunkte ebenso weniger stark belastet, da sie nicht eine große Zahl von Nachrichten weiterführen müssen, die später bei der Datenbasis zurückgewiesen werden.
- Vorzugsweise ist die gewählte Lückengröße so gewählt, daß die Zurückweisung eines gewissen Anteils des Nachrichtenverkehrs in der Datenbasis bewirkt wird, wenn diese nicht in der Lage ist, den gesamten den Fernvermittlungsanlagen angebotenen Verkehr zu verarbeiten. Durch Auswahl der Lückengröße wird der Verkehrsanteil, der unnötig in der Fernvermittlungsanlage zurückgewiesen wird, minimiert. Die optimale Wahl für die Lücke ist die größte Lücke, die noch einige Nachrichten bei der Datenbasis zurückweist, da bei dieser Lücke keine Anrufe unnötig bei der Fernvermittlungsanlage verweigert werden. Demgemäß wird immer dann, wenn der Umfang der bei der Datenbasis zurückgewiesenen Anforderungsnachrichten gegen null geht&sub1; die Lückengröße, wenn sie nicht bereits null ißt, um ein Inkrement verringert.
- Vorzugsweise ist der Parameter, der den Bruchteil der bei der Datenbasis beseitigten Nachrichten wiedergibt, bevor die Lückengröße erhöht wird, eine Funktion des Verhältnisses zwischen benachbarten Lückengrößen. Wenn daher benachbarte Werte für die Lücke sich nur um einen kleinen Bruchteil unterscheiden, so wird die Lücke vergrößert, wenn nur ein kleiner Bruchteil der Anforderungs nachrichten beseitigt wird.
- Vorzugsweise ist die Zeit zwischen aufeinander folgenden Lückenänderungen proportional zum Absolutwert der im Augenblick wirksamen Lückengröße. Für größere Werte der Lücke kann daher die Lücke nicht so häufig vergrößert oder verringert werden, wie für den Fall, daß der Lückenwert klein ist. Entsprechend einem weiteren Aspekt der Erfindung ißt der Proportionalitätsfaktor vor Annahme einer Entscheidung, die Lücke zu vergrößern, größer als der Proportionalitätsfaktor für die Annahme einer Entscheidung, die Lücke zu verkleinern. Dies ermöglicht eine schnelle Erhöhung der Lückengröße für eine plötzliche Überlast, während gleichzeitig ein Überschießen vermieden wird, und erlaubt eine sanftere Erholung bei einer Überlast. Dadurch wird zur Vermeidung größerer Ausschläge bei dem Lückenwert beigetragen und eine erhöhte Güte erreicht.
- Vorzugsweise wird das Dauerintervall proportional zu und mehrfach größer als das Lückenintervall gewählt. Dadurch wird das Problem, daß eine Quelle versehentlich nicht gesteuert wird, weil der Dauer-Zeitgeber abläuft, bevor eine nachfolgende Antwortnachricht empfangen worden ist, vermieden.
- Vorzugsweise wird, wenn die Fernvermittlungsanlagen, die die Nachrichten für die Datenbasis erzeugen, nur darauf eingerichtet sind, mit einer kleinen Anzahl von diskreten Lücken zu arbeiten, die durch ein großes Vielfaches getrennt sind, der Wert für die Lücke, der in Nachrichten von der Datenbasis zurückgegeben wird, so gewählt, daß er einer von zwei benachbarten Läckenwerten ist, und der Bruchteil der zeit, während der ein kleinerer Lückenwert und ein größerer Lückenwert zurückgegeben werden, wird so eingestellt, daß möglichst ein mittlerer Lückenwert vorhanden ist, der dicht beim Optimum liegt. Dies gibt der Datenbasis die Möglichkeit, wirksam mit einer großen Anzahl von diskreten Lückenwerten zu arbeiten, obwohl die Fernvermittlungsanlagen eine wesentlich kleinere Anzahl von Werten benutzen, so daß ein kontinuierlicherer Bereich der Lückensteuerung ermöglicht wird. Die ideale Lückengröße bei Überlast ist eine sich beinahe kontinuierlich ändernde Zahl. Entsprechend einem speziellen Ausführungsbeispiel der Erfindung wird der Lückenwert alle zehn Sekunden eingestellt. Die Fernvermittlungsanlagen akzeptieren eine von 15 Lückenwerten zusätzlich zum Lückenwert null. Die Datenbasis berechnet einen von 75 Lückenwerten und sendet dann den benachbarten Lückenwert aus, der einen bestimmten Wert durch einen entsprechenden Bruchteil der Zeit darstellt. Wenn beispielsweise zwei benachbarte Lückenwerte der Fernvermittlungsanlagen eine Sekunde und zwei Sekunden und der berechnete Lückenwert in der Datenbasis 1,6 Sekunden sind, dann wird der Wert von einer Sekunde für 40 % der Zeit und der Wert von zwei Sekunden für 60 % der Zeit ausgesendet.
- Vorzugsweise gibt es zu dem Zeitpunkt, zu dem die Einstellung des Lückenwertes berechnet wird, zusätzlich zu den drei grundlegenden Werten, nämlich eine Erhöhung des Lückenwertes um ein Inkrement, Beibehalten des augenblicklichen Lückenwertes oder Verringern des Lückenwertes um ein Inkrement, zusätzliche Bereiche, in denen der Lückenwert um zwei oder mehr Inkremente erhöht wird. Dies ist insbesondere wünschenswert für die oben beschriebene Anordnung mit 75 unterschiedlichen Lückenwerten, da es bei einer so großen Zahl von unterschiedlichen Lückenwerten wünschenswert sein kann, eine Erhöhung um mehr als ein Inkrement je zehn Sekunden vorzunehmen.
- Es zeigen:
- Fig. 1 die Nachrichtenverbindung zwischen einer Gruppe von Fernvermittlungsanlagen und eine Datenbasis zur Anforderung von Daten und zur Steuerung einer zur Verkehrszurückweisung benutzten Lücke;
- Fig. 2 wie eine Lücke zur Zurückweisung von Verkehr als Funktion der Zeit benutzt wird;
- Fig. 3 und 4 Flußdiagramme für Programme zur Steuerung der Lücke.
- Fig. 1 zeigt ein Gesamtblockschaltbild für eine bekannte Anordnung zur Nachrichtenübertragung zwischen Fernvermittlungsanlagen 104 ... 105 über einen oder mehrere Signalübertragungspunkte (STP) 103 zu einer oder mehreren Datenbasen 101 ... 102. Die Fernvermittlungsanlagen, die ankommende Anrufe von lokalen Vermittlungsanlagen&sub1; beispielsweise der lokalen Vermittlungsanlage 106 empfangen, senden Anforderungsnachrichten 110 zu einer Datenbasis, beispielsweise der Datenbasis 101. Die Anforderungsnachricht 110 umfaßt einen Identifizierer 111 tür die Fernvermittlungsanlage, eine Bestimmungsgruppe 112, den Rest der vom Teilnehmer gewählten Nummer 113 und einen Anrufidentifizierer 114, um eine nachfolgende Antwortnachricht dem richtigen Anruf zuordnen zu können. Der Bestimmungsgruppenindex 112 wird vom STP benutzt, um die Anforderungsnachricht zur geeigneten Datenbasis zu führen, wenn mehr als eine Datenbasis erforderlich ist, um das Gesamtvolumen von Anforderungsnachrichten zu verarbeiten. In diesem Fall wird die Anforderungsnachricht vom Signalübergabepunkt zur Datenbasis 101 gegeben, die die Anforderungsnachricht empfängt und mit der Antwortnachricht 120 anspricht. Die Datenbasis 101 umfaßt einen Steuerprozessor 150, der durch ein im Speicher des Prozessors 150 abgelegtes Programm 151 gesteuert wird, und ein Datenverbindungssteuergerät 152 zum Aussenden und zum Empfang von Datennachrichten zu bzw. von Fernvermittlungsanlagen 104 ... 105 über den STP 103. Die Antwortnachricht 120 enthält einen Fernvermittlungsidentifizierer 121, der in diesem Fall erforderlich ist, um die Nachricht zurück über den STP zur jeweiligen Fernvermittlungsanlage zu führen, Wegführungsdaten 122, die von der Datenbasis zur richtigen Wegführung des Anrufs geliefert werden, den Anrufidentifizierer 123, der dem Anrufidentifizierer 114 der Anforderungsnachricht entspricht, einen Lückenwertindex 124 und einen Dauerwertindex 125, der von der Fernvermittlungsanlage zur Steuerung des Verkehrs zu der durch den Bestimmungsgruppenidentif izierer 126 angegebenen Bes timmungs gruppe benutzt wird. Obwohl jede Antwortnachricht einen neuen, über den Lückenwertindex 124 bereitgestellten Lückenwert angibt, wird, da die Datenbasis jede gegebene Nachricht beseitigen kann, der Dauerindex 125 außerdem so eingerichtet, daß er bei Abwesenheit neuer Nachrichten eine Lücke für eine Zeitdauer speichert, die wesentlich größer als ein Lückenintervall ist.
- Fig. 2 zeigt, wie der Lücken- und Dauerwert in der Fernvermittlungsanlage benutzt werden. Es sei angenommen, daß zum Zeitpunkt 210 eine Antwortnachricht durch die Fernvermittlungsanlage 105 von der Datenbasis 110 als Ergebnis einer Datenbasisüberlastung empfangen wird, die von null abweichende Indexwerte liefert, damit die Fernvermittlungsanlage 105 die Größe der Lücke und die Länge des Dauerintervalis bestimmen kann. Es wird dann eine Überlaststeuerung eingeschaltet, die zum Zeitpunkt 210 beginnt und bis zum Zeitpunkt 215 dauert, wobei die Zeitpunkte 210 und 215 durch die Länge des durch den Dauerindex angegebenen Dauerintervalls getrennt sind, falls nicht eine weitere Antwortnachricht empfangen wird, bevor das Dauerintervall abläuft. Wenn eine andere Antwortnachricht empfangen wird, so werden neue Werte für die Lücke und die Dauer angewendet. Die Lücke wird zu Anfang bei Empfang der Antwortnachricht eingeschaltet. Es sei angenommen, daß während der Zeit der Lücke 201 ein Anruf zum Zeitpunkt 221 für die Bestimmungsgruppe eintrifft, für die die Überlaststeuerungs-Antwortnachricht empfangen worden ist. Der Anruf wird dann zurückgewiesen. Die Fernvermittlungsanlage gibt das Überlastsignal zurück und der Anruf wird nicht durchgeschaltet. Nach Beendigung der Lücke 201 wird der nächste, für diese Bestimmungsgruppe ankommende Anruf angenommen. Der erste für diese Bestimmungsgruppe in Fig. 2 ankommende Anruf ist der Anruf, der zum Zeitpunkt 222 eintrifft. Nach der Verarbeitung des angenommenen Anrufs 222 wird automatisch eine weitere Lücke 202 eingefügt. Jeder Anruf, beispielsweise der Anruf 223, der während der Lücke 202 auftritt, wird zurückgewiesen. Die Antwortnachricht für den angenommenen Anruf 222 erzeugt einen neuen Wert für den Lücken- und Dauerindex, aus dem neue Werte für die Lücke und das Dauerintervall berechnet werden können. Diese neuen Werte werden dann benutzt und das Dauerintervall beginnt dann zu dem Zeitpunkt, zu dem die Antwortnachricht für den Anruf 222 empfangen wird. Es wird nach jedem angenommenen Anruf während einer uberlastung sowie nach jeder empfangenen Antwortnachricht, die einen von null abweichenden Wert enthält, eine Lücke erzeugt. Sowohl der Wert der Lücke als auch der Wert des Dauerintervalls werden mit jeder Antwortnachricht für diese Bestimmungsgruppe aktualisiert. Fig. 2 entspricht auch dem Grundgedanken des Standes der Technik.
- Fig. 3 zeigt ein Flußdiagramm für einen Teil des Programms 151, das zur Verwirklichung der Erfindung benutzt wird. Der Block 300 zeigt, daß die Datenbasis periodisch den Bruchteil der Anforderungsnachrichten berechnet, die im Augenblick beseitigt werden, d.h. nicht verarbeitet sondern zurückgewiesen werden. Alle zehn Sekunden prüft entsprechend dem Block 310 das System, ob ausreichend Zeit verstrichen ist, seit zum letzten Mal der Lückenindex für die Datenbasis berechnet worden ist. Wenn die Prüfung 311 zeigt, daß ausreichende Zeit nicht verstrichen ist, wird das Programm verlassen (Block 312). Wenn ausreichende zeit verstrichen ist, wird der Beseitigungsbruchteil gelesen (Block 314). Wenn dieser Beseitigungsbruchteil einen Parameter C übersteigt, dann wird der Lückenindex um zwei erhöht. Wenn der Beseitigungs bruchteil zwischen C und einem kleineren Parameter B liegt&sub1; dann wird der Lückenindex um eins erhöht. Wenn der Beseitigungsindex zwischen B und einem kleineren Parameter A liegt, dann wird der Lückenindex beibehalten. Wenn der Beseitigungsbruchteil kleiner als A ist, dann wird der Lückenindex um eins erniedrigt (falls er nicht bereits 0 ist). Der Wartezeitgeber wird dann zurückgestellt (Block 316), um sicherzustellen, daß ausreichend Zeit vor der nächsten Berechnung des Lückenindex verstreicht, und das Programm wird verlassen (Block 317).
- Zur Erzielung optimaler Güte für diesen Algorithmus sollte der Lückenindex für höhere Werte der Lücke weniger häufig neu berechnet werden. Daher ist die Prüfung 311 vorgesehen, die den Wert des Lückenindex prüft und in eine Wartezeit umwandelt, bevor ein Vergleich mit dem augenblicklichen Wert des Wartezeitgebers folgt. Die Umwandlung des Lückenindex in die Wartezeit erfolgt derart, daß die Wartezeit annähernd proportional der aktuellen Lücke ist. Bei dieser speziellen, durch die Erfinder angegebenen Verwirklichung beträgt die Wartezeit etwa das Dreifache des Lückenwertes.
- Die Lücke hat einen großen Wertbereich von 011 bis 600 Sekunden. Die Fernvermittlungsanlage wählt einen Lückenwert anhand eines 4-Bit-Index, der von der Datenbasis im Feld 124 der Antwortnachricht 120 geliefert wird. Die Datenbasis verfolgt außerdem die Länge der Lücke durch Speichern ihres eigenen Lückenindex, der zusätzlich zu den 16 möglichen Lücken, die zu der Fernvermittlungsanlage übertragen werden, vier Zwischenwerte zwischen jedem Wertpaar besitzt. Dieser Index wird von der Datenbasis bei der Prüfung 311 benutzt, um festzustellen, ob die verstrichene Zeit die Wartezeit für einen bestimmten Lückenwert überschreitet, und wird benutzt, um den speziellen Lückenindex zu erzeugen, der in Antwortnachrichten zu der Fernvermittlungsanlage übertragen wird. Fig. 4, ein Flußdiagramm für einen weiteren Teil des Programms 151, zeigt den vorgenannten Prozeß. Jede Antwortnachricht enthält einen Lücken- und einen Dauerindex. In Zeitabschnitten geringer Belastung ist dieser Lücken- und Dauerindex immer null. Zu jedem Zeitpunkt wird der gleiche Lückenindex und der gleiche Dauerindex von einer gegebenen Datenbasis zu jeder Fernvermittlungsanlage in jeder Antwortnachricht für jede, von dieser Datenbasis bediente Bestimmungsgruppe übertragen. Der Block 400 in Fig. 4 zeigt, daß der Datenbasis-Lückenindex (der vier Zwischenwerte zwischen jedem der 16 Werte besitzt, die zu einer Fernvermittlungsanlage Ubertragen werden können) in einen der 16 Werte umgewandelt wird, die zu Fernvermittlungsanlagen während der nächsten 200 ms ausgesendet werden. Wenn beispielsweise der Datenbasis- Lückenindex 3,4 beträgt, dann wird während eines Intervalls von einer Sekunde der Lückenindex 3 für drei Intervalle von 200 ms und der Wert 4 für anderen beiden Intervalle von 200 ms ausgesendet. Der Block 405 zeigt, daß bei gegebenem Lückenindex ein Dauerindex so gewählt wird, daß das Dauerintervall etwa gleich dem Achtfachen des Lückenintervalls ist. Wie im Block 410 angegeben, wird ein Vermittlungsanlagen-Lückenindex und ein Dauerindex mit jeder Antwortnachric ht übertragen.
- Die Grundprinzipien der Erfindung werden hier dargestellt, d.h. die Einstellung eines Lückenindex. Daher kann die indirekte Einstellung einer Lücke statt der Berechnung eines absoluten Wertes für eine Lücke auch für andere Arten einer Überlaststeuerung benutzt werden. Eines der großen Probleme für den Verwalter eines Kommunikationsnetzwerkes besteht darin, daß gelegentlich Bündel von Verkehr für Bestimmungsorte auftreten, die nicht auf den Empfang solcher Bündel vorbereitet sind. Der zusätzliche Verkehr zu diesen Bestimmungsorten ist unproduktiv und belegt Netzwerk- Ressourcen. Um einen solchen zusätzlichen Verkehr vom Netzwerk fernzuhalten, ist es wünschenswert, das Vorhandensein eines solchen zusätzlichen Verkehrs festzustellen und zu verhindern, daß dieser Verkehr die Fernvermittlungsanlagen verläßt. Für solche Fälle kann die Datenbasis feststellen, ob ein zusätzlicher Verkehr zu einem bestimmten Bestimmungsort im Netzwerk erzeugt wird. Die Datenbasis kann verfolgen, wieviele Antwort nac hrichten für einen speziellen Best immungs Ort angetroffen werden und wieviele solcher Anforderungsnachrichten in Zeitabschnitten hoher Belastung aber ohne Überbelastung vorhanden sein sollten. Wenn die Anzahl der Anforderungsnachrichten diesen hohen Belastungswerten übersteigt, dann kann die Datenbasis eine Lückensteuerung für diesen speziellen Bestimmungsort aufrufen, indem sie eine Nachricht zu jeder Fernvermittlungsanlaqe aussendet, die verlangt, daß die Fernvermittlungsanlage eine Lückensteuerung für die spezielle Bestimmungsortnummer mit zehn Ziffern anwendet, für die die Überbelastung festgestellt worden ist. Die Verwaltung der Lücke für diese Nummer mit zehn Ziffern wird dann in der Datenbasis entsprechend der Erläuterung in Verbindung mit Fig. 3 durchgeführt.
- Es sei darauf hingewiesen, daß die obige Beschreibung nur ein bevorzugtes Ausführungsbeispiel der Erfindung betrifft. Zahlreiche weitere Anordnungen können vom Fachmann getroffen werden.
Claims (12)
1. Verfahren für eine Verwendung in einem ersten System
(102) zur Steuerung einer Lücke (202) in einer Vielzahl
von zweiten Systemen unter Verwendung einer
Lückensteuerung zur Zurückweisung eines Überlastverkehrs
für einen besonderen Bestimmungsort, wobei das Verfahren
zur Steuerung der Lücke für die Zurückweisung von
Verkehr zu dem besonderen Bestimmungsort in einem der
zweiten Systeme vorgesehen ist und die Schritte
aufweist:
im ersten System Starten einer Anzeige (124) für einen
Lückenwert,
im ersten System Messen (305) eines Verkehrsbruchteils,
der für den besonderen Bestimmungsort nicht verarbeitet
oder nicht zu diesem durchgeschaltet werden kann,
Wiederholen (316) der Messungen und Einstellen (314) des
Lückenwerts auf der Grundlage der berichteten Messungen
und
Übertragen (410) des eingestellten Lückenwertes zu den
zweiten Systemen,
dadurch gekennzeichnet, daß
der Schritt für die Einstellung des Lückenwertes eine
Einstellung (314) des Lückenwertes nach oben, wenn der
Bruchteil einen ersten Schwellenwert übersteigt, und
nach unten, aber nicht unterhalb von Null umfaßt, wenn
der Bruchteil kleiner als ein zweiter Schwellenwert ist,
und ferner die Beibehaltung des Lückenwertes, wenn der
Bruchteil zwischen dem ersten und dem zweiten
Schwellenwert liegt.
2. Verfahren nach Anspruch 1, bei dem der Einstelischritt
den Schritt umfaßt:
Einstellen des Lückenwertes nach oben um einen Betrag,
wenn der Bruchteil einen ersten Schwellenwert
übersteigt, aber kleiner ist als ein dritter
Schwellenwert, und Einstellen des Lückenwertes nach oben
um einen zweiten Betrag, wenn der Bruchteil den dritten
Schwellenwert übersteigt, wobei der dritte Schwellenwert
gräßer als der erste Schwellenwert und der zweite Betrag
gräßer als der erste Betrag sind.
3. Verfahren nach Anspruch 1, bei dem der
Wiederholungsschritt den Schritt umfaßt: Wiederholen der
Messung und der Einstelischritte häufiger für kleine
Lückenwerte als für große Lückenwerte.
4. Verfahren nach Anspruch 3, bei dem das Intervall
zwischen den aufeinanderfolgenden Ausführungen des
Meßschritts im wesentlichen proportional dem Lückenwert
ist.
5. Verfahren nach Anspruch 4, bei dem das Intervall
wenigstens einen vorbestimmten Wert hat.
6. Verfahren nach Anspruch 1, bei dem die zweiten Systeme
einen Satz mäglicher Lückenwerte und das erste System
einen zweiten, gräßeren Satz mäglicher Lückenwerte
einschließlich von Mittelwerten aufweisen, wobei das
erste System zu unterschiedlichen Zeiten zwei
unterschiedliche Werte des ersten Satzes von
Lückenwerten überträgt, die einen einzigen Mittelwert
darstellen.
7. Vorrichtung zur Steuerung eines Lückenwertes für die
Drosselung des Verkehrs von einer Vielzahl von Quellen
mit
einer Einrichtung zur Übertragung des Lückenwertes zu
einer der Vielzahl von Quellen und
eine Prozessoreinrichtung (150), die unter Steuerung
eines Programms (151) die Schritte ausführt:
Einleiten (300) der Anzeige eines Lückenwertes,
Messen (305) eines Bruchteus des Verkehrs, der für eine
besondere Quelle nicht bearbeitet oder von dieser aus
nicht durchgeschaltet werden kann,
unter Ansprechen auf die Messung Einstellen des
Lückenwertes (314),
Steuern der Übertragungseinrichtung für eine Übertragung
(410) des eingestellten Lückenwertes zu einer der
Vielzahl von Quellen und
Wiederholen des Meß-, Einstell- und Steuerschritts,
dadurch gekennzeichnet, daß
die Einstellung umfaßt (314):
Einstellung des Lückenwertes nach oben, wenn der
Bruchteil einen ersten Schwellenwert übersteigt, nach
unten, aber nicht unterhalb von Null, wenn der Bruchteil
kleiner als ein zweiter Schwellenwert ist, und
Beibehalten des Lückenwertes, wenn der Bruchteil
zwischen dem ersten und dem zweiten Schwellenwert liegt.
8. Vorrichtung nach Anspruch 7, bei der die
Prozessoreinrichtung ferner unter Steuerung des
Programms den Lückenwert um einen Betrag nach oben
einstellt, wenn der Bruchteil einen ersten Schwellenwert
übersteigt, aber kleiner als ein dritter Schwellenwert
ist, sowie Einstellen des Lückenwertes nach oben um
einen zweiten Betrag, wenn der Bruchteil den dritten
Schwellenwert übersteigt, wobei der dritte Schwellenwert
größer als der erste schwellenwert und der zweite Betrag
größer als der erste Betrag sind.
9. Vorrichtung nach Anspruch 7, bei der die
Prozessoreinrichtung ferner unter Steuerung des
Programms die Messung und Einstellung für kleine
Lückenwerte häufiger als für größere Lückenwerte
wiederholt.
10. Vorrichtung nach Anspruch 91 bei der die
Prozessoreinrichtung ferner unter Steuerung des
Programms die Messung mit einem Wiederholungsintervall
durchführt, das im wesentlichen proportional zu dem
Lückenwert ist.
11. Vorrichtung nach Anspruch 2, bei der die
Prozessoreinrichtung ferner unter Steuerung des
Programms die Messung mit einem Wiederholungsintervall
durchführt, das wenigstens einen vorbestimmten Wert hat.
12. Vorrichtung nach Anspruch 7, bei der die
Prozessoreinrichtung ferner unter Steuerung des
Programms die Übertragungseinrichtung so steuert, daß
sie zu unterschiedlichen Zeiten zwei unterschiedliche
Lückenwerte überträgt, die einem einzigen Lückenwert
entsprechen, wobei effektiv ein Lückenwert zwischen den
beiden unterschiedlichen Werten zu der Vielzahl von
Quellen übertragen wird.
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US07/428,268 US5067074A (en) | 1989-10-27 | 1989-10-27 | Control of overload in communications networks |
Publications (2)
Publication Number | Publication Date |
---|---|
DE69027395D1 DE69027395D1 (de) | 1996-07-18 |
DE69027395T2 true DE69027395T2 (de) | 1997-01-23 |
Family
ID=23698194
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE69027395T Expired - Fee Related DE69027395T2 (de) | 1989-10-27 | 1990-10-19 | Überlastungskontrolle in Kommunikationsnetzen |
Country Status (5)
Country | Link |
---|---|
US (1) | US5067074A (de) |
EP (1) | EP0425202B1 (de) |
JP (1) | JP3033781B2 (de) |
CA (1) | CA2024305C (de) |
DE (1) | DE69027395T2 (de) |
Families Citing this family (51)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
AU7453491A (en) * | 1990-03-29 | 1991-10-21 | Sf2 Corporation | Method and apparatus for scheduling access to a csma communication medium |
US5175537A (en) * | 1990-03-29 | 1992-12-29 | Micro Technology, Inc. | Method and apparatus for scheduling access to a CSMA communication medium |
JP2555907B2 (ja) * | 1990-05-23 | 1996-11-20 | 日本電気株式会社 | 複合ネットワークアドレスルーティング制御システム |
US5335268A (en) * | 1992-10-22 | 1994-08-02 | Mci Communications Corporation | Intelligent routing of special service telephone traffic |
JPH0793645B2 (ja) * | 1993-01-11 | 1995-10-09 | 日本電気株式会社 | 信号接続制御部 |
CA2155354C (en) * | 1993-02-03 | 2001-04-17 | David L. Nelson | Digital media data stream network management system |
KR960014693B1 (ko) * | 1993-12-11 | 1996-10-19 | 조백제 | 전전자 교환기의 분산된 프로세서 과부하 제어 방법 |
KR960016662B1 (ko) * | 1993-12-15 | 1996-12-19 | 양승택 | 집중과 분산 운용의 혼성 교환기 시스템에서의 과부하 제어 방법 |
US5742606A (en) * | 1993-12-31 | 1998-04-21 | International Business Machines Corporation | Switching apparatus and method for multiple traffic classes |
US5500889A (en) * | 1994-06-09 | 1996-03-19 | At&T Corp. | Method and apparatus for prioritizing a telephone call according to a level of service of an originator |
US5715395A (en) * | 1994-09-12 | 1998-02-03 | International Business Machines Corporation | Method and apparatus for reducing network resource location traffic in a network |
JP3560370B2 (ja) * | 1994-09-26 | 2004-09-02 | 富士通株式会社 | データ転送システム及びデータ転送方法 |
FI97185C (fi) * | 1994-11-11 | 1996-10-25 | Nokia Telecommunications Oy | Ylikuormituksen esto tietoliikenneverkon solmussa |
FI97186C (fi) * | 1994-11-11 | 1996-10-25 | Nokia Telecommunications Oy | Ylikuormituksen esto tietoliikenneverkon solmussa |
EP0735786A3 (de) * | 1995-03-31 | 1998-05-06 | Siemens Aktiengesellschaft | Verfahren zur Überlastabwehr in einem Kommunikationsnetz |
KR960043938A (ko) * | 1995-05-27 | 1996-12-23 | 김광호 | 멀티프로세서 제어시스템의 단위 프로그램에 대한 메세지 과부하 제어방법 |
US5828729A (en) * | 1995-11-22 | 1998-10-27 | Stentor Resource Centre Inc. | Automated mass calling detection using CCS7 message parameters |
US5933481A (en) * | 1996-02-29 | 1999-08-03 | Bell Canada | Method of controlling call traffic in a telecommunication system |
GB9604675D0 (en) * | 1996-03-05 | 1996-05-01 | British Telecomm | Telecommunications network |
EP0901656A4 (de) * | 1996-05-24 | 2000-06-14 | Telcordia Tech Inc | Vorrichtung und verfahren zur überlastverhinderung in einem netzwerkserver |
US5878224A (en) * | 1996-05-24 | 1999-03-02 | Bell Communications Research, Inc. | System for preventing server overload by adaptively modifying gap interval that is used by source to limit number of transactions transmitted by source to server |
US5905870A (en) * | 1996-09-11 | 1999-05-18 | Advanced Micro Devices, Inc | Arrangement for initiating and maintaining flow control in shared-medium, full-duplex, and switched networks |
US6259776B1 (en) * | 1997-03-25 | 2001-07-10 | British Telecommunications Public Limited Company | System for controlling telecommunication overload traffic |
US5943232A (en) * | 1997-10-29 | 1999-08-24 | Lucent Technologies Inc. | Autonomous overload control for distributed real time systems |
US6084856A (en) * | 1997-12-18 | 2000-07-04 | Advanced Micro Devices, Inc. | Method and apparatus for adjusting overflow buffers and flow control watermark levels |
US6160875A (en) * | 1997-12-30 | 2000-12-12 | Lg Information & Communications, Ltd. | Method of managing overload of message in the communication system |
US6954458B1 (en) * | 1998-10-20 | 2005-10-11 | Telefonaktiebolaget Lm Ericsson (Publ) | System and method for message transport and segmentation |
US6356629B1 (en) * | 1999-02-02 | 2002-03-12 | Cisco Technology, Inc. | Switched virtual circuit controller setup congestion management strategy |
US6956850B1 (en) | 1999-03-25 | 2005-10-18 | Cisco Technology, Inc. | Call record management for high capacity switched virtual circuits |
US6625121B1 (en) | 1999-04-28 | 2003-09-23 | Cisco Technology, Inc. | Dynamically delisting and relisting multicast destinations in a network switching node |
US6459902B1 (en) | 1999-09-07 | 2002-10-01 | Qualcomm Incorporated | System and method for selectively blocking or dropping calls in a telecommunications network |
US7200408B1 (en) * | 1999-12-15 | 2007-04-03 | Lucent Technologies Inc. | Selective blocking in a communication network |
US8161182B1 (en) | 2000-01-26 | 2012-04-17 | Cisco Technology, Inc. | Managing network congestion using dynamically advertised congestion status |
US7707305B2 (en) | 2000-10-17 | 2010-04-27 | Cisco Technology, Inc. | Methods and apparatus for protecting against overload conditions on nodes of a distributed network |
GB2375002B (en) | 2001-04-25 | 2003-07-09 | Lucent Technologies Inc | A method for overload control in a telecommunications network and apparatus therefor |
WO2003047229A1 (en) * | 2001-11-30 | 2003-06-05 | Telefonaktiebolaget Lm Ericsson (Publ) | A method and arrangement for network load regulation |
EP1345354A1 (de) * | 2002-03-13 | 2003-09-17 | Alcatel | Elektrisches Netzwerk zur Datenübertragung |
US7570584B1 (en) | 2002-03-29 | 2009-08-04 | Cisco Technology, Inc. | Network-wide congestion control of SPVC signaling messages |
US7418492B1 (en) | 2002-06-20 | 2008-08-26 | P-Cube Ltd. | System and a method for testing network communication devices |
US6829338B2 (en) * | 2002-10-02 | 2004-12-07 | At&T Corp. | Network having space chattering control for maximizing call throughput during overload |
US7979694B2 (en) * | 2003-03-03 | 2011-07-12 | Cisco Technology, Inc. | Using TCP to authenticate IP source addresses |
US6907115B2 (en) * | 2003-05-30 | 2005-06-14 | Lucent Technologies | Methods and devices for providing early detection, controlled elimination of overload conditions and the return of a controlled level of traffic after such conditions have been substantially eliminated |
US20050050139A1 (en) * | 2003-09-03 | 2005-03-03 | International Business Machines Corporation | Parametric-based control of autonomic architecture |
CN1926889B (zh) | 2004-02-25 | 2011-01-26 | 英国电讯有限公司 | 通信网络中的过载控制 |
US7540025B2 (en) * | 2004-11-18 | 2009-05-26 | Cisco Technology, Inc. | Mitigating network attacks using automatic signature generation |
US7568224B1 (en) | 2004-12-06 | 2009-07-28 | Cisco Technology, Inc. | Authentication of SIP and RTP traffic |
US7620733B1 (en) | 2005-03-30 | 2009-11-17 | Cisco Technology, Inc. | DNS anti-spoofing using UDP |
US8315245B2 (en) * | 2005-09-21 | 2012-11-20 | At&T Intellectual Property I, L.P. | Overload call control in a VoIP network |
US8156557B2 (en) * | 2007-01-04 | 2012-04-10 | Cisco Technology, Inc. | Protection against reflection distributed denial of service attacks |
US8341265B2 (en) * | 2009-01-09 | 2012-12-25 | Sonus Networks, Inc. | Hybrid server overload control scheme for maximizing server throughput |
US9058210B2 (en) * | 2010-03-23 | 2015-06-16 | Ebay Inc. | Weighted request rate limiting for resources |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4123794A (en) * | 1974-02-15 | 1978-10-31 | Tokyo Shibaura Electric Co., Limited | Multi-computer system |
DE3311875A1 (de) * | 1983-03-31 | 1984-10-04 | Siemens AG, 1000 Berlin und 8000 München | Schaltungsanordnung fuer fernmeldeanlagen, insbesondere fernsprechvermittlungsanlagen, mit informationsverarbeitenden schaltwerken und einrichtungen zur abwehr von ueberbelastungen |
DE3311866A1 (de) * | 1983-03-31 | 1984-10-04 | Siemens AG, 1000 Berlin und 8000 München | Schaltungsanordnung fuer fernmeldeanlagen, insbesondere fernsprechvermittlungsanlagen mit informationsverarbeitenden schaltwerken und einrichtungen zur abwehr von ueberbelastungen |
US4642758A (en) * | 1984-07-16 | 1987-02-10 | At&T Bell Laboratories | File transfer scheduling arrangement |
JPS61152151A (ja) * | 1984-12-26 | 1986-07-10 | Nec Corp | 過負荷制御方式 |
JPS6413845A (en) * | 1987-07-08 | 1989-01-18 | Nippon Telegraph & Telephone | Voice deputy reply system for incoming congestion subscriber |
US4974256A (en) * | 1989-06-30 | 1990-11-27 | At&T Bell Laboratories | Load balancing and overload control in a distributed processing telecommunications system |
-
1989
- 1989-10-27 US US07/428,268 patent/US5067074A/en not_active Expired - Lifetime
-
1990
- 1990-08-30 CA CA002024305A patent/CA2024305C/en not_active Expired - Fee Related
- 1990-10-19 DE DE69027395T patent/DE69027395T2/de not_active Expired - Fee Related
- 1990-10-19 EP EP90311487A patent/EP0425202B1/de not_active Expired - Lifetime
- 1990-10-26 JP JP2287416A patent/JP3033781B2/ja not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
EP0425202A2 (de) | 1991-05-02 |
CA2024305A1 (en) | 1991-04-28 |
CA2024305C (en) | 1993-09-14 |
JPH03153149A (ja) | 1991-07-01 |
JP3033781B2 (ja) | 2000-04-17 |
US5067074A (en) | 1991-11-19 |
DE69027395D1 (de) | 1996-07-18 |
EP0425202B1 (de) | 1996-06-12 |
EP0425202A3 (en) | 1993-05-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE69027395T2 (de) | Überlastungskontrolle in Kommunikationsnetzen | |
DE3789706T2 (de) | System zur dynamischen Pufferüberwachung zur Steuerung eines Datenverbindungszugriffsprotokolls. | |
DE60132312T2 (de) | Lastregelung | |
DE69728630T2 (de) | Verfahren und System zur Steigerung der Dienstleitungsqualität bei oder unter einem Grenz-Tarif | |
DE69626181T2 (de) | Verfahren zur Zulassungssteuerung und Leitweglenkung von virtuellen Verbindungen | |
DE69003915T2 (de) | Verfahren zur Anpassung eines Mobilfunkkommunikationssystems an die Ansprüche des Verkehrs und Verkehrsleistungen Rechnung tragend. | |
DE3785524T2 (de) | Adaptive gebührabhängige Verkehrsleitweglenkung und automatisches Netzwerkhandhabungssystem für Fernmeldenetzwerke mit mehreren Diensten. | |
DE69533335T2 (de) | Überlastverhinderung in einem fernmeldenetzknoten | |
DE69124404T2 (de) | Real-Zeit-Leitweglenkung in einem Netzwerk | |
DE3780800T2 (de) | Anordnung zur ueberlastregelung fuer paketvermittlungssystem. | |
DE3780799T2 (de) | Anordnung zur ueberlastregelung durch bandbreitenverwaltung fuer paketvermittlungssystem. | |
DE68926865T2 (de) | Schaltsystem mit Begrenzungsfunktion von Ausgangsanrufen | |
DE69733129T2 (de) | Verfahren und Vorrichtung zur Übertragung von Datenpaketen mit Prioritäten | |
DE3882680T2 (de) | Bedingter Multiplexer. | |
DE4445800C1 (de) | Verfahren zum Bilden von für die nachfolgende Vermittlung von Verkehrsbeziehungen vorgesehenen Routinginformationen in einem Kommunikationsnetz | |
DE19538804A1 (de) | Verfahren zum Regulieren und Verwalten des Netzwerkverkehrs bei einem Dienststeuerpunkt für vermittelten Zugriff in einer offenen Umgebung eines höheren intelligenten Netzwerks | |
DE69834503T2 (de) | Verfahren zur einleitung einer rekonfigurierung einer zelle in einem mobilen funknetzwerk | |
EP0121239B1 (de) | Schaltungsanordnung für Fernmeldeanlagen, insbesondere Fernsprechvermittlungsanlagen, mit informationsverarbeitenden Schaltwerken und Einrichtung zur Abwehr von Überbelastungen | |
DE68922905T2 (de) | System und Verfahren zur Zugangsratensteuerung von Stationen in einem Paketvermittlungsnetzwerk. | |
DE69328565T2 (de) | Überlastungsverwaltungsverfahren in einem rahmenübertragungsnetz und ein knoten in einem rahmenübertragungsnetz | |
EP0355714A2 (de) | Verfahren und Anordnung zum Einstellen von Kommunikationsdiensten | |
EP0763914A2 (de) | Verfahren und Anordnung zum Anpassen der Übertragungsbitrate einer nach dem asynchronen Transfermodus arbeitenden Datenmultiplexeinrichtung | |
DE60109717T2 (de) | Algorithmus zur Teilung eines Zusatzkanals | |
DE69410824T2 (de) | Signalisierungsnachrichtenvermittlung in einem zellularen mobilen funksystem mit entsprechender basisstation und mobilem endgerät | |
EP0265817B1 (de) | Verfahren zur Belastungsregelung für Fernmeldevermittlungsanlagen, insbesondere Fernsprechvermittlungsanlagen, mit Informationen verarbeitendem Schaltwerk und Verarbeitungs-Belastungsbegrenzung |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
8364 | No opposition during term of opposition | ||
8339 | Ceased/non-payment of the annual fee |