DE19916632A1 - Procedure to hold ready reports in processor controlled management unit of communication network - Google Patents

Procedure to hold ready reports in processor controlled management unit of communication network

Info

Publication number
DE19916632A1
DE19916632A1 DE19916632A DE19916632A DE19916632A1 DE 19916632 A1 DE19916632 A1 DE 19916632A1 DE 19916632 A DE19916632 A DE 19916632A DE 19916632 A DE19916632 A DE 19916632A DE 19916632 A1 DE19916632 A1 DE 19916632A1
Authority
DE
Germany
Prior art keywords
message
memory
area
messages
nsw
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
Application number
DE19916632A
Other languages
German (de)
Inventor
Peter Boehm
Gerhard Fischer
Relja Raisic
Bernhard Reiss
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Siemens AG
Original Assignee
Siemens AG
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Siemens AG filed Critical Siemens AG
Priority to DE19916632A priority Critical patent/DE19916632A1/en
Publication of DE19916632A1 publication Critical patent/DE19916632A1/en
Withdrawn legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/34Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment
    • G06F11/3466Performance evaluation by tracing or monitoring
    • G06F11/348Circuit details, i.e. tracer hardware
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/04Network management architectures or arrangements
    • H04L41/052Network management architectures or arrangements using standardised network management architectures, e.g. telecommunication management network [TMN] or unified network management architecture [UNMA]

Abstract

The reports, sent from network components of the communication network, are sent to the management unit and are held in a report memory (LOG) in main memory. The reports refer to unusual situations e.g. an interference of network components. To protect from interruption in the monitoring unit, the report data is secured at specific periods. The contents of the report memory or a selected portion (LGM) is secured by a swapping routine (mmap) which creates a swap copy (NSW) of the memory content of selected area to permanent memory (HDD).

Description

Die Erfindung betrifft ein Verfahren zum Bereithalten von Meldungen, welche in einer prozessorgesteuerten Verwaltungs­ einrichtung eines Kommunikationsnetzwerks eintreffen, wobei seitens der Verwaltungseinrichtung ein Hauptspeicher und ein Permanentspeicher vorgesehen sind.The invention relates to a method for holding Messages in a processor-controlled administration establishment of a communication network arrive, whereby on the part of the administrative facility a main memory and a Permanent storage is provided.

Eine Verwaltungseinrichtung der genannten Art dient der Über­ wachung und Steuerung eines Kommunikationsnetzwerks, wie z. B. eines Telekommunikationsnetzes oder Rechnernetzes, in dem die Verwaltungseinrichtung als Netzwerkknoten eingerichtet ist. Ein Beispiel ist eine Überwachungseinheit ("monitoring sys­ tem") eines Telekommunikations-Steuerungsnetzwerks ("telecom­ munications management network", TMN) gemäß verschiedenen Normen des Internationalen Telekommunikationsverbandes (ITU), insbesondere den Empfehlungen M.3010 und M.3100 sowie X.710, X.711 und X.226. Die Überwachung erfolgt unter anderem mit Hilfe von Meldungen, welche von den Netzkomponenten des Kom­ munikationsnetzwerks gesendet und an die Verwaltungseinrich­ tung geleitet werden. In der Verwaltungseinrichtung werden diese Meldungen gespeichert und für die nachfolgende Bearbei­ tung der Meldungen bereitgestellt. Bei der Bearbeitung werden die Meldungen nach festgelegten Kriterien analysiert, gefil­ tert und/oder untereinander korreliert sowie an weitere Pro­ zesse im Kommunikationsnetzwerk geleitet. Von besonderem Interesse sind naturgemäß Alarm- und Warnungsmeldungen sowie die zugehörenden Clearing-Meldungen zur Beendigung des Alarm- bzw. Warnungszustandes.An administrative facility of the type mentioned serves the purpose monitoring and control of a communication network, such as B. a telecommunications network or computer network in which the Management device is set up as a network node. An example is a monitoring unit ("monitoring sys tem ") of a telecommunications control network (" telecom munications management network ", TMN) according to various International Telecommunications Association (ITU) standards, in particular the recommendations M.3010 and M.3100 and X.710, X.711 and X.226. The monitoring is carried out with, among other things Help from messages sent by the network components of the Com communication network and sent to the administrative facility direction. Be in the administrative facility these messages are saved and for subsequent processing of the messages provided. When editing the reports analyzed according to defined criteria, gefil tert and / or correlated with each other and to other professionals processes in the communication network. Of special Naturally, interest and alarm messages are of interest the associated clearing messages for the termination of the Alarm or warning status.

Über einen Grundumsatz an Meldungen in einer Größenordnung von beispielsweise einigen wenigen Meldungen in der Sekunde hinaus können aufgrund besonderer Situationen oder Ereignisse im Netzwerk, z. B. beim Eintreten einer Störung bei einem Netzelement, sehr hohe Meldungsaufkommen auftreten. Die Häufigkeit eines derartigen Störungsereignis bewegt sich gewöhnlich bei ca. 2 bis 3 pro Tag; eine typischer Spitzen­ wert für ein Steuerungsnetzwerk ist etwa 200 Meldungen in der Sekunde. Die Verarbeitung der Meldungen stellt wegen der hohen Spitzenwerte hohe Anforderungen an die Schnelligkeit und Durchsatzleistung der Verwaltungseinrichtung; sie steht zudem in zeitlicher Konkurrenz mit der Sicherung der Meldun­ gen auf ein permanentes Speichermedium, welche ebenfalls ein zeitintensiver Vorgang ist. Die Sicherung der Meldungen ist erforderlich, damit Betriebsunterbrechungen der Verwaltungs­ einrichtung, z. B. aufgrund einer Störung oder zum Zwecke der Wartung, nicht zu einem Verlust von bereits empfangenen Mel­ dungen führen.About a basal metabolic rate of messages of a magnitude for example a few messages per second can also due to special situations or events in the network, e.g. B. when a malfunction occurs  Network element, very high volume of messages occur. The The frequency of such a disturbance event is moving usually around 2 to 3 per day; a typical tip worth about 200 messages in the control network Second. The processing of the messages is because of the high peak values high demands on speed and throughput of the administrative facility; she stands also in competition with the security of the Meldun on a permanent storage medium, which is also a is a time-consuming process. The backup of the messages is required to shutdown the administrative facility, e.g. B. due to a disturbance or for the purpose of Maintenance, not a loss of already received Mel lead.

In bekannten Verwaltungseinrichtungen werden die Meldungen in eine Datenbank geschrieben, welche unter Verwendung eines Dateiverwaltungssystems ("file system") auf einem Permanent­ speicher realisiert ist, und basierend auf diese Datenbank wird die Meldungsanalyse durchgeführt. Diese Lösung gewährt eine vollständige Speicherung der empfangenen Meldungen, ist jedoch aufgrund der Zugriffszeiten in dem Dateiverwaltungs­ system hinsichtlich des erreichbaren Durchsatzes beschränkt; z. B. können in einer derartigen Überwachungseinheit typi­ scherweise derzeit nicht mehr als ca. 50 Meldungen in der Sekunde bewältigt werden.In known administrative institutions, the messages in written a database, which using a File management system on a permanent memory is realized, and based on this database the message analysis is carried out. This solution granted a complete storage of the received messages however due to the access times in the file manager system limited in terms of throughput achievable; e.g. B. can be typi in such a monitoring unit currently no more than approx. 50 reports in the Second can be mastered.

In einer anderen Lösung werden die Meldungen, um die Zugriffszeiten kurz zu halten, im Hauptspeicher verfügbar gehalten. Diese Lösung ist nicht befriedigend, da die im Hauptspeicher gehaltenen Meldungen bei einem Neustart der Verwaltungseinrichtung unweigerlich verlorengehen müssen. Eine Abwandlung dieser Lösung reduziert die Zahl der im Hauptspeicher zu haltenden Meldungen mittels eines einstell­ baren Filterverfahrens; der so reduzierten Satz wird auf den Permanentspeicher gespeichert und kann im Bedarfsfall von dort wieder geladen werden. Durch den geringen Umfang des reduzierten Meldungssatzes sind die Zugriffszeiten so weit reduziert, dass ein genügend rascher Durchsatz erreichbar ist. Jedoch geht stets ein großer Teil, in der Regel die Mehrzahl, an Meldungen in Folge des Filterns verloren, und eine nachträgliche Korrektur oder ein Aufrollen eines Vor­ gangs im nachhinein ist nicht möglich.In another solution, the messages to the Keep access times short, available in main memory held. This solution is not satisfactory because the im Main memory messages when restarting the Administrative facility must inevitably be lost. A modification of this solution reduces the number of im Main memory messages to be held using a filtering process; the sentence thus reduced is reduced to Permanent storage is saved and can be used by loaded there again. Due to the small size of the  access times are reduced so far reduces that a sufficiently fast throughput can be achieved is. However, a large part always goes, usually that Majority, lost due to filtering, and a subsequent correction or rolling up a pre retrospectively is not possible.

Es ist daher Aufgabe der Erfindung, ein Verfahren aufzuzei­ gen, welches auch bei hohem Meldungsaufkommen in dem Kommuni­ kationsnetzwerk den gesamten Bestand der in der Verwaltungs­ einrichtung eintreffenden Meldungen für die weitere Bearbei­ tung zur Verfügung stellen kann und zugleich auch bei hohem Meldungsdurchsatz eine zuverlässige, permanente Sicherung der Meldungen garantiert.It is therefore an object of the invention to record a method gene, which is also in the commun cation network the entire inventory of those in the administrative incoming messages for further processing can provide and at the same time also with high Message throughput a reliable, permanent backup of the Guaranteed messages.

Die Aufgabe wird von einem Verfahren der eingangs genannten Art gelöst, bei welchem die Meldungen in einen Meldungsspei­ cher, welcher im Hauptspeicher in Form zumindest eines Spei­ cherbereichs eingerichtet ist, geschrieben werden und zur weiteren Bearbeitung bereit gestellt werden, wobei zu fest­ legbaren Zeitpunkten der Inhalt des Meldungsspeichers, zumin­ dest aber eines ausgewählten Teilbereichs des Meldungsspei­ chers, mittels eines Swapping-Verfahrens, welches eine Ausla­ gerungskopie des Speicherinhalts bzw. ausgewählten Bereich­ sinhalts in dem Permanentspeicher erzeugt, gesichert wird.The task is performed by a method of the type mentioned at the beginning Type solved, in which the messages in a message game cher, which in the main memory in the form of at least one Spei area is set up, written and used for further processing will be provided, being too firm legible times the content of the message memory, at but at least a selected part of the message log chers, by means of a swapping process, which a Ausla Storage copy of the memory content or selected area content is generated in the permanent memory, is saved.

Diese Lösung verwendet Swapping-Routinen, welche insbesondere für die Zwecke der dynamischen Speicherverwaltung verwendet werden, zur Sicherung von Daten. Ein wesentliches Merkmal der Swap-Vorgänge ist ihre Schnelligkeit, welche eine Konsequenz des Umstandes ist, dass sie direkt auf die einbezogenen Spei­ chermedien zugreifen und nicht von einem Dateiverwaltungs­ system abhängen. Dadurch ist ein zugleich rasches und zuver­ lässiges Abspeichern der zu sichernden Daten im Hauptspeicher möglich, ohne dass durch die Sicherung eine allzu starke Beeinträchtigung der Durchsatzleistung bei der Meldungsbear­ beitung befürchtet werden müsste. This solution uses swapping routines, which in particular used for the purposes of dynamic memory management to secure data. An essential feature of Swap is their speed, which is a consequence the fact is that they directly affect the access media and not from a file manager system depend. This makes it both quick and reliable casual storage of the data to be backed up in the main memory possible without securing an overly strong one Impairment of throughput performance with the message bear processing would have to be feared.  

Bei einem Swap-Vorgang einer dynamischen Speicherverwaltung bekannter Art wird zumeist eine Auslagerungsdatei erzeugt und der Datenbereich im Hauptspeicher freigegeben, um für andere Daten Platz zu schaffen. Nach der Erfindung wird eine Ausla­ gerungskopie der Daten erzeugt und die Freigabe des Datenbe­ reichs im Hauptspeicher, d. h. des Meldungsspeichers, unter­ bleibt.In a swap process of dynamic memory management a known swap file is usually created and the data area in main memory is released to others Make space for data. According to the invention a Ausla backup copy of the data generated and the release of the data storage realm in main memory, d. H. the message memory, under remains.

Bevorzugte Ausführungsformen der Erfindung gehen aus den abhängigen Ansprüchen 2 bis 10 hervor.Preferred embodiments of the invention result from the dependent claims 2 to 10.

Eine bevorzugte Weiterentwicklung der Erfindung nutzt die erfindungsgemäß erzeugten Auslagerungskopien zum Wiederher­ stellen eines Meldungsspeichers, welcher im Hauptspeicher einer prozessorgesteuerten Verwaltungseinrichtung eines Kom­ munikationsnetzwerks in Form zumindest eines Speicherbereichs eingerichtet ist und in welchem Meldungen zur weiteren Bear­ beitung bereit gestellt werden. Hierbei werden, unter Verwen­ dung einer oder mehrerer, nach einem der obengenannten erfin­ dungsgemäßen Verfahren erzeugten Auslagerungskopie (n), mit­ tels eines Swapping-Verfahrens, welches den Inhalt einer Auslagerungsdatei in den zugeordneten Bereich des Hauptspei­ chers kopiert, der Inhalt der Auslagerunskopie(n), welche als Auslagerungsdatei(en) verwendet werden, in die diesen zuge­ ordneten Bereiche des Meldungsspeichers kopiert. Dies ermög­ licht ein zuverlässiges und eindeutiges Rekonstruieren der gesicherten Daten, zudem auf rasche und einfache Art.A preferred further development of the invention uses the Outsourcing copies produced according to the invention for restoration set a message memory, which in the main memory a processor-controlled management facility of a com Communication network in the form of at least one storage area is set up and in which messages for further Bear be provided. Here, under use formation of one or more, according to one of the above inventions Outsourcing copy (s) generated according to the method, with means of a swapping process, which contains the content of a Swap file in the assigned area of the main menu chers copied, the content of the swap copy (s), which as Paging file (s) are used, in which these ordered areas of the message memory copied. This enables a reliable and clear reconstruction of the backed up data, also in a quick and easy way.

Die Erfindung wird im folgenden anhand eines Ausführungsbei­ spieles, welches die Behandlung von Meldungen in einer Über­ wachungseinheit eines Telekommunikations-Steuerungsnetzwerks betrifft, unter Bezugnahme auf die beigefügten Figuren näher erläutert. Die Figuren zeigen in schematisierter Darstellung:The invention is illustrated below with the aid of an embodiment game, which deals with the handling of messages in an over monitoring unit of a telecommunications control network relates, with reference to the accompanying figures explained. The figures show in a schematic representation:

Fig. 1 die Überwachungseinheit und das Steuerungsnetz; Fig. 1, the monitoring unit and the control network;

Fig. 2 einen Sicherungsvorgang für einen Meldungsbereich; Fig. 2 is a backup operation for a message portion;

Fig. 3 eine Wiederherstellung des Meldungsspeichers. Fig. 3 is a restoration of the message memory.

Das Blockdiagramm der Fig. 1 zeigt eine Überwachungseinheit MNS ("Monitoring System") eines Kommunikations-Steuerungs­ netzwerks TMN, im folgenden kurz als Steuerungsnetz bezeich­ net. Das Steuerungsnetz TMN ist als eigenständiges, informa­ tionsverarbeitendes Kommunikationsnetzwerk für die umfassende Gesamtsteuerung der Netzelemente NE1, NE2, NE3 eines Telekommu­ nikationsnetzes TKN hinsichtlich Betrieb, Verwaltung und Wartung (OAM, "Operations, Administration and Maintenance") gemäß den bereits erwähnten ITU-Normen M.3010 und M.3100 vorgesehen. Die Netzelemente NE1, NE2, NE3, welche gemeinsam als Netzkomponenten das Telekommunikationsnetz TKN bilden, gehören dem Steuerungsnetz TMN als Endstellen an; in dem Beispiel ist das Telekommunikationsnetz TKN ein digitales Telefonnetz, in dem die Netzelemente beispielsweise Vermitt­ lungsknoten, Anschlusskonzentratoren oder andere Komponenten eines digitalen Telefonnetzes sind. Über standardisierte Schnittstellen und Protokolle erhält das Steuerungsnetz TMN Zugang zu den Netzelementen hat, von denen es steuerungsrele­ vante Meldungen erhält und die es steuert. Die Überwachungs­ einheit MNS ist in dem Steuerungsnetz TMN dazu eingerichtet, die von den Netzelementen NE1, NE2, NE3 ausgesandten Meldungen zu empfangen und zu speichern, gegebenenfalls die Meldungen nach vorgebbaren Vorschriften zu filtern und/oder zu ordnen und miteinander zu korrelieren, sowie für die weitere Bear­ beitung (z. B. durch Operatorpersonal) bereitzuhalten.The block diagram of FIG. 1 shows a monitoring unit MNS ("Monitoring System") of a communication control network TMN, hereinafter referred to as control network. The control network TMN is an independent, information-processing communication network for the comprehensive overall control of the network elements NE1, NE2, NE3 of a telecommunications network TKN with regard to operation, administration and maintenance (OAM, "Operations, Administration and Maintenance") in accordance with the ITU standards M .3010 and M.3100 are provided. The network elements NE1, NE2, NE3, which together form the telecommunications network TKN as network components, belong to the control network TMN as terminals; in the example, the telecommunications network TKN is a digital telephone network in which the network elements are, for example, switching nodes, line concentrators or other components of a digital telephone network. The control network TMN has access to the network elements from which it receives control-relevant messages and which it controls via standardized interfaces and protocols. The monitoring unit MNS is set up in the control network TMN to receive and store the messages sent by the network elements NE1, NE2, NE3, to filter and / or to classify and / or to classify and / or to correlate the messages with one another and for them keep further processing ready (e.g. by operator personnel).

Das Überwachungseinheit MNS weist neben einer Prozessorsteue­ rung CPM einen Hauptspeicher auf, welcher nach bekannter Art als Schreib-Lese-Speicher RAM ausgeführt ist, sowie einen Speichertreiber HDT, über den Daten auf einen Permanentspei­ cher HDD dauerhaft geschrieben und von diesem gelesen werden können. In dem dargestellten Beispiel ist der Permanentspei­ cher als Festplatten-Speicher HDD realisiert, beispielsweise in Form einer externen Festplattenstation; ebenso könnte ein anderer geeigneter Permanentspeicher bekannter Art verwendet werden. The monitoring unit MNS has a processor control tion CPM a main memory, which according to known art is designed as a random access memory RAM, as well as a Storage driver HDT, over the data on a permanent storage HDD permanently written and read by this can. In the example shown is the permanent memory realized as hard disk storage HDD, for example in the form of an external hard drive station; could also be a other suitable permanent storage of known type used become.  

In dem gezeigten Beispiel sind der Hauptspeicher RAM und der Permanentspeicher HDD, auch der Übersichtlichkeit halber, als Einheiten dargestellt. Gleichermaßen können die Speicher RAM und HDD aus mehreren Komponenten zusammengesetzt sein, z. B. könnte der Permanentspeicher mehrere Festplattenstation, möglicherweise über ein eigenes Netzwerk verbunden, umfassen; dies ist freilich für die Erfindung nicht von Belang.In the example shown, the main memory is RAM and Permanent storage HDD, also for the sake of clarity, as Units shown. Likewise, the memory can be RAM and HDD can be composed of several components, e.g. B. the permanent storage could have several hard disk stations, possibly connected via its own network; this is, of course, not important for the invention.

Das Überwachungseinheit MNS empfängt die Meldungen mdg der Netzelemente NE1, NE2, NE3 über einen Schnittstellenbaustein QIF, über welchen das Überwachungseinheit mittels einer Q3-Schnittstelle gemäß den Empfehlungen X.710 des ITU an das Steuerungsnetz TMN angebunden ist. Die Meldungen mdg stellen Betriebsmeldungen verschiedener Art dar, wobei naturgemäß Meldungen, welche Störungszustände in dem gesteuerten Tele­ kommunikationsnetz TKN bzw. in den Netzelementen NE1, NE2, NE3 betreffen, von besonderem Interesse sind.The monitoring unit MNS receives the messages mdg Network elements NE1, NE2, NE3 via an interface module QIF, via which the monitoring unit uses a Q3 interface according to ITU recommendations X.710 to the Control network TMN is connected. Make the messages mdg Operating messages of various types, but naturally Messages which fault statuses in the controlled tele Communication network TKN or in the network elements NE1, NE2, NE3 concern, are of particular interest.

Die Meldungen mdg treffen naturgemäß beim Auftreten außerge­ wöhnlicher Situationen im Telefonnetz TKN, z. B. einer Störung bei einer Netzkomponente, gehäuft in der Überwachungseinheit MNS ein. Typischerweise können die Meldungsraten beim Auftre­ ten einer Störung Spitzenwerte im Bereich von 50 bis 100 Meldungen pro Sekunde erreichen, jedoch sind auch Werte bis 200 Meldungen pro Sekunde keine Seltenheit. Hierbei sind alle eintreffenden Meldungen in der Überwachungseinheit zu proto­ kollieren, d. h. zu empfangen und zwischenzuspeichern.The messages mdg naturally occur when they occur common situations in the telephone network TKN, e.g. B. a fault for a network component, clustered in the monitoring unit MNS a. Typically, the reporting rates on occurrence peaks in the range of 50 to 100 Reach messages per second, but values are also up to 200 messages per second are not uncommon. Here are all incoming messages in the monitoring unit to proto collide, d. H. to receive and cache.

Zum Zwecke der Protokollierung werden die Meldungen mdg in eine Logdatei LOG geschrieben und in dieser für die weitere Bearbeitung bereitgehalten. Die Meldungen werden, bevor sie in der Logdatei LOG eingetragen werden, komprimiert, um eine möglichst große Anzahl von Meldungen in dem vorgegebenen Speicherraum der Logdatei unterbringen zu können. Die Log­ datei LOG wird im Hauptspeicher RAM gehalten und dient als Meldungsspeicher für sämtliche in der Überwachungseinheit MNS eintreffenden Meldungen. Aus Gründen der Datensicherheit, z. B. zum Schutz gegen Betriebsunterbrechungen der Überwa­ chungseinheit MNS, wird die Logdatei LOG regelmäßig gesi­ chert. Bei einer Sicherung wird erfindungsgemäß der Inhalt der Logdatei LOG, zumindest aber eines ausgewählten Teilbe­ reichs der Logdatei, mittels eines Swapping-Verfahrens eine Auslagerungskopie des Speicherinhalts bzw. ausgewählten Be­ reichsinhalts in dem Permanentspeicher HDD erzeugt. Es ist hierbei oft nicht notwendig, die gesamte Logdatei LOG auf einmal zu sichern, sondern ausreichend, jenen Bereich zu sichern, in welchen zuletzt Meldungen geschrieben wurden. Die einzelnen so gesicherten Bereiche werden dann jeweils in Auslagerungskopien gesichert, die insgesamt eine Sicherungs­ kopie der Logdatei bilden. Die Verwendung von Swapping- Routinen garantiert eine rasche Sicherung der Logdatei, wie weiter unten näher erläutert.For the purpose of logging, the messages mdg in a log file LOG written and in this for the further Processing ready. The messages are posted before entered in the log file LOG, compressed to a the largest possible number of messages in the given To be able to accommodate the storage space of the log file. The log LOG file is held in RAM and serves as Message memory for all in the monitoring unit MNS incoming messages. For data security reasons,  e.g. B. to protect against business interruptions of the monitoring MNS unit, the log file LOG is regularly checked chert. In the case of a backup, the content is according to the invention the log file LOG, but at least of a selected part realm of the log file, using a swapping procedure Outsourcing copy of the memory content or selected Be rich content generated in the permanent storage HDD. It is Often it is not necessary to open the entire log file LOG secure once but sufficient to that area save in which messages were last written. The individual areas secured in this way are then each in Outsourcing copies backed up, a total of a backup Make a copy of the log file. The use of swapping Routines guarantee a quick backup of the log file, such as explained in more detail below.

Eine Sicherung findet gemäß einer festlegbaren Vorschrift z. B. nach Eintreffen von jeweils einer festgelegten Anzahl von Meldungen, z. B. 20 Meldungen statt, oder nach Ablauf eines einstellbaren Zeitabstandes, z. B. alle 30 Minuten.A backup takes place according to a definable regulation e.g. B. after arrival of a specified number of messages, e.g. B. 20 messages instead, or after expiration an adjustable time interval, e.g. B. every 30 minutes.

Bei Bedarf können anstelle einer einzigen Logdatei LOG auch mehrere Logdateien LOG, LG2, LG3 verwendet werden; in diesem Fall werden die Meldungen mdg nach einer vorgebbaren Vertei­ lervorschrift auf die Logdateien verteilt, wobei die Siche­ rungsvorgänge für die Logdateien unabhängig voneinander durchgeführt werden.If required, LOG can also be used instead of a single log file several log files LOG, LG2, LG3 are used; in this The reports become mdg after a predefinable distribution The regulation is distributed to the log files, the security processes for the log files independently of each other be performed.

Zugleich mit dem Protokollieren der Meldungen mdg in der Logdatei LOG sollen diejenigen Meldungen, welche aufgrund eines vorgebbaren Filteralgorithmus (oder mehrerer solcher Filter) als relevant beurteilt werden, erfasst werden. Bei­ spielsweise werden die Meldungen, die zu einem Alarmzustand jeweils einer Komponente - Alarmbeginn, Alarmbestätigung, Alarmende - zusammengefasst; Alarmmeldungen, die als Folge­ alarme erkannt werden, z. B. regelmäßig zu erwartende Folge­ alarme eines abhängigen Systems, werden ausgefiltert. Die so erfassten Meldungen werden in Form einer Datenbank MTB orga­ nisiert, welche in Form einer oder mehrerer Hash-Tabellen geführt wird. Da sich die Datenbank MTB ebenso wie die Daten, auf die sie sich beziehen, nämlich die in der Logdatei gehal­ tenen Meldungen mdg, im Arbeitsspeicher RAM befinden, ist eine rasche und effiziente Durchführung der Bearbeitung er­ möglicht.At the same time as logging the messages mdg in the Log file LOG should be those messages which are due to a predeterminable filter algorithm (or several such Filter) can be assessed as relevant. At for example, the messages that lead to an alarm condition one component each - start of alarm, alarm confirmation, End of alarm - summarized; Alert messages as a result alarms are recognized, e.g. B. Regularly expected episode alarms of a dependent system are filtered out. The so  recorded messages are in the form of a database MTB orga nized, which in the form of one or more hash tables to be led. Since the MTB database is just like the data, to which they refer, namely those in the log file mdg messages in RAM are a quick and efficient execution of the processing possible.

Jede Hash-Tabelle entspricht einem Filter, das auf die Ge­ samtmenge der in der Logdatei enthaltenen Meldungen mdg ange­ wendet wird, wobei die Hash-Tabellen grundsätzlich parallel, d. h. ohne Bezugnahme auf eine andere Tabelle, erzeugt und geführt werden. In einer Hash-Tabelle wird jeder erfassten Meldung ein eindeutiger Schlüssel zugeordnet, welcher aus der Relativadresse der Meldung im Hauptspeicher RAM bzw. in der Sicherungskopie der Logdatei, sowie gegebenenfalls weiterer Daten der Meldung ermittelt wird und aus welchem diese Daten wieder ermittelbar sind. Auf der Grundlage des Schlüssels ist jeweils eine Hash-Tabelle z. B. als binärer Baum aufgebaut, in dem die Endknoten die Eintragsknoten sind, welche jeweils eine Schlüssel der genannten Art enthalten und über welche somit die in der Logdatei gehaltenen Meldungen mdg zugreifbar sind. Die Meldungen als solche sind nicht in der Hash-Tabelle enthalten, um eine Vervielfachung des von den Meldungen benö­ tigten Speicherplatzes zu vermeiden, insbesondere wenn mehre­ re Hash-Tabellen verwendet werden. Wenn der Schlüssel zusam­ mengesetzt ist, z. B. weil er mehrere, jeweils einem Meldungs­ attribut entsprechenden Komponenten aufweist, so ist der Baum günstigerweise rekursiv aufgebaut, d. h. ein Endknoten des Suchbaums für die ersten Schlüsselkomponente ist in Form ei­ nes Suchbaums für die zweite Schlüsselkomponente realisiert, usw., bis zum letzten Suchbaum, entsprechend der letzten Schlüsselkomponente; die Endknoten des letzten Baumes stellen die Eintragsknoten dar.Each hash table corresponds to a filter that applies to the Ge total amount of messages contained in the log file is used, the hash tables always parallel, d. H. without reference to another table, created and be performed. Everyone is recorded in a hash table Message assigned a unique key, which from the Relative address of the message in the main memory RAM or in the Backup copy of the log file, as well as any other Data of the message is determined and from which this data can be determined again. Based on the key each hash table z. B. constructed as a binary tree, in where the end nodes are the entry nodes, which are each contain a key of the type mentioned and via which thus the messages held in the log file are accessible are. The messages as such are not in the hash table included in order to multiply the amount required by the reports Avoided storage space, especially if more re hash tables are used. When the key comes together is set, e.g. B. because he has several, each a message has the corresponding components, that's the tree conveniently constructed recursively, d. H. an end node of the Search tree for the first key component is in the form of egg implemented a search tree for the second key component, etc., up to the last search tree, corresponding to the last one Key component; put the end nodes of the last tree the entry nodes.

Der Sicherungsvorgang wird im folgenden bezugnehmend auf Fig. 2 erläutert. Die Logdatei LOG wird vorteilhafterweise in Abschnitte LGM, LGM', LGM'' gegliedert, welche im folgenden als Meldungsbereiche bezeichnet werden. Ein Meldungsbereich stellt jeweils eine Einheit für eine Sicherung dar. Eine eintreffend Meldung mdg wird in den aktuellen Meldungsbereich LGM geschrieben - in Fig. 2 und Fig. 3 symbolisieren schraf­ fierte Felder Speicherbereiche, welche gerade beschrieben werden - und nacheinander eintreffende Meldungen werden hin­ tereinander in dem aktuellen Meldungsbereich LGM aufgenommen, solange bis ein Bereichswechsel stattfindet, d. h. ein anderer Meldungsbereich die Funktion des aktuellen Meldungsbereichs übernimmt. Beispielsweise ist der Meldungsbereich LGM' jener Bereich, der vor dem gerade aktuellen Meldungsbereich LGM als aktueller Bereich gedient hat. Ein Bereichswechsel findet zu vorbestimmten Zeitpunkten statt, beispielsweise wenn ein Meldungsbereich vollständig mit Meldungen beschrieben ist, anschließend an jede Sicherung oder an die Durchführung einer festlegbaren Anzahl (z. B. drei) von Sicherungen des aktuellen Meldungsbereichs, oder nach Ablauf eines im vorhinein festge­ legten Zeitintervalls von z. B. 3 Stunden Dauer. Der bei einem Bereichswechsel als neuer Meldungsbereich LGM ausgewählte Bereich wird günstigerweise von etwaigen Daten geleert, wel­ che fälschlicherweise als Meldungen interpretiert werden könnten, z. B. durch Beschreiben des Beginns des Meldungsbe­ reichs mit einer Leermeldung, welche das Ende der eingetrage­ nen Meldungen anzeigt. Dies ist insbesondere dann erforder­ lich, wenn ein früher genutzter Meldungsbereich - unter Auf­ gabe der bisher darin gespeicherten Meldungen - neuerlich als aktueller Meldungsbereich ausgewählt wird.The backup process is explained below with reference to FIG. 2. The log file LOG is advantageously divided into sections LGM, LGM ', LGM'', which are referred to below as message areas. A message area represents one unit for a backup is an arriving message is MDG written in the current message area LGM -. In Figures 2 and 3 represent hatched fierte fields memory areas, which are just described -.. And incoming messages are successively out behind the other in the current message area LGM until a change of area takes place, ie another message area takes over the function of the current message area. For example, the message area LGM 'is the area that served as the current area before the current message area LGM. A change of area takes place at predetermined times, for example when a message area is completely described with messages, after each backup or after the execution of a definable number (e.g. three) of backups of the current message area, or after expiry of a predetermined one Time intervals from z. B. 3 hours duration. The area selected as a new message area LGM in the event of a change of area is expediently emptied of any data which could incorrectly be interpreted as messages, e.g. B. by describing the beginning of the Meldungsbe realm with a blank message, which indicates the end of the entries NEN. This is particularly necessary if a previously used message area - with the task of the messages previously stored in it - is selected again as the current message area.

Gewöhnlicherweise sind die Meldungsbereiche LGM, LGM', LGM'' gleich groß und überlappungsfrei; doch können in besonderen Fällen die Meldungsbereiche verschiedene Größe aufweisen. Auch können, z. B. um eine mehrfache Sicherung zu realisieren, die Meldungsbereiche überlappend gestaltet sein; in diesem Fall würde die Leermeldung natürlich erst auf den Überlap­ pungsbereich folgend geschrieben werden. Usually the message areas are LGM, LGM ', LGM' ' same size and free of overlaps; yet can in particular Cases where the message areas are of different sizes. Also, e.g. B. to implement multiple backups the message areas are designed to overlap; in this The empty message would of course only fall on the overlap following area.  

Bei einer Sicherung wird jeweils der aktuelle Meldungsbereich LGM gesichert. Hierbei wird eine Swap-Routine verwendet, welche den Inhalt des Meldungsbereichs LGM in einen benannten Swap-Bereich NSW ("named swap") kopiert, welcher für diesen Zweck auf dem Permanentspeicher HDD angelegt wird. Eine hier­ für geeignete Swap-Routine ist z. B. die von dem SINIX- Betriebssystem her bekannte Funktion mmap(). Der so erzeugte Swap-Bereich NSW dient als Sicherungskopie des Meldungsberei­ ches und wird hier als Auslagerungskopie bezeichnet. Jedem Meldungsbereich LGM, LGM', LGM'' entspricht jeweils eine Ausla­ gerungskopie NSW, NSW', NSW''. Durch die Zuordnung eines Namens zu dem Swap-Bereich NSW ist sichergestellt, dass zu einem späteren, an sich beliebigen Zeitpunkt die Daten eines oder mehrerer Swap-Bereiche(s) bzw. der gesamten Logdatei LOG anhand der Auslagerungskopien NSW, NSW', NSW'' wiederherge­ stellt werden können.In the case of a backup, the current message area is shown LGM secured. A swap routine is used here which the content of the message area LGM in a named Swap area NSW (named swap) copied, which for this Purpose is created on the permanent storage HDD. One here for a suitable swap routine, e.g. B. the SINIX Operating system known function mmap (). The so generated Swap area NSW serves as a backup copy of the notification area ches and is referred to here as an outsourcing copy. Each Message area LGM, LGM ', LGM' 'corresponds to one outlet rescue copy NSW, NSW ', NSW' '. By assigning a name to the swap area NSW ensures that to a later, at any time, the data of one or several swap areas (s) or the entire log file LOG on the basis of the export copies NSW, NSW ', NSW' ' can be put.

Wie erwähnt ist eine bekannte Verwendung von Swapping-Routi­ nen die dynamische Speicherverwaltung, bei der vorübergehend nicht benötigte Bereiche im Hauptspeicher als Auslagerungs­ datei auf ein anderes Speichermedium aus gelagert werden, wodurch der betreffende Speicherbereich zugunsten anderer Datenmengen frei wird. Ein wesentliches Merkmal der Swap- Vorgänge ist ihre Schnelligkeit, welche eine Konsequenz des Umstandes ist, dass sie direkt auf die einbezogenen Speicher­ medien zugreifen und nicht von einem Dateiverwaltungssystem abhängen. Für die Erfindung werden diese Swap-Routinen be­ nutzt, um Auslagerungskopien der zu sichernden Daten zu er­ zeugen; die gesicherten Daten im Hauptspeicher (d. h. die Inhalte der Logdatei) werden jedoch nicht freigegeben, da sie ja für die weitere Bearbeitung immer noch bereitstehen sol­ len. Die Organisation einer Auslagerungskopie stimmt grund­ sätzlich mit jener einer bekannten Auslagerungsdatei überein. Durch die Verwendung von Swap-Verfahren zur Sicherung ist ein zugleich rasches und zuverlässiges Abspeichern der zu sichernden Daten im Hauptspeicher möglich, ohne dass durch die Sicherung eine allzu starke Beeinträchtigung der Durch­ satzleistung bei der Meldungsbearbeitung befürchtet werden müsste.As mentioned, there is a known use of swapping routi dynamic memory management, where temporary Areas in the main memory that are not required as outsourcing file is stored on another storage medium, whereby the memory area in question benefits others Amounts of data becomes free. A key feature of swap Processes is their speed, which is a consequence of Circumstances are that they go directly to the memory involved access media and not from a file management system depend. These swap routines are used for the invention uses it to swap out copies of the data to be backed up witness; the backed up data in main memory (i.e. the Contents of the log file) are not released, however, because they yes should still be available for further processing len. The organization of an outsourcing copy is correct additionally corresponds to that of a known swap file. By using swap procedures to back it up a quick and reliable storage of the to backing up data in the main memory possible without securing an overly impaired through  sentence performance in message processing are feared should.

Zum Wiederherstellen eines Meldungsbereiches LGM oder einer gesamten Logdatei LOG werden, wie in Fig. 3 symbolisch darge­ stellt, die zugeordneten Auslagerungskopie(n) NSW, NSW', NSW'' mittels einer Swap-Routine, welche nunmehr Daten aus dem Permanentspeicher HDD in den zugeordneten Bereich des Haupt­ speichers RAM abbildet, in die diesen zugeordneten Bereiche der Logdatei kopiert. Eine hierfür geeignete Swap-Routine ist z. B. die von dem SINIX-Betriebssystem her bekannte Funktion mremap().To restore a message area LGM or an entire log file LOG, as shown in FIG. 3, the assigned swap copy (s) NSW, NSW ', NSW''by means of a swap routine, which now stores data from the permanent memory HDD in the maps the assigned area of the main memory RAM, copied into the assigned areas of the log file. A suitable swap routine for this is e.g. B. the mremap () function known from the SINIX operating system.

Die Namen, welche den Auslagerungskopien zugeordnet werden, werden nach einer vorgegebenen Vorschrift automatisch er­ stellt. Sie müssen auch nach einer Betriebsunterbrechung abrufbar sein. Dies kann z. B. durch Abspeichern der Namen der Auslagerungskopien NSW, NSW', NSW'' in einer eigenen Datei erreicht werden, welche beispielsweise ebenfalls auf dem Permanentspeicher HDD eingerichtet ist. Als Alternative kön­ nen die Namen auch in einem batteriegepufferten CMOS-Speicher abgelegt werden.The names assigned to the outsourcing copies are automatically created according to a specified rule poses. You must also do so after a business interruption be available. This can e.g. B. by saving the names of the Outsourcing copies NSW, NSW ', NSW' 'in a separate file can be achieved, which for example also on the Permanent storage HDD is set up. As an alternative, The names are also stored in a battery-backed CMOS memory be filed.

In einer vorteilhaften Variante werden für die Auslagerungs­ kopien Namen verwendet, welche eindeutig den zugehörenden Meldungsbereich angeben, sowie falls erforderlich den Siche­ rungszeitpunkt und/oder eine laufende Nummer der Sicherung. Bei einer Wiederherstellung des Logfiles wird der Permanent­ speicher HDD nach Auslagerungskopien NSW, NSW', NSW'' durch­ sucht, wobei diese anhand der eindeutigen Namengebung erkannt werden und anhand der Information in den Namen eindeutig den entsprechenden Meldungsbereichen LGM, LGM', LGM'' zugeordnet werden können.In an advantageous variant, the outsourcing Copies names are used, which clearly match the associated Specify the notification area and, if necessary, the security date and / or a serial number of the backup. When the log file is restored, it becomes permanent store HDD after swap copies NSW, NSW ', NSW' searches, which is recognized by the unique naming and based on the information in the names clearly the assigned to corresponding message areas LGM, LGM ', LGM' ' can be.

Um ein Beispiel zu nennen, kann der Name der Auslagerungsko­ pie NSW als Dateiname "$LSWP_30-44_1330.01101998" gestaltet sein, welche folgende Bestandteile enthält:
To give an example, the name of the Auslagungsko pie NSW can be designed as a file name "$ LSWP_30-44_1330.01101998", which contains the following components:

  • a) ein gleichbleibendes Präfix "$LSWP_" welches nur für Auslagerungskopien verwendet wird;a) a constant prefix "$ LSWP_" which is only for Swap copies are used;
  • b) der Beginn und das Ende des zugehörenden Meldungsbereichs, in vordefinierten Blockeinheiten von z. B. 1 Megabyte - in dem obigen Beispiel entsprechend der Angabe "30-44" der Speicherbereich von der 30. bis zu der 44. Blockeinheit, also insgesamt 15 Megabyte;b) the start and end of the associated reporting area, in predefined block units of e.g. B. 1 megabyte - in the example above according to the specification "30-44" of Memory area from the 30th to the 44th block unit, a total of 15 megabytes;
  • c) die Angabe der Sicherungszeit, z. B. bestehend aus Uhr­ zeit - im Beispiel 13 : 30 Uhr - und Tagesdatum - im Beispiel der 1. Oktober 1998.c) the indication of the backup time, e.g. B. consisting of clock time - in the example 1:30 p.m. - and date - in the example the October 1, 1998.

Bei einer Wiederherstellung wird z. B. diese Auslagerungskopie gefunden, aufgrund der Angaben betreffend den Speicherbereich einem Meldungsbereich zugeordnet und, sofern nicht eine Aus­ lagerungskopie mit einer späteren Sicherungszeit für diesen Meldungsbereich gefunden wird, in den Hauptspeicher zurückko­ piert. Anschließend wird nach einer Auslagerungskopie ge­ sucht, welche bei der 45. Blockeinheit beginnt, gesucht, z. B. mit einem Dateinamen "$LSWP_45-59_1500.01101998".When restoring z. B. this outsourcing copy found, based on the information regarding the memory area assigned to a message area and, if not an off storage copy with a later backup time for this Message area is found, return to main memory pierced. Subsequently, after an outsourcing copy searches, which begins at the 45th block unit, searched for. B. with a file name "$ LSWP_45-59_1500.01101998".

Die letztgenannte Lösung ist besonders im Falle einer wieder­ holten Sicherung eines Meldungsbereichs LGM vorteilhaft, da in diesem Falle zwei oder sogar mehr Auslagerungskopien des­ selben Meldungsbereichs zugleich auf dem Permanentspeicher HDD abgelegt sein können, ohne dass dies beim Wiederherstel­ lungsvorgang zu Kollisionen führen würde, da nur die jeweils jüngste Auslagerungskopie zum Zuge kommt. Freilich sollte dann in regelmäßigen Intervallen der Permanentspeicher von "überalterten" Auslagerungskopien gesäubert werden, welche ohne weiteres daran erkannbar sind, dass eine jüngere Ausla­ gerungskopie bzw. eine bestimmte Anzahl jüngerer Auslage­ rungskopien zu demselben Meldungsbereich besteht.The latter solution is especially in the case of one again brought backup of a message area LGM advantageous because in this case two or even more outsourcing copies of the same message area on the permanent storage at the same time HDD can be stored without this when restoring would lead to collisions, since only the respective latest outsourcing copy comes into play. Of course, should then the permanent storage of "outdated" outsourcing copies are cleaned which can be easily recognized from the fact that a younger Ausla copy or a certain number of recent displays copies of the same message area exist.

Claims (11)

1. Verfahren zum Bereithalten von Meldungen (mdg), welche in einer prozessorgesteuerten Verwaltungseinrichtung (MNS) eines Kommunikationsnetzwerks (TMN) eintreffen, wobei seitens der Verwaltungseinrichtung (MNS) ein Hauptspeicher (RAM) und ein Permanentspeicher (HDD) vorgesehen sind, dadurch gekennzeichnet,
dass die Meldungen (mdg) in einen Meldungsspeicher (LOG), welcher im Hauptspeicher (RAM) in Form zumindest eines Spei­ cherbereichs eingerichtet ist, geschrieben werden und zur weiteren Bearbeitung bereit gestellt werden,
wobei zu festlegbaren Zeitpunkten der Inhalt des Meldungs­ speichers (LOG), zumindest aber eines ausgewählten Teilbe­ reichs des Meldungsspeichers, mittels eines Swapping-Verfah­ rens (mmap), welches eine Auslagerungskopie (NSW) des Spei­ cherinhalts bzw. ausgewählten Bereichsinhalts in dem Perma­ nentspeicher (HDD) erzeugt, gesichert wird.
1. A method for holding messages (mdg) which arrive in a processor-controlled management device (MNS) of a communication network (TMN), the management device (MNS) providing a main memory (RAM) and a permanent memory (HDD), characterized in that
that the messages (mdg) are written into a message memory (LOG), which is set up in the main memory (RAM) in the form of at least one memory area, and are made available for further processing,
the content of the message memory (LOG), but at least a selected sub-area of the message memory, can be determined at a definable point in time by means of a swapping process (mmap), which is a swap copy (NSW) of the memory content or selected area content in the permanent memory ( HDD) is generated, saved.
2. Verfahren nach Anspruch 1, dadurch gekennzeichnet, dass die eintreffenden Meldungen (mdg) in einen als Meldungsbereich (LGM) ausgewähl­ ten Bereich des Meldungsspeichers (LOG) geschrieben werden und bei einer Sicherung der Inhalt des Meldungsbereichs (LGM) jeweils als Auslagerungskopie (NSW) gesichert wird, wobei
  • - der Meldungsbereich zu festlegbaren Zeitpunkten gewechselt wird und
  • - verschiedene Meldungsbereiche (LGM, LGM', LGM'') in verschie­ dene Auslagerungskopien (NSW, NSW', NSW'') gesichert werden.
2. The method according to claim 1, characterized in that the incoming messages (mdg) in a selected as a message area (LGM) th area of the message memory (LOG) are written and in a backup of the content of the message area (LGM) each as a swap copy (NSW ) is secured, whereby
  • - the message area is changed at definable times and
  • - Different notification areas (LGM, LGM ', LGM'') are saved in different outsourcing copies (NSW, NSW', NSW '').
3. Verfahren nach Anspruch 3, dadurch gekennzeichnet, dass bei der Sicherung eines Meldungsbereichs (LGM) die hierbei erzeugte Auslage­ rungskopie (NSW), sofern der Meldungsbereich seit der vorher­ gehenden Sicherung nicht gewechselt wurde, die bei der vor­ hergehenden Sicherung erzeugte Auslagerungskopie ersetzt. 3. The method according to claim 3, characterized in that when securing of a message area (LGM) the display generated here rungskopie (NSW), provided the reporting area since the previous outgoing fuse was not changed, which in the case of outgoing backup generated replacement copy replaced.   4. Verfahren nach Anspruch 2 oder 3, dadurch gekennzeichnet, dass bei einem Bereichs­ wechsel der Meldungsbereich, zu dem gewechselt wird, geleert wird.4. The method according to claim 2 or 3, characterized in that at an area change the message area to which the change is made becomes. 5. Verfahren nach einem der Ansprüche 2 bis 4, dadurch gekennzeichnet, dass jeweils zwei, bei einem Bereichswechsel aufeinanderfolgende Meldungsbereiche (LGM, LGM') überschneidungsfrei sind.5. The method according to any one of claims 2 to 4, characterized in that two at an area change successive message areas (LGM, LGM ') are free of overlaps. 6. Verfahren nach einem der Ansprüche 1 bis 5, dadurch gekennzeichnet, dass ein Bereichswechsel unmittelbar anschließend auf jeweils eine Sicherung oder eine vorgebbare Anzahl von Sicherungen erfolgt.6. The method according to any one of claims 1 to 5, characterized by a change of division immediately afterwards on one fuse or one predefinable number of backups. 7. Verfahren nach einem der Ansprüche 1 bis 6, dadurch gekennzeichnet, dass die Meldungen (mdg) in komprimierter Form in den Meldungsspeicher (LOG) geschrieben werden.7. The method according to any one of claims 1 to 6, characterized in that the messages (mdg) in written in compressed form in the message memory (LOG) become. 8. Verfahren nach einem der Ansprüche 1 bis 7, dadurch gekennzeichnet, dass die Meldungen (mdg) nach einer vorgebbaren Vorschrift auf mehrere Meldungsspei­ cher (LOG, LG2, LG3) verteilt werden und die Sicherungsvorgänge der Meldungsspeicher unabhängig voneinander durchgeführt werden.8. The method according to any one of claims 1 to 7, characterized in that the messages (mdg) according to a predefinable rule on several message logs cher (LOG, LG2, LG3) are distributed and the backup operations the message memory is carried out independently of one another become. 9. Verfahren nach einem der Ansprüche 1 bis 8, dadurch gekennzeichnet, dass es in einer als Überwachungseinrichtung (MNS) eines Telekommunikations- Steuerungsnetzs (TMN) realisierten Verwaltungseinrichtung für von Netzelementen (NE1, NE2, NE3) des Netzwerks (TMN) ausgesen­ dete Meldungen ausgeführt wird.9. The method according to any one of claims 1 to 8, characterized in that it is in an as Monitoring device (MNS) of a telecommunications Control network (TMN) implemented administrative facility for of network elements (NE1, NE2, NE3) of the network (TMN) messages are executed. 10. Verfahren nach einem der Ansprüche 1 bis 9, dadurch gekennzeichnet, dass die Meldungen (mdg) bzw. eine ausgewählte Teilmenge der Meldungen mittels einer Meldungs-Datenbank (MDB) organisiert werden, welche in dem Hauptspeicher (RAM) gehalten wird, wobei für jeweils eine Meldung ein eindeutiger Schlüssel unter Verwendung der Rela­ tivadresse der Meldung im Hauptspeicher (RAM) bzw. in einer Auslagerungskopie (NSW) in umkehrbarer Weise ermittelt wird und für diesen Schlüssel ein Eintrag in der Meldungs- Datenbank (MDB) eingefügt wird.10. The method according to any one of claims 1 to 9, characterized in that the messages (mdg) or a selected subset of the messages using a  Message database (MDB) are organized, which in the Main memory (RAM) is held, with one for each Message a unique key using the Rela tive address of the message in the main memory (RAM) or in a Outsourcing copy (NSW) is determined in a reversible manner and for this key an entry in the message Database (MDB) is inserted. 11. Verfahren zum Wiederherstellen eines Meldungsspeichers (LOG), welcher im Hauptspeicher (RAM) einer prozessorgesteu­ erten Verwaltungseinrichtung (MNS) eines Kommunikations­ netzwerks (TMN) in Form zumindest eines Speicherbereichs eingerichtet ist und in welchem Meldungen zur weiteren Bear­ beitung bereit gestellt werden, unter Verwendung einer oder mehrerer, nach einem der Verfahren der Ansprüche 1 bis 9 erzeugten Auslagerungskopie(n) (NSW), bei welchem mittels eines Swapping-Verfahrens (mremap), welches den Inhalt einer Auslagerungsdatei in den zugeordneten Bereich des Hauptspei­ chers kopiert, der Inhalt der Auslagerunskopie(n) (NSW), welche als Auslagerungsdatei(en) verwendet werden, in die diesen zugeordneten Bereiche des Meldungsspeichers kopiert werden.11. Procedure for restoring a message store (LOG), which is in the main memory (RAM) of a processor-controlled First administrative facility (MNS) of a communication network (TMN) in the form of at least one memory area is set up and in which messages for further Bear be provided using one or several, according to one of the methods of claims 1 to 9 generated swap copy (s) (NSW), in which means a swapping process (mremap), which contains the content of a Swap file in the assigned area of the main menu chers copied, the content of the swap copy (s) (NSW), which are used as swap file (s) into which copied areas of the message memory assigned to them become.
DE19916632A 1999-04-13 1999-04-13 Procedure to hold ready reports in processor controlled management unit of communication network Withdrawn DE19916632A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
DE19916632A DE19916632A1 (en) 1999-04-13 1999-04-13 Procedure to hold ready reports in processor controlled management unit of communication network

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE19916632A DE19916632A1 (en) 1999-04-13 1999-04-13 Procedure to hold ready reports in processor controlled management unit of communication network

Publications (1)

Publication Number Publication Date
DE19916632A1 true DE19916632A1 (en) 2000-04-20

Family

ID=7904384

Family Applications (1)

Application Number Title Priority Date Filing Date
DE19916632A Withdrawn DE19916632A1 (en) 1999-04-13 1999-04-13 Procedure to hold ready reports in processor controlled management unit of communication network

Country Status (1)

Country Link
DE (1) DE19916632A1 (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7729286B2 (en) 2005-10-07 2010-06-01 Amdocs Systems Limited Method, system and apparatus for telecommunications service management
US7797425B2 (en) 2005-12-22 2010-09-14 Amdocs Systems Limited Method, system and apparatus for communications circuit design
US8082335B2 (en) 2005-11-18 2011-12-20 Amdocs Systems Limited Method and system for telecommunications network planning and management
US8380833B2 (en) 2006-02-20 2013-02-19 Amdocs Systems Limited Method of configuring devices in a telecommunications network

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
Datenbank: JAPIO auf STN, London: Derwent, AN 1995-248883 JAPIO, benutzt am 27.10.1999, AB, JP 07-2 48 883 A *

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7729286B2 (en) 2005-10-07 2010-06-01 Amdocs Systems Limited Method, system and apparatus for telecommunications service management
US8082335B2 (en) 2005-11-18 2011-12-20 Amdocs Systems Limited Method and system for telecommunications network planning and management
US7797425B2 (en) 2005-12-22 2010-09-14 Amdocs Systems Limited Method, system and apparatus for communications circuit design
US8380833B2 (en) 2006-02-20 2013-02-19 Amdocs Systems Limited Method of configuring devices in a telecommunications network

Similar Documents

Publication Publication Date Title
DE69911681T2 (en) Method for tracking configuration changes in networks of computer systems by historical monitoring of the configuration status of the devices in the network
DE602004005415T2 (en) Computer system for retrieving data based on data priorities
DE60215002T2 (en) METHOD AND SYSTEM FOR EFFICIENT DISTRIBUTION OF NETWORK EVENT DATA
DE102005049055B4 (en) Method to sequence events in a system event log
DE10311082B4 (en) Electronic document management procedures
EP1151399B1 (en) Integration of heterogeneous database systems
DE10211606A1 (en) File server data processing system has data management configured so that data that is accessed relatively infrequently is stored off-server and represented on-server by meta-data , thereby speeding disaster recovery
EP0966169B1 (en) Protection method for operational data of a network element and control device for a network element
EP0791884A2 (en) Method for the computerized adjustment of several file copies of a stored file, stored in at least one computer
DE10392438T5 (en) Device and method for the central monitoring and control of plants
DE10328357A1 (en) Automatic network interface management system uses unique codes granted to sites connected to interfaces to perform network management
DE60306209T2 (en) METHOD, MOBILE DEVICES AND COMPUTER READABLE MEDIA FOR DATA MANAGEMENT
EP0651536A2 (en) Method for reestablishing the original sequence for ATM cells
DE10337144A1 (en) Method for recording event logs
DE602005002418T2 (en) Administrative procedure and system for network management systems
DE19916632A1 (en) Procedure to hold ready reports in processor controlled management unit of communication network
DE102005027977A1 (en) System and method for high capacity error correlation
DE10332360A1 (en) Event transmission method e.g. for client server systems, involves initializing and or actualization of clients for registration of possible events
DE69830421T2 (en) PREPARING EVENTS TO COMPILED A REPORT
DE19813883B4 (en) Method, computer program product and document management system for accessing Internet information for closed user groups
EP1116094B1 (en) Method for storing data on a limited-capacity storage medium
DE10108564A1 (en) Method for searching for data currently or previously stored in a distributed system or data containing data, taking into account the time of their availability
DE69905999T2 (en) Update a centralized event journal
DE102006021048A1 (en) Technical data records provision controlling method for e.g. medical-technical system, involves transmitting message from local configuration database to central management system in order to request actualization of data records
EP0939515A1 (en) Method and network element to forward events

Legal Events

Date Code Title Description
OAV Publication of unexamined application with consent of applicant
OP8 Request for examination as to paragraph 44 patent law
8130 Withdrawal