Dynamic adaptive flushing of cached data
    3.
    发明授权
    Dynamic adaptive flushing of cached data 有权
    缓存数据的动态自适应冲洗

    公开(公告)号:US08234457B2

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

    申请号:US11480128

    申请日:2006-06-30

    IPC分类号: G06F12/00 G06F12/12

    摘要: Method and apparatus for flushing cached writeback data to a storage array. Sets of writeback data are accumulated in a cache memory in an array with a view toward maintaining a substantially uniform distribution of the data across different locations of the storage array. The arrayed sets of data are thereafter transferred from the cache memory to the storage array substantially at a rate at which additional sets of writeback data are provided to the cache memory by a host. Each set of writeback data preferably comprises a plurality of contiguous data blocks, and are preferably written (flushed) to the storage in conjunction with the operation of a separate access command within a selected proximity range of the data with respect to the storage array. A stripe data descriptor (SDD) is preferably maintained for each set of writeback data in the array.

    摘要翻译: 将缓存的回写数据冲洗到存储阵列的方法和装置。 回写数据集合在阵列中的高速缓冲存储器中累积,以保持在存储阵列的不同位置上的数据的基本上均匀的分布。 然后,数组的数据组从高速缓冲存储器传输到存储阵列,基本上以主机将高速缓冲存储器的额外的回写数据集提供给速率。 每组回写数据优选地包括多个相邻的数据块,并且优选地与数据相对于存储阵列的选定的接近范围内的单独访问命令的操作一起写入(刷新)到存储器。 条带数据描述符(SDD)优选地针对阵列中的每组回写数据维持。

    Read ahead storage control
    4.
    发明授权
    Read ahead storage control 有权
    预读存储控制

    公开(公告)号:US07996623B2

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

    申请号:US11480086

    申请日:2006-06-30

    申请人: Michael D. Walker

    发明人: Michael D. Walker

    IPC分类号: G06F13/14

    CPC分类号: G06F12/0862 G06F12/0866

    摘要: Method and apparatus for managing the storage of data in a cache memory by placing pending read requests for sequential data in a dedicated read ahead stream control (RASC) data structure, and further configured for dynamically switching both ways, in response to data stored in the RASC, between speculative non-requested read ahead data streaming to read behind stream locking on the read requests in the RASC.

    摘要翻译: 用于通过将专用预读数据流控制(RASC)数据结构中的顺序数据放置待决读请求来管理数据在高速缓冲存储器中的存储的方法和装置,并且还被配置为响应于存储在存储器中的数据而动态地切换两种方式 RASC之间的推测性非请求读取数据流读取后面的流锁定读取RASC中的请求。

    Failover and failback of write cache data in dual active controllers

    公开(公告)号:US20080005614A1

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

    申请号:US11479846

    申请日:2006-06-30

    IPC分类号: G06F11/00

    CPC分类号: G06F11/2092 G06F2201/85

    摘要: A data storage system is provided with a pair of controllers and circuitry configured for failing back from a single active write back mode to a dual active write back mode by copying cached data directly from a cache of a survivor controller of the pair of controllers to a cache of the other controller. A method is provided for failing over from a dual active mode of first and second controllers to a single active mode of the first controller by relying on previously mirrored cache data by the second controller; reinitializing the second controller; and failing back to the dual active mode by copying cached data directly from the first controller to the second controller.

    Read ahead storage control
    6.
    发明申请
    Read ahead storage control 有权
    预读存储控制

    公开(公告)号:US20080005481A1

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

    申请号:US11480086

    申请日:2006-06-30

    申请人: Michael D. Walker

    发明人: Michael D. Walker

    IPC分类号: G06F12/00

    CPC分类号: G06F12/0862 G06F12/0866

    摘要: Method and apparatus for managing the storage of data in a cache memory by placing pending read requests for sequential data in a dedicated read ahead stream control (RASC) data structure, and further configured for dynamically switching both ways, in response to data stored in the RASC, between speculative non-requested read ahead data streaming to read behind stream locking on the read requests in the RASC.

    摘要翻译: 用于通过将专用预读数据流控制(RASC)数据结构中的顺序数据放置待决读请求来管理数据在高速缓冲存储器中的存储的方法和装置,并且还被配置为响应于存储在存储器中的数据而动态地切换两种方式 RASC之间的推测性非请求读取数据流读取后面的流锁定读取RASC中的请求。

    Hot data zones
    7.
    发明申请
    Hot data zones 有权
    热数据区

    公开(公告)号:US20080005475A1

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

    申请号:US11479416

    申请日:2006-06-30

    IPC分类号: G06F12/00

    摘要: Method and apparatus for adaptive arrangement of data on storage media, such as in a multi-device storage array across which data are stored. A virtual hot space is formed to store frequently accessed data. The virtual hot space comprises at least one hot data zone which extends across storage media of a plurality of arrayed storage devices over a selected seek range less than an overall radial width of the media. The frequently accessed data are stored to the hot data zone(s) in response to a host level request, such as from a host level operating system (OS) or by a user which identifies the data as frequently accessed data. Alternatively or additionally, access statistics are accumulated and frequently accessed data are migrated to the hot data zone(s) in relation thereto. Lower accessed data sets are further preferably migrated from the hot data zone(s) to another location of the media.

    摘要翻译: 用于在诸如存储数据的多设备存储阵列中的存储介质上的数据的自适应布置的方法和装置。 形成虚拟热空间以存储频繁访问的数据。 虚拟热空间包括至少一个热数据区,该热数据区跨越多个阵列存储设备的存储介质延伸超过小于介质的整个径向宽度的所选寻找范围。 经常访问的数据响应于主机级别请求(例如来自主机级操作系统(OS))或由将该数据标识为经常访问的数据的用户而存储到热数据区。 或者或另外,访问统计信息被累积并且频繁访问的数据被迁移到与之相关的热数据区域。 较低访问的数据集进一步优选地从热数据区迁移到介质的另一位置。

    Controller-based transaction logging system for data recovery in a storage area network
    8.
    发明授权
    Controller-based transaction logging system for data recovery in a storage area network 有权
    基于控制器的事务记录系统,用于存储区域网络中的数据恢复

    公开(公告)号:US06658590B1

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

    申请号:US09539011

    申请日:2000-03-30

    IPC分类号: G06F1100

    摘要: A system which provides a completely redundant configuration including dual Fibre Channel fabric links interconnecting each of the components of two data storage sites, wherein each site comprises a host computer and associated data storage array, with redundant array controllers and adapters. The array controllers perform a command and data logging function which stores all host write commands and data ‘missed’ by the backup storage array during a situation wherein the links between the sites are down, the remote site is down, or where a site failover to the remote site has occurred. Log units are used to store, in order, all commands and data for every transaction which was ‘missed’ by the backup storage array when one of the above system error conditions has occurred. The system provides rapid and accurate recovery of backup data at the remote site by sending all logged commands and data from the logging site over the link to the backup site in order, while avoiding the overhead of a full copy operation.

    摘要翻译: 提供完全冗余配置的系统,包括互连两个数据存储站点的每个组件的双光纤通道结构链路,其中每个站点包括具有冗余阵列控制器和适配器的主计算机和相关联的数据存储阵列。 阵列控制器执行命令和数据记录功能,该功能在站点之间的链路关闭,远程站点关闭或站点故障切换到的位置的情况下,存储备份存储阵列的所有主机写入命令和数据“丢失” 远程站点已发生。 日志单元用于按顺序存储当发生上述系统错误条件之一时由备份存储阵列“错过”的每个事务的所有命令和数据。 该系统通过将所有记录的命令和数据从记录站点通过链路发送到备份站点,从而在远程站点快速准确地恢复备份数据,同时避免了完整复制操作的开销。

    Systems and methods for applying grid lines to a shaft and sensing
movement thereof
    9.
    发明授权
    Systems and methods for applying grid lines to a shaft and sensing movement thereof 失效
    将网格线应用于轴并感测其运动的系统和方法

    公开(公告)号:US5474813A

    公开(公告)日:1995-12-12

    申请号:US137360

    申请日:1993-10-18

    摘要: Methods and apparatus for precisely applying finely spaced grid lines to an existing shaft on site include, in a first embodiment, attachment of a master grid line carrier to the shaft. In preferred embodiments, the carrier is helically wrapped about the shaft or mated at a diagonal seam across the carrier. Photosensitive material is then applied to the shaft at one or more axial locations. The shaft is rotated and passage of the grid lines on the master is sensed. A light source synchronized to the detection of the master grid lines exposes the photosensitive material as the shaft is rotated to create identical sets of finely spaced grid lines at multiple axial locations on the shaft. The invention also includes a synchronous laser Dopper velocimeter (SLDV) which accurately senses the passage of the lines on the shaft. An extremely accurate torsional interferometer can be constructed using the SLDVs.

    摘要翻译: 在第一实施例中,将精细间隔格栅线精确地应用于现有轴的方法和装置包括在主网格线载体与轴的连接。 在优选的实施方案中,载体围绕轴螺旋缠绕,或者穿过载体的对角线缝合。 然后将感光材料在一个或多个轴向位置处施加到轴上。 轴被旋转并且感测到主机上的网格线的通过。 与主栅格线的检测同步的光源在轴旋转时暴露感光材料,以在轴上的多个轴向位置处产生相同的精细间隔格栅线组。 本发明还包括准确地感测轴上的线路通过的同步激光多普勒速度计(SLDV)。 可以使用SLDV构建非常精确的扭转干涉仪。

    Method and apparatus for electronically detecting speech and tone
    10.
    发明授权
    Method and apparatus for electronically detecting speech and tone 失效
    用于电子地检测语音和音调的方法和装置

    公开(公告)号:US4677665A

    公开(公告)日:1987-06-30

    申请号:US709620

    申请日:1985-03-08

    申请人: Michael D. Walker

    发明人: Michael D. Walker

    IPC分类号: H04M3/24 H04M3/22

    CPC分类号: H04M3/24

    摘要: A method and apparatus for detecting the presence of speech telecommunications tones on a communication line includes a voltage divider for ranging signals received from a communication line, a C-weight filter which receives the ranged signals and simulates the frequency response of the human ear to noise, an RMS-to-DC converter for producing a DC signal from the output of the C-weight filter, an A/D converter for converting the DC signal into digital data and a microprocessor for receiving the digital data and controlling the invented apparatus. Energy samples obtained from an accessed telephone line are, in software, assigned various weights in accordance with the level of energy found in each sample. The microprocessor, under software control, uses the weights actually assigned to determine whether the energy sampled is due to speech or a tone.

    摘要翻译: 一种用于检测通信线路上语音通信音调的存在的方法和装置包括用于从通信线路接收的测距信号的分压器,接收远程信号并模拟人耳对噪声的频率响应的C权重滤波器 用于从C权重滤波器的输出产生DC信号的RMS-DC转换器,用于将DC信号转换成数字数据的A / D转换器和用于接收数字数据并控制本发明的装置的微处理器。 从接入电话线获得的能量样本按照每个样本中发现的能量水平以软件分配各种权重。 微处理器在软件控制下,使用实际分配的权重来确定采样的能量是由于语音还是音调。