会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 31. 发明申请
    • MANAGING CONSISTENCY GROUPS USING HETEROGENEOUS REPLICATION ENGINES
    • 使用异种复制机器管理一致性组
    • US20090300304A1
    • 2009-12-03
    • US12187298
    • 2008-08-06
    • Kenneth Wayne BOYDKenneth Fairclough DAY, IIIGerardo De Jesus FRIAS GARCIAJohn Earle LINDLEYGregory Edward McBRIDERyusuke ITOYasumitsu MIZOGUCHIKenta NINOSEAkinobu SHIMADATsutomu SUKIGARA
    • Kenneth Wayne BOYDKenneth Fairclough DAY, IIIGerardo De Jesus FRIAS GARCIAJohn Earle LINDLEYGregory Edward McBRIDERyusuke ITOYasumitsu MIZOGUCHIKenta NINOSEAkinobu SHIMADATsutomu SUKIGARA
    • G06F12/16G06F13/00
    • G06F17/30575G06F11/2064G06F11/2074G06F2201/855
    • Provided are a method, system, and article of manufacture for controlling a first storage system receiving commands from a first and second managers to create a consistency group with a second storage system. Host writes are received at the first storage system, wherein the first storage system includes a first storage system primary site and a first storage system secondary site. The first storage system sends the host writes from the first storage system primary site to the first storage system secondary site. Host write operations are quiesced at the first storage system in response to a first command from a first manager. Host write operations are resumed at the first storage system in response to receiving a second command from the first manager. The first storage system receives a run command with a marker, wherein the marker indicates a cycle number to control the cycles of the first and second storage systems. The first storage system sends the marker from the first storage system primary site to the first storage system secondary site. The first storage system sends the marker to a second manager. The first storage system applies the host writes to the first storage system secondary site. The first storage system sends a first message to the first storage system primary site from the first storage system secondary site after completing the applying of the host writes. The first storage system sends a second message to the first manager indicating whether conformation was received from the first storage system secondary site that the host writes were applied.
    • 提供了一种用于控制从第一和第二管理器接收命令以与第二存储系统一起创建一致性组的第一存储系统的方法,系统和制品。 在第一存储系统处接收主机写入,其中第一存储系统包括第一存储系统主站点和第一存储系统辅助站点。 第一个存储系统将主机写入从第一个存储系统主站点发送到第一个存储系统辅助站点。 响应于来自第一管理器的第一命令,主机写入操作在第一存储系统处于静止状态。 响应于从第一管理器接收到第二命令,在第一存储系统处恢复主机写入操作。 第一存储系统接收具有标记的运行命令,其中标记指示用于控制第一和第二存储系统的周期的循环数。 第一个存储系统将标记从第一个存储系统主站点发送到第一个存储系统辅助站点。 第一个存储系统将标记发送给第二个管理器。 第一个存储系统将主机写入应用于第一个存储系统辅助站点。 第一存储系统在完成主机写入的应用之后,从第一存储系统辅助站点向第一存储系统主站点发送第一消息。 第一存储系统向第一管理器发送第二消息,指示是否从主机写入的第一存储系统辅助站点接收到构造是否被应用。
    • 37. 发明授权
    • Multiple port input/output job scheduling
    • 多端口输入/输出作业调度
    • US06687905B1
    • 2004-02-03
    • US09636316
    • 2000-08-11
    • Kenneth Fairclough Day, IIIDouglas William Dewey
    • Kenneth Fairclough Day, IIIDouglas William Dewey
    • G06F900
    • G06F9/4881G06F11/2084G06F11/2087G06F2209/484
    • A multi-port adapter and method for scheduling jobs at the adapter input/output ports. A plurality of queues are provided, each associated with one of the input/output ports. A processor arranges the jobs in each of the queues in a normal queued order for selection by the associated port. Upon selecting a next job for one of the ports, the processor determines the number of queued jobs of each of the queues for each of the other ports; and determines whether the number of queued jobs of each queue for the other ports is less than a threshold. If the number of jobs is less than the threshold, the processor selects the next job for the one port from the jobs in the queue for the one port identified as one that may be conducted in out of queue order, e.g., having attached heuristic information; else, selects the next job for the one port from the jobs in the queue for the one port on the normal queued basis. The identified job may be part of an operation involving two of the ports, and gives the job priority so that another port is less likely to have to be idle while waiting for the one port.
    • 用于在适配器输入/输出端口上调度作业的多端口适配器和方法。 提供多个队列,每个队列与输入/输出端口之一相关联。 处理器以正常排队的顺序排列每个队列中的作业,以便由相关联的端口进行选择。 在为其中一个端口选择下一个作业时,处理器确定每个其他端口的每个队列的排队作业的数量; 并确定其他端口的每个队列的排队作业的数量是否小于阈值。 如果作业数量小于阈值,则处理器从队列中的作业中选择一个端口的下一个作业,该端口被标识为可以以排队顺序进行的一个端口,例如具有附加的启发式信息 ; 否则,从正常排队的一个端口的队列中的作业中选择一个端口的下一个作业。 所识别的作业可以是涉及两个端口的操作的一部分,并给出作业优先级,使得另一个端口在等待一个端口时不太可能必须空闲。
    • 38. 发明授权
    • Cache-failure-tolerant data storage system storing data objects with version code equipped metadata tokens
    • 缓存容错数据存储系统存储具有配备元数据令牌的版本代码的数据对象
    • US06502108B1
    • 2002-12-31
    • US09426449
    • 1999-10-25
    • Kenneth Fairclough Day, IIIDouglas William DeweyGregory Tad Kishi
    • Kenneth Fairclough Day, IIIDouglas William DeweyGregory Tad Kishi
    • G06F1200
    • G06F11/0751Y10S707/99954
    • A data storage system stores data with a corresponding encapsulated metadata token in cache and/or base storage to protect against recalling stale data from base storage in the event of a cache failure and subsequent cache miss. A controller is coupled to a cache, base storage, and token database. After receiving a data object and associated write request, the controller assigns a version code to the data object. If the data object already exists, the controller advances the data object's version code. A token, including the version code along with other items of metadata, is encapsulated for storage. Then, the controller stores the data object and encapsulated token in cache and/or base storage and updates the token database to cross-reference the data object with its version code. When the controller experiences a cache miss, there is danger in blindly retrieving the data object from base storage since the cache miss may have occurred due to cache failure before the data was de-staged, leaving a down-level version of the data object on base storage. This problem is avoided by comparing the data object's version code contained in base storage to the version code listed for the data object in the token database. Only if the compared version codes match, the data object is read from base storage and provided as output.
    • 数据存储系统将具有对应的封装元数据令牌的数据存储在高速缓存和/或基本存储器中,以防止在高速缓存失败和随后的高速缓存未命中的情况下从基本存储器调用过时的数据。 控制器耦合到高速缓存,基本存储和令牌数据库。 在接收到数据对象和相关的写入请求后,控制器将向数据对象分配版本代码。 如果数据对象已经存在,则控制器提前执行数据对象的版本代码。 包含版本代码以及其他元数据项的令牌被封装以进行存储。 然后,控制器将数据对象和封装的令牌存储在高速缓存和/或基本存储中,并更新令牌数据库以与其版本代码交叉引用数据对象。 当控制器遇到高速缓存未命中时,存在从基本存储器盲目地检索数据对象的危险,因为在数据被解除之前由于高速缓存失败而可能已经发生高速缓存未命中,从而将数据对象的下级版本 基地存储。 通过将基本存储中包含的数据对象的版本代码与令牌数据库中的数据对象列出的版本代码进行比较可以避免此问题。 只有比较版本代码匹配,数据对象才能从基础存储器读取并作为输出提供。
    • 40. 发明授权
    • Storing and tracking multiple copies of data in a data storage library system
    • 在数据存储库系统中存储和跟踪多个数据副本
    • US06336172B1
    • 2002-01-01
    • US09283222
    • 1999-04-01
    • Kenneth Fairclough Day, IIIDouglas William DeweyDean Lee HansonWilliam David LaMear
    • Kenneth Fairclough Day, IIIDouglas William DeweyDean Lee HansonWilliam David LaMear
    • G06F1206
    • G06F3/0614G06F3/0635G06F3/0659G06F3/0686Y10S707/99952
    • A data storage library system and a method for storing, and maintaining and tracking synchronism between, multiple copies of identifiable data volumes between hosts and a plurality of data storage libraries, and transparent to the hosts. The library controller of each library provides an updatable synchronization token directly associated with each data volume. A plurality of directors are provided, each separate from and coupled to the hosts and each separate from and coupled to each data storage library. Each director responds to ones of separate, partitioned access addresses addressed by the hosts. The responding director supplies each data volume supplied from a host to all of the data storage libraries, and updates each synchronization token directly associated with the supplied data volume. Thus, the directors store duplicate copies of the data volume in the data storage libraries without involvement by the host. The currency of the data volumes are each tracked by means of the directly associated synchronization token, and the synchronization token is not tracked by the host nor is a central tracking database required.
    • 数据存储库系统和用于在主机与多个数据存储库之间存储和维护和跟踪多个可识别数据卷副本之间的同步的方法,并且对主机是透明的。 每个库的库控制器提供与每个数据卷直接相关联的可更新同步令牌。 提供多个导向器,每个导体与主机分离并耦合到主机,并且每个导体与每个数据存储库分离并耦合到每个数据存储库。 每个主管响应主机寻址的单独的分区访问地址。 响应主管将从主机提供的每个数据卷提供给所有数据存储库,并更新与提供的数据卷直接相关联的每个同步令牌。 因此,董事会将数据卷的副本存储在数据存储库中,而无需主机的参与。 数据卷的货币通过直接相关的同步令牌进行跟踪,并且主机不跟踪同步令牌,也不需要中央跟踪数据库。