Abstract:
The present invention provides a method for planning a recovery resource for resisting N-time faults and an optical transmission device, and the method includes: planning, on an optical transmission device according to preset network planning information, a recovery resource for resisting (N-1)-time faults for preset (N-1)-time faults, where N is an integer greater than or equal to 2, and the recovery resource for resisting (N-1)-time faults is an optimal recovery resource corresponding to each interrupted service during the preset (N-1)-time faults; and planning, by the optical transmission device according to the network planning information and the recovery resource for resisting (N-1)-time faults, a recovery resource for resisting N-time faults for preset N-time faults, where the recovery resource for resisting N-time faults is a network-wide optimal recovery resource corresponding to interrupted services during the N-time faults. According to technical solutions provided in the present invention, recovery resource costs can be reduced, and recovery resource planning reliability can be improved.
Abstract:
The present invention provides a method for planning a recovery resource for resisting N-time faults and an optical transmission device, and the method includes: planning, on an optical transmission device according to preset network planning information, a recovery resource for resisting (N-1)-time faults for preset (N-1)-time faults, where N is an integer greater than or equal to 2, and the recovery resource for resisting (N-1)-time faults is an optimal recovery resource corresponding to each interrupted service during the preset (N-1)-time faults; and planning, by the optical transmission device according to the network planning information and the recovery resource for resisting (N-1)-time faults, a recovery resource for resisting N-time faults for preset N-time faults, where the recovery resource for resisting N-time faults is a network-wide optimal recovery resource corresponding to interrupted services during the N-time faults. According to technical solutions provided in the present invention, recovery resource costs can be reduced, and recovery resource planning reliability can be improved.
Abstract:
In an embodiment, a method comprises receiving a plurality of source data records from one or more source computers, wherein one or more first source data records are associated with a first source transaction and one or more second source data records are associated with a second source transaction; generating a first derived transaction comprising one or more first derived records based on the plurality of source data records; generating a first transaction mapping between the first derived transaction and the first source transaction; generating a second transaction mapping between the first derived transaction and the second source transaction; determining that the first derived transaction has ended, and in response, committing first derived transaction including the one or more first derived records to a persistent storage; receiving a first ending punctuation associated with the first source transaction, and in response, committing the first source transaction including the one or more first source data records associated with the first source transaction to the persistent storage; after committing the first derived transaction, determining that the second source transaction failed, and in response: determining that the first derived transaction should be regenerated based on the second transaction mapping, and in response, regenerating the first derived transaction.
Abstract:
In one embodiment, a distributed storage system comprises: a plurality of appliances, a distributed multimode storage management coordinator, and a communication mechanism for communicating distributed multimode storage management messages. A first one of the plurality of appliances can include: a plurality of storage devices that have a first storage partition including a first type of interface and a first information storage region and a second storage partition including a selective underlying exposure (SUE) interface and a second information storage region that stores a second type of information, wherein the SUE interface exposes an aspect of the second information storage region. The distributed multimode storage management coordinator can include a plurality of multimode storage management systems that direct conveyance of information to the plurality of storage devices, wherein the coordinator includes a multiple mode SUE management system that directs file activities of the second partitions via the SUE interface.
Abstract:
A method, non-transitory computer readable medium, and apparatus that monitors with a passive storage controller a plurality of active storage controllers. A determination is made with the passive storage controller when a failure of one of the active storage controllers has occurred based on the monitoring. Storage device(s) previously assigned to the one of the active storage controllers are remapped to the passive storage controller. A transaction log associated with the one of the active storage controllers is retrieved with the passive storage controller from a transaction log database. Transaction(s) in the transaction log are replayed with the passive storage controller, when the failure of the one of the active storage controllers is determined to have occurred.
Abstract:
The invention relates to the estimation of a computing capacity of a machine. The computing capacity is estimated by iteratively adding and removing calibrated computer processes on the machine, and performing a sum of computing loads of processes that execute on the machine. In order to characterize the ability of a machine to run in parallel a number of processes having a defined computing load, the processes are associated to a condition of success.
Abstract:
Die Erfindung betrifft ein Verfahren und eine Vorrichtung zur Bestimmung einer Laufzeit, welche von einer Funktion eines Steuerungsprogramms für eine Steuergeräteeinheit in einem Echtzeitsystem benötigt wird, ausgeführt auf einem Zielprozessor in einer Processor-in-the-loop (PIL) Simulation, wobei das Verfahren Erstellen oder Laden eines graphischen Entwicklungsmodells der Steuergeräteeinheit in eine Entwicklungsumgebung, wobei das graphische Entwicklungsmodell Funktionalität der Steuergeräteeinheit mittels Funktionsblöcken im graphischen Entwicklungsmodell abbildet; Auswählen mindestens eines Funktionsblocks innerhalb des graphischen Entwicklungsmodells, insbesondere Auswählen eines Funktionsblocks über eine graphische Benutzeroberfläche; und automatisches Generieren des Steuerungsprogramms zur Ausführung auf dem Zielprozessor entsprechend dem graphischen Entwicklungsmodell, wobei das Steuerungsprogramm die Funktion umfasst, welche die Funktionalität des ausgewählten Funktionsblocks abbildet, umfasst. Ferner wird ein erster Laufzeitmesspunkt assoziiert mit dem Anfang und ein zweiter Laufzeitmesspunkt assoziiert mit dem Ende der Funktion im Steuerungsprogramm, in das Steuerungsprogramm und unmittelbar vor dem ersten Laufzeitmesspunkt der für eine Ausführung der Funktion wird der verwendete Cache des Zielprozessors in einen vorbestimmten Zustand versetzt und beim Ausführen des Steuerungsprograms auf dem Zielprozessor an dem ersten und zweiten Laufzeitmesspunkten Laufzeitwerte gemessen werden, aus denen die Laufzeit bestimmt wird.
Abstract:
According to some embodiments, a virtual machine manager is operable to manage a virtual machine (VM) that spans a plurality of hardware appliances. The virtual machine manager receives a request to provide a service to a device, selects an application instance to provide the service to the device, and forwards the request for the service to the selected application instance. The selected application instance is running in an instance of the virtual machine associated with a first hardware appliance. The virtual machine manager determines session data associated with the service and provides the session data associated with the service to a second hardware appliance of the VM in order to enable the VM to provide high availability of the service to the device.