Monitoring a large parallel database through dynamic grouping and sequential sampling
    111.
    发明授权
    Monitoring a large parallel database through dynamic grouping and sequential sampling 有权
    通过动态分组和顺序采样监视大型并行数据库

    公开(公告)号:US06282570B1

    公开(公告)日:2001-08-28

    申请号:US09206503

    申请日:1998-12-07

    Abstract: The present invention discloses a method, apparatus, and article of manufacture for monitoring performance of a parallel database in a computer. In accordance with the present invention, the parallel database is stored on a data storage device in the computer. Groups of database nodes are identified. Collection time periods for collecting performance statistics from the identified group of database nodes are determined. Performance statistics are periodically collected from a subset of each identified group of nodes during the collection time periods. The collected performance statistics are stored in a memory connected to the computer and re-used when collecting performance statistics from one or more groups of database nodes in a succeeding collection time period.

    Abstract translation: 本发明公开了一种用于监视计算机中的并行数据库的性能的方法,装置和制品。 根据本发明,并行数据库被存储在计算机中的数据存储装置上。 识别数据库节点组。 确定从识别的数据库节点组收集性能统计信息的收集时间段。 在收集时间段期间,每个确定的节点组的子集定期收集性能统计信息。 收集的性能统计信息存储在连接到计算机的存储器中,并在后续采集时间段内从一个或多个数据库节点组收集性能统计信息时重新使用。

    SYSTEM AND METHOD FOR EXTRACTING AND FORECASTING COMPUTING RESOURCE DATA SUCH AS CPU CONSUMPTION USING AUTOREGRESSIVE METHODOLOGY
    113.
    发明申请
    SYSTEM AND METHOD FOR EXTRACTING AND FORECASTING COMPUTING RESOURCE DATA SUCH AS CPU CONSUMPTION USING AUTOREGRESSIVE METHODOLOGY 失效
    用于提取和预测计算资源数据的系统和方法,如使用自动方法的CPU消耗

    公开(公告)号:US20010013008A1

    公开(公告)日:2001-08-09

    申请号:US09031966

    申请日:1998-02-27

    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 forecast mainframe central processing unit (CPU) consumption with ninety-five percent accuracy using historical performance 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 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 translation: 一种使用自回归模型提取和预测计算资源数据(如大型机计算资源的工作量消耗)的系统和方法。 系统和方法使用历史性能数据预测大型机中央处理单元(CPU)消耗百分之九十五。 该系统和方法还提供了百分之九十五的置信水平和百分之九十五的置信水平。 系统和方法以一秒钟的间隔从计算机平台检索性能记录,将一秒钟性能数据统计收缩为十五分钟性能数据,将十五分钟性能数据统计收缩为一周性能数据,并产生等效于收集的时间序列 性能数据以一周为间隔。 系统和方法确保所得到的时间序列在统计上是稳定的,并对时间序列应用自回归结构,以产生未来CPU利用率的预测,以及生成比较实际与预测CPU利用率的报告和图表。 因为系统和方法依靠电子生成的经验历史计算机性能数据作为输入,它们为CPU消耗预测提供了一个交钥匙的解决方案,可以由任何系统网络管理员轻松实现。

    Method and system for constructing adaptive and resilient software
    114.
    发明授权
    Method and system for constructing adaptive and resilient software 失效
    构建自适应和弹性软件的方法和系统

    公开(公告)号:US06226627B1

    公开(公告)日:2001-05-01

    申请号:US09061890

    申请日:1998-04-17

    Abstract: A dependency action system uses redundant sets of dynamically reconfigurable functional components to achieve robustness and fault tolerance, and to achieve self-optimization by learning and planning techniques that use time-stamps and or computation stamps as a key indicator. The dependency action system is based on functional components, or actions, which act on data values that are stored in stamped storage locations. Data is read and written to these storage locations, updating the stamps as appropriate. The execution of an action is controlled by the stamps of its enabling and disabling storage locations. The dependency action system specifies an action as enabled if new data has arrived in the enabling storage locations. Updating the stamp of the disabling storage locations disables the action. If an alternative action succeeds and produces a value, the other alternative actions become disabled. If one action fails to produce a value to a storage location, other alternative actions may still be enabled and can be executed. Thus, the dependency action system supports automatic recovery from failure of an individual action. The dependency action system accumulates statistical information about the behavior of the actions, which includes the probability that a particular disabling storage location will be updated by an action and the average cost of an action. The dependency action system uses this information to plan a sequence of action executions that most likely leads to the cheapest solution of a given task.

    Abstract translation: 依赖行动系统使用冗余的动态可重构功能组件来实现鲁棒性和容错性,并通过使用时间戳和/或计算标记作为关键指标的学习和规划技术实现自我优化。 依赖操作系统基于对存储在加盖的存储位置中的数据值起作用的功能组件或动作。 数据被读取并写入到这些存储位置,适当地更新邮票。 动作的执行由其启用和禁用存储位置的邮票控制。 如果新数据到达启用存储位置,依赖关系操作系统会将操作指定为启用。 更新禁用存储位置的邮票将禁用该操作。 如果替代操作成功并产生一个值,则其他替代操作将被禁用。 如果一个操作无法向存储位置生成值,则仍可以启用其他替代操作并执行该操作。 因此,依赖性操作系统支持从单个动作的失败中自动恢复。 依赖关系动作系统累积有关动作行为的统计信息,其中包括特定禁用存储位置将被动作更新的可能性以及动作的平均成本。 依赖性操作系统使用此信息来计划最可能导致给定任务的最便宜解决方案的一系列操作执行。

    Method and apparatus for logging database performance characteristics
    115.
    发明授权
    Method and apparatus for logging database performance characteristics 失效
    记录数据库性能特征的方法和装置

    公开(公告)号:US6052694A

    公开(公告)日:2000-04-18

    申请号:US44105

    申请日:1998-03-18

    Abstract: The invention comprises a system and method for monitoring and logging performance characteristics of a database (18). According to one aspect of the invention, a method of monitoring and logging the performance of a database (18) comprises initiating a database performance monitoring session, repeatedly obtaining selected performance data comprising at least one performance value comprising a measure of the performance of the database (18), and logging the performance data to a storage medium (20) operable to facilitate subsequent retrieval of a subset (222) of the selected performance values for analysis.

    Abstract translation: 本发明包括用于监视和记录数据库(18)的性能特征的系统和方法。 根据本发明的一个方面,一种监视和记录数据库(18)的性能的方法包括启动数据库性能监视会话,重复地获得包括至少一个性能值的所选择的性能数据,所述性能值包括数据库性能的量度 (18),并且将所述性能数据记录到存储介质(20),所述存储介质可操作以便于随后检索所选择的性能值的子集(222)用于分析。

    Method and apparatus for indicating a time-out by generating a time
stamp for an input/output (I/O) channel whenever the channel processes
an instruction
    116.
    发明授权
    Method and apparatus for indicating a time-out by generating a time stamp for an input/output (I/O) channel whenever the channel processes an instruction 失效
    每当信道处理指令时,通过产生输入/输出(I / O)信道的时间戳来指示超时的方法和装置

    公开(公告)号:US5651113A

    公开(公告)日:1997-07-22

    申请号:US641142

    申请日:1996-04-25

    CPC classification number: G06F11/0757 G06F2201/835

    Abstract: A channel time-out apparatus in a data processing system having a channel processor for controlling the allocation of a plurality of input/output channels. The channel time-out apparatus comprises a clock for generating time indications, an address generator for generating an address for each input/output channel of the plurality of input/output channels, a time-out generator for generating a time-out indicator for an input/output channel whenever that input/output channel processes an instruction, storage for storing the last time-out indicator generated by the time-out means for each input/output channel and a comparator for comparing the last time-out indicator stored in the storage for the input/output channel whose address is presently being generated by the address generator with a time indicator presently being generated by the clock for determining when a time-out event has occurred without requiring intervention by the processor.

    Abstract translation: 一种数据处理系统中的信道超时装置,具有用于控制多个输入/输出信道的分配的信道处理器。 通道超时装置包括用于产生时间指示的时钟,用于为多个输入/输出通道中的每个输入/输出通道产生地址的地址发生器,用于产生用于输入/输出通道的超时指示符的超时发生器 每当输入/输出通道处理指令时,输入/输出通道,用于存储由每个输入/输出通道的超时装置产生的最后超时指示的存储器和用于比较存储在 用于存储当前正在由地址生成器生成地址的输入/输出通道,其中时间指示器当前正由时钟生成,用于确定何时发生事件已经发生而不需要处理器干预。

    Process for replacing non-volatile memory in electronic printing systems
    118.
    发明授权
    Process for replacing non-volatile memory in electronic printing systems 失效
    在电子打印系统中更换非易失性存储器的过程

    公开(公告)号:US5263152A

    公开(公告)日:1993-11-16

    申请号:US678922

    申请日:1991-04-01

    CPC classification number: G06F11/006 G06K15/00 G06F11/1402 G06F2201/835

    Abstract: A method is provided for preserving the integrity of a memory in an electronic printer in the event that a printed wiring board with non-volatile memory is replaced. The memory includes plural disks providing permanent data storage and the non-volatile memory communicating with the disks. In the method, a processor identifier is provided with the printed wiring board. A time stamp indicating the date of installation of the printed wiring board is generated, and the processor identifier of the printed wiring board is combined with the time stamp to provide an identifier seal. Copies of the identifier seal are stored to each of the disks. The processor identifier of the printed wiring board is compared with the processor identifiers of the respective identifier seals of the disks in response to booting the processor. When the processor identifier on the printed wiring board is substantially different from one of the processor identifiers of the disks, the printed wiring board is replaced and the transfer of data between the non-volatile memory and the disks is inhibited until the processor identifier of the replaced wiring board and the processor identifiers of the disks correspond substantially.

    Abstract translation: 在更换具有非易失性存储器的印刷线路板的情况下,提供一种用于在电子打印机中保持存储器的完整性的方法。 存储器包括提供永久数据存储的多个磁盘和与磁盘通信的非易失性存储器。 在该方法中,处理器标识符设置有印刷线路板。 生成表示印刷电路板的安装日期的时间标记,并将印刷电路板的处理器标识与时间戳组合以提供标识符密封。 标识符密封件的副本存储到每个磁盘。 响应于引导处理器,将印刷线路板的处理器标识符与盘的相应标识符密封件的处理器标识符进行比较。 当印刷电路板上的处理器标识符与盘的处理器标识符之一大致不同时,更换印刷线路板,并且禁止在非易失性存储器和盘之间的数据传送,直到处理器标识符 更换接线板,并且磁盘的处理器标识符基本上对应。

    Method for balancing the utilization of input/output devices
    119.
    发明授权
    Method for balancing the utilization of input/output devices 失效
    用于平衡输入/输出设备的使用的方法

    公开(公告)号:US3702006A

    公开(公告)日:1972-10-31

    申请号:US3702006D

    申请日:1971-06-09

    Applicant: IBM

    Inventor: PAGE JOSIAH B

    Abstract: During the operation of a data processing system capable of multi-tasking, a count is made of the number of times each I/O device is accessed by each task. The counting is done over the time interval between successive allocation routines. During each allocation, an analysis is made using the count and time interval to estimate the utilization of each device due to the current tasks. An estimate is also made of the anticipated utilization due to the task undergoing allocation. The estimated current and anticipated utilization are then considered and an attempt is made to allocate data sets to the least utilized I/O devices so as to achieve balanced I/O activity.

    OPTIMIZING SNAPSHOT IMAGE PROCESSING
    120.
    发明公开

    公开(公告)号:US20240248801A1

    公开(公告)日:2024-07-25

    申请号:US18627181

    申请日:2024-04-04

    Applicant: Rubrik, Inc.

    Abstract: Systems, methods, and machine-storage mediums for optimizing snapshot image processing are described. The system receives a first read request to read data from optimized snapshot information including snapshot information and cached snapshot information. The first read request includes a first offset identifying a first storage location and a first length. The snapshot information includes a full snapshot and at least one incremental snapshot. The system identifies a first portion of the data is stored in the snapshot information responsive to identifying the first portion of the data is not stored in the cache snapshot information. The system identifies a second portion of data is stored in the optimized snapshot information, reads the first portion of data and the second portion of data from the optimized snapshot information, and communicates the data, including the first and second portions of the data, to the job.

Patent Agency Ranking