Patent classifications
G06F11/349
Management and correlation of network identification for communication errors
Various embodiments for management and correlation of communication errors by a processor device. A log is maintained that records each assignment of a particular network identification (ID) with a specific device in a computer storage network, including at least one of a date the ID was assigned and a time the ID was assigned, such that a trace or review may later be performed to correlate the specific device with data associated with the device at the at least one of the date and the time for troubleshooting purposes.
Monitoring of Virtual Machines In a Data Center
The present disclosure relates to a method for monitoring virtual machines in a data center, to a computer program for executing the method, to a monitoring control unit for monitoring virtual machines in a data center, as well as to a data center comprising the monitoring control unit. The method comprises: receiving (S502) a request to monitor a target virtual machine executing on a target computing unit hosted in the data center; identifying (S504) a current allocation of one or more virtual machines to one or more computing units hosted in the data center; determining (S506) an enhanced allocation of the one or more virtual machines to one or more computing units hosted in the data center, the enhanced allocation reducing a load imposed on the target computing unit compared to the load imposed on the target computing unit under the current allocation; migrating (S508) the one or more virtual machines so as to reallocate the one or more virtual machines from the current allocation to the enhanced allocation; and monitoring (S510) the target virtual machine upon completion of the migration of the one or more virtual machines.
Backup image duplication
Various systems and methods to display information regarding duplication operations and to configure duplication operations. For example, information regarding policies that can be included in a duplication operation is presented via a display. The display receives selection of one or more of the policies. In response to the selection, the display updates to reflect how much of a bucket has been allocated and how much is available, where the bucket specifies an amount of time and is calculated as a function of a duplication window duration.
AREA EFFICIENT TRAFFIC GENERATOR
A packet and inspection system for monitoring the performance of one or more flows on a packet network comprises a processor and memory coupled to each other and to a network bus. The memory stores instructions to be executed by the processor and data to be modified by the execution of the instructions. A processor-controlled arbiter is coupled with the processor and the network bus, and upon reception of a packet on the bus or prior to transmission of a packet on the bus for one of said flows, the arbiter requests execution by the processor of selected instructions stored in the memory by providing the processor with the address of the selected instructions in the memory. The memory provides the processor with data associated with the selected instructions, and the processor modifies the data upon execution of the selected instructions.
Method for blocking bus resets in a IEEE-1394 high-performance serial bus
A method of delaying or blocking new bus resets from propagating while a previous bus initialization (bus reset, tree-id or self-id) is in process during the performance of a IEEE-1394 serial bus. The method provides for more robust Beta only bus operation during high frequency bus resets. The bus resets are caused by noise events, power-up and power-down sequences and other bus reset causing events.
Load balancing across multiple data paths
Multiple data paths may be available to a data management system for transferring data between a primary storage device and a secondary storage device. The data management system may be able to gain operational advantages by performing load balancing across the multiple data paths. The system may use application layer characteristics of the data for transferring from a primary storage to a backup storage during data backup operation, and correspondingly from a secondary or backup storage system to a primary storage system during restoration.
Redirect-on-write snapshot mechanism with delayed data movement
Techniques include receiving a backup request for backing up data on a production VVOL, to which is assigned physical space from storage devices in a first storage tier. When the production VVOL and a snapshot VVOL exist, and a write request is received to a data block on the production VVOL that is shared between the production VVOL and the snapshot VVOL, then the techniques include capturing a snapshot of the production VVOL by redirecting the write request to newly allocated space on the production VVOL, writing new data to the newly allocated space, and storing metadata referring to the original block(s) on the production VVOL. Based on an IO workload threshold, the techniques include copying, in a background process, the original version of the modified block from the production VVOL to a snapshot VVOL, to which is assigned physical storage space from storage devices in a second storage tier.
SEMICONDUCTOR DEVICE AND OPERATING METHOD THEREOF
An operating method of a semiconductor device includes monitoring multiple request packets and multiple response packets that are being transmitted between a master device and a slave device. A target request packet that matches predefined identification (ID) information is detected from among the request packets. An operation of a latency counter is initiated. The operation is for measuring the latency of a communication exchange (transaction) that includes the target request packet and a target response packet that is one of the response packets that matches the predefined ID information. The target response packet is detected from among the response packets. The operation of the latency counter is terminated. A latency value of the communication exchange is acquired from the latency counter.
Method for error management in bus communication and bus communication system
A method for error management in bus communication is disclosed. A first bus subscriber generates a first bus message and writes a bus error code into a bus data area of a first bus message. The second bus subscriber identifies the error by evaluating the bus error code. The first bus subscriber stores an error identification of the error, generates a first bus message and writes the bus error code into the bus data area of the first bus message. A second bus message with a request for transmission of the error identification is generated by the second bus subscriber. A third bus message is generated by the first bus subscriber and the stored error identification is written into the bus data area of the third bus message. The second bus subscriber identifies the errors by evaluating the bus error code and the error identification.
SELF-DIAGNOSIS OF DEVICE DRIVE-DETECTED ERRORS AND AUTOMATIC DIAGNOSTIC DATA COLLECTION
A self-diagnostic device driver includes a memory that stores machine instructions and a processor coupled to the memory that executes the machine instructions to record an operational history associated with the device driver. The processor further executes the machine instructions to detect an error associated with the device driver, remove an associated driver from service, and automatically replicate a sequence of device driver operations corresponding to a segment of the operational history immediately preceding detection of the error. The processor also executes the machine instructions to automatically record a diagnostic history associated with the device driver while replicating the sequence of device driver operations. After the sequence has been replicated, the device is returned to service.