Dynamic mirror service policy with seek adjustment in a non-physical mirrored storage environment
    1.
    发明授权
    Dynamic mirror service policy with seek adjustment in a non-physical mirrored storage environment 有权
    动态镜像服务策略,在非物理镜像存储环境中进行调整

    公开(公告)号:US06611896B1

    公开(公告)日:2003-08-26

    申请号:US09382752

    申请日:1999-08-25

    IPC分类号: G06F1200

    摘要: A mechanism for adjusting seek activity in a data storage system of physical devices having mirrored logical volumes is presented. Statistics describing at least reading data from the mirrored volumes during successive time periods are collected. From the collected statistics an activity level associated with each of the mirrored logical volumes is determined. Seek activity values for the physical devices are computed based on the activity levels associated with the logical volumes stored on each of the physical devices. The computed seek activity values relate a physical device seek activity to the activity level associated with, and distance between, the mirrored logical volumes residing the physical devices. The computed seek values are used to minimize seek activity for non-mirrored ones of the physical devices.

    摘要翻译: 提出了一种用于调整具有镜像逻辑卷的物理设备的数据存储系统中的搜索活动的机制。 收集至少在连续时间段内从镜像卷中读取数据的统计信息。 从收集的统计信息中,确定与每个镜像逻辑卷相关联的活动级别。 基于与存储在每个物理设备上的逻辑卷相关联的活动级别来计算物理设备的活动值。 所计算的搜索活动值将物理设备搜索活动与驻留在物理设备上的镜像逻辑卷相关联的活动级别和距离相关联。 所计算的搜索值用于最小化非镜像物理设备的搜索活动。

    Utilizing disk cache as part of distributed cache
    5.
    发明授权
    Utilizing disk cache as part of distributed cache 有权
    使用磁盘缓存作为分布式缓存的一部分

    公开(公告)号:US06862659B1

    公开(公告)日:2005-03-01

    申请号:US09754860

    申请日:2001-01-04

    IPC分类号: G06F12/00 G06F12/08

    CPC分类号: G06F12/0866 G06F2212/283

    摘要: A data storage device is described that includes a plurality of host interface units, a plurality of disk interface units, and a plurality of disk drive units each coupled to one of the disk interface units. The host interface units may be coupled to one or more external host systems for performing a data operation to a disk drive system. A disk drive unit includes a controller with an onboard memory subdivided into two sections in which one of the sections may be used in connection with performing caching operations of data. The data cached may be from the disk platter associated with the disk drive unit, or, the data cached in the section may also be from another disk drive unit different from the one associated with the disk drive unit in which the section is included. Commands are generated for performing data caching operations to the section of the onboard memory. Also described is a method of interpreting commands provided to the disk drive unit in connection with performing data caching and other data operations to the associated disk drive.

    摘要翻译: 描述了包括多个主机接口单元,多个盘接口单元和多个盘驱动器单元的数据存储设备,每个盘驱动器单元都耦合到一个盘接口单元。 主机接口单元可以耦合到一个或多个外部主机系统,用于对磁盘驱动器系统执行数据操作。 磁盘驱动器单元包括具有被划分为两个部分的板上存储器的控制器,其中一个部分可以与执行数据的高速缓存操作相结合使用。 缓存的数据可以来自与磁盘驱动器单元相关联的磁盘盘,或者,该部分中缓存的数据也可以来自与其中包括该部分的磁盘驱动器单元相关联的不同的磁盘驱动器单元。 生成用于对板载内存部分执行数据高速缓存操作的命令。 还描述了一种解释提供给磁盘驱动器单元的命令与执行数据高速缓存和其他数据操作相关联的磁盘驱动器的方法。

    Swapping data storage volumes
    6.
    发明授权
    Swapping data storage volumes 有权
    交换数据存储卷

    公开(公告)号:US06851019B1

    公开(公告)日:2005-02-01

    申请号:US09539968

    申请日:2000-03-31

    IPC分类号: G06F3/06 G06F12/00

    摘要: A process that swaps physical storage volumes. The process performs a number of simple arithmetic operations to find a seek time for B new states of a disk. The number is of order B. Each new state is related to a current state of the disk by a swap with a selected external storage volume. The process also includes swapping one of the storage volumes of the disk with the selected storage volume in response to determining that the state produced by the swap has a smallest seek or access time among the new states.

    摘要翻译: 交换物理存储卷的进程。 该过程执行许多简单的算术运算,以找到磁盘的B新状态的寻道时间。 数量为B级。每个新状态与通过选定的外部存储卷进行交换的磁盘的当前状态相关。 响应于确定由交换产生的状态在新状态之间具有最小的寻道或访问时间,该过程还包括将磁盘的存储卷之一与选定的存储卷进行交换。

    Maximizing sequential output in a disk array storage device
    7.
    发明授权
    Maximizing sequential output in a disk array storage device 有权
    最大化磁盘阵列存储设备中的顺序输出

    公开(公告)号:US06442650B1

    公开(公告)日:2002-08-27

    申请号:US09396275

    申请日:1999-09-15

    IPC分类号: G06F1202

    摘要: Load balancing of activities on physical disk storage devices is accomplished by monitoring reading and writing operations to blocks of contiguous storage locations on the physical disk storage devices. A list of exchangeable pairs of blocks is developed based on size and function. Statistics accumulated over an interval are then used to obtain access activity values for each block and each physical disk drive. These activities are represented as disk seek, latency and data transfer times. A statistical analysis leads to a selection of one block pair. After testing to determine any adverse effect of making that change, the exchange is made to more evenly distribute the loading on individual physical disk storage devices.

    摘要翻译: 物理磁盘存储设备上的活动负载平衡通过监视物理磁盘存储设备上连续存储位置块的读取和写入操作来实现。 基于大小和功能开发了一组可交换的块对。 然后使用在一个间隔内累积的统计量来获取每个块和每个物理磁盘驱动器的访问活动值。 这些活动表示为磁盘查找,延迟和数据传输时间。 统计分析导致选择一个块对。 在进行测试以确定进行该更改的任何不利影响之后,进行交换以将负载更均匀地分配到各个物理磁盘存储设备上。

    Determining seek times
    9.
    发明授权
    Determining seek times 有权
    确定寻找时间

    公开(公告)号:US06614616B1

    公开(公告)日:2003-09-02

    申请号:US09540671

    申请日:2000-03-31

    IPC分类号: G11B5596

    CPC分类号: G11B5/5547

    摘要: A process determines a seek time of an access head of a physical storage disk. The process includes collecting statistical access data on physical storage volumes served by the access head and determining seek times for a set of reference head travel time functions. Each function depends on distances between pairs of the physical storage volumes. The process also includes performing a sum of the determined seek times. Each term of the sum is weighted by an expansion coefficient of a travel time function of the access head with respect to the set of reference head travel time functions.

    摘要翻译: 进程确定物理存储盘的访问头的寻道时间。 该过程包括收集由访问头服务的物理存储卷的统计访问数据,并确定一组参考头行程时间函数的查找时间。 每个功能取决于物理存储卷对之间的距离。 该过程还包括执行所确定的寻道时间的和。 总和的每个项目相对于参考头行进时间函数的集合由访问头的行进时间函数的展开系数加权。