DE19740738A1 - Active alarm list handling in subordinate management level - Google Patents
Active alarm list handling in subordinate management levelInfo
- Publication number
- DE19740738A1 DE19740738A1 DE1997140738 DE19740738A DE19740738A1 DE 19740738 A1 DE19740738 A1 DE 19740738A1 DE 1997140738 DE1997140738 DE 1997140738 DE 19740738 A DE19740738 A DE 19740738A DE 19740738 A1 DE19740738 A1 DE 19740738A1
- Authority
- DE
- Germany
- Prior art keywords
- alarms
- memory
- meaning
- alarm
- major
- 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.)
- Withdrawn
Links
- 230000015654 memory Effects 0.000 claims abstract description 186
- 238000000034 method Methods 0.000 claims abstract description 48
- 238000004891 communication Methods 0.000 claims abstract description 13
- 230000006870 function Effects 0.000 claims abstract description 6
- 230000008707 rearrangement Effects 0.000 claims abstract 2
- 238000003860 storage Methods 0.000 claims description 16
- 230000005540 biological transmission Effects 0.000 claims description 8
- 235000010678 Paulownia tomentosa Nutrition 0.000 claims description 3
- 240000002834 Paulownia tomentosa Species 0.000 claims description 3
- 230000001419 dependent effect Effects 0.000 abstract description 3
- 239000003795 chemical substances by application Substances 0.000 description 18
- 239000000872 buffer Substances 0.000 description 7
- 230000008569 process Effects 0.000 description 4
- 238000011084 recovery Methods 0.000 description 3
- 150000001768 cations Chemical class 0.000 description 2
- 238000001514 detection method Methods 0.000 description 2
- 230000007246 mechanism Effects 0.000 description 2
- 230000002269 spontaneous effect Effects 0.000 description 2
- 238000012549 training Methods 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 241001465754 Metazoa Species 0.000 description 1
- 241000283984 Rodentia Species 0.000 description 1
- 230000006399 behavior Effects 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000011156 evaluation Methods 0.000 description 1
- 230000002349 favourable effect Effects 0.000 description 1
- 235000013305 food Nutrition 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000012432 intermediate storage Methods 0.000 description 1
- 238000002372 labelling Methods 0.000 description 1
- 238000012797 qualification Methods 0.000 description 1
- 230000000717 retained effect Effects 0.000 description 1
- 230000002123 temporal effect Effects 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/08—Indicating faults in circuits or apparatus
- H04M3/10—Providing fault- or trouble-signals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/22—Arrangements for supervision, monitoring or testing
- H04M3/2254—Arrangements for supervision, monitoring or testing in networks
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Alarm Systems (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
Description
Die Erfindung betrifft ein Verfahren zum Wiederanordnen einer Liste der in einer untergeordneten Managementebene eines Kom munikationsnetzes aktiven Alarme nach dem Oberbegriff des An spruches 1.The invention relates to a method for rearranging a List of those in a lower management level of a com communication network active alarms according to the generic term of An saying 1.
Die Prinzipien des Telekommunikationsmanagementnetzes, die nach dem englischsprachigen Ausdruck "Telecommunications Ma nagement Network" auch als TMN-Prinzipien bezeichnet werden, definieren mehrere Ebenen für das Management eines Telekommu nikations-Netzes, wobei jede Ebene eine doppelte Funktion hat. Im managenden System ("managing system") hat jede Ebene außer der untersten eine Manager-Funktion für die darunter liegende Ebene. Im gemanagten System ("managed system") hat jede Ebene außer der obersten eine Agenten-Funktion für die nächsthöhere Ebene.The principles of the telecommunications management network, the after the English language expression "Telecommunications Ma management network "are also referred to as TMN principles, define several levels for the management of a telecommunication nication network, whereby each level has a double function Has. In the managing system, every level has except for the bottom one, a manager role for those below lying level. Has in the managed system each level except the top one has an agent role for that next higher level.
Das Fehlermanagement ("Fault Management") ist ein wichtiger Teil des Managements eines Telekommunikations-Netzes. Grund sätzlich spielt hier der Agent die aktive Rolle, indem er Fehler der eigenen Managementebene rechtzeitig und genau er kennt und an den Manager der nächsthöheren Ebene als spontane Ereignisse, sogenannte Alarmnotifikationen ("alarm notifica tions") in einer standardisierten Weise, üblicherweise unter Verwendung des CMIS-Dienst M-EVENTREPORT, überträgt.Fault management is an important one Part of the management of a telecommunications network. Reason The agent also plays the active role here by: Errors of your own management level in good time and exactly him knows and to the manager of the next higher level as spontaneous Events, so-called alarm notifications ("alarm notifica tions ") in a standardized manner, usually under Using the CMIS service M-EVENTREPORT.
Zum genauen Erkennen eines Fehlers gehört auch das Erkennen der Auswirkung des Fehlers auf die Funktionalität des betrof fenen Objektes und das Bewerten des entsprechenden Alarmes mit dieser erkannten Bedeutung ("perceived severity"). Detection is also part of the exact detection of an error the impact of the error on the functionality of the affected open object and the evaluation of the corresponding alarm with this perceived severity.
Die Übertragung von Alarmen vom Agenten zum Manager ist un kritisch, solange der Kommunikationsmechanismus zwischen die sen Systemen nicht gestört ist. Wenn die Verbindung zwischen den beiden Managementebenen, also zwischen Agent zum Manager, für eine bestimmte Zeit nicht mehr gewährleistet ist, muß der Agent die während dieses Intervalls aufgetretenen Alarme zwi schenspeichern, um sicherzustellen, daß nach dem Wiederher stellen der Kommunikationsmöglichkeit dem Manager zum einen möglichst schnell eine Übersicht der z.Zt. aktiven Alarme (Liste aktiver Alarme nach dem englischsprachigen Ausdruck "active alarm list") zur Verfügung gestellt wird, und der Ma nager zum anderen eine möglichst lückenlose Alarmgeschichte ("alarm history") sowohl der aktiven als auch der beendeten Alarme aufbauen kann.The transmission of alarms from the agent to the manager is un critical as long as the communication mechanism between the systems is not disturbed. If the connection between the two management levels, i.e. between agent to manager, is no longer guaranteed for a certain time, the Agent the alarms that occurred during this interval save to ensure that after recovery provide the manager with the opportunity to communicate An overview of the current active alarms (List of active alarms after the English language expression "active alarm list") is provided, and the Ma On the other hand, the alarm history is as complete as possible ("alarm history") both the active and the ended Can build alarms.
Ein entsprechendes Alarmwiederanordnungsverfahren, das soge nannte Alarm-Realignment-Verfahren, kann bei jedem neuen Ver bindungsaufbau zwischen Manager und Agenten ausgeführt wer den.A corresponding alarm reordering procedure, the so-called called alarm realignment procedure, can with each new Ver Establishing a connection between managers and agents the.
Das Hauptproblem des Alarmwiederanordnungsverfahrens ist die begrenzte Speicherkapazität im Agenten, die für die Zwischen speicherung der Liste aktiver Alarme zur Verfügung steht. So lange die Unterbrechung der Kommunikation zwischen Manager und Agent von kurzer Dauer ist, wird der Zwischenspeicher die Menge der aktiven Alarme bewältigen können. Wenn aber die Verbindung für längere Zeit ausfällt bzw. während dieser Zeit außergewöhnliche Ereignisse auftreten, die eine große Menge von Alarmen zur Folge haben, kann die Kapazität des Zwischen speichers nicht mehr ausreichen.The main problem with the alarm reordering process is limited storage capacity in the agent for the intermediate storage of the list of active alarms is available. Like this long the interruption of communication between managers and agent is of short duration, the cache becomes the Can handle the amount of active alarms. But if that Connection fails for a long time or during this time extraordinary events occur that a large amount of alarms can reduce the capacity of the intermediate memory is no longer sufficient.
In einem solchen Fall den jeweils ältesten Alarm zu über schreiben ist keine optimale Lösung, da u. U. kritische und daher für den Manager sehr wichtige Alarme durch für den Ma nager eher unwichtige einfache Warnungen überschrieben werden könnten. Andererseits wäre es unwirtschaftlich, einen großen Zwischenspeicher vorzusehen, der für alle denkbar ungünstigen Fälle ausreichend ist.In such a case, over the oldest alarm writing is not an optimal solution because u. U. critical and therefore very important alarms for the manager due to the Ma rodent rather unimportant simple warnings are overwritten could. On the other hand, it would be uneconomical to have a large one To provide temporary storage, the most unfavorable for everyone Cases is sufficient.
Aufgabe der Erfindung ist es, ein Verfahren anzugeben zum Wiederanordnen einer Liste der in einer untergeordneten Mana gementebene eines Kommunikationsnetzes aktiven Alarme durch Speichern der in dieser Ebene auftretenden Alarme in der Rei henfolge ihres Auftretens und durch Übermitteln der gespei cherten Alarme an eine nächsthöhere Managementebene, nachdem eine gestörte Kommunikationsmöglichkeit zwischen der unterge ordneten und der nächsthöheren Managementebene wieder herge stellt ist, um das Wiederanordnen der Liste der in der unter geordneten Managementebene aktiven Alarme in der nächsthöhe ren Managementebene zu ermöglichen. Falls aufgrund begrenzten Speicherraums nicht alle Alarme bereitgestellt werden können, soll sichergestellt werden, daß die aktiven Alarme entspre chend ihrer Bedeutung zur Verfügung stehen.The object of the invention is to provide a method for Rearrange a list of those in a subordinate mana level of a communication network through active alarms Storage of the alarms occurring in this level in the row order of their occurrence and by transmitting the food alarms to a higher management level after a disturbed communication option between the lower ordered and the next higher management level again is to rearrange the list of those in the list below orderly management level active alarms at the next level enable their management level. If due to limited Not all alarms can be provided to ensure that the active alarms correspond according to their importance.
Diese Aufgabe löst die Erfindung durch ein Verfahren mit den Merkmalen des Anspruches 1.The invention solves this problem by a method with Features of claim 1.
Wenn eine Kommunikationsmöglichkeit zwischen einer unterge ordneten und der nächsthöheren Managementebene eines Kommuni kationsnetzes gestört ist, werden auftretende Alarme in der untergeordneten Ebene erfindungsgemäß jeweils abhängig von der Bedeutung des einzelnen Alarms auf die Funktion des be troffenen Objekts in Speichern unterschiedlicher Priorität gespeichert, wobei jeder Bedeutungsstufe eine Speicherpriori tät zugeordnet ist. Ein auftretender Alarm höherer Bedeutung wird, wenn der Speicher mit der Alarmen dieser Bedeutung zu geordneten Priorität voll ist, in dem Speicher mit der nied rigsten Priorität gespeichert. Nachdem die gestörte Kommuni kationsmöglichkeit zwischen der untergeordneten und der näch sthöheren Managementebene wieder hergestellt ist, werden die gespeicherten Alarme an die nächsthöhere Managementebene übermittelt. If a communication option between a subordinate ordered and the next higher management level of a communication cations network is disturbed, occurring alarms in the subordinate level according to the invention depending on the importance of the individual alarm on the function of the be hit object in memories of different priority stored, with each meaning level a memory priority activity is assigned. An alarm of higher importance becomes when the memory with the alarms this meaning ordered priority is full, in the memory with the low highest priority saved. After the disturbed communication possibility of cation between the subordinate and the next higher management level is restored, the saved alarms to the next higher management level transmitted.
Durch das Speichern von Alarmen höherer Bedeutung im Spei cher, der für die Alarme mit der niedrigsten Bedeutung vorge sehen ist, wird sichergestellt, daß wichtigere Alarme sicher zur Verfügung stehen und daß zuerst der Speicherraum für un wichtigere Alarme eingeschränkt wird.By storing alarms of higher importance in the memory The one that is pre-selected for the alarms with the lowest importance is seen to ensure that more important alarms are safe are available and that first the storage space for un more important alarms is restricted.
Die Speicher, die selbstverständlich nicht unbedingt physika lisch als einzelne Speicher ausgeführt werden müssen, können gleich groß sein. Üblicherweise wird die Größe der den ein zelnen Bedeutungsstufen zugeordneten Speicher jedoch abhängig von der jeweiligen Wahrscheinlichkeit des Auftretens von Alarmen der jeweiligen Bedeutung dimensioniert werden. Bei dem beschriebenen Verfahren empfiehlt es sich jedoch, den Spei cher mit der niedrigsten Priorität größer zu wählen als gemäß der Wahrscheinlichkeit des Auftretens von Alarmen der nied rigsten Bedeutungsstufe.The memory, of course, not necessarily physika can be run as individual memories be the same size. Usually the size of the one memory assigned to individual levels of meaning, however on the respective probability of occurrence of Alarms of the respective meaning can be dimensioned. At the procedure described it is recommended, however, the Spei lower priority priority than larger than the likelihood of low alarms occurring rigorous level of meaning.
Das Speichern aktiver Alarme zu Lasten von beendeten Alarmen kann in einer Ausgestaltungsform eines erfindungsgemäßen Ver fahrens durch das Löschen der Speichereinträge von Alarmen erreicht werden, die nicht mehr aktiv sind.Saving active alarms at the expense of ended alarms can in one embodiment of a Ver by deleting the memory entries of alarms can be reached that are no longer active.
Das Löschen der Speichereinträge von Alarmen, die nicht mehr aktiv sind, kann hierbei in einer anderen Ausgestaltungsform erst bedarfsweise erfolgen, und zwar, sobald einer der Spei cher voll ist. Hierbei können gegebenenfalls nur die nicht mehr aktiven Alarme in dem vollen Speicher und in den Spei chern mit niedrigerer Priorität gelöscht werden, so daß die Alarmgeschichte der Alarme mit größerer Bedeutung noch rekon struierbar bleibt.Deleting the memory entries of alarms that are no longer can be active in a different embodiment only if necessary, as soon as one of the spokes cher is full. If necessary, only those cannot more active alarms in the full memory and in the memory with lower priority, so that the Alarm history of alarms with greater importance still to be reconstructed remains structurable.
Durch das jeweilige Kennzeichnen des ältesten gespeicherten Alarms der Alarme jeder Bedeutungsstufe in dem Speicher mit der zugeordneten Priorität wird in einer Ausgestaltungsform eines erfindungsgemäßen Verfahrens das Zeitrangabhängige Über mitteln der gespeicherten Alarme an die nächsthöhere Manage mentebene erleichtert. By marking the oldest stored Alarms of the alarms of every meaning level in the memory with the assigned priority is in one embodiment of a method according to the invention the seniority-dependent transfer average the stored alarms to the next higher management ment level relieved.
Vorzugsweise werden auftretende Alarme höherer Bedeutung bei vollem Speicher der ihrer Bedeutung zugeordneten Priorität in dem Speicher mit der niedrigsten Priorität geordnet nach der Bedeutung der in diesem Speicher gespeicherten Alarme gespei chert. Dadurch wird, da die Alarme derselben Bedeutung zusam menhängend gespeichert sind, das Auslesen in der richtigen Reihenfolge beim übermitteln an die übergeordnete Management ebene erleichtert. Außerdem werden Einträge von Alarmen ge ringerer Bedeutung durch Alarme höherer Bedeutung aus dem Speicher verdrängt, die Alarme höherer Bedeutung also sicher gespeichert.Alarms that occur are of greater importance full memory of the priority assigned to its meaning in the memory with the lowest priority ordered by the Meaning of the alarms saved in this memory chert. This is because the alarms have the same meaning together are stored in the correct way Order of transmission to the higher management level relieved. Entries from alarms are also made less significant due to alarms of higher significance from the Memory is displaced, so the alarms of higher importance are safe saved.
Durch das Kennzeichnen des jeweils ältesten Alarms höherer Bedeutung, der nicht im Speicher mit der Alarmen dieser Be deutung zugeordneten Priorität gespeichert ist, in dem Spei cher mit niedrigerer Priorität als Fortsetzungsalarm entspre chender Bedeutung wird in einer Weiterbildung eines erfin dungsgemäßen Verfahrens das zeitrangabhängige Übermitteln der gespeicherten Alarme an die nächsthöhere Managementebene zu sätzlich erleichtert.By marking the oldest alarm higher Meaning that is not in memory with the alarms of this loading interpretation assigned priority is stored in the Spei lower priority than continuation alarm The relevant importance is given in a further training according to the method, the priority-dependent transmission of the saved alarms to the next higher management level additionally relieved.
Die Speicherreserven lassen sich in einer Weiterbildung eines erfindungsgemäßen Verfahrens noch besser ausnutzen durch das Speichern eines auftretenden Alarms höherer Bedeutung im freien Speicherraum des Speichers mit der zweitniedrigsten Priorität, wenn sowohl der Speicher mit der Alarmen dieser Bedeutung zugeordneten Priorität als auch der Speicher mit der niedrigsten Priorität voll sind. Dadurch wird, insbeson dere bei entsprechender Nutzung des freien Speicherraums der weiteren Speicher, sichergestellt, daß der verfügbare Spei cherraum ausgenutzt wird, bevor aktive Alarme niedrigerer Be deutung gelöscht werden müssen.The storage reserves can be developed in a further training exploit the inventive method even better by the Saving an alarm of higher importance in the free space of the memory with the second lowest Priority if both the memory with the alarms of this Meaning assigned priority as well as the memory with lowest priority are full. This will, in particular if the free storage space is used accordingly additional memory, ensures that the available memory is used before active alarms of lower loads interpretation must be deleted.
Falls der Speicher mit der der Bedeutung eines zu speichern den Alarms zugeordneten Priorität und alle Speicher mit nied rigerer Priorität voll sind, sieht eine andere Weiterbildung eines erfindungsgemäßen Verfahrens vor, einen solchen Alarm in dem Speicher mit der niedrigsten Priorität zu speichern, nachdem der älteste Alarm mit der geringsten Bedeutung der gespeicherten Alarme gelöscht worden ist.In case the memory with the meaning of a store priority assigned to the alarms and all memories with low another priority sees full further priority of a method according to the invention, such an alarm store in the lowest priority memory after the oldest alarm with the least importance of stored alarms has been deleted.
Für den Fall, daß der Speicher mit der Alarmen der Bedeutung eines zu speichernden Alarms zugeordneten Priorität und alle Speicher mit niedrigerer Priorität voll sind mit Alarmen der nicht niedrigsten Bedeutung, sieht eine Ausgestaltung eines erfindungsgemäßen Verfahrens vor, diesen Alarm in dem Speicher mit der niedrigsten Priorität, in dem nicht nur Alarme mit relativ zu dem zu speichernden Alarm höherer Priorität ge speichert sind zu speichern, nachdem der älteste gespeicherte Alarm mit der niedrigsten Bedeutung der aktuell gespeicherten Alarme gelöscht worden ist. Dadurch wird sichergestellt, daß die aktuellen Alarme größerer Bedeutung erhalten bleiben.In the event that the memory with the alarms of importance priority assigned to an alarm to be stored and all Lower priority memories are full of alarms not least importance, sees an embodiment of one inventive method before this alarm in the memory with the lowest priority, in which not only alarms with relative to the higher priority alarm to be stored saves are to be saved after the oldest saved Alarm with the lowest meaning of the currently saved Alarms has been cleared. This ensures that the current alarms of greater importance are retained.
Falls bei der letztgenannten Ausgestaltung eines erfindungs gemäßen Verfahrens der Speicher mit der niedrigsten Priori tät, in dem nicht nur Alarme mit relativ zu dem zu speichern den Alarm höherer Bedeutung gespeichert sind, nicht der Spei cher mit der Alarmen mit der niedrigsten Bedeutung der aktu ell gespeicherten Alarme zugeordneten Priorität ist, wird vorzugsweise der in diesem Speicher niedrigerer Priorität als Fortsetzungsalarm der niedrigsten Bedeutung der aktuell ge speicherten Alarme gekennzeichnete Alarm, also der älteste der Alarme dieser Bedeutung, in den Speicher mit der Alarmen dieser Bedeutung zugeordneten Priorität übertragen. Dadurch wird sichergestellt, daß Alarme höherer Bedeutung zusammen hängend gespeichert werden können und die Alarme der niedrig sten noch gespeicherten Bedeutung, nachdem bedarfsweise so viele Alarme dieser Bedeutung gelöscht worden sind, wie in einem Speicher einer untergeordneten Priorität ausgelagert gespeichert worden sind, alle zusammenhängend in dem ihrer Bedeutung zugeordneten Speicher gespeichert sind. Durch die genannten Maßnahmen wird das Auswählen der Alarme zum über mitteln an die übergeordnete Managementebene nach Wiederher stellen der Kommunikationsmöglichkeit erleichtert.If in the latter embodiment of a fiction according to the procedure of the memory with the lowest priority in which not only alarms with relative to the save the alarm of higher importance is stored, not the memory with the alarms with the lowest significance of the current priority is assigned to stored alarms preferably of lower priority than in this memory Continuation alarm of the lowest meaning of the currently ge stored alarms marked alarm, that is the oldest of the alarms of this meaning, in the memory with the alarms priority assigned to this meaning. Thereby it ensures that alarms of greater importance are related can be saved hanging and the alarms of low Most still stored meaning, if necessary so many alarms of this meaning have been cleared as in a memory of a lower priority have been saved, all contiguously in theirs Meaning assigned memory are stored. Through the Measures mentioned is the selection of the alarms to over average to the higher management level after recovery make communication easier.
Dies kann dadurch noch verbessert werden, daß die Kenn zeichnung des ältesten gespeicherten Alarms einer höheren Be deutung und die Kennzeichnung von Fortsetzungsalarmen dieser Bedeutung jeweils derart verwaltet werdend daß die zeitliche Reihenfolge, in der die Alarme dieser Bedeutung aufgetreten sind, rekonstruierbar ist.This can be improved by the fact that the Kenn Drawing of the oldest stored alarm of a higher name interpretation and labeling of continuation alarms of these Meaning is managed in such a way that the temporal Order in which the alarms of this meaning occurred are reconstructable.
Um zu verhindern, daß Alarme der niedrigsten Bedeutung bzw. einer niedrigeren Bedeutung nicht mehr gespeichert werden können, weil der Speicherraum des Speichers mit der ihrer Be deutung zugeordneten Priorität durch Alarme mit noch höherer Bedeutung belegt ist, sieht eine besonders günstige Aus gestaltungsform eines erfindungsgemäßen Verfahrens vor, einen auftretenden Alarm niedrigerer Bedeutung in diesem Fall im eventuell noch verfügbaren freien Speicherraum des Spei chers mit der nächsthöheren Priorität zu speichern.To prevent alarms of the lowest importance or a lower meaning are no longer saved can, because the storage space of the memory with that of their loading priority assigned by alarms with even higher Significance is proven, looks particularly favorable design of a method according to the invention, an alarm of lower importance in this case in the available storage space of the Spei save with the next highest priority.
Vorzugsweise sind vier Speicher unterschiedlicher Priorität für die festgestellten Bedeutungen "Kritisch" (Critical) als höchste Bedeutung, "Groß" (Major), "Gering" (Minor) und "Warnung" (Warning) als niedrigste Bedeutung von Alarmen vor gesehen, da diese Bedeutungsabstufung in dem üblicherweise beachteten Standard ITU-T X.733 empfohlen ist.Four memories are preferably of different priority for the determined meanings "Critical" as highest meaning, "large" (major), "low" (minor) and "Warning" as the lowest meaning of alarms seen since this gradation of meaning in the usual ITU-T X.733 standard is recommended.
In einer Weiterbildung erfindungsgemäßer Verfahren wird vor dem Übermitteln der gespeicherten Alarme an die nächsthöhere Managementebene jeweils von dem ältesten gespeicherten Alarm jeder Bedeutungsstufe der Altersrang festgestellt. Hierzu wird in dem Speicher mit der zugeordneten Priorität ein Alarmparameter, der den Zeitpunkt des Auftretens des Alarms angibt geprüft, um den absolut ältesten gespeicherten Alarm zu ermitteln. Dieser absolut älteste gespeicherte Alarm wird an die nächsthöhere Managementebene übermittelt und der von ihm belegte Speicherplatz als frei deklariert. Der nächstäl teste gespeicherte Alarm dieser Bedeutungsstufe wird in dem Speicher mit der zugeordneten Priorität als ältester gespei cherter Alarm gekennzeichnet und das Verfahren wird durch er neutes Vergleichen des Altersrangs der ältesten gespeicherten Alarme in der genannten Weise fortgesetzt.In a development of methods according to the invention the transmission of the saved alarms to the next higher one Management level of the oldest saved alarm each level of importance the age rank determined. For this is entered in the memory with the assigned priority Alarm parameter, the time when the alarm occurred indicates checked to the absolute oldest stored alarm to determine. This is the oldest stored alarm transmitted to the next higher management level and that of the space occupied by it is declared free. The next The test stored alarm of this significance level is in the Memory with the assigned priority saved as the oldest alarm and the procedure is activated by comparing the age rank of the oldest stored again Alarms continue in the manner mentioned.
Dadurch wird auf einfache Weise sichergestellt, daß die Alar me in der Reihenfolge ihres Auftretens an die übergeordnete Managementebene weitergeleitet werden.This ensures in a simple manner that the alarm me in the order of their appearance to the parent Management level.
Ein entsprechend ausgestaltetes Verfahren kann sinnvollerwei se dadurch weitergebildet werden, daß nach dem übermitteln des letzten Alarms einer Bedeutungsstufe in dem Speicher mit der zugeordneten Priorität, falls der Speicher vor dem über mitteln der Alarme voll war, im Speicher mit der niedrigsten Priorität nach einem Fortsetzungsalarm dieser Bedeutungsstufe gesucht wird, um diesen beim Vergleichen des Altersrangs zu berücksichtigen, und, falls der Speicher mit der zugeordneten Priorität vor dem übermitteln der Alarme nicht voll war oder kein Fortsetzungsalarm der betreffenden Bedeutung gespeichert ist, nur noch den Altersrang von Alarmen der übrigen Bedeu tungsstufen zu vergleichen.A correspondingly designed method can usefully se be further developed in that after the transmit the last alarm of a meaning level in the memory the assigned priority if the memory before the over the alarms were full, in the memory with the lowest Priority after a continuation alarm of this importance level is sought to compare this with the age rank take into account, and if the memory with the assigned Priority before the alarms were not full or no continuation alarm of the relevant meaning is saved is, only the age of alarms of the remaining importance compare levels.
Eine weitere Verbesserung des letztgenannten Verfahrens wird dadurch erreicht, daß nach dem übermitteln des letzten Fort setzungsalarm einer Bedeutungsstufe aus dem Speicher mit der niedrigsten Priorität, falls der Speicher vor dem übermitteln der Alarme voll war, in dem Speicher mit der zweitniedrigsten Priorität nach einem Fortsetzungsalarm dieser Bedeutungsstufe gesucht wird, um diesen beim Vergleichen des Altersrangs zu berücksichtigen, und falls kein Fortsetzungsalarm der betref fenden Bedeutung gespeichert ist, nur noch den Altersrang von Alarmen der übrigen Bedeutungsstufen zu vergleichen.Another improvement to the latter method is achieved in that after the transmission of the last fort setting alarm of a meaning level from the memory with the lowest priority in case the memory before the transmit the alarms were full in the memory with the second lowest Priority after a continuation alarm of this importance level is sought to compare this with the age rank take into account, and if no continuation alarm of the concerned meaning is stored, only the age rank of Compare alarms of the other meaning levels.
Erfindungsgemäße Verfahren können beispielsweise in einem Mo bilfunknetzes für die Schnittstelle zwischen den Ebenen Net work Element und Network Element Management mit einem Be triebs- und Wartungszentrum als Manager und einem Basisstati onssubsystem als Agent eingesetzt werden. Außerdem können sie für die Schnittstelle zwischen den Ebenen Network Element Ma nagement und Network Management eingesetzt werden mit einem Netzmanagementzentrum als Manager und einem Betriebs- und Wartungszentrum als Agent.Methods according to the invention can, for example, in a Mo bilfunknetzes for the interface between the levels Net work element and network element management with one qualification drive and maintenance center as a manager and a base station onssubsystem can be used as an agent. Besides, they can for the interface between the levels Network Element Ma nagement and network management are used with one Network management center as manager and an operating and Maintenance center as an agent.
Nachstehend wird die Erfindung anhand eines Ausführungsbei spieles unter Bezugnahme auf die Figuren näher erläutert.The invention will now be described by way of an embodiment game explained with reference to the figures.
Die Fig. 1 bis 15 zeigen in schematischer Darstellung Speicher eines Agenten und die Belegung dieser Speicher mit Alarmen unterschiedlicher Bedeutungsstufen. Hierbei wird an hand eines Ausführungsbeispiels eines erfindungsgemäßen Ver fahrens die Belegungsänderung der einzelnen Speicher abhängig von Randbedingungen dargestellt. Figs. 1 to 15 show a schematic representation of a memory agent and the availability of these memory with alarms of different significance levels. Here, using an exemplary embodiment of a method according to the invention, the change in occupancy of the individual memories is shown depending on boundary conditions.
Das Verfahren, das unter Bezugnahme auf die Figuren als Aus führungsbeispiel beschrieben wird, optimiert die Realignment- Prozedur dahingehend, daß die begrenzten Speicherresourcen im Agent berücksichtigt und optimal ausgenutzt werden, daß nach Ausschöpfen der gesamten Speicherkapazität stets die ältesten Alarme niedrigster Priorität durch neue Alarme überschrieben werden, daß die zwischengespeicherten Alarme nach Wiederher stellung der Verbindung an den Manager in der gleichen zeit lichen Reihenfolge nachgesendet werden, in der sie ursprüng lich aufgetreten sind, und daß aus der Sicht des Managers die Realignment-Prozedur wie die spontane, standardkonforme Über tragung von Alarmen erfolgt, d. h., es werden keine zusätzli chen Mechanismen dafür im Manager bzw. an der Schnittstelle zwischen Manager und Agent benötigt.The process, referring to the figures as Aus example is described, optimizes the realignment Procedure in that the limited memory resources in the Agent are taken into account and optimally used that after Always use the oldest of the entire storage capacity Lowest priority alarms overwritten by new alarms that the cached alarms after recovery connection to the manager at the same time be forwarded in the order in which they originally Lich occurred, and that from the manager's point of view the Realignment procedure like the spontaneous, standard-compliant transfer alarms are carried out, d. that is, there are no additional mechanisms for this in the manager or at the interface between manager and agent.
Die Fig. 1 zeigt vier Speicher QueueCr,. QueueMa, QueueMi, QueueWa unterschiedlicher Priorität, in denen Alarme jeweils abhängig von der Bedeutung Critical, Major, Minor, Warning des einzelnen Alarms auf die Funktion des betroffenen Objekts gespeichert sind. Hierbei ist jeder Bedeutung Critical, Ma jor, Minor, Warning einer der Speicher QueueCr,. QueueMa, Qu eueMi, QueueWa zugeordnet. Fig. 1 shows four QueueCr memory. QueueMa, QueueMi, QueueWa of different priority, in which alarms are stored depending on the importance of Critical, Major, Minor, Warning of the individual alarm for the function of the object concerned. Every meaning Critical, Major, Minor, Warning is one of the QueueCr, memories. QueueMa, Qu eueMi, QueueWa assigned.
Das an Hand der Figuren beschriebene Ausführungsbeispiel ei nes erfindungsgemäßen Verfahrens basiert auf den folgenden Regeln:The embodiment described with reference to the figures His method is based on the following Regulate:
Ist der Speicher QueueCr,. QueueMa, QueueMi oder QueueWa mit der einem neuen, also zu speichernden Alarm zugeordneten Priorität voll, dann wird der neue Alarm in dem Speicher Qu eueWa mit der niedrigsten Priorität, also dem Speicher Queue Wa für die Alarme mit der Bedeutung Warning, weitergeschrie ben. Dies geschieht entweder durch Ausnutzung des freien Be reichs des Speichers der niedrigsten Priorität QueueWa oder durch Überschreibung der jeweils ältesten Alarme mit der niedrigsten Bedeutung Warning. Für Alarme mit der niedrigsten Bedeutung Warning bedeutet diese Regeln daß neue Alarme die ser Bedeutung Warning nur ältere Alarme dieser Bedeutung War ning überschreiben dürfen, solange noch welche existieren.Is the memory QueueCr ,. QueueMa, QueueMi or QueueWa with the alarm assigned to a new alarm Priority full, then the new alarm in the memory Qu eueWa with the lowest priority, i.e. the storage queue Wa for the alarms with the meaning Warning, continued ben. This is done either by using the free Be lowest priority memory queue or by overwriting the oldest alarms with the lowest meaning Warning. For alarms with the lowest Meaning Warning means these rules that new alarms Warning meaning only older alarms of this importance may overwrite ning as long as there still exist.
Ist der Speicher QueueWa mit der niedrigsten Priorität voll, sind aber keine Alarme mit der niedrigsten Bedeutung Warning in diesem vorhanden, dann werden die neuesten Alarme mit der Bedeutung Warning in dem Speicher QueueMi mit der zweitnied rigsten Priorität, also dem Speicher QueueMi für Alarme mit der Bedeutung Minor, gespeichert. Dies geschieht entweder durch Ausnutzung des freien Bereichs oder durch Überschreiben der jeweils ältesten Alarme mit der zweitniedrigsten Bedeu tung Minor. Diese Regel gilt sinngemäß auch für die anderen Speicher QueueCr,. QueueMa, QueueMi bei Alarmen höherer Be deutung Critical, Major.If the QueueWa memory with the lowest priority is full, are not alarms with the lowest meaning Warning existing in this, then the latest alarms with the Meaning Warning in the QueueMi memory with the second low highest priority, i.e. the QueueMi memory for alarms meaning minor, saved. This happens either by using the free area or by overwriting of the oldest alarms with the second lowest meaning tung minor. This rule applies mutatis mutandis to the others Storage QueueCr ,. QueueMa, QueueMi for alarms with higher loads interpretation Critical, Major.
In jedem Speicher QueueMa,. QueueMi, QueueWa der als Zwischen puffer für Alarme von unterschiedlichen Bedeutungen verwendet wird, werden die Alarme in absteigender Bedeutungsreihenfolge Critical, Major, Minor, Warning gespeichert (siehe Fig. 12). In every store QueueMa ,. QueueMi, QueueWa which is used as an intermediate buffer for alarms of different meanings, the alarms are stored in descending order of importance Critical, Major, Minor, Warning (see Fig. 12).
Für die Zwischenspeicherung der aktiven Alarme werden im
Agenten gemäß dem Ausführungsbeispiel entsprechend den im
Standard ITU-T X.733 definierten Werten für die festgestellte
Bedeutung ("perceived severity") vier Speicherbereiche
(nachfolgend unter Bezugnahme auf die Figuren Queues genannt)
zugeteilt:
For the temporary storage of the active alarms, four memory areas (hereinafter referred to as queues with reference to the figures) are allocated in the agent according to the exemplary embodiment in accordance with the values for the perceived severity defined in the ITU-T X.733 standard:
- - der Speicher QueueCr, als Zwischenspeicher für Alarme mit "perceived severity Critical",- the QueueCr memory, as a buffer for alarms "perceived severity critical",
- - der Speicher QueueMa, als Zwischenspeicher für Alarme mit "perceived severity Major",- The QueueMa memory, as a buffer for alarms "perceived severity major",
- - der Speicher QueueMi, als Zwischenspeicher für Alarme mit "perceived severity Minor" und- The QueueMi memory, as a buffer for alarms "perceived severity minor" and
- - der Speicher QueueWa, als Zwischenspeicher für Alarme mit "perceived severity Warning".- The QueueWa memory, as a buffer for alarms "perceived severity warning".
Einfachheitshalber werden die Speicher QueueCr, QueueMa, Qu eueMi, QueueWa in den Figuren als gleich lang gezeichnet, ob wohl sie selbstverständlich von unterschiedlicher Länge sein können, also für eine unterschiedliche Anzahl von Alarmnoti fikationen ausgelegt sein können. Die tatsächliche Größe sollte hiebei abhängig von der jeweiligen Wahrscheinlichkeit des Auftretens von Alarmen der jeweiligen Bedeutung dimensio niert werden.For the sake of simplicity, the QueueCr, QueueMa, Qu eueMi, QueueWa drawn in the figures as the same length, whether of course they are of different lengths for a different number of alarm notifications applications can be designed. The actual size should depend on the probability the occurrence of alarms of the respective meaning dimensio be kidneyed.
Sobald die Verbindung zwischen Manager und Agent unterbrochen ist, wird jeder Alarm in einem der vier Speicher QueueCr, Qu eueMa, QueueMi, QueueWa entsprechend seiner Bedeutung gespei chert. Der älteste Eintrag wird in jedem Speicher QueueCr, QueueMa, QueueMi, QueueWa durch einen Zeiger, den Startindex SCr, SMa, SMi, SWa, gekennzeichnet.As soon as the connection between manager and agent is broken every alarm is stored in one of the four memories QueueCr, Qu eueMa, QueueMi, QueueWa saved according to its meaning chert. The oldest entry is QueueCr in every memory, QueueMa, QueueMi, QueueWa by a pointer, the start index SCr, SMa, SMi, SWa.
Sobald ein Alarm nicht mehr aktiv ist, wird der zwischenge speicherte Alarm in dem entsprechenden Speicher QueueCr, Qu eueMa, QueueMi, QueueWa gelöscht.As soon as an alarm is no longer active, the intermediate saved alarm in the corresponding memory QueueCr, Qu eueMa, QueueMi, QueueWa deleted.
Wird ein Speicher, z. B. der Speicher QueueMa zum ersten Mal voll und tritt anschließend ein neuer Alarm mit gleicher Be deutung Major auf, wird dieser neue Eintrag in den Speicher niedrigster Bedeutung, also den Speicher QueueWa, an höchster Stelle entsprechend seiner Bedeutung eingetragen, wie in Fig. 2 gezeigt.If a memory, e.g. For example, if the QueueMa memory is full for the first time and then a new alarm with the same meaning Major occurs, this new entry is entered in the memory of the lowest importance, that is to say the QueueWa memory, at the highest point according to its meaning, as in FIG. 2 shown.
Die in dem Speicher QueueWa vorhandenen Alarme mit der Bedeu tung Warning werden um eine Stelle nach unten verschoben und der Zeiger SWa inkrementiert. Der neue Alarm wird an erster Stelle in dem Speicher QueueWa gespeichert und durch einen Zeiger FMa, einen "Fortsetzungsindex" für Alarme mit der Be deutung Major, gekennzeichnet. Dieser Fortsetzungsindex FMa kennzeichnet hierbei, falls mehrere Alarme der Bedeutung Ma jor in dem Speicher QueueWa gespeichert sind, den ältesten dieser Alarme. Der Freibereich in dem Speicher QueueWa ist um einen Eintrag kürzer geworden.The alarms in the QueueWa memory with the meaning Warning are moved down one place and the pointer SWa increments. The new alarm comes first Place in the QueueWa memory and by a Pointer FMa, a "continuation index" for alarms with the Be interpretation Major, marked. This continuation index FMa indicates here if several alarms with the meaning Ma jor are stored in the QueueWa memory, the oldest of these alarms. The free area in the QueueWa storage is over an entry has become shorter.
Wird nach einiger Zeit der Speicher QueueCr zum ersten Mal voll und tritt anschließend ein neuer Alarm mit der Bedeutung Critical auf, wird dieser neue Eintrag in den Speicher nied rigster Bedeutung, also den Speicher QueueWa wiederum an höchster Stelle entsprechend seiner Bedeutung eingetragen.After some time the QueueCr memory becomes the first time full and then a new alarm occurs with the meaning Critical on, this new entry is stored in memory rigorous importance, i.e. the QueueWa memory highest place according to its meaning.
Wie Fig. 3 zeigt, werden die in dem Speicher QueueWa vorhan denen Alarme mit der Bedeutung Warning um eine Stelle nach unten verschoben und der Zeiger SWa, inkrementiert. Die in dem Speicher QueueWa vorhandenen Alarme mit der Bedeutung Ma jor werden um eine Stelle nach unten verschoben und der Zei ger FMa inkrementiert. Der neue Alarm wird an erster Stelle in dem Speicher QueueWa gespeichert und durch einen Fortset zungsindex für Alarme mit der Bedeutung Critical FCr gekenn zeichnet. Der Freibereich in dem Speicher QueueWa ist um ei nen Eintrag kürzer geworden.As FIG. 3 shows, the alarms with the meaning Warning present in the QueueWa memory are shifted down by one position and the pointer SWa is incremented. The alarms with the meaning major in the QueueWa memory are shifted down by one position and the pointer FMa is incremented. The new alarm is stored first in the QueueWa memory and is identified by a continuation index for alarms with the meaning critical FCr. The free area in the QueueWa memory has been reduced by one entry.
Fig. 4 zeigt die Konstellation, die sich ergibt, falls nach einiger Zeit der Speicher QueueWa voll ist. Fig. 4 shows the constellation that results if the QueueWa memory is full after some time.
Wenn in diesem Falle ein neuer Alarm mit der Bedeutung Major auftritt, wird dieser im Freibereich des Speichers mit der niedrigsten Priorität eingeschrieben, falls ein solcher vor handen ist (siehe Fig. 5).If a new alarm with the meaning major occurs in this case, this is written into the free area of the memory with the lowest priority, if one exists (see FIG. 5).
Die in dem Speicher QueueMi vorhandenen Alarme mit der Bedeu tung Major werden um eine Stelle nach unten verschoben und der Zeiger SMi inkrementiert. Der neue Alarm wird an erster Stelle in dem Speicher QueueMi gespeichert und durch einen Fortsetzungsindex FMa für Alarme mit der Bedeutung Major ge kennzeichnet. Der Freibereich in dem Speicher QueueMi ist um einen Eintrag kürzer geworden.The alarms in the QueueMi memory with the meaning tung Major are moved down one place and the pointer SMi increments. The new alarm comes first Position in the QueueMi memory and saved by a Continuation index FMa for alarms with the meaning Major ge indicates. The free area in the QueueMi store is over an entry has become shorter.
Sind nach einiger Zeit die drei Speicher QueueCr, QueueMa und QueueMi mit den höchsten Prioritäten voll, so ergibt sich die in Fig. 6 gezeigte Konstellation, daß nur noch ein Eintrag mit der Bedeutung Warning in dem Speicher QueueWa vorhanden ist.If after a while the three memories QueueCr, QueueMa and QueueMi with the highest priorities are full, the constellation shown in FIG. 6 results that there is only one entry with the meaning Warning in the memory QueueWa.
Nach Auftreten eines neuen Alarms mit der Bedeutung Minor wird dann der letzte Eintrag mit der Bedeutung Warning aus dem Speicher QueueWa überschrieben, wie in Fig. 7 darge stellt.After a new alarm with the meaning Minor occurs, the last entry with the meaning Warning is overwritten from the QueueWa memory, as shown in FIG. 7.
Ab diesem Zeitpunkt werden keine neuen Alarme mehr mit der Bedeutung Warning zwischengespeichert, da alle Alarme in den Speichern eine höhere Bedeutung haben.From this point on, no new alarms are sent to the Meaning Warning cached because all alarms in the Save have a higher meaning.
Wenn jetzt ein neuer Alarm mit der Bedeutung Minor auftritt, wird der älteste Alarm mit der Bedeutung Minor entfernt und der neue angehängt. Um das zu erhalten, wird der älteste (erste) Eintrag in dem Speicher QueueMi überschrieben. Hierzu werden alle Alarme mit der Bedeutung Minor in diesem Speicher QueueMi um eine Stelle nach oben verschoben. Der älteste Alarm mit der Bedeutung Minor wird aus dem Speicher QueueWa (entsprechend dem Zeiger FMi) an letzter Stelle in dem Spei cher QueueMi gespeichert. Die in dem Speicher QueueWa vorhan denen Alarm mit der Bedeutung Minor, also ab Position FMi +l, werden um eine Stelle nach oben verschoben (FMi bleibt unver ändert). Der neue Alarm mit der Bedeutung Minor wird an letz ter Stelle in dem Speicher QueueWa gespeichert.If a new alarm with the meaning Minor occurs now, the oldest alarm with the meaning minor is removed and the new attached. To get that, the oldest (First) entry in the QueueMi memory overwritten. For this all alarms with minor meaning in this memory QueueMi moved up one place. The oldest Alarm with the meaning Minor is changed from the QueueWa memory (corresponding to the FMi pointer) last in the memory saved QueueMi. The QueueWa in the memory those alarms with the meaning minor, i.e. from position FMi + l, are shifted up one position (FMi remains unchanged changes). The new alarm with the meaning minor is last position in the QueueWa memory.
Wenn daraufhin beispielsweise ein neuer Alarm mit der Bedeu tung Major auftritt, wird wieder der älteste Eintrag mit der niedrigsten Bedeutung, in diesem Falle Minor, durch den neuen Alarm überschrieben (siehe Fig. 8).If, for example, a new alarm with the meaning major then occurs, the oldest entry with the lowest meaning, in this case minor, is overwritten by the new alarm (see FIG. 8).
Der älteste (erste) Eintrag im Speicher QueueMi wird über schrieben, d. h. alle neue Alarme mit der Bedeutung Minor in diesem Speicher werden um eine Stelle nach oben verschoben. Der älteste neue Alarm mit der Bedeutung Minor aus der Spei cher QueueWa, (entsprechend dem Zeiger Fmi) wird an letzter Stelle in dem Speicher QueueMi gespeichert. Der neue Alarm wird an Stelle des ältesten neue Alarms mit der Bedeutung Minor in dem Speicher QueueWa der niedrigsten Priorität ge speichert. Der Zeiger FMi im Speicher QueueWa, wird inkremen tiert.The oldest (first) entry in the QueueMi memory is over wrote, d. H. all new alarms meaning minor in this memory are shifted up one place. The oldest new alarm meaning Minor from the Spei cher QueueWa, (according to the pointer Fmi) is the last Location saved in the QueueMi memory. The new alarm will replace the oldest new alarm with the meaning Minor in the QueueWa memory of lowest priority saves. The FMi pointer in the QueueWa memory is incremented animals.
Nachdem mehrere Alarme mit der Bedeutung Critical oder Major aufgetreten sind, gibt es in dem Speicher QueueWa keine Alar me mehr Minor (siehe Fig. 9).After several alarms with the meaning critical or major have occurred, there are no more alarms in the memory QueueWa Minor (see FIG. 9).
Wenn in diesem Fall ein neuer Alarm mit der Bedeutung Major auftritt, wird der älteste Eintrag mit der niedrigsten Bedeu tung, in diesem Falle Minor, durch den neuen Alarm über schrieben. Das wird durch den folgenden Ablauf erreicht (siehe Fig. 10).If a new alarm with the meaning Major occurs in this case, the oldest entry with the lowest meaning, in this case Minor, is overwritten by the new alarm. This is achieved by the following procedure (see Fig. 10).
Der älteste (erste) Eintrag im Speicher QueueMi wird über schrieben, d. h. der Zeiger FMi wird inkrementiert. Der neue Alarm mit der Bedeutung Major wird an erster Stelle in dem Speicher QueueMi gespeichert. In dem Speicher QueueMi wird ein neuer Fortsetzungsindex FMa für Alarme mit der Bedeutung Major definiert. The oldest (first) entry in the QueueMi memory is over wrote, d. H. the pointer FMi is incremented. The new Alarm with the major meaning comes first in the QueueMi memory saved. QueueMi is stored in the memory a new continuation index FMa for alarms with the meaning Major defined.
Wenn daraufhin beispielsweise ein neuer Alarm mit der Bedeu tung Critical auftritt, wird der älteste Alarm mit der Bedeu tung Minor in dem Speicher QueueMi überschrieben und der Zei ger Smi folglich inkrementiert. Da in jeder Speicher, die Alarme mit der höchsten Bedeutung am Anfang stehen, werden die in dem Speicher QueueMi vorhandenen Alarm mit der Bedeu tung Major (ab Position FMa) um 1 Stelle nach unten verscho ben und der Zeiger FMa inkrementiert. Der neue Alarm mit der Bedeutung Critical wird an erster Stelle in dem Speicher Qu eueMi gespeichert. In dem Speicher QueueMi wird ein neuer Fortsetzungsindex FCr für Alarme mit der höchsten Bedeutung Critical definiert (siehe Fig. 11).If, for example, a new alarm with the meaning Critical then occurs, the oldest alarm with the meaning Minor is overwritten in the memory QueueMi and the pointer Smi is consequently incremented. Since the alarms with the highest significance are at the beginning in each memory, the alarms in the QueueMi memory with the meaning Major (from position FMa) are moved down by 1 position and the pointer FMa is incremented. The new alarm with the meaning Critical is stored in the first place in the memory Qu eueMi. In the QueueMi memory, a new continuation index FCr is defined for alarms with the highest critical importance (see FIG. 11).
In jedem Speicher wird für Alarme mit der der Priorität des Speichers entsprechenden Bedeutung ein einziger Startindex S verwaltet. Der Startindex gilt ab dem Zeitpunkt des ersten Eintrags im Speicher und verliert seine Gültigkeit, wenn der Speicher mit der der Alarmbedeutung entsprechenden Priorität vollständig als Zwischenpuffer für Alarme mit höherer Bedeu tung verwendet wird (siehe Fig. 7, Speicher QueueWa), oder wenn der Speicher mit der der Alarmbedeutung entsprechenden Priorität und alle Speicher mit niedrigerer Bedeutung voll ständig als Zwischenpuffer für neuere Alarme dieser Bedeutung belegt sind (siehe Fig. 14 unten).A single start index S is managed in each memory for alarms with the meaning corresponding to the priority of the memory. The start index is valid from the time of the first entry in the memory and loses its validity if the memory with the priority corresponding to the alarm meaning is used completely as an intermediate buffer for alarms of higher importance (see Fig. 7, QueueWa memory), or if the memory with the priority corresponding to the alarm meaning and all memories with lower meaning are completely occupied as intermediate buffers for newer alarms of this meaning (see Fig. 14 below).
In jedem Speicher kann für jede Bedeutung, die höher ist, als die der Priorität des Speichers entsprechende Bedeutung, ein Fortsetzungsindex F verwaltet werden, der den Beginn des jeweiligen "Fortsetzungsspeichers", also den Zeitpunkt der Eintragung des ältesten Alarms dieser Bedeutung in diesem Speicher, kennzeichnet.In any memory, for any meaning that is higher, as the meaning corresponding to the priority of the memory, a continuation index F, which is the beginning of the respective "continuation memory", ie the time of Entry of the oldest alarm of this meaning in this Memory, flags.
Da in einem Extremfall kein Startindex aber mehrere Fortset zungsindizes in unterschiedlichen Speichern für Alarme von ei ner bestimmten Bedeutung vorhanden sein können, wird der Ent stehungszeitpunkt für jeden Fortsetzungsindex mitverwaltet. Because in an extreme case no start index but several continuations indices in different memories for alarms from egg If there is a certain meaning, the Ent co-managed for each continuation index.
Der Fortsetzungsindex des ältesten Speicherbereichs wird beim Nachsenden der Alarme an den Manager als Pseudo-Startindex umdefiniert, um die richtige zeitliche Reihenfolge bei Über tragung zu gewährleisten.The continuation index of the oldest memory area is at Forwarding of the alarms to the manager as a pseudo start index redefined to the correct chronological order for over to ensure wear.
In dem in Fig. 14 dargestellten Beispiel befinden sich die ältesten Alarme mit der Bedeutung Major im Speicher QueueWa im Bereich a und die neuesten Alarme mit der Bedeutung Major im Bereich e dieses Speichers QueueWa. Die ältesten, im Spei cher QueueMa gespeicherten Alarme mit der Bedeutung Major be finden sich im Bereich d und die neuesten im Speicher QueueMa gespeicherten Alarme mit der Bedeutung Major im Bereich b dieses Speichers QueueMa. Im Speicher QueueMi ist nur ein Speicherbereich c mit Alarmen mit der Bedeutung Major belegt.In the example shown in FIG. 14, the oldest alarms with the meaning major in the QueueWa memory are in area a and the newest alarms with the meaning major in area e of this memory QueueWa. The oldest alarms in the QueueMa memory with the meaning Major are in area d and the newest alarms in the QueueMa memory with the meaning Major in area b of this memory QueueMa. In the QueueMi memory, only one memory area c is assigned alarms with the meaning major.
Nachstehend wird das Übermitteln der gespeicherten Alarme als "active alarm list" an den Manager unter Bezugnahme auf Fig. 15 beschrieben.The transmission of the stored alarms as an "active alarm list" to the manager is described below with reference to FIG. 15.
Da einerseits die gesamte "active alarm list" aus vier ver
schiedenen Speichern QueueCr,. QueueMa, QueueMi, QueueWa be
steht und andererseits die Reihenfolge beim Nachsenden dem
ursprünglichen Auftreten der Alarme entsprechen muß, wird das
Übermitteln der gespeicherten Alarme folgendermaßen vorgenom
men:
Because on the one hand the entire "active alarm list" from four different memories QueueCr ,. QueueMa, QueueMi, QueueWa exists and, on the other hand, the sequence when forwarding must correspond to the original occurrence of the alarms, the transmission of the stored alarms is carried out as follows:
- a) Die Parameterwerte vom Typ "Event time" aus dem jeweils ältesten Eintrag jedes Speichers (entsprechend dem Zeiger SCr, SMa, SMi und SWa) werden verglichen.a) The parameter values of the type "Event time" from the respective oldest entry of each memory (corresponding to the pointer SCr, SMa, SMi and SWa) are compared.
- b) Der älteste Alarm wird an den Manager als M-EVENT-REPORT gesendet und der von ihm belegte Speicherplatz als Freibe reich definiert.b) The oldest alarm is sent to the manager as M-EVENT-REPORT sent and the storage space occupied by him as a free allowance richly defined.
- c) Der entsprechende Index SCr, SMa, SMi oder SWa wird inkre mentiert und das Verfahren wird mit a) fortgesetzt. c) The corresponding index SCr, SMa, SMi or SWa becomes incorrect mented and the process is continued with a).
- d) Erreicht der aktuelle Index die Freibereichgrenze im Spei cher, dann wurden alle Alarme mit der der Priorität des Spei chers entsprechenden Bedeutung übermittelt. Das Verfahren wird fortgesetzt, indem nur noch die Parameterwerte "Event time" vom jeweils ältesten Eintrag aus den anderen drei Spei chern QueueCr, QueueMa, QueueMi bzw. QueueWa verglichen wer den.d) If the current index reaches the free area limit in the memory then all alarms with priority of the memory chers corresponding meaning transmitted. The procedure is continued by only the parameter values "Event time "from the oldest entry from the other three dishes QueueCr, QueueMa, QueueMi or QueueWa compared the.
- e) Erreicht der aktuell zu inkrementierende Index, z. B. SMa das (logische) Ende des Speichers, dann werden weitere Ein träge dieser Bedeutung Major aus dem ältesten Fortsetzungs speicherbereich im Speicher QueueWa mit der niedrigsten Prio rität zum Vergleich des Altersrangs herangezogen. Der Index SMa wird also mit dem Wert FMa aus dem Speicher QueueWa vor belegt.e) If the index currently to be incremented, e.g. B. SMa the (logical) end of memory, then more on this meaning Major from the oldest continuation memory area in the QueueWa memory with the lowest priority used to compare age ranks. The index SMa is therefore preceded by the FMa value from the QueueWa memory busy.
- f) Erreicht der aktuell bearbeitete Index SMa bzw. FMa das (logische) Ende des aktuellen Fortsetzungsspeichers, bei spielsweise für Alarme mit der Bedeutung Major in der Queue Wa, dann werden weitere Einträge dieser Bedeutung Major aus dem zweitältesten Fortsetzungsspeicherbereich im Speicher Qu eueMi, dessen Priorität der nächsthöheren Bedeutung Minor zu geordnet ist, zum Vergleich herangezogen. Der Index SMa wird also mit dem Wert FMa aus dem Speicher QueueMi vorbelegt.f) Does the currently processed index SMa or FMa achieve this (logical) end of the current continuation memory, at for example for alarms with the meaning Major in the queue Wa, then more entries of this importance become major the second oldest continuation memory area in memory Qu eueMi, whose priority is the next higher meaning minor is ordered, used for comparison. The SMa index will thus pre-assigned the value FMa from the QueueMi memory.
- g) Die Realignment-Prozedur endet, wenn die neueste zwi schengespeicherte Alarmnotifikation an den Manager gesendet wurde und alle Speichern QueueCr, QueueMa, QueueMi, QueueWa leer sind.g) The realignment procedure ends when the latest two cached alarm notification sent to the manager and all stores QueueCr, QueueMa, QueueMi, QueueWa are empty.
Selbstverständlich müssen die vier hier definierten Speicher QueueCr, QueueMa, QueueMi, QueueWa nicht als physikalisch ge trennte Bereiche implementiert werden. Ein fortlaufender Speicherbereich kann auch in vier logische Speichern QueueCr, QueueMa, QueueMi, QueueWa unterteilt und verwaltet werden.Of course, the four memories defined here must be QueueCr, QueueMa, QueueMi, QueueWa not as physical separate areas are implemented. A continuous Memory area can also be queuecr in four logical memories, QueueMa, QueueMi, QueueWa can be divided and managed.
Das Verfahren erlaubt eine hohe Flexibilität im Bezug auf die "Alarm Reporting Control"-Funktionalität an der Schnittstelle zwischen Manager und Agent. Werden z. B. Alarme mit der nied rigsten Bedeutung Warning durch einen vom Manager verwalteten EFD im Agenten ausgefiltert, dann steht der gesamte Bereich des Speichers QueueWa als Fortsetzungsspeicher für Alarme hö herer Bedeutung zur Verfügung.The process allows a high degree of flexibility with regard to the "Alarm Reporting Control" functionality at the interface between manager and agent. Are z. B. Alarms with the low Rigorous meaning Warning by a manager managed EFD filtered out in the agent, then the entire area is the QueueWa memory as a continuation memory for high alarms available meaning.
Solange das gemanagte System mit Agentenfunktion Stromausfäl le mit Hilfe einer eigenen Batterie überbrücken kann, wäre die Implementierung dieses Verfahrens als "dynamische Liste" im Speicher von großem Vorteil bezüglich Zeitverhalten und Flexibilität. In einem solchen Fall bedeutet die Verschiebung von Einträgen innerhalb eines Speichers bzw. das Kopieren ei nes Alarmeintrags aus einem Speicher in einen anderen nur die Umdefinition von Zeigern bzw. nur das Entfernen und Anhängen eines Listenelements.As long as the managed system with agent function power failure le with the help of its own battery, would be the implementation of this procedure as a "dynamic list" of great advantage in terms of timing behavior and Flexibility. In such a case, the shift means of entries within a memory or copying alarm entry from one memory to another only the Redefine pointers or just remove and append a list item.
Das Verfahren wurde vorstehend für das Zwischenspeichern der Liste aktueller Alarme beschrieben, ist grundsätzlich aber auch für das Zwischenspeichern der Informationen für die Alarmgeschichte verwendbar.The procedure above was for caching the List of current alarms is described, but is basically also for caching the information for the Alarm history can be used.
Claims (16)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE1997140738 DE19740738A1 (en) | 1997-09-16 | 1997-09-16 | Active alarm list handling in subordinate management level |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE1997140738 DE19740738A1 (en) | 1997-09-16 | 1997-09-16 | Active alarm list handling in subordinate management level |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| DE19740738A1 true DE19740738A1 (en) | 1999-03-18 |
Family
ID=7842545
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| DE1997140738 Withdrawn DE19740738A1 (en) | 1997-09-16 | 1997-09-16 | Active alarm list handling in subordinate management level |
Country Status (1)
| Country | Link |
|---|---|
| DE (1) | DE19740738A1 (en) |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE10043769A1 (en) * | 2000-09-05 | 2002-03-14 | Traian Internet Products Ag | Information handling method for network management system uses filter evaluating information according to its urgency before stacking in waiting loop |
| WO2001095572A3 (en) * | 2000-06-05 | 2002-03-28 | Ericsson Telefon Ab L M | Method, system, and agent for processing a network resource alarm update in a telecommunication management network |
| DE10219359A1 (en) * | 2002-04-30 | 2003-11-27 | Advanced Micro Devices Inc | queue mechanism |
| CN110689267A (en) * | 2019-09-29 | 2020-01-14 | 软通动力信息技术有限公司 | Environment early warning method, device, server and storage medium |
-
1997
- 1997-09-16 DE DE1997140738 patent/DE19740738A1/en not_active Withdrawn
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2001095572A3 (en) * | 2000-06-05 | 2002-03-28 | Ericsson Telefon Ab L M | Method, system, and agent for processing a network resource alarm update in a telecommunication management network |
| DE10043769A1 (en) * | 2000-09-05 | 2002-03-14 | Traian Internet Products Ag | Information handling method for network management system uses filter evaluating information according to its urgency before stacking in waiting loop |
| DE10219359A1 (en) * | 2002-04-30 | 2003-11-27 | Advanced Micro Devices Inc | queue mechanism |
| US6944725B2 (en) | 2002-04-30 | 2005-09-13 | Advanced Micro Devices, Inc. | Reciprocally adjustable dual queue mechanism |
| DE10219359B4 (en) * | 2002-04-30 | 2007-05-03 | Advanced Micro Devices, Inc., Sunnyvale | Device and method with a cue mechanism |
| CN110689267A (en) * | 2019-09-29 | 2020-01-14 | 软通动力信息技术有限公司 | Environment early warning method, device, server and storage medium |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| DE69029082T2 (en) | Method for finding alternate routes in a communication network | |
| DE69033039T2 (en) | Path-based network management | |
| DE69801418T2 (en) | DATA DISTRIBUTION AND DUPLICATING IN A DISTRIBUTED DATA PROCESSING SYSTEM | |
| DE3131341C2 (en) | ||
| DE68918765T2 (en) | Method for effectively updating the node topology databases in a data communication network. | |
| DE69628682T2 (en) | System and method for distributing the load on a plurality of file servers | |
| DE69533535T2 (en) | METHOD FOR EFFICIENT AGGREGATION OF COMPOUND METHODS | |
| DE69829759T2 (en) | DISTRIBUTION OF NEWS TO TAX ASSETS | |
| DE69533335T2 (en) | OVERLOAD PREVENTION IN A TELECOMMUNICATIONS NODE | |
| EP0645913A2 (en) | Method and apparatus for the transmission of ATM cells over virtual paths | |
| CH629901A5 (en) | METHOD FOR CONTROLLING A TEXT PROCESSING DEVICE WHILE STORING AND READING TEXT. | |
| CH627580A5 (en) | REPLACEMENT ARRANGEMENT FOR PROVIDING REPLACEMENT ADDRESSES FOR THE OPERATION OF A BUFFER STORAGE IN A STORAGE HIERARCHY. | |
| WO1998024246A1 (en) | Method and system of dynamic trafic control in a communication network | |
| DE69310241T2 (en) | Data transmission and setting of the transmission path between telephone exchange modules in module-type telephone exchanges | |
| DE19681678B4 (en) | Telecommunications network management system | |
| DE3688361T2 (en) | TRAFFIC DATA COLLECTION METHOD WITH A TEMPLATE DATA STORAGE IN EVERY SWITCHING SYSTEM. | |
| DE19740738A1 (en) | Active alarm list handling in subordinate management level | |
| DE69114787T2 (en) | Data flow assessment method for virtual connections that use non-synchronized time-multiple transmission paths. | |
| DE60013023T2 (en) | Method and unit for controlling the output order of temporarily stored data or objects | |
| DE19513892A1 (en) | Transmission system with a network monitoring system | |
| DE4435457C2 (en) | Process for archiving process data | |
| DE2828841C3 (en) | Circuit arrangement for telecommunications switching systems, in particular telephone switching systems, with common control units and memories assigned to them | |
| DE4428349C2 (en) | Method and routing system for traffic control in a communication network | |
| EP0964589B1 (en) | Management of a network element through managed objects in a digital communications network | |
| DE2816286C2 (en) | Circuit arrangement for centrally controlled telecommunications switching systems, in particular telephone switching systems, with central control unit and sub-control units |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| OP8 | Request for examination as to paragraph 44 patent law | ||
| 8136 | Disposal/non-payment of the fee for publication/grant |