Processing read and write requests in a storage controller
    2.
    发明授权
    Processing read and write requests in a storage controller 失效
    在存储控制器中处理读写请求

    公开(公告)号:US08700852B2

    公开(公告)日:2014-04-15

    申请号:US12699805

    申请日:2010-02-03

    IPC分类号: G06F13/16

    摘要: Provided are a method, system, and computer program product for processing read and write requests in a storage controller. A host adaptor in the storage controller receives a write request from a host system for a storage address in a storage device. The host adaptor sends write information indicating the storage address updated by the write request to a device adaptor in the storage controller. The host adaptor writes the write data to a cache in the storage controller. The device adaptor indicates the storage address indicated in the write information to a modified storage address list stored in the device adaptor, wherein the modified storage address list indicates modified data in the cache for storage addresses in the storage device.

    摘要翻译: 提供了一种用于在存储控制器中处理读取和写入请求的方法,系统和计算机程序产品。 存储控制器中的主机适配器从主机系统接收存储设备中存储地址的写入请求。 主机适配器向存储控制器中的设备适配器发送表示由写入请求更新的存储地址的写入信息。 主机适配器将写入数据写入存储控制器中的高速缓存。 设备适配器将写入信息中指示的存储地址指示到存储在设备适配器中的修改的存储地址列表,其中修改的存储地址列表指示高速缓存中用于存储设备中的存储地址的修改数据。

    Secondary cache for write accumulation and coalescing
    3.
    发明授权
    Secondary cache for write accumulation and coalescing 有权
    二级缓存用于写入累积和合并

    公开(公告)号:US08549225B2

    公开(公告)日:2013-10-01

    申请号:US13430613

    申请日:2012-03-26

    IPC分类号: G06F12/00

    摘要: A method for efficiently using a large secondary cache is disclosed herein. In certain embodiments, such a method may include accumulating, in a secondary cache, a plurality of data tracks. These data tracks may include modified data and/or unmodified data. The method may determine if a subset of the plurality of data tracks makes up a full stride. In the event the subset makes up a full stride, the method may destage the subset from the secondary cache. By destaging full strides, the method reduces the number of disk operations that are required to destage data from the secondary cache. A corresponding computer program product and apparatus are also disclosed herein.

    摘要翻译: 本文公开了一种高效地使用大型二级高速缓存的方法。 在某些实施例中,这种方法可以包括在二次高速缓存中累积多个数据轨道。 这些数据轨道可以包括经修改的数据和/或未修改的数据。 该方法可以确定多个数据轨道的一个子集是否构成一个完整的步幅。 在子集构成一个完整的步骤的情况下,该方法可能会从二级缓存中退出该子集。 通过降级整个步骤,该方法减少了从二级缓存中恢复数据所需的磁盘操作数。 本文还公开了相应的计算机程序产品和装置。

    Rechargeable Battery with Heat Sink
    4.
    发明申请
    Rechargeable Battery with Heat Sink 审中-公开
    带散热器的充电电池

    公开(公告)号:US20120156540A1

    公开(公告)日:2012-06-21

    申请号:US12969609

    申请日:2010-12-16

    申请人: Yu-Cheng Hsu

    发明人: Yu-Cheng Hsu

    IPC分类号: H01M10/50

    摘要: The rechargeable battery includes a battery body and heat sink thereon. The heat sink is provided with a plurality of longitudinal fins. A longitudinal trough is formed between each two adjacent fins. An annular trough is formed transversely through the fins. The annular trough is orthogonal to the fins. The heat sink dissipates the heat from the battery body by means of the fins, longitudinal trough and annular trough.

    摘要翻译: 可充电电池在其上包括电池体和散热器。 散热器设置有多个纵向翅片。 在两个相邻的翅片之间形成纵向槽。 横向穿过翅片形成环形槽。 环形槽与翅片正交。 散热片通过散热片,纵槽和环形槽从电池体散发热量。

    Differential caching mechanism based on media I/O speed
    5.
    发明授权
    Differential caching mechanism based on media I/O speed 有权
    基于媒体I / O速度的差分缓存机制

    公开(公告)号:US08095738B2

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

    申请号:US12484963

    申请日:2009-06-15

    IPC分类号: G06F12/00

    摘要: A method for allocating space in a cache based on media I/O speed is disclosed herein. In certain embodiments, such a method may include storing, in a read cache, cache entries associated with faster-responding storage devices and cache entries associated with slower-responding storage devices. The method may further include implementing an eviction policy in the read cache. This eviction policy may include demoting, from the read cache, the cache entries of faster-responding storage devices faster than the cache entries of slower-responding storage devices, all other variables being equal. In certain embodiments, the eviction policy may further include demoting, from the read cache, cache entries having a lower read-hit ratio faster than cache entries having a higher read-hit ratio, all other variables being equal. A corresponding computer program product and apparatus are also disclosed and claimed herein.

    摘要翻译: 本文公开了一种基于媒体I / O速度在高速缓存中分配空间的方法。 在某些实施例中,这种方法可以包括在读取缓存中存储与更快响应的存储设备相关联的高速缓存条目以及与较慢响应的存储设备相关联的高速缓存条目。 该方法还可以包括在读取高速缓存中实现逐出策略。 这种驱逐策略可以包括从读取的缓存降低响应较快的存储设备的高速缓存条目比缓慢响应的存储设备的缓存条目更快,所有其他变量相等。 在某些实施例中,驱逐策略还可以包括从读取的缓存降级具有比具有较高读取命中率的高速缓存条目更低的读命中率的高速缓存条目,所有其他变量相等。 本文还公开并要求相应的计算机程序产品和装置。

    System and article of manufacture for dumping data in processing systems to a shared storage
    6.
    发明授权
    System and article of manufacture for dumping data in processing systems to a shared storage 失效
    将处理系统中的数据转储到共享存储器的系统和制品

    公开(公告)号:US07971004B2

    公开(公告)日:2011-06-28

    申请号:US12349452

    申请日:2009-01-06

    IPC分类号: G06F13/28

    CPC分类号: G06F11/1441

    摘要: Provided are a system and article of manufacture for dumping data in processing systems to a shared storage. A plurality of processing systems receive a signal indicating an event. Each of the processing systems write data used by the processing system to a shared storage device in response to receiving the signal, wherein each processing system writes the data to the shared storage device.

    摘要翻译: 提供了一种用于将处理系统中的数据倾倒到共享存储器的系统和制品。 多个处理系统接收指示事件的信号。 每个处理系统响应于接收到该信号而将处理系统使用的数据写入共享存储设备,其中每个处理系统将数据写入共享存储设备。

    Cluster availability management
    7.
    发明授权
    Cluster availability management 有权
    集群可用性管理

    公开(公告)号:US07937616B2

    公开(公告)日:2011-05-03

    申请号:US11168973

    申请日:2005-06-28

    IPC分类号: G06F11/00

    摘要: A first logical partition in a first processing complex of a server cluster is operated in an active mode and a second logical partition in the processing complex is operated in a standby mode. Upon detection of a failure in a second processing complex of the server cluster. the standby mode logical partition in the first processing complex is activated to an active mode. In one embodiment, partition resources are transferred from an active mode logical partition to the logical partition activated from standby mode. Other embodiments are described and claimed.

    摘要翻译: 服务器集群的第一处理复合体中的第一逻辑分区以活动模式操作,处理复合体中的第二逻辑分区在待机模式下操作。 当检测到服务器集群的第二处理复合体中的故障时。 第一处理复合体中的待机模式逻辑分区被激活到活动模式。 在一个实施例中,分区资源从活动模式逻辑分区传送到从待机模式激活的逻辑分区。 描述和要求保护其他实施例。

    DIFFERENTIAL CACHING MECHANISM BASED ON MEDIA I/O SPEED
    8.
    发明申请
    DIFFERENTIAL CACHING MECHANISM BASED ON MEDIA I/O SPEED 有权
    基于媒体I / O速度的差分缓存机制

    公开(公告)号:US20100318744A1

    公开(公告)日:2010-12-16

    申请号:US12484963

    申请日:2009-06-15

    IPC分类号: G06F12/08 G06F12/00

    摘要: A method for allocating space in a cache based on media I/O speed is disclosed herein. In certain embodiments, such a method may include storing, in a read cache, cache entries associated with faster-responding storage devices and cache entries associated with slower-responding storage devices. The method may further include implementing an eviction policy in the read cache. This eviction policy may include demoting, from the read cache, the cache entries of faster-responding storage devices faster than the cache entries of slower-responding storage devices, all other variables being equal. In certain embodiments, the eviction policy may further include demoting, from the read cache, cache entries having a lower read-hit ratio faster than cache entries having a higher read-hit ratio, all other variables being equal. A corresponding computer program product and apparatus are also disclosed and claimed herein.

    摘要翻译: 本文公开了一种基于媒体I / O速度在高速缓存中分配空间的方法。 在某些实施例中,这种方法可以包括在读取缓存中存储与更快响应的存储设备相关联的高速缓存条目以及与较慢响应的存储设备相关联的高速缓存条目。 该方法还可以包括在读取高速缓存中实现逐出策略。 这种驱逐策略可以包括从读取的缓存降低响应较快的存储设备的高速缓存条目比缓慢响应的存储设备的缓存条目更快,所有其他变量相等。 在某些实施例中,驱逐策略还可以包括从读取的缓存降级具有比具有较高读取命中率的高速缓存条目更低的读命中率的高速缓存条目,所有其他变量相等。 本文还公开并要求相应的计算机程序产品和装置。

    Configuring cache memory from a storage controller
    9.
    发明授权
    Configuring cache memory from a storage controller 失效
    从存储控制器配置缓存内存

    公开(公告)号:US07600152B2

    公开(公告)日:2009-10-06

    申请号:US11926537

    申请日:2007-10-29

    IPC分类号: G06F11/00

    摘要: Disclosed are a storage controller, and a method of operating a storage controller, for interfacing between host systems and a storage devices system. The storage controller includes a first cluster including a first processor and a first cache, and a second cluster including a second processor and a second cache. The method comprises the step of directing data from the host systems through first and second data paths to the storage system. The first processor and cache are associated with the first data path, and the second processor and cache are associated with the second data path. Under one set of conditions, the controller enters a failover mode, wherein data directed to the first data path are routed to the second data path. Under another set of conditions, the controller deconfigures the first cache without entering the failover mode.

    摘要翻译: 公开了存储控制器和操作存储控制器的方法,用于在主机系统和存储设备系统之间进行接口。 存储控制器包括包括第一处理器和第一高速缓存的第一群集,以及包括第二处理器和第二高速缓存的第二群集。 该方法包括将来自主机系统的数据通过第一和第二数据路径引导到存储系统的步骤。 第一处理器和高速缓存与第一数据路径相关联,并且第二处理器和高速缓存与第二数据路径相关联。 在一组条件下,控制器进入故障转移模式,其中指向第一数据路径的数据被路由到第二数据路径。 在另一组条件下,控制器解除配置第一个缓存而不进入故障切换模式。

    Data write/read auxiliary device and method for writing/reading data
    10.
    发明申请
    Data write/read auxiliary device and method for writing/reading data 审中-公开
    数据写/读辅助设备和数据写入/读取方法

    公开(公告)号:US20090019236A1

    公开(公告)日:2009-01-15

    申请号:US12216854

    申请日:2008-07-11

    IPC分类号: G06F12/00

    摘要: A data write/read auxiliary device and method for writing/reading data are provided. A data storage unit and a program storage unit are installed in the data write/read auxiliary device, wherein the program storage unit is for storing automatic execution program and protection program. When the data write/read auxiliary device is connected to a data processing device, the automatic execution program is executed for automatically executing programs stored in the program storage unit. The protection program is executed for executing an access process on data storage unit to judge whether driving a write/read head or not based on outcome of the access process when a file sharing software is executed for data downloading and uploading. Through the data storage unit as a buffer area of data before writing/reading data on a hard disk, the data write/read auxiliary device and method for writing/reading data can protect the hard disk.

    摘要翻译: 提供了一种用于写/读数据的数据写/读辅助装置和方法。 数据存储单元和程序存储单元安装在数据写/读辅助设备中,其中程序存储单元用于存储自动执行程序和保护程序。 当数据写入/读取辅助设备连接到数据处理设备时,执行自动执行程序以自动执行存储在程序存储单元中的程序。 当执行用于数据下载和上载的文件共享软件时,执行保护程序以执行对数据存储单元的访问过程,以基于访问过程的结果来判断是否驱动写入/读取头。 通过数据存储单元作为在硬盘上写入/读取数据之前的数据的缓冲区,数据写/读辅助设备和用于写/读数据的方法可以保护硬盘。