[go: up one dir, main page]

DE102004057800B4 - A computer network system and method for monitoring the operating state of a computer unit within a computerized network system by a monitoring monitor - Google Patents

A computer network system and method for monitoring the operating state of a computer unit within a computerized network system by a monitoring monitor Download PDF

Info

Publication number
DE102004057800B4
DE102004057800B4 DE200410057800 DE102004057800A DE102004057800B4 DE 102004057800 B4 DE102004057800 B4 DE 102004057800B4 DE 200410057800 DE200410057800 DE 200410057800 DE 102004057800 A DE102004057800 A DE 102004057800A DE 102004057800 B4 DE102004057800 B4 DE 102004057800B4
Authority
DE
Germany
Prior art keywords
computer
unit
computer unit
monitor
monitoring
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
DE200410057800
Other languages
German (de)
Other versions
DE102004057800A1 (en
Inventor
Werner Roosz
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.)
Fujitsu Technology Solutions GmbH
Original Assignee
Fujitsu Technology Solutions GmbH
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 Fujitsu Technology Solutions GmbH filed Critical Fujitsu Technology Solutions GmbH
Priority to DE200410057800 priority Critical patent/DE102004057800B4/en
Publication of DE102004057800A1 publication Critical patent/DE102004057800A1/en
Application granted granted Critical
Publication of DE102004057800B4 publication Critical patent/DE102004057800B4/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/3065Monitoring arrangements determined by the means or processing involved in reporting the monitored data
    • G06F11/3072Monitoring arrangements determined by the means or processing involved in reporting the monitored data where the reporting involves data filtering, e.g. pattern matching, time or event triggered, adaptive or policy-based reporting
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/3055Monitoring arrangements for monitoring the status of the computing system or of the computing system component, e.g. monitoring if the computing system is on, off, available, not available

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computing Systems (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Computer And Data Communications (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Debugging And Monitoring (AREA)

Abstract

Das Verfahren zum Überwachen des Betriebszustandes von mindestens einer Computereinheit (12) durch einen Überwachungsmonitor (2) innerhalb eines Computerverbundsystems ist dadurch gekennzeichnet, dass das Computerverbundsystem mindestens zwei Computersysteme (1, 11) umfasst, das eine Computersystem (1) den Überwachungsmonitor (2) aufweist, die Computereinheit (12) als virtuelle Computereinheit (12) innerhalb des mindestens einen anderen Computersystems (11) eingerichtet wird und dass innerhalb des mindestens einen anderen Computersystems (11) eine Steuereinrichtung (14) eingerichtet wird, die einen Zugriff der virtuellen Computereinheit (12) auf Hardwareressourcen des Computersystems (11) kontrolliert und Kenntnis über ihren Betriebszustand hat. Die Steuereinrichtung (14) wird mit dem Überwachungsmonitor (2) verbunden und sendet eine Negativmeldung über den Betriebszustand der virtuellen Computereinheit (12) an den Überwachungsmonitor (2), falls der Betriebszustand eine nicht ordnungsgemäße Funktion der virtuellen Computereinheit (12) anzeigt. Weiterhin betrifft die Erfindung ein Computerverbundsystem, das zur Ausführung des erfindungsgemäßen Verfahrens geeignet ist.The method for monitoring the operating state of at least one computer unit (12) by a monitoring monitor (2) within a computer network system is characterized in that the computer network system comprises at least two computer systems (1, 11), the one computer system (1) the monitoring monitor (2). in that the computer unit (12) is set up as a virtual computer unit (12) within the at least one other computer system (11) and that within the at least one other computer system (11) a control device (14) is set up which permits access of the virtual computer unit (11). 12) controls hardware resources of the computer system (11) and has knowledge of its operating condition. The control device (14) is connected to the monitoring monitor (2) and sends a negative message about the operating state of the virtual computer unit (12) to the monitoring monitor (2) if the operating state indicates an improper functioning of the virtual computer unit (12). Furthermore, the invention relates to a computer composite system which is suitable for carrying out the method according to the invention.

Description

Computerverbundsystem und Verfahren zur Überwachung des Betriebszustands einer Computereinheit innerhalb eines Computerverbundsystems durch einen Überwachungsmonitor Die Erfindung betrifft ein Computerverbundsystem mit mindestens zwei Computersystemen und ein Verfahren zum Überwachen des Betriebszustandes von mindestens einer Computereinheit innerhalb eines Computerverbundsystems durch einen Überwachungsmonitor.Computer network system and method of monitoring the operating state of a computer unit within a computer network system a surveillance monitor The invention relates to a computer composite system with at least two Computer systems and a method for monitoring the operating state at least one computer unit within a computer network system through a surveillance monitor.

Als Computerverbundsystem wird ein Verbund von zwei oder mehr vernetzten Computersystemen bezeichnet, die gemeinsam bestimmte Leistungen oder Dienste bereitstellen. Als Computersystem wird im Rahmen der Anmeldung ein physikalisch zusammenhängendes System verstanden, das seinerseits eine oder mehrere Computereinheiten umfassen kann. Eine Computereinheit ist dabei jede Einheit, die in der Lage ist, unabhängig von anderen Computereinheiten Programme, Scripte oder weitere Applikationen auszuführen und die unabhängig von anderen Computereinheiten innerhalb des Verbunds adressiert werden kann, um eine Computerdienstleistung bereitzustellen. Typischerweise weist eine Computereinheit ein Betriebssystem auf, das als Schnittstelle zwischen den Applikationen einerseits und den Hardwareressourcen, derer sich die Computereinheit bedient, andererseits wirkt.When Computer Network System will network a network of two or more Computer systems, which together provide certain services or provide services. As a computer system is under the Signing understood a physically related system, which in turn may include one or more computer units. A computer unit is any unit that is capable of independently from other computer units programs, scripts or other applications perform and the independent addressed by other computer units within the network to provide a computer service. typically, For example, a computer unit has an operating system that functions as an interface between the applications on the one hand and the hardware resources, which the computer unit uses, on the other hand acts.

Viele Anwendungen verlangen eine gesicherte Verfügbarkeit der bereitgestellten Leistung und Dienste mit geringen Ausfallszeiten und ohne Datenverlust (Hochverfügbarkeitsverbund). Um dieses zu gewährleisten, ist es unerlässlich, dass der Aus fall eines Computersystems, oder einer Computereinheit als Teil dieses Systems, schnell und eindeutig erkannt wird, um zum Beispiel die ihm übertragenen Aufgaben auf eine andere Computereinheit zu übertragen.Lots Applications require a secured availability of the provided Performance and services with low downtime and no data loss (High availability cluster). To ensure this it is essential that the failure of a computer system, or a computer unit as part of this system, it is quickly and clearly recognized for example, those transferred to him Transfer tasks to another computer unit.

Zu diesem Zweck ist üblicherweise mindestens eines der Computersysteme als ein Überwachungssystem eingerichtet, das den Betriebszustand anderer Systeme, bzw. der von diesen Systemen umfassten Computereinheiten, kontinuierlich überwacht. Das Überwachungssystem kann so den Ausfall einer Computereinheit erkennen und gegebenenfalls Maßnahmen einleiten, um Aufgaben innerhalb des Computerverbundsystems umzuverteilen.To this purpose is common at least one of the computer systems is set up as a monitoring system, the operating status of other systems or of these systems covered computer units, continuously monitored. The monitoring system can detect the failure of a computer unit and if necessary activities initiate to redistribute tasks within the Computing System.

Aus der GB 2 290 389 ist bekannt, bei Computersystemen mit mehrerer räumlich getrennten Einheiten jeder Einheit einen Kontrollprozessor zuzuordnen, der dazu eingerichtet ist, physikalische Umgebungsbedingungen (Temperatur, Spannung einer Stromversorgung usw.) innerhalb der Einheit zu bestimmen und über eine separate Netzwerkverbindung an einen Überwachungsmonitor zu übermitteln. Auf diese Weise können Umgebungsbedingungen, die auf einen Ausfall einer Einheit schließen lassen, oder unter denen ein baldiger Ausfall einer Einheit erwartet werden kann, zentral erfasst und erkannt werden. Die Methode ist jedoch nicht geeignet, einen Ausfall, der nicht mit einer Änderung der Umgebungsbedingungen korreliert ist, zu erkennen.From the GB 2 290 389 It is known, in computer systems with multiple physically separated units, to associate each unit with a control processor adapted to determine physical environmental conditions (temperature, voltage of a power supply, etc.) within the unit and transmit it to a surveillance monitor via a separate network connection. In this way, environmental conditions that suggest a failure of a unit, or under which a unit failure may be expected, can be detected and detected centrally. However, the method is not suitable for detecting a failure that is not correlated with a change in the environmental conditions.

Eine aus dem Stand der Technik bekannte Methode zum Erkennen eines Ausfalls beruht darauf, dass eine überwachte Computereinheit über eine Netzwerkverbindung in regelmäßigen Zeitabständen eine Meldung über ihren Betriebszustand an das Überwachungssystem sendet. Bleibt diese Meldung länger als eine vorgegebene Zeitspanne aus, wertet das Überwachungssystem dieses als Zeichen für einen nicht ordnungsgemäßen Betriebszustand der überwachten Computereinheit. Eine weitere Methode gemäß dem Stand der Technik ist, dass die überwachte Computereinheit Meldung über ihren Betriebszustand nicht direkt an das Überwachungssystem sendet, sondern auf einem gemeinsam genutzten Speichermedium hinterlegt, von dem sie das Überwachungssystem in regelmäßigen zeitlichen Abständen abfragen kann.A Method known from the prior art for detecting a failure is based on being a supervised Computer unit over a network connection at regular intervals Message about their operating status to the monitoring system sends. If this message stays longer as a predetermined period of time, the monitoring system evaluates this as sign for an improper operating condition the supervised Computer unit. Another method according to the prior art is that the supervised Computer unit message about does not send its operating state directly to the monitoring system, but instead deposited on a shared storage medium, of which she the surveillance system at regular intervals can.

Problematisch bei diesen Methoden ist, dass beim Ausbleiben von Meldungen nicht feststellbar ist, ob die überwachte Computereinheit ausgefallen ist oder ob der Übertragungsweg der Meldung ausgefallen, beziehungsweise zeitweise blockiert ist.Problematic with these methods is that when not missing messages it is ascertainable whether the supervised Computer unit has failed or whether the transmission path of the message failed, or temporarily blocked.

Das zugrunde liegende Kriterium, ob Meldungen länger als eine vorgegebene Zeitspanne ausbleiben, ist nicht eindeutig, sondern lediglich ein Plausibilitätskriterium für den Ausfall einer Computereinheit.The the underlying criterion for not reporting for more than a predetermined period of time, is not unique, but only a plausibility criterion for the Failure of a computer unit.

Je länger die Wartezeit gewählt wird, umso höher ist die Wahrscheinlichkeit, dass ein tatsächlicher Ausfall und nicht eine kurzzeitige Übertragungsstörung vorliegt. Mit der Länge der Wartezeit steigt auch die Reaktionszeit, mit der bei einem tatsächlichen Ausfall einer Computereinheit deren Aufgaben von einer funktionsfähigen Computereinheit übernommen werden können. Wird andererseits eine kürzere Wartezeit gewählt, sind zwar die Reaktionszeiten dementsprechend kürzer, dafür steigt die Wahrscheinlichkeit, dass eine Computereinheit als ausgefallen deklariert wird, obwohl sie voll funktionsfähig ist. Dieser Fall ist ebenfalls ungünstig, da Ressourcen ungenutzt bleiben und da jede Übernahme von Anwendungen auf eine andere Computereinheit mit der Gefahr des Datenverlustes behaftet ist, und daher möglichst nicht unnötigerweise durchgeführt werden sollte.ever longer the waiting time is chosen becomes, the higher is the probability that an actual failure and not a short-term transmission disturbance is present. With the length the waiting time also increases the reaction time with which at an actual Failure of a computer unit whose tasks are taken over by a functioning computer unit can be. On the other hand, a shorter Waiting time chosen, Although the response times are correspondingly shorter, the probability increases that a computer unit is declared failed, though she is fully functional. This case is also unfavorable because resources are left unused and there is no adoption of applications another computer unit is subject to the risk of data loss is, and therefore possible not unnecessarily carried out should be.

Es ist daher eine Aufgabe der vorliegenden Erfindung, ein Verfahren zum Überwachen des Betriebszustandes einer Computereinheit in einem Computerverbundsystem zu schaffen, bei dem ein Ausfall der Computereinheit eindeutig und schnell erkannt werden kann. Es ist eine weitere Aufgabe der vorliegenden Erfindung ein Computerverbundsystem anzugeben, das zur Durchführung des Verfahrens geeignet ist.It is therefore an object of the present invention, a method to monitor the operating state of a computer unit in a computer network system to create a failure of the computer unit clearly and can be detected quickly. It is another task of the present Invention to provide a computer network system, which is used to carry out the Method is suitable.

Diese Aufgabe wird, ein Computerverbundsystem betreffend, durch die Merkmale des Patentanspruchs 1 und, das Verfahren betreffend, durch die Merkmale des Patentanspruchs 17 gelöst.These The object is, concerning a computer network system, by the features of the patent claim 1 and, concerning the method, by the features of claim 17.

Die Erfindung basiert auf der Grundidee, dass die überwachte Computereinheit als virtuelle Computereinheit ausgeführt wird. Eine virtuelle Computereinheit ist eine innerhalb eines Computersystems realisierte Computereinheit, die von einer ebenfalls im Computersystem vorgesehenen Steuereinheit kontrolliert wird. Ein Computersystem kann gegebenenfalls mehrere virtuelle Computereinheiten aufweisen. Die Steuereinheit hat dabei Kenntnis über den Betriebszustand einer jeden von ihr kontrollierten virtuellen Computereinheit. Erfindungsgemäß ist diese Steuereinheit dazu eingerichtet, Meldungen über den Betriebszustand der von ihr kontrollierten virtuellen Computereinheit oder Computereinheiten an den Überwachungsmonitor zu senden, der eines der Computersysteme des Verbunds als Überwachungssystem auszeichnet.The Invention is based on the basic idea that the monitored computer unit as virtual computer unit executed becomes. A virtual computer unit is one within a computer system realized computer unit by a likewise in the computer system provided control unit is controlled. A computer system may optionally have multiple virtual machine units. The control unit has knowledge about the operating state of a every virtual machine unit it controls. According to the invention this is Control unit configured to provide messages about the operating status of the controlled by it virtual computer unit or computer units to the surveillance monitor to send one of the composite's computer systems as a surveillance system distinguished.

Eine Computereinheit, die uneingeschränkt und als einzige Instanz auf die Hardwareressourcen eines Computersystems zugreift, wird im Folgenden eine autonome Computereinheit genannt. Im Gegensatz dazu greift eine virtuelle Computereinheit nicht direkt und nicht alleinig auf Hardwareressourcen zu, sondern über eine Steuereinrichtung.A Computer unit, the unrestricted and as the sole instance of the hardware resources of a computer system In the following, an autonomous computer unit is mentioned. In contrast, a virtual machine unit does not directly access and not just on hardware resources, but over one Control device.

Diese Steuereinrichtung ist als zwischengeschaltete Schnittstelle einerseits in der Lage, die virtuelle Computereinheit und ihren Zugriff auf Hardwareressourcen zu kontrollieren, und hat andererseits jederzeit Kenntnis über den Betriebszustand der virtuellen Computereinheit. Neben der Bezeichnung virtuelle Computereinheit ist für eine derartige Computereinheit auch die Bezeichnung logische Computereinheit üblich. Die Steuereinheit kann beispielsweise ein Betriebssystem sein, auf dem ein Emulator betrieben wird, der an einer oder mehreren logischen Schnittstellen die Funktionalität von Computerhardware emuliert. An eine solche logische Schnittstelle ist dann ein weiteres Betriebssystem gekoppelt das die Basis einer virtuellen Computereinheit darstellt. Dabei brauchen das Betriebssystem der virtuellen Computereinheit und das der Steuereinrichtung zugrunde liegende Betriebssystem nicht vom gleichen Typ sein. Eine solche Steuereinheit ist auch als virtuelle Maschine oder virtuelle Plattform bekannt. Eine bekannte Implementierung eines Computersystems mit einer oder mehreren virtuellen Computereinheiten ist zum Beispiel das virtuelle Maschinensystem VM2000 der Firma Fujitsu Siemens Computers.These Control device is an intermediate interface on the one hand able to access the virtual machine unit and its access Hardware resources, on the other hand, at any time Knowledge about the operating state of the virtual computer unit. In addition to the name virtual computer unit is for Such a computer unit also the name logical computer unit common. The Control unit may be, for example, an operating system on which an emulator is operated on one or more logical Interfaces the functionality emulated by computer hardware. To such a logical interface is then coupled with another operating system that is the basis of a represents virtual computer unit. The operating system of the virtual computer unit and the control device based lying operating system may not be of the same type. Such Control unit is also known as a virtual machine or virtual platform. A known implementation of a computer system with one or For example, the number of virtual machine units is virtual Machine system VM2000 of the company Fujitsu Siemens Computers.

Erst dadurch, dass die überwachte Computereinheit als virtuelle Computereinheit ausgeführt wird, wird ermöglicht, dass Meldungen über einen nicht ordnungsgemäßen Betriebszustand, im Folgenden Negativmeldungen genannt, gesendet werden können. Ein nicht ordnungsgemäßer Betriebszustand bezeichnet dabei jeden Betriebszustand, in dem ein ordnungsgemäßes Funktionieren der Computereinheit nicht gegeben ist oder nicht garantiert werden kann. Beispiele sind ein Ausfall der Computereinheit, aber auch ein starke Überlastung, durch die die Computereinheit nicht mehr in der Lage ist, die ihr übertragenen Aufgaben innerhalb einer angemessenen Zeit zu bearbeiten.First in that the supervised Computer unit is executed as a virtual computer unit, is enabled that messages about an improper operating condition, hereinafter referred to as negative messages, can be sent. One improper operating condition designates each operating state in which a proper functioning the computer unit is not given or guaranteed can. Examples are a failure of the computer unit, as well a heavy overload, through which the computer unit is no longer able to transmit the transmitted to her Tasks to work within a reasonable time.

Nach dem Stand der Technik werden nur Meldungen, die einen ordnungsgemäßen Betriebszustand einer überwachten Computereinheit betreffen, im Folgenden Positivmeldungen genannt, gesendet. Das Eintreffen einer Negativmeldung ist aber im Gegensatz zum Nichteintreffen einer Positivmeldung ein eindeu tiges Zeichen für den Ausfall einer Computereinheit, auf das entsprechend schnell reagiert werden kann.To In the prior art, only messages that are in proper operating condition a supervised Computer unit, referred to below as positive messages, Posted. The arrival of a negative message is in contrast to the non-occurrence of a positive message a unique sign for the Failure of a computer unit, responds to the correspondingly fast can be.

Bevorzugt ist die Steuereinheit so eingerichtet, dass nur Negativmeldungen über den Betriebszustand der überwachten virtuellen Computereinheit an den Überwachungsmonitor gesendet werden.Prefers the control unit is set up so that only negative messages about the Operating status of the monitored virtual computer unit sent to the surveillance monitor become.

Weitere vorteilhafte Ausgestaltungen und Weiterbildungen der Erfindung sind in den Unteransprüchen angegeben.Further advantageous embodiments and refinements of the invention are in the subclaims specified.

Im Folgenden wird die Erfindung anhand von zwei Ausführungsbeispielen mithilfe von zwei Figuren näher erläutert.in the The invention will be described below with reference to two exemplary embodiments using two figures closer explained.

Es zeigtIt shows

1 eine schematische Darstellung eines Ausführungsbeispiels eines erfindungsgemäßen Computerverbundsystems, und 1 a schematic representation of an embodiment of a computer composite system according to the invention, and

2 eine schematische Darstellung eines weiteren Ausführungsbeispiels eines erfindungsgemäßen Computerverbundsystems. 2 a schematic representation of another embodiment of a computer network system according to the invention.

In 1 ist auf der linken Seite der Abbildung ein Computersystem 1 dargestellt, das als Überwachungssystem eingerichtet ist und einen Überwachungsmonitor 2 sowie eine Überwachungseinrichtung 6 aufweist. Auf der rechten Seite der Figur ist ein anderes Computersystem 11 abgebildet, das eine virtuelle überwachte Computereinheit 12 sowie eine weitere virtuelle Computereinheit 13 aufweist, die beide durch eine Steuereinheit 14 kontrolliert werden. Die weitere virtuelle Computereinheit 13 verfügt über eine Ausgabeeinheit 15 mit einem Filter 16. Die Ausgabeeinheit 15 ist über ein Netzwerk 3 mit dem Überwachungsmonitor 2 verbunden. Ein weiteres Netzwerk 4 verbindet die virtuelle überwachte Computereinheit 12 mit dem Computersystem 1. Darüber hinaus ist ein gemeinsam genutztes Peripheriegerät 5 vorgesehen, das sowohl mit der virtuellen überwachten Computereinheit 12 als auch mit dem Computersystem 1 verbunden ist.In 1 is on the left side of the picture a computer system 1 presented as a monitoring system and a monitoring monitor 2 and a monitoring device 6 having. On the right side of the figure is another computer system 11 pictured, which is a virtual monitored computer unit 12 as well as another virtual computer unit 13 has, both by a control unit 14 to be controlled. The other virtual computer unit 13 has an output unit 15 with a filter 16 , The output unit 15 is over a network 3 with the surveillance monitor 2 connected. Another network 4 connects the virtual monitored computer unit 12 with the computer system 1 , In addition, a shared peripheral device 5 provided with both the virtual computer unit monitored 12 as well as with the computer system 1 connected is.

In dem in 1 gezeigten Ausführungsbeispiel wird das Computerverbundsystem aus den beiden Computersystemen 1 und 11 gebildet. Das Computersystem 1 fungiert dabei als Überwachungssystem und ist durch den Überwachungsmonitor 2 ausgezeichnet. Überwacht wird von dem Überwachungsmonitor 2 die virtuelle Computereinheit 12, die ein Teil des Computersystems 11 ist. Selbstverständlich sind die Erfindung und die in diesem Ausführungsbeispiel gezeigten erfindungswesentlichen Ideen auf größere Computerverbundsysteme, in denen mehr als die gezeigten zwei Computersysteme 1 und 11 miteinander verbunden sind, übertragbar. Dabei kann, beispielsweise zum Erzielen einer höheren Betriebssicherheit, mehr als ein System als Überwachungssystem eingerichtet und mit dem Überwachungsmonitor 2 ausgestattet sein. Die Anzahl überwachter Computereinheiten ist prinzipiell beliebig.In the in 1 In the embodiment shown, the computer network system is made up of the two computer systems 1 and 11 educated. The computer system 1 acts as a monitoring system and is monitored by the monitor 2 excellent. It is monitored by the surveillance monitor 2 the virtual computer unit 12 that is part of the computer system 11 is. Of course, the invention and the ideas shown in this embodiment essential to the invention are on larger computer composite systems in which more than the two computer systems shown 1 and 11 interconnected, transferable. In this case, for example, to achieve a higher level of operational reliability, more than one system can be set up as a monitoring system and with the monitoring monitor 2 be equipped. The number of monitored computer units is in principle arbitrary.

Im gezeigten Ausführungsbeispiel weist die Steuereinrichtung 14 des Computersystems 11 zwei logische Schnittstellen auf, mit denen sie mit den beiden virtuellen Computereinheiten 12 und 13 verbunden ist. Die virtuelle Computereinheit 12 ist dabei eine Computereinheit, die dazu eingerichtet ist Applikationen und Dienstleitung bereitzustellen. Um die Verfügbarkeit dieser Funktion zu gewährleisten wird der Betriebszustand dieser virtuellen Computereinheit 12 überwacht. Die weitere virtuelle Computereinheit 13 ist dagegen nicht zum Erbringen von Dienstleistungen eingerichtet, sondern dient der Administration der Steuereinrichtung 14. Zu diesem Zweck weist die weitere virtuelle Computereinheit 13 unter anderem die Ausgabeeinheit 15 auf, die von der Steuereinrichtung 14 Meldungen über den Betriebszustand der virtuellen Computereinheit 12 erhält. Ebenso ist ein Fall denkbar, bei dem die weitere virtuelle Computereinheit 13 neben ihrer Funktion der Administration der Steuereinrichtung 14 ebenfalls dazu eingerichtet ist, Dienstleistungen im Computerverbundsystem anzubieten. Auch ist die Anzahl der von der Steuereinrichtung 14 bereitgestellten virtuellen Computereinheiten nicht auf zwei wie in diesem Beispiel beschränkt.In the embodiment shown, the control device 14 of the computer system 11 Two logical interfaces that allow you to connect with the two virtual computer units 12 and 13 connected is. The virtual computer unit 12 is a computer unit that is set up to provide applications and services. To ensure the availability of this feature, the operating state of this virtual machine unit becomes 12 supervised. The other virtual computer unit 13 On the other hand, it is not set up to provide services, but serves to administer the control device 14 , For this purpose, the further virtual computer unit points 13 including the output unit 15 on, by the control device 14 Messages about the operating state of the virtual computer unit 12 receives. Likewise, a case is conceivable in which the further virtual computer unit 13 in addition to their function of administration of the control device 14 is also set up to provide services in the computer network system. Also, the number of the control device 14 provided virtual machine units are not limited to two as in this example.

Erfindungsgemäß überwacht der Überwachungsmonitor 2 des Computersystems 1 die virtuelle Computereinheit 12, in dem die Steuereinheit 14 Informationen über den Betriebszustand der virtuellen Computereinheit 12 an den Überwachungsmonitor 2 schickt. Im gezeigten Ausführungsbeispiel ist die Steuereinheit 14 nicht direkt mit dem Überwachungsmonitor 2 verbunden, sondern indirekt über die Ausgabeeinheit 15. Zum Weiterleiten der Informationen der Steuereinheit 14 ist die Ausgabeeinheit 15 der weiteren virtuellen Computereinheit 13 über das Netzwerk 3 mit dem Überwachungsmonitor 2 und somit dem Computersystem 1 verbunden. Diese Konstellation bietet sich an, da die Ausgabeeinheit 15 als Teil des administrativen Systems zur Steuereinheit 14 bereits zum Empfang von Statusmeldungen der Steuereinheit 14 über alle von ihr kontrollierten virtuellen Computereinheiten, also auch der virtuellen Computereinheit 12, eingerichtet ist.In accordance with the invention, the surveillance monitor monitors 2 of the computer system 1 the virtual computer unit 12 in which the control unit 14 Information about the operating state of the virtual computer unit 12 to the surveillance monitor 2 sends. In the embodiment shown, the control unit 14 not directly with the surveillance monitor 2 but indirectly via the output unit 15 , To forward the information of the control unit 14 is the output unit 15 the other virtual computer unit 13 over the network 3 with the surveillance monitor 2 and thus the computer system 1 connected. This constellation is useful because the output unit 15 as part of the administrative system to the control unit 14 already to receive status messages from the control unit 14 about all of her controlled virtual computer units, including the virtual computer unit 12 , is set up.

Insbesondere sind solche Meldungen von Bedeutung, die ein nicht ordnungsgemäßes Funktionieren der virtuellen Computereinheit 12 betreffen. Um den Verkehr auf dem Netzwerk 3 möglichst gering zu halten, ist es günstig, auf die Übertragung irrelevanter Informationen für die Überwachungsfunktion zu verzichten. Zu diesem Zweck ist der Filter 16 vorgesehen, der aus allen Informationen, die die Steuereinheit 14 an die Ausgabeeinheit 15 sendet, nur solche Informationen, die die virtuelle Computereinheit 12 betreffen, weiterleitet. Als weitere Optimierung ist denkbar, dass der Filter 16 nur solche Informationen weiterleitet, die ein nicht ordnungsgemäßes Funktionieren der virtuellen Computereinheit 12, beziehungsweise eventuell weiterer, von der Steuereinheit 14 kontrollierter virtueller Computereinheiten, die überwacht werden, betreffen.In particular, such messages are important, the improper functioning of the virtual computer unit 12 affect. To traffic on the network 3 As low as possible, it is beneficial to dispense with the transmission of irrelevant information for the monitoring function. For this purpose, the filter 16 provided from all the information that the control unit 14 to the output unit 15 sends only such information to the virtual machine unit 12 relate. As further optimization is conceivable that the filter 16 only forward such information that is improper functioning of the virtual machine unit 12 , or possibly further, from the control unit 14 of controlled virtual computer devices being monitored.

Im gezeigten Ausführungsbeispiel ist der Überwachungsmonitor 2 in Form eines Hintergrundprozesses oder so genannten Dämons dazu eingerichtet, ständig das Netzwerk 3 zu überwachen und den Eingang einer Meldung, die ein nicht ordnungsgemäßes Funktionieren der virtuellen Computereinheit 12 betrifft, zu detektieren. Für den Fall, dass die Ausgabeeinheit 15 keinen Filter 16 aufweist, kann eine analoge Funktion in dem Überwachungsmonitor 2 implementiert sein. Wenn der Überwachungsmonitor 2 feststellt, dass die virtuelle Computereinheit 12 nicht ordnungsgemäß funktioniert, also zum Beispiel überlastet ist oder in Endlosschleifen gefangen ist, leitet sie diese Information an die Überwachungseinrichtung 6 weiter.In the embodiment shown is the monitoring monitor 2 in the form of a background process or so-called demon set up constantly the network 3 to monitor and the receipt of a message indicating the improper functioning of the virtual machine unit 12 concerns to detect. In the event that the output unit 15 no filter 16 may have an analog function in the monitor monitor 2 be implemented. If the surveillance monitor 2 determines that the virtual machine unit 12 is not functioning properly, eg overloaded or trapped in endless loops, it passes this information to the monitoring device 6 further.

Die Überwachungseinrichtung 6 ist dazu ausgelegt, auf den Ausfall beziehungsweise das nicht ordnungsgemäße Funktionieren der virtuellen Computereinheit 12 zu reagieren. Eine sol che Reaktion kann beispielsweise darin bestehen, die der virtuellen Computereinheit 12 zugeteilten Aufgaben auf andere am Computerverbundsystem beteiligte Systeme zu übertragen. Weiterhin ist die Überwachungseinrichtung 6 dazu eingerichtet, zusätzlich aus dem Stand der Technik bekannte Überwachungsmethoden zur Überwachung der virtuellen Computereinheit 12 auszuführen. Zu diesem Zweck sendet die virtuelle Computereinheit 12 in regelmäßigen Zeitabständen über das weitere Netzwerk 4 Meldungen über seinen eigenen Betriebszustand an die Überwachungseinrichtung 6. Bleiben solche Meldungen länger als eine vorgegebene Zeitspanne aus, kann auch dieses als Indiz dafür gewertet werden, dass das virtuelle Computersystem 12 nicht mehr ordnungsgemäß funktionsfähig ist. Ein weiterer, aus dem Stand der Technik bekannter Überwachungsweg ist, dass die virtuelle Computereinheit 12 in regelmäßigen Zeitabständen Meldungen über seinen Betriebszustand auf dem gemeinsam genutzten Peripheriegerät 5, das in diesem Fall eine Massenspeichereinrichtung ist, zu hinterlegen. Diese Meldungen werden in regelmäßigen Abständen von der Überwachungseinrichtung 6 abgefragt, wobei auch hier ein Ausbleiben dieser Meldung ein Indiz für ein nicht ordnungsgemäßes Funktionieren der virtuellen Computereinheit 12 ist. Zur Minimierung der Wahrscheinlichkeit, dass eine Einheit fehlerhaft als nicht ordnungsgemäß funktionierend deklariert wird, ist auch möglich, beide aus dem Stand der Technik bekannten Wege zu kombinieren. Die virtuellen Computereinheit 12 wird in dem Fall erst dann als nicht mehr nicht ordnungsgemäß funktionierend angesehen, wenn für eine vorgegebene Zeitspanne Positivmeldungen über das weitere Netzwerk 4 ausbleiben und keine Positivmeldungen auf dem gemeinsam genutzten Peripheriegerät 5 eingehen. Dieses Kriterium kann noch verschärft werden, indem nur bei gleichzeitigem Ausbleiben der beiden Meldungsarten (über das weitere Netzwerk 4 bzw. über das Peripheriegerät 5 übertragen) die Einheit als nicht mehr nicht ordnungsgemäß funktionierend angesehen wird, wobei der Begriff „gleichzeitig" in diesem Zusammenhang das Auftreten des Ausbleibens beider Meldungsarten innerhalb eines vorbestimmten Zeitraums umfasst.The monitoring device 6 is designed for the failure or the improper functioning of the virtual machine unit 12 to react. Such a reaction may be, for example, that of the virtual computer unit 12 assigned tasks to other systems involved in the computer network system to transfer. Furthermore, the monitoring device 6 to set up additionally known from the prior art monitoring methods for monitoring the virtual computer unit 12 perform. For this purpose, the virtual machine unit sends 12 at regular intervals via the further network 4 Messages about its own operating status to the monitoring device 6 , If such messages remain longer than a predetermined period of time, this can also be interpreted as an indication that the virtual computer system 12 is no longer functioning properly. Another monitoring path known from the prior art is that the virtual computer unit 12 at regular intervals messages about its operating state on the shared peripheral device 5 , which in this case is a mass storage device to deposit. These messages are periodically sent by the monitoring device 6 queried, where also a failure of this message is an indication of improper functioning of the virtual computer unit 12 is. To minimize the likelihood that a unit will erroneously be declared as malfunctioning, it is also possible to combine both known prior art paths. The virtual computer unit 12 In this case, it is not considered to be working properly anymore if positive messages about the further network are available for a given period of time 4 fail and no positive messages on the shared peripheral device 5 received. This criterion can be tightened even further by only the simultaneous absence of the two message types (via the further network 4 or via the peripheral device 5 transferred) the unit is no longer considered to be malfunctioning, the term "simultaneously" in this context comprising the occurrence of the absence of both types of message within a predetermined period of time.

Da das virtuelle Computersystem 12 nur bei ordnungsgemäßem Funktionieren selber Meldung über seinen Betriebszustand über das Netzwerk 4 oder auf das Peripheriegerät 5 senden kann, kann nach dem Stand der Technik die Überwachungseinrichtung 6 nur indirekt auf ein nicht ordnungsgemäßes Funktionieren der virtuellen Computereinheit 12 schließen. Das erfindungsgemäße Übertragen einer Negativmeldung durch die Steuereinheit 14 erlaubt dagegen, dass der Überwachungsmonitor 2 direkt und unzweifelhaft Kenntnis über einen Ausfall der virtuellen Computereinheit 12 erhält. Die Überwachungsmethoden nach dem Stand der Technik und die erfindungsgemäße Überwachungsmethode sind als komplementäre Methoden anzusehen und bevorzugt zu kombinieren. Auch der Einfluss einer eventuellen Funktionsstörung des Übertragungswegs, also des Netzwerks 3 oder des weiteren Netzwerks 4, ist bei beiden Methoden komplementär. Nach dem Stand der Technik führt ein Ausfall des weiteren Netzwerks 4 beziehungsweise des gemeinsam genutzten Peripheriegerätes 5 dazu, dass eine Fehlfunktion der überwachten virtuellen Computereinheit 12 fälschlicherweise diagnostiziert wird, wohingegen bei der erfindungsgemäßen Methode eine Fehlfunktion des Netzwerks 3 dazu führt, dass eine tatsächliche Funktionsstörung der virtuellen Computereinheit 12 vom Überwachungsmonitor 2 nicht diagnostiziert wird. Auch aus diesem Aspekt heraus ist der parallele Einsatz beider Methoden bevorzugt.Because the virtual computer system 12 Only if it is operating correctly itself message about its operating state via the network 4 or on the peripheral device 5 can transmit, according to the prior art, the monitoring device 6 only indirectly on improper functioning of the virtual machine unit 12 shut down. The inventive transmission of a negative message by the control unit 14 on the other hand, allows the surveillance monitor 2 directly and undoubtedly aware of a failure of the virtual computer unit 12 receives. The monitoring methods according to the prior art and the monitoring method according to the invention are to be regarded as complementary methods and preferably to be combined. Also, the influence of a possible malfunction of the transmission path, so the network 3 or the wider network 4 , is complementary in both methods. According to the prior art leads to a failure of the other network 4 or the shared peripheral device 5 cause a malfunction of the monitored virtual machine unit 12 incorrectly diagnosed, whereas in the method according to the invention a malfunction of the network 3 This causes an actual malfunction of the virtual machine unit 12 from the surveillance monitor 2 not diagnosed. Also from this aspect, the parallel use of both methods is preferred.

Das Netzwerk 3 und das weitere Netzwerk 4 können zur Erhöhung der Betriebssicherheit als physikalisch unterschiedliche Netzwerke ausgeführt sein. Ebenfalls ist es aber möglich, eine gemeinsame Netzwerkstruktur, also beispielsweise ein LAN (Lokal Area Network) oder WAN (Wide Area Network) gleichzeitig sowohl als Netzwerk 3 als auch als weiteres Netzwerk 4 zu benutzen.The network 3 and the other network 4 can be designed to increase the reliability as physically different networks. However, it is also possible to use a common network structure, for example a LAN (Local Area Network) or WAN (Wide Area Network), both as a network 3 as well as another network 4 to use.

2 zeigt ein weiteres Ausführungsbeispiel eines erfindungsgemäßen Computerverbundsystems. Analog zu dem in 1 gezeigten Ausführungsbeispiel sind zwei Computersysteme 1 und 11 miteinander verbunden, wobei das Computersystem 1 als überwachendes System ausgezeichnet ist und zu diesem Zweck den Überwachungsmonitor 2 aufweist. Das Computersystem 11 weist wiederum eine virtuelle Computereinheit 12 auf, die von einer Steuereinrichtung 14 kontrolliert wird. Zur Realisierung des erfindungsgemäßen Überwachungsverfahrens ist die Steuereinrichtung 14 mit dem Überwachungsmonitor 2 über ein Netzwerk 3 verbunden. Darüber hinaus verbindet ein weiteres Netzwerk 4 die virtuelle Computereinheit 12 mit dem Computersystem 1. Ebenso ist ein gemeinsam genutztes Peripheriegerät vorgesehen, das sowohl mit der virtuellen Computereinheit 12 als auch mit dem Computersystem 1 verbunden ist. 2 shows a further embodiment of a computer network system according to the invention. Analogous to the in 1 shown embodiment are two computer systems 1 and 11 connected to each other, the computer system 1 is designated as a monitoring system and for this purpose the monitoring monitor 2 having. The computer system 11 again has a virtual computer unit 12 on, by a control device 14 is controlled. To realize the monitoring method according to the invention, the control device 14 with the surveillance monitor 2 over a network 3 connected. It also connects another network 4 the virtual computer unit 12 with the computer system 1 , Likewise, a shared peripheral device is provided, both with the virtual computer unit 12 as well as with the computer system 1 connected is.

Im Unterschied zu dem im Zusammenhang mit 1 beschriebenen Ausführungsbeispiel weist in diesem Fall das Computersystem 11 nur eine virtuelle Computereinheit 12 auf. Diese wird wiederum von der Steuereinrichtung 14 kontrolliert. Die Ausgabeeinheit 15 und der Filter 16 sind in diesem Fall innerhalb der Steuereinrichtung 14 implementiert.Unlike that related to 1 described embodiment, in this case, the computer system 11 only a virtual computer unit 12 on. This is in turn by the controller 14 controlled. The output unit 15 and the filter 16 are in this case within the control device 14 implemented.

Die Steuereinrichtung 14, mit der dieses Ausführungsbeispiel realisierbar ist, kann beispielsweise ein Solaris Betriebssystem sein, auf dem ein X2000 Emulator ausgeführt wird. Der X2000 Emulator ermöglicht, ein Betriebssystem des Typs BS2000 als Grundlage für die virtuelle Computereinheit 12 zu betreiben. Der X2000 Emulator sieht als Ausgabeeinheit 15 eine Protokolldatei vor in die sämtliche Statusmeldungen des virtuellen Computersystems 12 geschrieben werden.The control device 14 with which this embodiment can be realized, for example, be a Solaris operating system on which an X2000 emulator is running. The X2000 Emula tor enables a BS2000 operating system as the basis for the virtual machine unit 12 to operate. The X2000 emulator sees as output unit 15 a log file into which all status messages of the virtual computer system 12 to be written.

Die Steuereinrichtung 14 ist so ausgelegt, dass sie die Meldungen des Betriebszustandes der virtuellen Computereinheit 12, die an der Ausgabeeinheit 15, also beispielsweise der genannten Protokolldatei anliegen, zum Überwachungsmonitor 2 des Computersystems 1 weiterleitet. Zu diesem Zweck ist das Netzwerk 3 vorgesehen, das wie im zuvor beschriebenen Fall entweder ein physikalisch separates Netzwerk ist, oder zusammen mit dem weiteren Netzwerk 4 auf einer gemeinsamen Netzwerkstruktur aufbaut. In der Steuereinrichtung 14 ist wiederum der Filter 16 vorgesehen, der nur solche Meldungen, die eine nicht ordnungsgemäß funktionierende virtuelle Computereinheit 12 betreffen, zur Weiterleitung auswählt.The control device 14 is designed to receive the messages of the operating state of the virtual computer unit 12 at the output unit 15 , So for example, the aforementioned log file abut the monitoring monitor 2 of the computer system 1 forwards. For this purpose is the network 3 provided that, as in the case described above, either a physically separate network, or together with the other network 4 based on a common network structure. In the control device 14 is again the filter 16 provided only those messages that a malfunctioning virtual computer unit 12 concern, selects for forwarding.

Im Unterschied zum zuvor beschriebenen Ausführungsbeispiel dient hier der Überwachungsmonitor 2 nicht nur der Detektion einer Fehlfunktion der virtuellen Computereinheit 12 nach dem erfindungsgemäßen Verfahren, sondern übernimmt gleichzeitig die Überwachung nach dem Stand der Technik über das weitere Netzwerk 4 beziehungsweise das gemeinsam genutzte Peripheriegerät 5. Auch die Funktion des Reagierens auf einen eventuellen Ausfall der virtuellen Computereinheit 12, die im ersten Ausführungsbeispiel von der Überwachungseinrichtung 6 bereit gestellt wird, ist in diesem Ausführungsbeispiel in den Überwachungsmonitor 2 integriert.In contrast to the previously described embodiment, the monitoring monitor is used here 2 not only the detection of a malfunction of the virtual computer unit 12 according to the method of the invention, but at the same time takes over the monitoring of the prior art on the other network 4 or the shared peripheral device 5 , Also the function of reacting to a possible failure of the virtual computer unit 12 in the first embodiment of the monitoring device 6 is provided in this embodiment in the surveillance monitor 2 integrated.

In beiden gezeigten Ausführungsbeispielen wurde jeweils nur eine virtuelle Computereinheit 12 vom Überwachungsmonitor 2 überwacht. Die Erfindung ist selbstverständlich nicht auf einen solchen Fall beschränkt. Die Zahl überwachter Computereinheiten ist prinzipiell beliebig und nicht auf Systeme, in denen nur virtuelle Computereinheiten überwacht werden beschränkt. Der Einsatz der Erfindung ist auch in gemischten Computerverbundsystemen denkbar, in denen sowohl virtuelle Computereinheiten als auch autonome Computereinheiten vorgesehen sind. In diesem Fall ist eine mögliche Auslegung, dass alle Computereinheiten mittels Überwachungsmethoden nach dem Stand der Technik, also beispielsweise über das weitere Netzwerk 4 oder gemeinsam genutzte Peripheriegeräte 5 überwacht werden, und alle im Computerverbundsystem betriebenen virtuellen Computereinheiten zusätzlich nach dem erfindungsgemäßen Verfahren überwacht werden.In both embodiments shown, only one virtual computer unit was used 12 from the surveillance monitor 2 supervised. Of course, the invention is not limited to such a case. The number of monitored computer units is in principle arbitrary and not limited to systems in which only virtual computer units are monitored. The use of the invention is also conceivable in mixed computer network systems in which both virtual computer units and autonomous computer units are provided. In this case, one possible design is that all computer units use state-of-the-art monitoring methods, ie, for example, via the further network 4 or shared peripherals 5 be monitored, and all operated in the computer network system virtual computer units are additionally monitored by the method according to the invention.

11
Computersystemcomputer system
22
Überwachungsmonitorsurveillance monitor
33
Netzwerknetwork
44
weiteres Netzwerkadditional network
55
gemeinsam genutztes Peripheriegerättogether used peripheral device
66
Überwachungseinrichtungmonitoring device
1111
anderes Computersystemother computer system
1212
überwachte virtuelle Computereinheitmonitored virtual computer unit
1313
weitere ComputereinheitFurther computer unit
1414
Steuereinrichtungcontrol device
1515
Ausgabeeinheitoutput unit
1616
Filterfilter

Claims (22)

Computerverbundsystem mit mindestens zwei Computersystemen (1, 11), wobei – eines der Computersysteme (1) einen Überwachungsmonitor (2) aufweist, – das mindestens eine andere Computersystem (11) mindestens eine virtuelle Computereinheit (12) aufweist, – das mindestens eine andere Computersystem (11) eine Steuereinrichtung (14) aufweist, die einen Zugriff der mindestens einen virtuellen Computereinheit (12) auf Hardwareressourcen des Computersystems (11) kontrolliert und die Kenntnis über den Betriebszustand der mindestens einen virtuellen Computereinheit (12) hat, – der Betriebszustand der mindestens einen virtuellen Computereinheit (12) von dem Überwachungsmonitor (2) überwacht wird, indem – der Überwachungsmonitor (2) mit der Steuereinrichtung (14) über ein Netzwerk (3) verbunden ist und – die Steuereinrichtung (14) dazu eingerichtet ist, Negativmeldungen über den Betriebszustand der mindestens einen virtuellen Computereinheit (12) an den Überwachungsmonitor (2) zu senden, wobei eine Negativmeldung eine Meldung ist, die einen nicht ordnungsgemäßen Betriebszustand betrifft.Computer network system with at least two computer systems ( 1 . 11 ), whereby - one of the computer systems ( 1 ) a monitoring monitor ( 2 ), - the at least one other computer system ( 11 ) at least one virtual computer unit ( 12 ), - the at least one other computer system ( 11 ) a control device ( 14 ), which provides access to the at least one virtual computer unit ( 12 ) on hardware resources of the computer system ( 11 ) and the knowledge about the operating state of the at least one virtual computer unit ( 12 ), - the operating state of the at least one virtual computer unit ( 12 ) from the surveillance monitor ( 2 ) is monitored by: - the monitoring monitor ( 2 ) with the control device ( 14 ) over a network ( 3 ) and - the control device ( 14 ) is adapted to negative messages about the operating state of the at least one virtual computer unit ( 12 ) to the monitoring monitor ( 2 ), wherein a negative message is a message concerning an improper operating condition. Computerverbundsystem nach Anspruch 1, dadurch gekennzeichnet, dass die Steuereinrichtung (14) eine Ausgabeeinheit (15) aufweist.Computer composite system according to claim 1, characterized in that the control device ( 14 ) an output unit ( 15 ) having. Computerverbundsystem nach Anspruch 2, dadurch gekennzeichnet, dass die Ausgabeeinheit (15) Teil einer weiteren virtuellen Computereinheit (13) ist, den das mindestens eine andere Computersystem (11) neben der überwachten virtuellen Computereinheit (12) aufweist.Computer composite system according to claim 2, characterized in that the output unit ( 15 ) Part of another virtual computer unit ( 13 ) that the at least one other computer system ( 11 ) next to the monitored virtual computer unit ( 12 ) having. Computerverbundsystem nach einem der Ansprüche 2 oder 3, dadurch gekennzeichnet, dass die Steuereinrichtung (14) dazu eingerichtet ist, Meldungen über den Betriebszustand aller von ihr kontrollierten virtuellen Computereinheiten (12) an die Ausgabeeinheit (15) zu senden.Computer network system according to one of claims 2 or 3, characterized in that the control device ( 14 ) is set up to display messages about the operating status of all the virtual computer units it controls ( 12 ) to the output unit ( 15 ) to send. Computerverbundsystem nach einem der Ansprüche 2 bis 4, dadurch gekennzeichnet, dass die Ausgabeeinheit (15) dazu eingerichtet ist, Meldungen, die sie von der Steuereinrichtung (14) erhält, an den Überwachungsmonitor (2) zu senden.Computer network system according to one of claims 2 to 4, characterized in that the output unit ( 15 ) is set up to receive messages from the control 14 ), to the surveillance monitor ( 2 ) to send. Computerverbundsystem nach Anspruch 5, dadurch gekennzeichnet, dass die Ausgabeeinheit (15) einen Filter (16) aufweist, der nur solche Negativmeldungen, die eine überwachte virtuelle Computereinheit (12) betreffen, zur Weitergabe an den Überwachungsmonitor (2) auswählt.Computer composite system according to claim 5, characterized in that the output unit ( 15 ) a filter ( 16 ), which contains only such negative messages that a monitored virtual computer unit ( 12 ), for transmission to the surveillance monitor ( 2 ) selects. Computerverbundsystem nach einem der Ansprüche 1 bis 6, dadurch gekennzeichnet, dass das Computersystem (1), auf dem der Überwachungsmonitor (2) vorgesehen ist, ebenfalls mindestens eine virtuelle Computereinheit aufweist und der Überwachungsmonitor (2) auf der virtuellen Computereinheit ausgeführt wird.Computer network system according to one of claims 1 to 6, characterized in that the computer system ( 1 ), on which the monitoring monitor ( 2 ), also has at least one virtual computer unit and the monitoring monitor ( 2 ) is executed on the virtual computer unit. Computerverbundsystem nach einem der Ansprüche 1 bis 7, dadurch gekennzeichnet, dass neben dem Überwachungsmonitor (2) eine Überwachungseinrichtung (6) vorgesehen ist und der Überwachungsmonitor (2) dazu eingerichtet ist, den Eingang einer Negativmeldung an die Überwachungseinrichtung (6) zu melden.Computer network system according to one of claims 1 to 7, characterized in that in addition to the monitoring monitor ( 2 ) a monitoring device ( 6 ) and the surveillance monitor ( 2 ) is adapted to the receipt of a negative message to the monitoring device ( 6 ) Report to. Computerverbundsystem nach einem der Ansprüche 1 bis 7, dadurch gekennzeichnet, dass der Überwachungsmonitor (2) dazu eingerichtet ist, bei Eingang einer Negativmeldung über eine überwachte Computereinheit (12) vorgegebene Schritte auszuführen, die dazu geeignet sind, Aufgaben dieser Computereinheit (12) innerhalb des Computerverbundsystems auf eine andere Computereinheit zu übertragen.Computer network system according to one of claims 1 to 7, characterized in that the monitoring monitor ( 2 ) is set up, upon receipt of a negative message via a monitored computer unit ( 12 ) carry out predetermined steps which are suitable for carrying out tasks of this computer unit ( 12 ) within the computer network system to another computer unit. Computerverbundsystem nach einem der Ansprüche 1 bis 9, dadurch gekennzeichnet, dass die überwachte virtuelle Computereinheit (12) und der Überwachungsmonitor (2) über ein weiteres Netzwerk (4) miteinander verbunden sind.Computer network system according to one of claims 1 to 9, characterized in that the monitored virtual computer unit ( 12 ) and the monitoring monitor ( 2 ) via another network ( 4 ) are interconnected. Computerverbundsystem nach Anspruch 10, dadurch gekennzeichnet, dass die überwachte virtuelle Computereinheit (12) so eingerichtet ist, dass sie in regelmäßigen zeitlichen Abständen Positivmeldungen an den Überwachungsmonitor (2) sendet, wobei eine Positivmeldung eine Meldung ist, die einen ord nungsgemäßen Betriebszustand der Computereinheit (12) betrifft.Computer network system according to claim 10, characterized in that the monitored virtual computer unit ( 12 ) is set up so that it sends positive messages to the surveillance monitor at regular intervals ( 2 ), wherein a positive message is a message indicating a proper operating state of the computer unit ( 12 ). Computerverbundsystem nach Anspruch 11, dadurch gekennzeichnet, dass der Überwachungsmonitor (2) so eingerichtet ist, dass er auf das Ausbleiben einer Positivmeldung so reagiert wie auf das Eintreffen einer Negativmeldung, falls die Zeitspanne des Ausbleibens einer Positivmeldung eine vorgegebene Zeitspanne überschreitet.Computer network system according to claim 11, characterized in that the surveillance monitor ( 2 ) is arranged to respond to the absence of a positive message as to the occurrence of a negative message if the period of absence of a positive message exceeds a predetermined period of time. Computerverbundsystem nach einem der Ansprüche 1 bis 12, dadurch gekennzeichnet, dass die überwachte virtuelle Computereinheit (12) und der Überwachungsmonitor (2) gemeinsam ein Peripheriegerät (5) nutzen und die überwachte virtuelle Computereinheit (12) so eingerichtet ist, dass sie in regelmäßigen zeitlichen Abständen Positivmeldungen an das Peripheriegerät (5) sendet, wobei eine Positivmeldung eine Meldung ist, die einen ordnungsgemäßen Betriebszustand der Computereinheit (12) betrifft.Computer network system according to one of claims 1 to 12, characterized in that the monitored virtual computer unit ( 12 ) and the monitoring monitor ( 2 ) together a peripheral device ( 5 ) and the monitored virtual computer unit ( 12 ) is set up to send positive messages to the peripheral device at regular intervals ( 5 ), wherein a positive message is a message indicating a proper operating state of the computer unit ( 12 ). Computerverbundsystem nach Anspruch 13, dadurch gekennzeichnet, dass der Überwachungsmonitor (2) dazu eingerichtet ist, in regelmäßigen zeitlichen Abständen das Periperiegerät (5) abzufragen, ob und wann von der überwachten virtuellen Computereinheit (12) Meldungen über deren Betriebszustand eingegangen sind.Computer network system according to claim 13, characterized in that the surveillance monitor ( 2 ) is arranged to periodically dispense the periperie device ( 5 ) to query whether and when by the monitored virtual computer unit ( 12 ) Messages have been received about their operating status. Computerverbundsystem nach Anspruch 14, dadurch gekennzeichnet, dass der Überwachungsmonitor (2) so eingerichtet ist, dass er so reagiert wie auf das Eintreffen einer Negativmeldung, falls die überwachte virtuelle Computereinheit (12) länger als eine vorgegebene Zeitspanne nicht auf das gemeinsam genutzte Periperiegerät (5) zugegriffen hat.Computer network system according to claim 14, characterized in that the surveillance monitor ( 2 ) is set up to respond in the same way as the arrival of a negative message if the monitored virtual computer unit ( 12 ) does not affect the shared periper device for more than a specified period of time ( 5 ) has accessed. Computerverbundsystem nach einem der Anspruch 11 oder 14, dadurch gekennzeichnet, dass der Überwachungsmonitor (2) so eingerichtet ist, dass er so reagiert wie auf das Eintreffen einer Negativmeldung, falls die Zeitspanne des Ausbleibens einer Positivmeldung über das weitere Netzwerk (4) eine vorgegebene Zeitspanne überschreitet und gleichzeitig die überwachte virtuelle Computereinheit (12) länger als eine vorgegebene Zeitspanne nicht auf das gemeinsam genutzte Periperiegerät (5) zugegriffen hat.Computer network system according to one of the claims 11 or 14, characterized in that the surveillance monitor ( 2 ) is set up so that it reacts as on the arrival of a negative message, if the time span of the absence of a positive message over the further network ( 4 ) exceeds a predetermined time span and at the same time the monitored virtual computer unit ( 12 ) does not affect the shared periper device for more than a specified period of time ( 5 ) has accessed. Verfahren zum Überwachen des Betriebszustandes von mindestens einer Computereinheit (12) durch einen Überwachungsmonitor (2) innerhalb eines Computerverbundsystems, wobei – das Computerverbundsystem mindestens zwei Computersysteme (1, 11) umfasst, – das eine Computersystem (1) den Überwachungsmonitor (2) aufweist, – die Computereinheit (12) als virtuelle Computereinheit (12) innerhalb des mindestens einen anderen Computersystems (11) eingerichtet wird, – innerhalb des mindestens einen anderen Computersystems (11) weiterhin eine Steuereinrichtung (14) eingerichtet wird, die einen Zugriff der mindestens einen virtuellen Computereinheit (12) auf Hardwareressourcen des Computersystems (11) kontrolliert und Kenntnis über ihren Betriebszustand hat, – die Steuereinrichtung (14) mit dem Überwachungsmonitor (2) verbunden wird, und – die Steuereinrichtung (14) eine Negativmeldung über den Betriebszustand der virtuellen Computereinheit (12) an den Überwachungsmonitor (2) sendet, falls der Betriebszustand eine nicht ordnungsgemäß funktionsfähige virtuelle Computereinheit (12) anzeigt.Method for monitoring the operating state of at least one computer unit ( 12 ) by a monitoring monitor ( 2 ) within a computer network system, wherein - the computer network system comprises at least two computer systems ( 1 . 11 ), which is a computer system ( 1 ) the monitoring monitor ( 2 ), - the computer unit ( 12 ) as a virtual computer unit ( 12 ) within the at least one other computer system ( 11 ) within the at least one other computer system ( 11 ) a control device ( 14 ), which provides access to the at least one virtual computer unit ( 12 ) on hardware resources of the computer system ( 11 ) and has knowledge of its operating state, - the control device ( 14 ) with the surveillance monitor ( 2 ), and - the control device ( 14 ) a negative message about the operating state of the virtual computer unit ( 12 ) to the monitoring monitor ( 2 ) if the operating state sends an improperly functioning virtual computer unit ( 12 ). Verfahren nach Anspruch 17, bei dem die Steuereinrichtung (14) mehrere virtuelle Computereinheiten (12) kontrolliert.Method according to Claim 17, in which the control device ( 14 ) several virtual computer units ( 12 ) controlled. Verfahren nach einem der Ansprüche 17 oder 18, bei dem die Steuereinrichtung (14) eine Ausgabeeinheit (15) aufweist und bei dem die Steuereinrichtung (14) Meldungen über den Betriebszustand aller von ihr kontrollierten virtuellen Computereinheiten (12) an die Ausgabeeinheit (15) sendet.Method according to one of Claims 17 or 18, in which the control device ( 14 ) an output unit ( 15 ) and in which the control device ( 14 ) Messages about the operating status of all virtual computer units that it controls ( 12 ) to the output unit ( 15 ) sends. Verfahren nach Anspruch 19, bei dem die Ausgabeeinheit (15) Meldungen, die sie von der Steuereinrichtung (14) enthält und die eine überwachte virtuelle Computereinheit (12) betreffen, an den Überwachungsmonitor (2) sendet.Method according to Claim 19, in which the output unit ( 15 ) Messages sent by the controller ( 14 ) and which is a monitored virtual computer unit ( 12 ) to the surveillance monitor ( 2 ) sends. Verfahren nach einem der Ansprüche 17 bis 20, bei dem der Überwachungsmonitor (2) den Eingang einer Negativmeldung über den Betriebszustand einer überwachten virtuellen Computereinheit (12) an eine Überwachungseinrichtung (6) meldet, wobei die Überwachungseinrichtung (6) dazu eingerichtet ist, Aufgaben der überwachten virtuellen Computereinheit (12) innerhalb des Computerverbundsystems auf eine andere Computereinheit zu übertragen.Method according to one of Claims 17 to 20, in which the surveillance monitor ( 2 ) the receipt of a negative message about the operating state of a monitored virtual computer unit ( 12 ) to a monitoring device ( 6 ), the monitoring device ( 6 ) is set up to perform tasks of the monitored virtual computer unit ( 12 ) within the computer network system to another computer unit. Verfahren nach einem der Ansprüche 17 bis 20, bei dem der Überwachungsmonitor (2) bei Eingang einer Negativmeldung über den Betriebszustand einer überwachten virtuellen Computereinheit (12) vorgegebene Schritte ausführt, die dazu geeignet sind, Aufgaben der Computereinheit (12) innerhalb des Computerverbundsystems auf eine andere Computereinheit zu übertragen.Method according to one of Claims 17 to 20, in which the surveillance monitor ( 2 ) upon receipt of a negative message about the operating state of a monitored virtual computer unit ( 12 ) performs predetermined steps that are suitable for performing tasks of the computer unit ( 12 ) within the computer network system to another computer unit.
DE200410057800 2004-11-30 2004-11-30 A computer network system and method for monitoring the operating state of a computer unit within a computerized network system by a monitoring monitor Expired - Lifetime DE102004057800B4 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
DE200410057800 DE102004057800B4 (en) 2004-11-30 2004-11-30 A computer network system and method for monitoring the operating state of a computer unit within a computerized network system by a monitoring monitor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE200410057800 DE102004057800B4 (en) 2004-11-30 2004-11-30 A computer network system and method for monitoring the operating state of a computer unit within a computerized network system by a monitoring monitor

Publications (2)

Publication Number Publication Date
DE102004057800A1 DE102004057800A1 (en) 2006-06-01
DE102004057800B4 true DE102004057800B4 (en) 2006-08-31

Family

ID=36371438

Family Applications (1)

Application Number Title Priority Date Filing Date
DE200410057800 Expired - Lifetime DE102004057800B4 (en) 2004-11-30 2004-11-30 A computer network system and method for monitoring the operating state of a computer unit within a computerized network system by a monitoring monitor

Country Status (1)

Country Link
DE (1) DE102004057800B4 (en)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2290389A (en) * 1994-06-18 1995-12-20 Int Computers Ltd Monitoring arrangement for a computer system

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2290389A (en) * 1994-06-18 1995-12-20 Int Computers Ltd Monitoring arrangement for a computer system

Also Published As

Publication number Publication date
DE102004057800A1 (en) 2006-06-01

Similar Documents

Publication Publication Date Title
DE102015121078B4 (en) Error variance detection method of a CAN communication system and CAN communication system
DE60318468T2 (en) METHOD FOR SOLVING DECISION-FREE POSSIBILITIES IN A CLUSTER COMPUTER SYSTEM
DE102007061437B4 (en) Blade server management system
DE69802535T2 (en) ACTIVE ERROR DETECTION
DE602005002713T2 (en) Information processing system with redundant paths and access methods
EP2478685B1 (en) Control device, input/output device, connection switch device and method for an aircraft control system
DE102017218395A1 (en) Method for fault-tolerant control of highly automated vehicles
DE102012003242A1 (en) Method for fail-safe operation of a process control system with redundant control devices
DE102017214068B4 (en) Method, device and computer program for dynamic resource allocation in a multiprocessor computer system
EP2491492B1 (en) Automation system and method for operating an automation system
DE112021003867T5 (en) CONTROL VIRTUALIZATION DEVICE AND CONTROL SYSTEM
DE60309012T2 (en) METHOD AND SYSTEM FOR SECURING A BUS AND A CONTROLLER
DE102004050350B4 (en) Method and device for redundancy control of electrical devices
DE10312553B3 (en) Automobile with several control devices switched between active and inactive conditions and central monitoring control device providing watch-dog function
EP1198143A2 (en) Network management system
DE112012005740T5 (en) Duplex control system and its control method
DE102004057800B4 (en) A computer network system and method for monitoring the operating state of a computer unit within a computerized network system by a monitoring monitor
EP1699203A1 (en) Modular numerical control device
EP3800517B1 (en) Method for providing a redundant automation system, computer program and computer-readable medium
EP2599265B1 (en) Method for operating a bus control unit, and bus control unit
EP1399818B1 (en) Method and device for communicating in a fault-tolerant distributed computer system
EP1820307B1 (en) Process for detecting the availability of redundant communication system components
DE102023121499A1 (en) HEALTH-RELATED NETWORK MANAGEMENT
EP2224340B1 (en) Method and management system for configuring a dynamic information system and computer program product
WO2024002731A2 (en) Vehicle network for data communication between components of a vehicle, and system and vehicle therewith and method therefor

Legal Events

Date Code Title Description
OP8 Request for examination as to paragraph 44 patent law
8364 No opposition during term of opposition
R084 Declaration of willingness to licence
R081 Change of applicant/patentee

Owner name: FUJITSU TECHNOLOGY SOLUTIONS INTELLECTUAL PROP, DE

Free format text: FORMER OWNER: FUJITSU SIEMENS COMPUTERS GMBH, 80807 MUENCHEN, DE

Effective date: 20111229

R082 Change of representative

Representative=s name: EPPING HERMANN FISCHER, PATENTANWALTSGESELLSCH, DE

Effective date: 20111229

Representative=s name: EPPING HERMANN FISCHER PATENTANWALTSGESELLSCHA, DE

Effective date: 20111229

R081 Change of applicant/patentee

Owner name: FUJITSU TECHNOLOGY SOLUTIONS GMBH, DE

Free format text: FORMER OWNER: FUJITSU TECHNOLOGY SOLUTIONS INTELLECTUAL PROPERTY GMBH, 80807 MUENCHEN, DE

R071 Expiry of right