会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明申请
    • Internal failover path for SAS disk drive enclosure
    • SAS磁盘驱动器机箱的内部故障切换路径
    • US20070088978A1
    • 2007-04-19
    • US11251392
    • 2005-10-14
    • Gregg LucasYoshihiko TerashitaKenneth Schneebeli
    • Gregg LucasYoshihiko TerashitaKenneth Schneebeli
    • G06F11/00
    • G06F11/2092
    • A serial SCSI (SAS) storage drive system includes a drive enclosure having a first interface card coupled to one storage controller over a single SAS path and a second interface card coupled to another storage controller over a different single SAS path. At least one disk drive within the enclosure is assigned to the first storage controller and interconnected to the storage controller through the first interface card. At least a second disk drive within the enclosure is assigned to the second storage controller and interconnected to the storage controller through the second interface card. The interface cards are selectively interconnected with each other through a crossover port. In the event of a failure in a storage controller or an interface card, the crossover port may be activated, thereby maintaining access to both sets of disk drives.
    • 串行SCSI(SAS)存储驱动器系统包括具有通过单个SAS路径耦合到一个存储控制器的第一接口卡的驱动器机箱和通过不同的单个SAS路径耦合到另一个存储控制器的第二接口卡。 机柜内至少有一个磁盘驱动器被分配给第一个存储控制器,并通过第一个接口卡与存储控制器互连。 机柜内的至少一个第二磁盘驱动器分配给第二存储控制器,并通过第二接口卡与存储控制器互连。 接口卡通过交叉端口选择性地互相连接。 在存储控制器或接口卡发生故障的情况下,可以激活交叉端口,从而保持对两组磁盘驱动器的访问。
    • 2. 发明申请
    • Enhanced resynchronization in a storage-based mirroring system having different storage geometries
    • 在具有不同存储几何形状的基于存储的镜像系统中增强了重新同步
    • US20070088924A1
    • 2007-04-19
    • US11251339
    • 2005-10-14
    • Pierre-Fortin Jean-DenisGail SpearRobert BartfaiWarren Stanley
    • Pierre-Fortin Jean-DenisGail SpearRobert BartfaiWarren Stanley
    • G06F12/00
    • G06F11/2082G06F11/2071
    • Resynchronization of data between a primary (production) data site and a secondary (recovery) site following a failure is enhanced when the size of a data track at the production site is different from the size of a data track at the recovery site. The recovery site reads an out-of-sync (OOS) bitmap created at the production site and expands or contracts the bitmap to accommodate the size difference. The resulting production site bitmap is merged with a OOS bitmap maintained at the recovery site to indicate those tracks which are to be transferred from the recovery site to the production site. Thus, only those tracks which are required to be transferred are transferred. Buffer space may be allocated in which to expand or contract the production site OOS bitmap. Buffer space may be conserved by sequentially reading portions of the production site OOS bitmap into a small buffer. In a first operation, half of the bitmap portion is discarded and the remaining half is expanded into the buffer and merged with a corresponding section of the recovery site OOS bitmap. In a second operation, the portion is re-read into the buffer and the other half discarded. The remaining half is then expanded into the buffer and merged with the corresponding section of the recovery site OOS bitmap. The process continues until the entire production site OOS bitmap has been merged with the recovery site OOS bitmap.
    • 当生产现场的数据轨道的大小与恢复站点上的数据轨道的大小不同时,会在故障后的主要(生产)数据站点和辅助(恢复)站点之间重新同步数据。 恢复站点读取在生产站点创建的不同步(OOS)位图,并扩展或收缩位图以适应大小差异。 生成的生产站点位图与恢复站点上维护的OOS位图合并,以指示要从恢复站点传输到生产站点的轨道。 因此,仅传送需要传送的那些轨道。 可以分配缓冲区空间来扩展或收缩生产站点OOS位图。 可以通过将生产站点OOS位图的部分顺序读入小缓冲区来保存缓冲区空间。 在第一个操作中,位图部分的一半被丢弃,剩下的一半被扩展到缓冲区,并与恢复站点OOS位图的相应部分合并。 在第二操作中,该部分被重新读入缓冲器,另一半被丢弃。 然后剩下的一半扩展到缓冲区并与恢复站点OOS位图的相应部分合并。 该过程一直持续到整个生产站点OOS位图已经与恢复站点OOS位图合并。
    • 4. 发明申请
    • Data migration with reduced contention and increased speed
    • 数据迁移减少竞争和增加速度
    • US20060155950A1
    • 2006-07-13
    • US11036628
    • 2005-01-13
    • Max Smith
    • Max Smith
    • G06F12/00
    • G06F12/023G06F3/0619G06F3/0647G06F3/0685
    • Methods and apparatus are provided for managing data in a hierarchal storage subsystem. A plurality of volumes is designated as a storage group for Level 0 storage; a high threshold is established for the storage group; space is allocated for a data set to a volume of the storage group, storing the data set to the volume; the high threshold is compared with a total amount of space consumed by all data sets stored to volumes in the storage group; and data sets are migrated from the storage group to a Level 1 storage if the high threshold is less than or equal to the total amount of space used by all of the data sets stored to volumes in the storage group. Optionally, high threshold are assigned to each storage group and, when the space used in a storage group reaches or exceeds the high threshold, migration of data will begin from volumes in the storage group, beginning with the volume having the least free space. Thus, contention between migration and space allocation is reduced. Also optionally, when a volume is selected for migration, a flag is set which prevents space in the volume from being allocated to new data sets. Upon completion of the migration, the flag is cleared and allocation is allowed. Thus, contention between migration and space allocation is avoided.
    • 提供了用于管理分层存储子系统中的数据的方法和装置。 多个卷被指定为用于0级存储的存储组; 为存储组建立高阈值; 为数据集分配空间到存储组的卷,将数据集存储到卷; 将高阈值与存储到存储组中的卷的所有数据集的总消耗空间进行比较; 如果高阈值小于或等于存储到存储组中的卷的所有数据集的总空间量,则数据集从存储组迁移到1级存储。 可选地,高阈值被分配给每个存储组,并且当存储组中使用的空间达到或超过高阈值时,数据的迁移将从存储组中的卷开始,从具有最小可用空间的卷开始。 因此,迁移和空间分配之间的争用减少了。 另外,当选择用于迁移的卷时,设置一个标志,该标志防止卷中的空间被分配给新的数据集。 完成迁移后,该标志被清除并允许分配。 因此,避免了迁移和空间分配之间的争用。
    • 5. 发明申请
    • In-band control of indicators to identify devices distributed on the same domain
    • 指标的带内控制,以识别分布在同一领域的设备
    • US20060114930A1
    • 2006-06-01
    • US10991204
    • 2004-11-17
    • Gregg LucasRobert KuboMichael CurnaliaAaron CoxMatthew Bomhoff
    • Gregg LucasRobert KuboMichael CurnaliaAaron CoxMatthew Bomhoff
    • H04J3/22
    • G06F11/006
    • Systems, methods and a computer program product are provided to permit the identification of all of the devices of a specified domain in a multi-domain environment. All communication among the domain devices is in-band having the advantage that no additional cabling is required. A control center between host devices and the domains receives an in-band command from an initiating device in a specified domain, the command being transmitted in response to the activation of a triggering device on the initiating device. Upon receipt of the command, the control center broadcasts an in-band command to each of the other devices in the domain directing the other devices to activate an indicator on each of the other devices. With the indicators on the devices in the specified domain activated, an administrator is able to identify those devices and thus focus his search for the faulty device only on those devices within the domain.
    • 提供系统,方法和计算机程序产品以允许在多域环境中识别指定域的所有设备。 域设备之间的所有通信都是带内的,其优点是不需要额外的布线。 主机设备和域之间的控制中心从指定域中的发起设备接收带内命令,响应于启动设备上的触发设备的激活而发送该命令。 控制中心收到命令后,向域中的其他设备中的每个其他设备广播带内命令,指示其他设备激活每个其他设备上的指示灯。 通过激活指定域中设备上的指示器,管理员可以识别这些设备,从而将搜索的故障设备集中在域内的这些设备上。
    • 6. 发明申请
    • Management of metadata in a storage subsystem
    • 管理存储子系统中的元数据
    • US20060106971A1
    • 2006-05-18
    • US10993022
    • 2004-11-18
    • Aaron MaharAngelique BudayaJames Springer
    • Aaron MaharAngelique BudayaJames Springer
    • G06F12/14
    • G06F3/064G06F3/0605G06F3/061G06F3/0622G06F3/065G06F3/0683G06F11/1471G06F11/1474G06F2211/104G06F2212/466
    • Methods, systems, computer program products and methods for deploying computing infrastructure for managing metadata in a storage subsystem are provided. A call is received from a client to update a portion of a metadata track. Data is also received from the client identifying at least one field of the metadata track to be updated, associated update values for the at least one field to be updated and an update type for the at least one field. A data structure field of a client interface is then populated with the identity of the at least one field and the associated update values and an opcode field of the client interface is populated with the update type. A task control block (TCB) is then allocated to the client call and, at the direction of the TCB, various operations are performed without further activity by the client. The metadata track may also be validated before being updated to ensure that the client has access only to valid updates.
    • 提供了用于部署用于管理存储子系统中的元数据的计算基础设施的方法,系统,计算机程序产品和方法。 从客户端接收到更新元数据轨道的一部分的呼叫。 还从客户端接收识别要更新的元数据轨道的至少一个字段的数据,关于要被更新的至少一个字段的相关联的更新值以及用于该至少一个字段的更新类型。 然后,用至少一个字段的标识和相关联的更新值填充客户机接口的数据结构字段,并且使用更新类型填充客户端接口的操作码字段。 然后,任务控制块(TCB)被分配给客户端呼叫,并且在TCB的方向上执行各种操作,而不进行客户端的进一步的活动。 也可以在更新元数据跟踪之前验证元数据跟踪,以确保客户端只能访问有效的更新。
    • 7. 发明申请
    • Managing atomic updates on metadata tracks in a storage system
    • 管理存储系统中元数据磁道上的原子更新
    • US20060106891A1
    • 2006-05-18
    • US10993087
    • 2004-11-18
    • Aaron MaharAngelique BudayaJames Springer
    • Aaron MaharAngelique BudayaJames Springer
    • G06F17/30G06F12/00
    • G06F17/30067
    • Methods, systems, computer program products and methods for deploying computing infrastructure for managing metadata in a storage subsystem are provided. A first metadata track is staged from disk storage to a cache storage after which a journal entry is stored in a nonvolatile storage (NVS). The journal entry includes an opcode and update data for the track. The opcode identifies the type of update to be performed and the number of tracks to be updated in the operation. Each of the other metadata tracks is staged and a corresponding journal entry stored. The journaled updates are then applied to the respective metadata track in the cache storage and the tracks destaged from cache to the disk storage.
    • 提供了用于部署用于管理存储子系统中的元数据的计算基础设施的方法,系统,计算机程序产品和方法。 第一个元数据磁道从磁盘存储器升级到高速缓存存储器,之后日志条目存储在非易失性存储器(NVS)中。 日记帐分录包含轨迹的操作码和更新数据。 操作码标识要执行的更新类型和操作中要更新的轨道数。 每个其他元数据跟踪都会被暂存,并存储相应的日记帐分录。 然后将所记录的更新应用于高速缓存存储器中的相应元数据轨道和从高速缓存迁移到磁盘存储器的轨道。
    • 8. 发明申请
    • Clearing metadata tracks in a storage system
    • 清除存储系统中的元数据跟踪
    • US20060106829A1
    • 2006-05-18
    • US10993048
    • 2004-11-18
    • Angelique BudayaAaron MaharJames SpringerWarren StanleyGail Spear
    • Angelique BudayaAaron MaharJames SpringerWarren StanleyGail Spear
    • G06F7/00
    • G06F17/30067
    • Methods, systems, computer program products and methods for deploying computing infrastructure for clearing metadata in a storage subsystem. The method includes identifying one or more metadata tracks to clear, receiving a request from a client to clear the identified tracks, quiescing any active processes, clearing the identified tracks and resuming the quiesced processes. The request may be a single request operable to clear all metadata tracks. Alternatively, target volumes having metadata tracks to be cleared are identified and a request is received from a client for each target volume. A dynamic function list may also be created for each target volume, the list including list of functions in which the target volume is associated. After active processes are quiesced, each function in the dynamic function list of each target volume is invoked whereby the metadata tracks are cleared. The quiesced processes are then resumed.
    • 用于部署用于清除存储子系统中的元数据的计算基础设施的方法,系统,计算机程序产品和方法。 该方法包括识别一个或多个元数据轨道以清除,接收来自客户端的请求以清除所识别的轨道,停止任何活动进程,清除所识别的轨道并恢复静默过程。 请求可以是可用于清除所有元数据轨道的单个请求。 或者,识别具有待清除的元数据轨迹的目标卷,并且从客户端接收针对每个目标卷的请求。 也可以为每个目标卷创建动态功能列表,该列表包括目标卷相关联的功能列表。 在活动进程停顿后,将调用每个目标卷的动态功能列表中的每个功能,从而清除元数据轨。 然后恢复静态过程。
    • 9. 发明申请
    • Method, system and program for managing asynchronous cache scans
    • 用于管理异步缓存扫描的方法,系统和程序
    • US20060069888A1
    • 2006-03-30
    • US10955602
    • 2004-09-29
    • Richard Martinez
    • Richard Martinez
    • G06F12/00G06F12/16
    • G06F12/0804G06F11/1456G06F11/1458G06F11/1464G06F12/0866
    • A method, apparatus, and article of manufacture containing instructions for the management of data in a point-in-time logical copy relationship between a source and multiple target storage devices. The method consists of establishing first and second point-in-time logical copy relationships between a source storage device and at least two target storage devices concerning an extent of data. Upon establishment of the point-in-time copy relationships, a first cache scan request is received relating to the first point-in-time logical copy relationship to remove a first extent of data from cache; a similar cache scan request is received related to the second point-in-time logical copy relationship. The first cache scan request is processed, and the successful completion of both the first cache scan request and the second cache scan request is returned to the storage controller upon the processing of only the first cache scan request.
    • 一种包含用于在源和多个目标存储设备之间的时间点逻辑复制关系中管理数据的指令的方法,装置和制品。 该方法包括在源存储设备与至少两个目标存储设备之间建立关于数据范围的第一和第二时间点逻辑复制关系。 在建立时间点复制关系时,接收与第一时间点逻辑复制关系相关的第一高速缓存扫描请求,以从高速缓存中移除第一数据量; 接收到与第二时间点逻辑复制关系相关的类似的高速缓存扫描请求。 处理第一高速缓存扫描请求,并且仅处理第一高速缓存扫描请求时,第一高速缓存扫描请求和第二高速缓存扫描请求的成功完成返回到存储控制器。
    • 10. 发明申请
    • Dynamic reconfiguration of memory in a multi-cluster storage control unit
    • 多集群存储控制单元中的内存动态重新配置
    • US20050193240A1
    • 2005-09-01
    • US10781467
    • 2004-02-17
    • Kevin AshRichard GrossmanJoseph OhrazdaPablo RodriguezTim Vande Zande
    • Kevin AshRichard GrossmanJoseph OhrazdaPablo RodriguezTim Vande Zande
    • G06F11/00
    • G06F11/2089G06F3/0607G06F3/0632G06F3/0656G06F3/0689G06F12/0866
    • A data storage control unit is coupled to one or more host devices and to one or more physical storage units, the storage control unit configured as a plurality of clusters. Each cluster includes cache memory and often non-volatile storage (NVS). The storage control unit receives and processes write requests from the host devices and directs that data updates be temporarily stored in the cache in one cluster and copied to the NVS of the other cluster. The data updates are subsequently destaged to the logical ranks associated with each cluster. During an initial microcode load (IML) of the storage controller, space in the cache and NVS of each cluster is allocated to buffers with the remaining cache and NVS space being allocated to customer data. After an IML has been completed, the size of the buffers become fixed and no further buffer allocation may occur. Method, apparatus and program product are provided by which a data storage controller dynamically reconfigures NVS and cache memory in multiple clusters, particularly when it is desired to change the size of the NVS and cache of either or both clusters.
    • 数据存储控制单元耦合到一个或多个主机设备和一个或多个物理存储单元,该存储控制单元配置为多个集群。 每个集群包括高速缓存和通常的非易失性存储(NVS)。 存储控制单元接收并处理来自主机设备的写入请求,并指示数据更新临时存储在一个集群中的高速缓存中,并复制到另一个集群的NVS。 数据更新随后转移到与每个集群相关联的逻辑排名。 在存储控制器的初始微代码加载(IML)期间,每个集群的高速缓存和NVS中的空间被分配给缓冲区,其余的高速缓存和NVS空间被分配给客户数据。 在完成IML之后,缓冲区的大小变得固定,并且不会发生进一步的缓冲区分配。 提供了方法,装置和程序产品,数据存储控制器通过该产品动态地重新配置NVS和多个集群中的高速缓冲存储器,特别是当希望改变NVS和任一个或两个集群的高速缓存的大小时。