会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 21. 发明申请
    • ADVANCED CLOCK SYNCHRONIZATION TECHNIQUE
    • 高级时钟同步技术
    • US20080243950A1
    • 2008-10-02
    • US11692659
    • 2007-03-28
    • Erez WebmanYoram Novick
    • Erez WebmanYoram Novick
    • G06F12/16
    • G06F11/14
    • An advanced clock synchronization technique is adapted for use with a replication service in a data backup and recovery storage environment. The storage environment includes a plurality of source storage systems and target storage systems, wherein the source storage systems are illustratively embodied as source replication nodes. The advanced clock synchronization technique establishes a software-only, loosely-accurate global clock based on a timestamp and an associated error boundary. Notably, the timestamp and its error boundary are used as global clock information to enable synchronization (i.e., ordering of storage requests) among the source replication nodes and/or the target storage systems, thereby ensuring consistent replication of the storage requests on the target storage systems.
    • 高级时钟同步技术适用于数据备份和恢复存储环境中的复制服务。 存储环境包括多个源存储系统和目标存储系统,其中源存储系统被说明性地体现为源复制节点。 高级时钟同步技术基于时间戳和相关的错误边界建立了仅软件,松散精确的全局时钟。 值得注意的是,时间戳及其错误边界被用作全局时钟信息,以使能源复制节点和/或目标存储系统之间的同步(即,存储请求的排序),从而确保存储请求在目标存储上的一致复制 系统。
    • 22. 发明授权
    • DASD-free non-volatile updates
    • 无DASD的非易失性更新
    • US06678787B2
    • 2004-01-13
    • US09745328
    • 2000-12-21
    • Yael PetruschkaErez WebmanYoram NovickTal Sivan
    • Yael PetruschkaErez WebmanYoram NovickTal Sivan
    • G06F1200
    • G06F12/0866G06F11/1471G06F2212/312Y10S707/99953
    • System for the storage and maintenance of data sets updates in a storage subsystem, that comprises direct access storage device(s) that serves as the main storage of the storage subsystem and on which the data sets are originally stored; a Cache memory storage device that enables fast interaction with the storage subsystem, on which a copy of the data sets is stored; a non-volatile storage device partitioned into a plurality of fixed size non-volatile memory pages. The system employs an update process, in which the changes to the data sets are applied to the data set copy stored on the Cache memory device; a journal of the changes that are being made to the data sets stored on the Cache memory device, utilizing the non-volatile memory pages to store update records reflecting the changes in the data sets; a reconstruction process in which the data sets are reconstructed utilizing the update records stored on the non-volatile memory pages, and the data sets stored on the direct access storage device; and a process for freeing arbitrary non-volatile pages from their prior association with data sets that are stored in the Cache memory.
    • 用于在存储子系统中存储和维护数据集更新的系统,其包括用作存储子系统的主存储并且最初存储数据集的直接存取存储设备; 缓存存储器存储设备,其能够与存储有数据集的副本的存储子系统进行快速交互; 分离成多个固定大小的非易失性存储器页的非易失性存储设备。 系统采用更新过程,其中对数据集的改变被应用于存储在高速缓冲存储器设备上的数据组副本; 对存储在高速缓冲存储器设备上的数据集进行改变的日志,利用非易失性存储器页存储反映数据集中的变化的更新记录; 使用存储在非易失性存储器页面上的更新记录和存储在直接存取存储设备上的数据集来重建数据集的重建过程; 以及从任何非易失性页面与先前与存储在高速缓存存储器中的数据集相关联的过程。
    • 23. 发明授权
    • Method, system, and program for maintaining electronic data as of a point-in-time
    • 用于维护电子数据的方法,系统和程序
    • US06611901B1
    • 2003-08-26
    • US09347344
    • 1999-07-02
    • William Frank MickaYoram NovickDavid Michael Shackelford
    • William Frank MickaYoram NovickDavid Michael Shackelford
    • G06F1200
    • G06F3/065G06F3/0614G06F3/0676G06F11/1466G06F12/0866
    • Disclosed is a method, system, program, and data structures for maintaining electronic data at a point-in-time. A first data structure indicates point-in-time data at one of a first storage location and a corresponding second storage location. A second data structure indicates point-in-time data at one of a first storage location and corresponding second storage location. A first relationship data structure indicates a relationship between the first storage location and corresponding second storage location and a second relationship data structure indicates a relationship between the first storage location and second storage location. A request to process the first storage location is processed by processing the first relationship data structure to determine the corresponding second storage location for the first storage location and processing the first data structure to determine whether data at the first storage location was transferred to the second storage location. A request to process the second storage location is processed by processing the second relationship data structure to determine the corresponding first storage location for the second storage location and processing the second data structure to determine whether the point-in-time data at the first storage location was transferred to the second storage location.
    • 公开了一种用于在时间点维护电子数据的方法,系统,程序和数据结构。 第一数据结构指示在第一存储位置和对应的第二存储位置之一处的时间点数据。 第二数据结构指示在第一存储位置和对应的第二存储位置之一处的时间点数据。 第一关系数据结构指示第一存储位置与对应的第二存储位置之间的关系,第二关系数据结构指示第一存储位置与第二存储位置之间的关系。 通过处理第一关系数据结构来处理处理第一存储位置的请求,以确定第一存储位置的对应的第二存储位置,并处理第一数据结构,以确定第一存储位置的数据是否被传送到第二存储器 位置。 通过处理第二关系数据结构来处理处理第二存储位置的请求,以确定第二存储位置的对应的第一存储位置,并处理第二数据结构以确定第一存储位置处的时间点数据 被转移到第二个存储位置。
    • 24. 发明授权
    • Method and system for track transfer control during concurrent copy
operations in a data processing storage subsystem
    • 在数据处理存储子系统中的并发复制操作期间的轨道传输控制的方法和系统
    • US5497483A
    • 1996-03-05
    • US949664
    • 1992-09-23
    • Brent C. BeardsleyWilliam F. MickaYoram Novick
    • Brent C. BeardsleyWilliam F. MickaYoram Novick
    • G06F11/14G06F11/00
    • G06F11/1466
    • A method and system are disclosed for transferring backup copies of designated multi-track datasets which are stored in a plurality of storage subsystems to a host system via data channel during concurrent execution of an application. Upon receiving a request for a backup copy, execution of an application is temporarily suspended. A dataset logical-to-physical storage system address concordance is formed and execution of the application is resumed thereafter. Any application initiated updates to affected tracks within the designated datasets which occur prior to generation of a backup copy are processed by buffering the updates, copying the affected tracks to storage subsystem memory, updating the address concordance and writing the updates to the affected tracks within the dataset. Requests from the host system to transfer a selected sequence of tracks within the designated multi-track dataset are then examined to determine if the sequence includes affected tracks which have previously been copied to storage subsystem memory. An artificial track is then automatically substituted into the requested sequence of selected tracks for each affected track which has previously been copied to storage subsystem memory during transfer of the selected sequence of tracks such that the host system is made aware of the previous copying of these affected tracks.
    • 公开了一种方法和系统,用于在并行执行应用程序期间通过数据通道将存储在多个存储子系统中的指定多轨数据集的备份副本传送到主机系统。 在接收到备份副本的请求时,应用程序的执行被暂停。 形成数据集逻辑到物理存储系统地址一致性,然后恢复应用程序的执行。 在生成备份副本之前发生的指定数据集内的受影响的轨道的任何应用程序启动的更新将通过缓存更新来处理,将受影响的轨道复制到存储子系统存储器,更新地址一致性,并将更新写入受影响的轨道内 数据集 然后检查从主机系统传送指定的多轨迹数据集内所选序列的轨迹的请求,以确定该序列是否包括先前已复制到存储子系统存储器的受影响的轨道。 然后,在所选择的轨道序列的传送期间,将人造轨道自动地替换为先前已经被复制到存储子系统存储器中的每个受影响的轨道的所选择的轨道的序列,使得主机系统知道这些受影响的先前复制 轨道
    • 25. 发明授权
    • Delta query technique
    • 增量查询技术
    • US07693886B1
    • 2010-04-06
    • US11640019
    • 2006-12-15
    • Yoram NovickErez WebmanOrly Devor
    • Yoram NovickErez WebmanOrly Devor
    • G06F7/00
    • G06F17/30902H04L67/1095
    • A delta query technique transmits only latest changes to data of objects from a server to one or more clients in response to a client query (request) to access the object data. A global counter is maintained for all of the objects served by the server. Every time the data of an object changes, a value of the global counter increments (updates) and the updated global counter value is then assumed (“inherited”) by that object. In addition, the global counter is updated when a client issues a request to access one or more objects. If the data of the objects has changed since the last time the client accessed the objects, the server responds with the latest object data and the updated global counter value. Notably, each client maintains a local counter having a value that, upon receipt of the latest object data, is modified to reflect the updated global counter value.
    • 增量查询技术仅响应于访问对象数据的客户机查询(请求),将对对象数据的最新更改仅从服务器传输到一个或多个客户端。 维护服务器所服务的所有对象的全局计数器。 每次对象的数据更改时,全局计数器的值递增(更新),然后由该对象假定(“继承”)更新的全局计数器值。 另外,当客户端发出访问一个或多个对象的请求时,全局计数器被更新。 如果对象的数据自上次客户端访问对象以来发生变化,服务器将使用最新的对象数据和更新的全局计数器值进行响应。 值得注意的是,每个客户端维护本地计数器,其具有在接收到最新对象数据时被修改以反映更新的全局计数器值的值。