Information processing system for measuring the cache effect in a virtual capacity
    62.
    发明授权
    Information processing system for measuring the cache effect in a virtual capacity 有权
    用于测量虚拟容量中的缓存效果的信息处理系统

    公开(公告)号:US08332586B2

    公开(公告)日:2012-12-11

    申请号:US12526773

    申请日:2009-03-30

    Abstract: The present invention obtains with high precision, in a storage system, the effect of additional installation or removal of cache memory, that is, the change of the cache hit rate and the performance of the storage system at that time. For achieving this, when executing normal cache control in the operational environment of the storage system, the cache hit rate when the cache memory capacity has changed is also obtained. Furthermore, with reference to the obtained cache hit rate, the peak performance of the storage system is obtained. Furthermore, with reference to the target performance, the cache memory and the number of disks and other resources that are additionally required are obtained.

    Abstract translation: 本发明在存储系统中高精度地获得附加安装或移除高速缓冲存储器的效果,即高速缓存命中率的改变和存储系统的性能。 为了实现这一点,当在存储系统的操作环境中执行正常的高速缓存控制时,也获得高速缓存存储器容量已经改变时的高速缓存命中率。 此外,参考获得的高速缓存命中率,获得存储系统的峰值性能。 此外,参考目标性能,获得高速缓冲存储器以及另外需要的磁盘和其他资源的数量。

    Systems and methods for failover between multi-core appliances
    63.
    发明授权
    Systems and methods for failover between multi-core appliances 有权
    多核设备之间的故障切换系统和方法

    公开(公告)号:US08327181B2

    公开(公告)日:2012-12-04

    申请号:US12489279

    申请日:2009-06-22

    Abstract: The present disclosure presents systems and methods for maintaining operation of a first multi-core appliance 200 by a second multi-core appliance upon failover of the first multi-core appliance. A secondary appliance may receive information about configuration settings and operations of a plurality of packet processing engines (PPEs), each of the PPEs operating on one of a plurality of cores of the primary multi-core appliance. Status of operation of the plurality of PPEs of the primary appliance may be monitored by exchanging communication between the primary and secondary appliances. Configuration settings for each of a PPEs operating on the cores of the secondary appliance may be established responsive to detection that one or more of the PPEs of the primary appliance is unavailable. Configuration information for each of the PPEs of the secondary appliance may be propagated to the plurality of the PPEs of the secondary appliance.

    Abstract translation: 本公开提供了用于在第一多核设备故障切换时由第二多核设备维护第一多核设备200的操作的系统和方法。 辅助设备可以接收关于多个分组处理引擎(PPE)的配置设置和操作的信息,每个PPE在主多核设备的多个核心之一上操作。 可以通过交换主设备和次设备之间的通信来监视主设备的多个PPE的操作状态。 可以响应于主设备的一个或多个PPE不可用的检测来建立在辅助设备的核心上操作的每个PPE的配置设置。 辅助设备的每个PPE的配置信息可以被传播到辅助设备的多个PPE。

    METHODS AND SYSTEMS OF DISTRIBUTING RAID IO LOAD ACROSS MULTIPLE PROCESSORS
    64.
    发明申请
    METHODS AND SYSTEMS OF DISTRIBUTING RAID IO LOAD ACROSS MULTIPLE PROCESSORS 有权
    通过多个处理器分配RAID IO负载的方法和系统

    公开(公告)号:US20120297133A1

    公开(公告)日:2012-11-22

    申请号:US13109645

    申请日:2011-05-17

    Applicant: Kapil Sundrani

    Inventor: Kapil Sundrani

    Abstract: A method for distributing IO load in a RAID storage system is disclosed. The RAID storage system may include a plurality of RAID volumes and a plurality of processors. The IO load distribution method may include determining whether the RAID storage system is operating in a write-through mode or a write-back mode; distributing the IO load to a particular processor selected among the plurality of processors when the RAID storage system is operating in the write-through mode, the particular processor being selected based on a number of available resources associated with the particular processor; and distributing the IO load among the plurality of processors when the RAID storage system is operating in the write-back mode, the distribution being determined based on: an index of a data stripe, and a number of processors in the plurality of processors.

    Abstract translation: 公开了一种在RAID存储系统中分配IO负载的方法。 RAID存储系统可以包括多个RAID卷和多个处理器。 IO负载分配方法可以包括确定RAID存储系统是否以直通模式或回写模式操作; 当所述RAID存储系统以所述直写模式操作时,将所述IO负载分配到在所述多个处理器中选择的特定处理器,所述特定处理器基于与所述特定处理器相关联的多个可用资源来选择; 以及当所述RAID存储系统在所述回写模式下操作时,在所述多个处理器之间分配所述IO负载,所述分布基于:数据条带的索引和所述多个处理器中的所述处理器的数量来确定。

    Modeling computer applications and storage used thereby
    67.
    发明授权
    Modeling computer applications and storage used thereby 有权
    建模使用的计算机应用程序和存储

    公开(公告)号:US08224630B2

    公开(公告)日:2012-07-17

    申请号:US12500189

    申请日:2009-07-09

    Abstract: Embodiments of the invention provide a technique to model applications and storage used thereby. An aspect of the present invention is directed to a method for managing a computer system which includes at least one host computer and at least one storage system which are connected via a network, the at least one host computer having an application running thereon. The method comprises modeling an application running on a host of a computer system as an application object, which includes associating storage utilized by the application with the application object; tracking operation of the storage associated with the application object as a service being delivered by the storage to the application; and presenting result on the service being delivered by the storage to the application based on tracking the operation of the storage.

    Abstract translation: 本发明的实施例提供了一种用于对由此使用的应用和存储进行建模的技术。 本发明的一个方面涉及一种用于管理计算机系统的方法,所述计算机系统包括经由网络连接的至少一个主计算机和至少一个存储系统,所述至少一个主计算机具有在其上运行的应用。 该方法包括对作为应用对象的计算机系统的主机上运行的应用进行建模,该应用对象包括将应用所利用的存储与应用对象相关联; 将与应用对象相关联的存储跟踪操作作为由存储器传送到应用的服务; 并且基于跟踪存储器的操作,将存储器传送的服务的结果呈现给应用。

    Autonomic Hotspot Profiling Using Paired Performance Sampling
    70.
    发明申请
    Autonomic Hotspot Profiling Using Paired Performance Sampling 失效
    使用配对性能采样的自动热点分析

    公开(公告)号:US20120124560A1

    公开(公告)日:2012-05-17

    申请号:US12946959

    申请日:2010-11-16

    Abstract: A processor performance profiler is enabled to for identify specific instructions causing performance issues within a program being executed by a microprocessor through random sampling to find the worst-case offenders of a particular event type such as a cache miss or a branch mis-prediction. Tracking all instructions causing a particular event generates large data logs, creates performance penalties, and makes code analysis more difficult. However, by identifying and tracking the worst offenders within a random sample of events without having to hash all events results in smaller memory requirements for the performance profiler, lower performance impact while profiling, and decreased complexity to analyze the program to identify major performance issues, which, in turn, enables better optimization of the program in shorter developer time.

    Abstract translation: 处理器性能分析器能够用于识别由微处理器通过随机采样来执行的程序中导致性能问题的特定指令,以找到诸如高速缓存未命中或分支误预测的特定事件类型的最坏情况的违规者。 跟踪导致特定事件的所有指令会生成大量数据日志,创建性能损失,并使代码分析更加困难。 然而,通过识别和跟踪随机事件样本中的最坏罪犯,而不必对所有事件进行散列,从而导致性能分析器的较小内存需求,降低性能影响,同时分析并降低分析程序以识别主要性能问题的复杂性, 这反过来,可以在较短的开发人员时间内更好地优化程序。

Patent Agency Ranking