Prefetching variable length data
    1.
    发明授权
    Prefetching variable length data 失效
    预取可变长度数据

    公开(公告)号:US5761464A

    公开(公告)日:1998-06-02

    申请号:US447088

    申请日:1995-05-22

    IPC分类号: G06F13/40 G06F13/00

    CPC分类号: G06F13/4018

    摘要: An interface unit connected between a first bus and a second bus, the first bus having connected thereto a memory system and the second bus having connected thereto a plurality of devices which perform read operations directed at the memory system, the interface unit including a buffer memory having an input that is electrically coupled to the first bus for receiving data that is sent from the memory system over the first bus and an output that is electrically coupled to the second bus for delivering data to the second bus for transfer to a requesting device, the requesting device being one of the plurality of devices; a plurality of prefetch size registers equal in number to the plurality of devices, wherein each of the plurality of prefetch size registers stores a number for a different corresponding one of the plurality of devices, wherein the number stored in each of the plurality of prefetch size registers specifies an amount of data that is prefetched from memory in response to a data read request from the corresponding device; and a control unit which in response to a data read request from any one of the plurality of devices prefetches into the buffer a predetermined amount of data from the system memory, the predetermined amount being determined by the number stored in prefetch size register corresponding to the requesting device.

    摘要翻译: 连接在第一总线和第二总线之间的接口单元,所述第一总线连接有存储器系统,并且所述第二总线连接有执行针对所述存储器系统的读取操作的多个设备,所述接口单元包括缓冲存储器 具有电耦合到第一总线的输入,用于接收通过第一总线从存储器系统发送的数据,以及电耦合到第二总线的输出,用于将数据传送到第二总线以传送到请求设备, 所述请求设备是所述多个设备之一; 多个预取大小寄存器,其数量等于多个设备,其中多个预取大小寄存器中的每一个存储多个设备中的不同对应的一个设备的号码,其中存储在多个预取大小 寄存器指定响应于来自相应设备的数据读取请求从存储器预取的数据量; 以及控制单元,响应于来自所述多个设备中的任何一个的数据读取请求,将来自所述系统存储器的预定量的数据预取到所述缓冲器中,所述预定量由存储在对应于 请求设备。

    Techniques for using flash-based memory in recovery processing
    2.
    发明授权
    Techniques for using flash-based memory in recovery processing 有权
    在恢复处理中使用基于闪存的内存的技术

    公开(公告)号:US08296534B1

    公开(公告)日:2012-10-23

    申请号:US11824485

    申请日:2007-06-29

    IPC分类号: G06F12/00

    摘要: Described are techniques for performing recovery processing in a data storage system. A providing a flash-based memory is provided with includes cached write data that has not been destaged to a data storage device. It is determined whether said flash-based memory has a threshold amount of storage available thereon. If the flash-based memory does not have the threshold amount of storage available thereon, portions of the cache write data are destaged until said flash-based memory has a threshold amount of storage available thereon. Received data requests are processed in accordance with a first policy different from a second policy used in connection with processing received data requests if said flash-based memory has a threshold amount of storage available thereon.

    摘要翻译: 描述了在数据存储系统中执行恢复处理的技术。 提供了一种提供基于闪存的存储器,其中包括尚未迁移到数据存储设备的高速缓存的写入数据。 确定所述基于闪存的存储器是否具有可用的阈值存储量。 如果基于闪存的存储器不具有在其上可用的阈值量的存储器,则高速缓存写入数据的部分将被停止,直到所述基于闪存的存储器具有在其上可用的阈值存储量。 如果所述基于闪存的存储器具有可用的阈值存储量,则根据与结合处理接收到的数据请求而使用的第二策略不同的第一策略来处理接收到的数据请求。

    Techniques for using flash-based memory as a write cache and a vault
    3.
    发明授权
    Techniques for using flash-based memory as a write cache and a vault 有权
    使用基于闪存的内存作为写缓存和保管库的技术

    公开(公告)号:US07793061B1

    公开(公告)日:2010-09-07

    申请号:US11824577

    申请日:2007-06-29

    IPC分类号: G06F12/16

    CPC分类号: G06F11/1441

    摘要: Described are techniques for managing data in a data storage system. While the data storage system is operating in a first mode, portions of cached write data not yet destaged to a data storage device are copied from the volatile memory cache to a first area in a flash-based memory. In response to a vault operation event, the data storage system operates in a second mode in which all remaining portions of cached write data from the volatile memory cache not currently included in the first area are copied to a second area of the flash-based memory.

    摘要翻译: 描述了用于管理数据存储系统中的数据的技术。 当数据存储系统以第一模式运行时,尚未转移到数据存储设备的高速缓存的写入数据的部分从易失性存储器高速缓存复制到基于闪存的存储器中的第一区域。 响应于文件库操作事件,数据存储系统以第二模式操作,其中来自当前未包括在第一区域中的易失性存储器高速缓存的写入数据的所有剩余部分被复制到基于闪存的存储器的第二区域 。

    Pushing attribute information to storage devices for network topology access
    4.
    发明授权
    Pushing attribute information to storage devices for network topology access 有权
    将属性信息推送到存储设备进行网络拓扑访问

    公开(公告)号:US06754718B1

    公开(公告)日:2004-06-22

    申请号:US09568386

    申请日:2000-05-10

    IPC分类号: G06F1516

    摘要: A method apparatus and computer program product for providing access to host attribute information in a storage area network is disclosed. The storage area network is composed of a plurality of hosts coupled to at least one initiator. Each initiator is coupled to one or more targets and each initiator has an associated identifier. In each host, the identifier of the initiator is related to other host attribute information. The identifier may be, for example, a world wide name. The host attribute information including the identifier is sent from each of the plurality of hosts to the one or more targets and stored in memory of an associated storage array. Either a host or requestor remote from the storage array may request the collected host attribute information from the storage array. A topology of the storage area network may then be formed from the host attribute information of each host.

    摘要翻译: 公开了一种用于提供对存储区域网络中的主机属性信息的访问的方法装置和计算机程序产品。 存储区域网络由耦合到至少一个启动器的多个主机组成。 每个启动器被耦合到一个或多个目标,并且每个启动器具有相关联的标识符。 在每个主机中,启动器的标识符与其他主机属性信息相关。 标识符可以是例如世界名称。 包括标识符的主机属性信息从多个主机中的每一个发送到一个或多个目标并存储在相关联的存储阵列的存储器中。 远离存储阵列的主机或请求者可以从存储阵列请求收集的主机属性信息。 然后可以从每个主机的主机属性信息形成存储区域网络的拓扑。

    Peer link fault isolation
    5.
    发明授权
    Peer link fault isolation 有权
    对等链路故障隔离

    公开(公告)号:US06574753B1

    公开(公告)日:2003-06-03

    申请号:US09479488

    申请日:2000-01-10

    IPC分类号: G06F1100

    CPC分类号: G06F11/0727 G06F11/079

    摘要: Default isolation method assists in correction of a fault in a peer-to-peer communication link between two storage processors. Each processor is associated with a fault indicator which is activated according to the method to guide a technician in replacing the storage processors one at a time to determine the fault with the peer-to-peer communication link. Upon detection of a fault, one of the processors is suspended so that a technician may replace it with a new storage processor. The surviving storage processor detects whether a new storage processor has been replaced. If the peer-to-peer communication link still fails, the surviving processor instructs the peer processor to boot up and then suspends itself. Communications outside of the peer-to-peer communication link can take place between the processors by leaving a message in at least one of the disk drives which is periodically checked by the processors.

    摘要翻译: 默认隔离方法有助于校正两个存储处理器之间的对等通信链路中的故障。 每个处理器与根据用于指导技术人员一次更换存储处理器的方法激活的故障指示符相关联,以确定与对等通信链路的故障。 在检测到故障时,其中一个处理器被暂停,使得技术人员可以用新的存储处理器来代替它。 幸存的存储处理器检测是否已更换新的存储处理器。 如果对等通信链路仍然失败,则幸存的处理器指示对等体处理器启动,然后暂停自身。 通过在由处理器周期性地检查的至少一个磁盘驱动器中留下消息,可以在处理器之间进行对等通信链路之外的通信。

    Sizing volatile memory cache based on flash-based cache usage
    6.
    发明授权
    Sizing volatile memory cache based on flash-based cache usage 有权
    根据基于闪存的缓存使用情况调整易失性存储器缓存

    公开(公告)号:US09043533B1

    公开(公告)日:2015-05-26

    申请号:US12826185

    申请日:2010-06-29

    IPC分类号: G06F12/00 G06F12/08 G06F12/02

    摘要: A method is used in sizing volatile memory (VM) cache based on flash-based cache usage. A user selection for a flash-based cache is received. Based on the selection, configuration and sizing factors are provided, by a flash based cache driver, to VM cache size determination logic. Based on the configuration and sizing factors and a sizing formula and rules, a requested VM cache size is produced by the VM cache size determination logic. Based on the requested VM cache size, the VM cache is caused, via VM cache resizing logic, to be resized to the requested VM cache size.

    摘要翻译: 基于基于闪存的高速缓存使用的方法用于调整易失性存储器(VM)缓存的大小。 接收基于闪存的高速缓存的用户选择。 基于闪存的高速缓存驱动器将选择,配置和尺寸因子提供给VM高速缓存大小确定逻辑。 基于配置和尺寸因子以及尺寸公式和规则,VM缓存大小确定逻辑产生请求的VM缓存大小。 基于所请求的VM缓存大小,通过VM缓存调整大小逻辑引起VM缓存大小被调整为请求的VM缓存大小。

    Utensil for opening crab legs and the like
    8.
    发明授权
    Utensil for opening crab legs and the like 失效
    用于打开蟹腿等的器具

    公开(公告)号:US4172306A

    公开(公告)日:1979-10-30

    申请号:US897733

    申请日:1978-04-19

    IPC分类号: A47G21/06 A22C29/02

    CPC分类号: A47G21/06

    摘要: A table utensil comprising handle and a rigid blade portion for use in breaking and opening objects such as the shells surrounding the meat of crab legs. The blade includes an open slot extending along its central axis from its terminal end for a distance of an inch or two. The slot preferably terminates at an opening in the blade portion of greater diameter than the width of the slot.

    摘要翻译: 一种餐具,包括手柄和刚性叶片部分,用于打破和打开诸如围绕蟹腿肉的壳体的物体。 刀片包括从其终端沿其中心轴延伸一英寸或两英寸的开口槽。 槽优选地终止在刀片部分中的开口处,其直径大于槽的宽度。