会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Physical information and extensions file and file system translator
    • 物理信息和扩展文件和文件系统翻译器
    • US06185580B2
    • 2001-02-06
    • US09103697
    • 1998-06-24
    • Kenneth Fairclough Day, IIIDouglas William DeweyDavid Allan Pease
    • Kenneth Fairclough Day, IIIDouglas William DeweyDavid Allan Pease
    • G06F1730
    • G06F3/0607G06F3/0643G06F3/0689G06F17/30067Y10S707/99931Y10S707/99934Y10S707/99953Y10S707/99956
    • A file translation system and a physical information and extensions file for an intermediary controller is disclosed. The file translation system that allow a host computer to directly access data from a different host type without moving the actual data. The physical information and extension file provides information concerning the location of data and the file system the host is viewing. The intermediary controller is disposed between a legacy disk controller for an originating host of a first type and an open system host. The intermediary controller emulates a virtual storage device using a virtual device file system, wherein the virtual device file system mapping data stored in a storage device by the originating host to objects in a root directory in the virtual device file system. The physical information and extension file comprising controller information for identifying the intermediary controller and logical device information, as well as any other information needed by an administrator or service technician.
    • 公开了一种用于中间控制器的文件翻译系统和物理信息和扩展文件。 允许主机直接从不同主机类型访问数据而不移动实际数据的文件转换系统。 物理信息和扩展文件提供有关数据位置和主机正在查看的文件系统的信息。 中间控制器设置在用于第一类型的始发主机的传统磁盘控制器和开放系统主机之间。 中间控制器使用虚拟设备文件系统模拟虚拟存储设备,其中虚拟设备文件系统将由始发主机存储在存储设备中的数据映射到虚拟设备文件系统中的根目录中的对象。 包括用于识别中间控制器和逻辑设备信息的控制器信息的物理信息和扩展文件以及管理员或维修技术人员所需的任何其他信息。
    • 2. 发明授权
    • Method and apparatus for disk caching for an intermediary controller
    • 用于中间控制器的磁盘缓存的方法和装置
    • US06865642B2
    • 2005-03-08
    • US09103701
    • 1998-06-24
    • Kenneth Fairclough Day, IIIDouglas William DeweyNorman Iwao HanamiDean Lee HansonDavid Allan Pease
    • Kenneth Fairclough Day, IIIDouglas William DeweyNorman Iwao HanamiDean Lee HansonDavid Allan Pease
    • G06F12/08G06F12/00G06F13/00
    • G06F12/0897G06F12/0866
    • A disk caching method for an intermediary controller is disclosed. Requests for data blocks are made and then disk caching is performed according to a most expedient cache method. The disk caching method may be performed by asynchronously requesting a data record from both a intermediary controller disk storage and from a intermediary controller cache and using a first received copy of the data record, the first received copy being a copy received first from the intermediary controller disk storage. Alternatively, the disk caching may be performed by searching an intermediary controller cache to determine whether requested data is located in the cache of the intermediary controller, searching a storage device of the intermediary controller to determine whether requested data is located in the storage device of the intermediary controller and retrieving the requested data from a disk controller coupled to the intermediary controller when the requested data is not in the cache or storage device of the intermediary controller. The intermediary controller maintains a cache hit ratio for cache in a disk controller cache and chooses a cache method based upon a comparison of the hit ratio to the threshold. The intermediary controller selects an item to replace in the intermediary controller cache, moves data into the intermediary controller cache, determines whether the hit ratio of the disk controller is greater than the threshold and moves the item into the intermediary controller storage device when the hit ratio of the disk controller cache is greater than the threshold. The intermediary controller discards the item form the cache of the intermediary controller when the hit ratio of the disk controller is not greater than the threshold.
    • 公开了一种中间控制器的磁盘缓存方法。 对数据块进行请求,然后根据最适宜的缓存方法执行磁盘缓存。 可以通过从中间控制器盘存储器和中间控制器高速缓存异步地请求数据记录并使用数据记录的第一接收副本来执行磁盘缓存方法,第一接收副本是从中间控制器首先接收的副本 磁盘存储。 或者,可以通过搜索中间控制器高速缓存来确定所请求的数据是否位于中间控制器的高速缓存中,搜索中间控制器的存储设备以确定所请求的数据是否位于存储设备的存储设备中 中间控制器,并且当请求的数据不在中间控制器的高速缓存或存储设备中时,从耦合到中间控制器的磁盘控制器检索所请求的数据。 中间控制器维护磁盘控制器高速缓存中的高速缓存命中率,并且基于命中率与阈值的比较来选择高速缓存方法。 中间控制器选择要在中间控制器高速缓存中替换的项目,将数据移动到中间控制器高速缓存中,确定盘控制器的命中率是否大于阈值,并且当命中率 的磁盘控制器缓存大于阈值。 当控制器的命中率不大于阈值时,中间控制器将物品形成中间控制器的缓存。
    • 5. 发明授权
    • Mirroring data between primary and secondary sites
    • 在主站点和辅助站点之间镜像数据
    • US07877628B2
    • 2011-01-25
    • US11423103
    • 2006-06-08
    • Kenneth Wayne BoydKenneth Fairclough Day, IIIDouglas William Dewey
    • Kenneth Wayne BoydKenneth Fairclough Day, IIIDouglas William Dewey
    • G06F11/00
    • G06F11/2082G06F11/2069G06F11/2071
    • Provided are a method, system, and article of manufacture for mirroring data between a first site and a second site. Updates to segments of storage at the first site are copied to corresponding segments of storage at the second site. Codes are generated from the segments at the second site and a valid flag is provided for at least one code indicating whether the code for the segment of data is valid. One code is generated from each segment of storage at the first site. An operation is initiated to copy segments from the second site to the first site. A determination is made for segments at the second site as to whether the valid flag for the code for the segment at the second site indicates that the code is valid in response to initiating the copy operation. The valid code for at least one segment in the second site is compared with the code for the corresponding segment at the first site to determine whether to copy the data from the segment at the second site to the first site as part of the copy operation.
    • 提供了用于在第一站点和第二站点之间镜像数据的方法,系统和制造。 第一个站点上存储段的更新将被复制到第二站点的相应存储段。 代码是从第二站点的段生成的,并且为指示数据段的代码是否有效的至少一个代码提供有效的标志。 在第一个站点的每个存储段生成一个代码。 启动操作以将第二站点的段复制到第一站点。 针对第二站点处的段的有效标志是否响应于启动复制操作而对代码有效的确定。 将第二站点中至少一个段的有效代码与第一站点处的相应段的代码进行比较,以确定是否将数据从第二站点的段复制到第一站点作为复制操作的一部分。
    • 7. 发明授权
    • Data storage device providing communication between processing units
    • 提供处理单元之间的通信的数据存储设备
    • US06973533B2
    • 2005-12-06
    • US10225311
    • 2002-08-20
    • Kirby Grant DahmanKenneth Fairclough Day, IIIDouglas William Dewey
    • Kirby Grant DahmanKenneth Fairclough Day, IIIDouglas William Dewey
    • G06F3/06G06F12/00
    • G06F3/0607G06F3/0656G06F3/0686Y10S707/99952Y10S707/99953Y10S707/99954
    • A system and method, employing a data storage device, for providing communication between a plurality of processing units which are respectively unconnected to each other, with the processing units each separately coupled to the data storage device. A data storage device controller coupled to storage interfaces and to a buffer, recognizes “broadcast” commands and any message accompanying the “broadcast” commands, and recognizes “read message” commands, received from the processing units. The controller stores the message accompanying the “broadcast” command in the buffer, and forwards, at the storage interfaces, a “message ready” signal to at least one of the processing units. The processing units then send a “read message” command to the data storage device. The controller responds to a “read message” command at one of the storage interfaces, supplying the message stored in the buffer at the storage interface to the sending processing unit.
    • 一种采用数据存储装置的系统和方法,用于提供分别彼此不连接的多个处理单元之间的通信,每个处理单元分别耦合到数据存储装置。 耦合到存储接口和缓冲器的数据存储设备控制器识别“广播”命令和伴随“广播”命令的任何消息,并识别从处理单元接收的“读取消息”命令。 控制器将伴随“广播”命令的消息存储在缓冲器中,并且在存储接口处将“消息就绪”信号转发到至少一个处理单元。 然后,处理单元向数据存储装置发送“读取消息”命令。 控制器在存储接口之一响应“读消息”命令,将存储在存储接口中的缓冲器中的消息提供给发送处理单元。
    • 8. 发明授权
    • Data storage device providing communication between processing units
    • 提供处理单元之间的通信的数据存储设备
    • US06473829B1
    • 2002-10-29
    • US09322010
    • 1999-05-28
    • Kirby Grant DahmanKenneth Fairclough Day, IIIDouglas William Dewey
    • Kirby Grant DahmanKenneth Fairclough Day, IIIDouglas William Dewey
    • G06F1200
    • G06F3/0607G06F3/0656G06F3/0686Y10S707/99952Y10S707/99953Y10S707/99954
    • A system and method, employing a data storage device, for providing communication between a plurality of processing units which are respectively unconnected to each other, with the processing units each separately coupled to the data storage device. The data storage device is coupled to the processing units by means of peripheral or storage interfaces, each coupled to one of the processing units for receiving commands and signals sent from each of the processing units and for supplying signals to each of the processing units. A controller coupled to the storage interfaces and to a buffer, recognizes “broadcast” commands and any message accompanying the “broadcast” commands, and recognizes “read message” commands, received from the processing units. The controller stores the message accompanying the “broadcast” command in the buffer, and the controller forwards, at the storage interfaces, a “message ready” signal to at least one of the processing units. The processing units then send a “read message” command to the data storage device. The controller responds to a “read message” command at one of the storage interfaces, supplying the message stored in the buffer at the storage interface to the sending processing unit.
    • 一种采用数据存储装置的系统和方法,用于提供分别彼此不连接的多个处理单元之间的通信,每个处理单元分别耦合到数据存储装置。 数据存储设备通过外围或存储接口耦合到处理单元,每个接口都耦合到一个处理单元,用于接收从每个处理单元发送的命令和信号,并向每个处理单元提供信号。 耦合到存储接口和缓冲器的控制器识别“广播”命令和伴随“广播”命令的任何消息,并且识别从处理单元接收的“读消息”命令。 控制器将伴随“广播”命令的消息存储在缓冲器中,并且控制器在存储接口处向至少一个处理单元转发“消息就绪”信号。 然后,处理单元向数据存储装置发送“读取消息”命令。 控制器在存储接口之一响应“读消息”命令,将存储在存储接口中的缓冲器中的消息提供给发送处理单元。
    • 9. 发明授权
    • Storing and tracking multiple copies of data in data storage libraries
    • 在数据存储库中存储和跟踪多个数据副本
    • US06336173B1
    • 2002-01-01
    • US09283223
    • 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/0686G06F11/2058G06F11/2071G06F17/30581Y10S707/99952
    • A data storage library subsystem 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.
    • 一种数据存储库子系统以及用于存储和维护和跟踪主机与多个数据存储库之间的可识别数据卷的多个副本并且对主机透明的同步的方法。 每个库的库控制器提供与每个数据卷直接相关联的可更新同步令牌。 提供多个导向器,每个导体与主机分离并耦合到主机,并且每个导体与每个数据存储库分离并耦合到每个数据存储库。 每个主管响应主机寻址的单独的分区访问地址。 响应主管将从主机提供的每个数据卷提供给所有数据存储库,并更新与提供的数据卷直接相关联的每个同步令牌。 因此,董事会将数据卷的副本存储在数据存储库中,而无需主机的参与。 数据卷的货币通过直接相关的同步令牌进行跟踪,并且主机不跟踪同步令牌,也不需要中央跟踪数据库。