Abstract:
A circuit and related method for distributing events in an event stream (i.e., an electronic signal having a plurality of rising edge transitions and falling edge transitions). The circuit distributes the events in a primary event stream across multiple secondary event streams in such a way that the event rate in each of the secondary event sterams is lower than the event rate in the primary event stream, but the relative timing of the events in the primary event stream is maintained in each of the secondary event streams. The secondary event streams can then be provided to respective timestamp circuits, which record the times at which events occur in the secondary event streams. Since the relative timing of the events in the primary event stream is maintained in each of the secondary event streams, the multiple timestamp circuits collectively record the times at which events occur in the primary event stream. The circuit and related method can be used when debugging/testing semiconductor devices.
Abstract:
A data backup and recovery system (14) for use with at least one server (20) interconnected with at least one storage device (22), including at least one data recovery device (30), at least one associated data recovery storage device (32), controlled by the data recovery device (30), and at least one data communication monitor (24). A method for data backup and recovery is also disclosed.
Abstract:
Restoring a mass storage device 12, including the corresponding data blocks 20 stored thereon, to a state in which it existed at a prior instant in time to minimize the data loss caused by data blocks 20 becoming corrupt or lost. After a mirrored or backup copy has been made, data blocks 40 that are to be overwritten in response to a write request are stored in a preservation memory 14 prior to being overwritten. The data blocks 40 stored in the preservation memory 14 are time-stamped to designate the chronological order by which the data blocks 40 were overwritten. If data becomes corrupted, the data blocks 40 of the presentation memory 14 are applied to the corrupted data 20 in reverse chronological order until such time that a valid, non-corrupted set of data obtained. In this manner, data more recent than that associated with the full mirrored or backup copy can be reconstructed.
Abstract:
A system and method for extracting and forecasting computing resource data such as workload consumption of mainframe computing resources using an autoregressive model. The system and method foresast mainframe central processing unit (CPU) consumption with ninety-five percent accuracy using historical perfomance data. The system and method also provide an upper ninety-five percent confidence level and a lower ninety-five percent confidence level. The system and method retrieve performance records from a computer platform in one second intervals, statistically collapses the one second performance data into fifteen minute performance data, statistically collapses the fifteen minute performance data into a one week performance data, and generates a time series equivalent to collecting performance data at one week intervals. The system and method ensure that the resulting time series is statistically stationary, and applies an autoregressive construct to the time series to generate forecast of future CPU utilization, as well as to generate reports and graphs comparing actual vs. forecast CPU utilization. Because the system and method rely on electronically generated empirical historical computer performance data as an input, they provide a turnkey solution to CPU consumption forecasting that can be implemented easily by any system network manager.
Abstract:
A data processing method is disclosed in the present invention. A system time window corresponding to data to be processed is determined based on a data time of the data to be processed when the data to be processed is received in a current system time window. If the data time is within a range of the current system time window, data to be processed having a system receiving time earlier than the synchronization time point is stored, and data to be processed having a system receiving time later than the synchronization time point is immediately processed. If the data time is within a range of a previous system time window, data to be processed having a system receiving time earlier than the closing time point is immediately, and data to be processed having a system receiving time later than the closing time point is discarded.
Abstract:
A data management system method of managing call data for at least one radio network element within a cellular communication network. The method comprises receiving call data for at least one call from the at least one radio network element within the cellular communication network, arranging the received call data into call data records, assembling the call data records into at least one data block, and writing the at least one data block to at least one data storage device. The method further comprises, upon receipt of a call data query, retrieving call data records from the at least one data storage device on a per data block basis.
Abstract:
Systems and methods for generating a graphical display region including a synchronized display of alert data and impact data indicative of conditions of a computing infrastructure are herein disclosed as comprising, in an implementation, identifying alerts, each alert having a timestamp indicative of a first time at which it was identified, performing an impact calculation to generate the impact data based on alerts valid as of a second time proximate to an impact calculation start time, and generating a graphical display region including impact data valid as of a display time and alert data indicative of the alerts valid as of the second time.
Abstract:
Visualizing conditions of information technology environment includes creating a visual with an initial unit set and an interactive section, each unit in the initial unit set depicting at least two types of information about at least one current condition in the information technology environment and changing the visual in response to commands from the interactive section to reveal data about the information technology environment.
Abstract:
Systems and methods are disclosed for handling unclean shutdowns for a system having non-volatile memory ("NVM"). In some embodiments, the system can leverage from information obtained from index pages in order to efficiently reconstruct logical-to-physical mappings after an unclean shutdown event. In other embodiments, the system can reconstruct logical-to-physical mappings by leveraging from context information stored in a NVM. In further embodiments, context information can be used in conjunction with index pages to reconstruct logical-to-physical mappings after an unclean shutdown.
Abstract:
A compute infrastructure interconnected with a network configured for allotting a benchmark message. The benchmark message comprises program code, or references to program code, to be executed on a reflecting entity. The reflecting entity is able to execute program code. The program code requests capabilities of the reflecting entity when being executed. The compute infrastructure is further configured for sending of the benchmark message to the reflecting entity. The compute infrastructure is further configured for receiving the benchmark message and for executing, in the reflecting entity, the program code. The compute infrastructure is further configured for providing a benchmark reply message. The benchmark reply message comprises execution time and optionally execution result of the execution of said program code. The compute infrastructure is further configured for returning the benchmark reply message from the reflecting entity.