Cache hit ratio estimating apparatus, cache hit ratio estimating method, program, and recording medium
    121.
    发明授权
    Cache hit ratio estimating apparatus, cache hit ratio estimating method, program, and recording medium 有权
    缓存命中率估计装置,缓存命中率估计方法,程序和记录介质

    公开(公告)号:US07318124B2

    公开(公告)日:2008-01-08

    申请号:US11131126

    申请日:2005-05-17

    CPC classification number: G06F11/3452 G06F12/12 G06F2201/88 G06F2201/885

    Abstract: Determining a cache hit ratio of a caching device analytically and precisely. There is provided a cache hit ratio estimating apparatus for estimating the cache hit ratio of a caching device, caching access target data accessed by a requesting device, including: an access request arrival frequency obtaining section for obtaining an average arrival frequency measured for access requests for each of the access target data; an access request arrival probability density function generating section for generating an access request arrival probability density function which is a probability density function of arrival time intervals of access requests for each of the access target data on the basis of the average arrival frequency of access requests for the access target data; and a cache hit ratio estimation function generating section for generating an estimation function for the cache hit ratio for each of the access target data on the basis of the access request arrival probability density function for the plurality of the access target data.

    Abstract translation: 分析和精确地确定缓存设备的缓存命中率。 提供了一种用于估计高速缓存设备的高速缓存命中率的缓存命中率估计装置,用于缓存请求设备访问的访问目标数据,包括:访问请求到达频率获取部分,用于获得对访问请求测量的平均到达频率 每个访问目标数据; 访问请求到达概率密度函数生成部,其基于访问请求的平均到达频率,生成访问请求到达概率密度函数,该访问请求到达概率密度函数是对于每个访问目标数据的访问请求的到达时间间隔的概率密度函数, 访问目标数据; 以及高速缓存命中率估计函数生成部,其基于所述多个所述访问对象数据的访问请求到达概率密度函数,生成所述访问对象数据中的每一个的所述高速缓存命中率的推定函数。

    Attributing memory usage by individual software components
    123.
    发明申请
    Attributing memory usage by individual software components 失效
    归因于各个软件组件的内存使用情况

    公开(公告)号:US20070261043A1

    公开(公告)日:2007-11-08

    申请号:US11417961

    申请日:2006-05-04

    Abstract: A method, system and computer-usable medium for attributing memory usage are presented. The method includes the steps of creating an object graph of a portion of a memory heap, wherein the object graph includes nodes that represent objects and associated properties of the objects, and wherein the object graph includes connectors that represent relationships between the objects in the memory heap; observing nodes in one or more subgraphs of the object graph, wherein the nodes represent objects that are selected for observation by a pre-determined criteria; searching for characteristic node properties of nodes that are sampled, from the subgraph, for observation; searching for characteristic topological properties of the subgraph that sampled nodes participate in; and applying a set of pre-determined domain-specific pattern matching filters to the node characteristic properties and the topological characteristic properties to attribute memory usage to a proper software component in a system.

    Abstract translation: 提出了一种用于归因内存使用的方法,系统和计算机可用介质。 该方法包括以下步骤:创建存储器堆的一部分的对象图,其中对象图包括表示对象的对象和相关属性的节点,并且其中对象图包括表示存储器中的对象之间的关系的连接器 堆; 观察对象图的一个或多个子图中的节点,其中节点表示通过预定标准被选择用于观察的对象; 从子图中搜索被采样的节点的特征节点属性进行观察; 搜索采样节点参与的子图的特征拓扑属性; 以及将一组预先确定的特定于领域的模式匹配滤波器应用于节点特征属性和拓扑特征属性,以将存储器使用归因于系统中的正确的软件组件。

    Address space priority arbitration
    124.
    发明授权
    Address space priority arbitration 有权
    地址空间优先仲裁

    公开(公告)号:US07266824B2

    公开(公告)日:2007-09-04

    申请号:US09932556

    申请日:2001-08-17

    Applicant: Gerard Chauvel

    Inventor: Gerard Chauvel

    Abstract: A digital system and method of operation is provided in which several processors (400[]) are connected to a shared resource (432). Each processor has a translation lookaside buffer (TLB) (310[]) that contains recently used page entries that each includes an access priority value. Access priority values are assigned to regions of address space, typically pages, according to the program or data that is stored on a given page. Access priority values are maintained in page tables with address translations, such that when a translated page address is loaded into a TLB, the access priority associated with that page is included in the TLB page entry. Arbitration circuitry (430) is connected to receive a request signal from each processor along with an access priority value (353[]) from each TLB in response to the requested address. The arbitration circuitry is operable to schedule access to the shared resource according to the access priority values provided by the TLBs.

    Abstract translation: 提供了一种数字系统和操作方法,其中几个处理器(400 [])连接到共享资源(432)。 每个处理器具有翻译后备缓冲器(TLB)(310 []),其包含最近使用的页面条目,每个页面条目包括访问优先级值。 根据存储在给定页面上的程序或数据,将访问优先级值分配给地址空间区域(通常是页面)。 在具有地址转换的页面表中维护访问优先级值,使得当翻译的页面地址被加载到TLB中时,与该页面相关联的访问优先级被包括在TLB页面条目中。 连接仲裁电路(430)以响应于所请求的地址从每个TLB接收来自每个处理器的请求信号以及来自每个TLB的访问优先级值(353 [])。 仲裁电路可操作以根据由TLB提供的访问优先级值来调度对共享资源的访问。

    Computer-readable recording medium with recorded performance analyzing program, performance analyzing method, and performance analyzing apparatus
    125.
    发明申请
    Computer-readable recording medium with recorded performance analyzing program, performance analyzing method, and performance analyzing apparatus 审中-公开
    具有记录性能分析程序,性能分析方法和性能分析装置的计算机可读记录介质

    公开(公告)号:US20070185990A1

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

    申请号:US11453215

    申请日:2006-06-15

    Abstract: A recording medium which is readable by a computer stores a performance analyzing program for searching for a node that is peculiar in performance in a cluster system, as well as unknown problems. The performance analyzing program enables the computer to function as various functional units. A performance data analyzing unit collects performance data of nodes which make up the cluster system from performance data storage unit for storing a plurality of types of performance data of the nodes, and analyzes performance values of the nodes based on the collected performance data. A classifying unit classifies the nodes into a plurality of groups by statistically processing the performance data collected by the performance data analyzing unit according to a predetermined classifying condition. A group performance value calculating unit statistically processes the performance data of the respective groups based on the performance data of the nodes classified into the groups, and calculates statistic values for the respective types of the performance data of the groups. A performance data comparison display unit displays the statistic values of the groups for the respective types of the performance data for comparison between the groups.

    Abstract translation: 可由计算机读取的记录介质存储用于搜索在集群系统中表现特有的节点的性能分析程序以及未知问题。 性能分析程序使计算机能够用作各种功能单元。 性能数据分析单元从性能数据存储单元收集构成集群系统的节点的性能数据,用于存储节点的多种类型的性能数据,并且基于所收集的性能数据来分析节点的性能值。 分类单元通过根据预定分类条件统计处理由演奏数据分析单元收集的演奏数据,将节点分类为多个组。 群组性能值计算单元根据分组为各组的节点的性能数据对各组的性能数据进行统计处理,并计算各组的各种性能数据的统计值。 演奏数据比较显示单元显示用于各组的各种类型的演奏数据的组的统计值,以便在组之间进行比较。

    Storage system
    126.
    发明申请
    Storage system 有权
    存储系统

    公开(公告)号:US20070118694A1

    公开(公告)日:2007-05-24

    申请号:US11654050

    申请日:2007-01-16

    Abstract: A storage system having a cluster configuration that prevents a load from concentrating on a certain storage node and enhances access performance is disclosed. The storage system is provided with plural storage adaptors having a cache memory for storing data read/written according to an I/O request from a host and a device for holding the data stored in the cache memory, means for connecting an external storage having a logical device that handles the read/written data and a cache memory to the storage adaptor, means for monitoring and grasping a usage situation of each cache memory of the plural storage adaptors and means for referring to information of the usage situation of each cache memory acquired by the grasping means and selecting any of the storage adaptors so that usage of each cache memory is equalized, and the logical device of the external storage is controlled by the storage adaptor selected by the selection means via connection means.

    Abstract translation: 公开了一种具有防止负载集中在某个存储节点上并增强访问性能的集群配置的存储系统。 存储系统具有多个存储适配器,其具有高速缓存存储器,用于存储根据来自主机的I / O请求读/写的数据和用于保存存储在高速缓冲存储器中的数据的设备,用于连接具有 处理读/写数据的逻辑设备和存储适配器的高速缓冲存储器,用于监视和掌握多个存储适配器中的每个高速缓冲存储器的使用情况的装置,以及用于参考获取的每个高速缓冲存储器的使用情况的信息的装置 通过握持装置选择任何存储适配器,使得每个高速缓冲存储器的使用均衡,并且外部存储器的逻辑设备由选择装置经由连接装置选择的存储适配器控制。

    System, method and program for managing storage
    128.
    发明申请
    System, method and program for managing storage 失效
    用于管理存储的系统,方法和程序

    公开(公告)号:US20070094449A1

    公开(公告)日:2007-04-26

    申请号:US11260637

    申请日:2005-10-26

    Abstract: System, method and program for managing a storage server comprising first and second clusters of storage controllers. The first cluster comprises one or more storage controllers each controlling one or more storage arrays. The first cluster also comprises a first cache memory and a first nonvolatile storage (“NVS”) shared by the one or more storage controllers of the first cluster. The second cluster comprises one or more storage controllers each controlling one or more storage arrays. The second cluster also comprises a second cache memory and a second nonvolatile storage shared by the one or more storage controllers of the second cluster. There is monitoring of an amount of time that data controlled by each of the clusters is held in the cache memory of the cluster before being outpaged to the storage arrays. There is monitoring of an amount of requests to access storage arrays of a cluster that were delayed due to insufficient NVS. A level of impairment of access to each of the storage arrays is determined based on the amount of time that data controlled by each of the clusters was held in the cache memory of the cluster before being outpaged to the storage arrays, and the amount of requests to access the storage arrays of a cluster that were delayed due to insufficient NVS. When access to a storage array is excessively impaired, data is moved from the access-impaired storage array to another storage array with a lower level of access impairment.

    Abstract translation: 用于管理包括第一和第二存储控制器簇的存储服务器的系统,方法和程序。 第一集群包括一个或多个存储控制器,每个存储控制器控制一个或多个存储阵列。 第一集群还包括由第一集群的一个或多个存储控制器共享的第一高速缓存存储器和第一非易失性存储器(“NVS”)。 第二集群包括一个或多个存储控制器,每个存储控制器控制一个或多个存储阵列。 第二集群还包括由第二集群的一个或多个存储控制器共享的第二高速缓存存储器和第二非易失性存储器。 在被分组到存储阵列之前,监视由每个集群控制的数据被保持在集群的高速缓冲存储器中的时间量。 正在监视访问由于NVS不足而延迟的集群存储阵列的请求量。 基于在被分组到存储阵列之前,由每个集群控制的数据被保持在集群的高速缓冲存储器中的时间量以及请求量来确定对每个存储阵列的访问的损害级别 以访问由于NVS不足而延迟的集群的存储阵列。 当对存储阵列的访问过度受损时,数据从访问受损存储阵列移动到具有较低访问损害水平的另一个存储阵列。

    SYSTEM AND METHOD FOR FILTERING COLLECTED DATA
    129.
    发明申请
    SYSTEM AND METHOD FOR FILTERING COLLECTED DATA 审中-公开
    用于过滤收集的数据的系统和方法

    公开(公告)号:US20070061450A1

    公开(公告)日:2007-03-15

    申请号:US11554623

    申请日:2006-10-31

    Abstract: A system and method for filtering collected data in connection with tracking the use of resources of a computer is disclosed. Embodiments of the system comprise a plurality of client computers, wherein each computer has one or more resources that the system tracks; a client application for each client computer, each client application for collecting utilization duration data relating to the utilization of the resources of the application's corresponding client computer; an application server for receiving the utilization duration data collected by the client applications and for storing the received data in a storage structure; wherein each client application has a filter for filtering data collected by the client application. Embodiments of the method comprise identifying an instance when a particular software resource is used; measuring and recording a period relating to the detected utilization of the software resource; wherein the period is an estimated duration of the utilization of the software resource.

    Abstract translation: 公开了与跟踪计算机的资源的使用相关联地过滤收集的数据的系统和方法。 系统的实施例包括多个客户端计算机,其中每个计算机具有系统跟踪的一个或多个资源; 用于每个客户端计算机的客户端应用程序,每个客户端应用程序用于收集与应用程序的相应客户端计算机的资源的使用相关的利用持续时间 应用服务器,用于接收由客户应用收集的使用持续时间数据,并将接收的数据存储在存储结构中; 其中每个客户端应用具有用于过滤由客户端应用收集的数据的过滤器。 该方法的实施例包括当使用特定软件资源时识别实例; 测量和记录与检测到的软件资源利用有关的期间; 其中所述周期是所述软件资源的使用的估计持续时间。

Patent Agency Ranking