会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Reading virtual ordered writes at local storage device
    • 在本地存储设备上读取虚拟有序写入
    • US07380082B2
    • 2008-05-27
    • US10606699
    • 2003-06-26
    • David MeiriMark J. HalsteadBenjamin W. YoderHaim KopylovitzHana Moreshet
    • David MeiriMark J. HalsteadBenjamin W. YoderHaim KopylovitzHana Moreshet
    • G06F12/00G06F13/00G06F13/28G06F17/30
    • G06F12/0871G06F12/0868G06F2212/284Y10S707/99953Y10S707/99954
    • Using a local storage device to read desired data stored on a remote storage device that receives chunks of data from the local storage device includes, if the desired data is entirely in a cache of the local storage device, the local storage device returning the data from the cache and, if the desired data is not entirely in a cache of the local storage device, reading data from the remote storage device to the local storage device and the local storage device merging the data from the remote storage device with data from the local storage device at the local storage device. Using a local storage device to read desired data stored on a remote storage device that receives chunks of data from the local storage device may also include, prior to reading data from the remote storage device to the local storage device, creating a temporary storage area at the local storage device if there is data from the local storage device that is to be read. The temporary storage area may be a scratch slot.
    • 使用本地存储设备读取存储在远程存储设备上的从本地存储设备接收数据块的所需数据包括,如果所需数据完全位于本地存储设备的高速缓存中,则本地存储设备从 缓存,如果所需数据不完全在本地存储设备的高速缓存中,则从远程存储设备向本地存储设备和本地存储设备读取数据,将来自远程存储设备的数据与来自本地的数据 存储设备在本地存储设备。 使用本地存储设备读取存储在从本地存储设备接收数据块的远程存储设备上的所需数据还可以包括在从远程存储设备向本地存储设备读取数据之前,创建临时存储区域 本地存储设备,如果存在来自本地存储设备的要被读取的数据。 临时存储区域可以是暂存槽。
    • 2. 发明授权
    • Reading data provided to a remote storage device
    • 读取提供给远程存储设备的数据
    • US07051176B2
    • 2006-05-23
    • US10607041
    • 2003-06-26
    • David MeiriMark J. HalsteadBenjamin W. YoderHaim KopylovitzHana Moreshet
    • David MeiriMark J. HalsteadBenjamin W. YoderHaim KopylovitzHana Moreshet
    • G06F12/00
    • G06F12/0871G06F12/0868G06F2212/284Y10S707/99953Y10S707/99955
    • Reading desired data from a remote storage device that receives chunks of data from an other storage device includes determining if the desired data is part of a chunk of data committed by the other storage device, if the desired data is not part of a chunk of data committed by the other storage device, reading the desired data from a corresponding standard logical device, and if the desired data is part of a chunk of data committed by the other storage device, transferring the desired data to the standard logical device and obtaining the desired data from one of: the standard logical device after transferring the desired data thereto and the chunk of data committed by the other storage device. Reading desired data from a remote storage device may also include, if the desired data is part of a chunk of data committed by the other storage device, locking a corresponding slot of a cache only virtual device that points to the desired data. Reading desired data from a remote storage device may also include, locking a corresponding slot of the standard logical device, merging corresponding cache slots, and causing the corresponding slot of the cache only virtual device to point to the standard logical device.
    • 从远程存储设备读取来自其他存储设备的数据块的所需数据包括确定所需数据是否是另一个存储设备提交的数据块的一部分,如果所需数据不是数据块的一部分 由另一存储设备承诺,从对应的标准逻辑设备读取所需的数据,并且如果期望的数据是由另一个存储设备提交的一组数据的一部分,则将所需数据传送到标准逻辑设备并获得所需的数据 来自以下之一的数据:将所需数据传送到标准逻辑设备和由另一个存储设备提交的数据块之间的数据。 从远程存储设备读取所需数据还可以包括,如果期望的数据是由另一个存储设备提交的一组数据的一部分,则锁定指向所需数据的仅高速缓存虚拟设备的相应时隙。 从远程存储设备读取所需的数据还可以包括:锁定标准逻辑设备的相应时隙,合并对应的高速缓冲存储器时隙,并且使高速缓存仅虚拟设备的相应时隙指向标准逻辑设备。
    • 7. 发明授权
    • Virtual storage device that uses volatile memory
    • 使用易失性存储器的虚拟存储设备
    • US07376651B2
    • 2008-05-20
    • US11502844
    • 2006-08-11
    • Hana MoreshetHaim KopylovitzAdi OferDavid MeiriMark J. Halstead
    • Hana MoreshetHaim KopylovitzAdi OferDavid MeiriMark J. Halstead
    • G06F17/30
    • G06F3/0665G06F3/0608G06F3/0689G06F11/1466G06F11/2058G06F11/2064G06F11/2082G06F17/30067Y10S707/99932Y10S707/99938
    • Accessing stored data includes providing a virtual storage area having a table of pointers that point to one of: a disk storage area and a volatile memory area, wherein the virtual storage area contains no sections of data, in response to a request for accessing data of the virtual storage area, determining whether a corresponding one of the pointers points to the disk storage area or points to the volatile storage area and accessing the data from the disk storage area or from the volatile storage area. Accessing stored data may also include associating a first one of the other storage areas with the virtual storage area, wherein the virtual storage area represents a copy of data of the disk storage area. Accessing stored data may also include causing all of the pointers of the table to initially point to sections of the disk storage area when the virtual storage area is initially associated with the disk storage area. Accessing stored data may also include, in response to a write to a first section on the disk storage area, copying data of the first section to a second section that is part of the volatile storage area and causing a corresponding one of the pointers of the table to point to the second section.
    • 访问存储的数据包括提供虚拟存储区域,该虚拟存储区域具有指向以下各项之一的指针表:磁盘存储区域和易失性存储区域,其中虚拟存储区域不包含数据段,以响应于访问数据的请求 虚拟存储区域,确定对应的一个指针是指向磁盘存储区域还是指向易失性存储区域,并从磁盘存储区域或从易失性存储区域访问数据。 访问存储的数据还可以包括将其他存储区域中的第一个与虚拟存储区域相关联,其中虚拟存储区域表示磁盘存储区域的数据的副本。 访问存储的数据还可以包括当虚拟存储区域最初与磁盘存储区域相关联时,引起表的所有指针最初指向磁盘存储区域的各部分。 访问存储的数据还可以包括响应于对盘存储区域上的第一部分的写入,将第一部分的数据复制到作为易失性存储区域的一部分的第二部分,并且引起相应的一个指针 表指向第二部分。
    • 8. 发明授权
    • Virtual storage device that uses volatile memory
    • 使用易失性存储器的虚拟存储设备
    • US07113945B1
    • 2006-09-26
    • US10396800
    • 2003-03-25
    • Hana MoreshetHaim KopylovitzAdi OferDavid MeiriMark J. Halstead
    • Hana MoreshetHaim KopylovitzAdi OferDavid MeiriMark J. Halstead
    • G06F17/30
    • G06F3/0665G06F3/0608G06F3/0689G06F11/1466G06F11/2058G06F11/2064G06F11/2082G06F17/30067Y10S707/99932Y10S707/99938
    • Accessing stored data includes providing a virtual storage area having a table of pointers that point to one of: a disk storage area and a volatile memory area, wherein the virtual storage area contains no sections of data, in response to a request for accessing data of the virtual storage area, determining whether a corresponding one of the pointers points to the disk storage area or points to the volatile storage area and accessing the data from the disk storage area or from the volatile storage area. Accessing stored data may also include associating a first one of the other storage areas with the virtual storage area, wherein the virtual storage area represents a copy of data of the disk storage area. Accessing stored data may also include causing all of the pointers of the table to initially point to sections of the disk storage area when the virtual storage area is initially associated with the disk storage area. Accessing stored data may also include, in response to a write to a first section on the disk storage area, copying data of the first section to a second section that is part of the volatile storage area and causing a corresponding one of the pointers of the table to point to the second section.
    • 访问存储的数据包括提供虚拟存储区域,该虚拟存储区域具有指向以下各项之一的指针表:磁盘存储区域和易失性存储区域,其中虚拟存储区域不包含数据段,以响应于访问数据的请求 虚拟存储区域,确定对应的一个指针是指向磁盘存储区域还是指向易失性存储区域,并从磁盘存储区域或从易失性存储区域访问数据。 访问存储的数据还可以包括将其他存储区域中的第一个与虚拟存储区域相关联,其中虚拟存储区域表示磁盘存储区域的数据的副本。 访问存储的数据还可以包括当虚拟存储区域最初与磁盘存储区域相关联时,引起表的所有指针最初指向磁盘存储区域的各部分。 访问存储的数据还可以包括响应于对盘存储区域上的第一部分的写入,将第一部分的数据复制到作为易失性存储区域的一部分的第二部分,并且引起对应的一个指针 表指向第二部分。