会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 4. 发明申请
    • System and method for achieving reliable worm storage using WMRM storage
    • 使用WMRM存储实现可靠的蠕虫存储的系统和方法
    • US20060095687A1
    • 2006-05-04
    • US10977160
    • 2004-10-29
    • Windsor HsuShauchi Ong
    • Windsor HsuShauchi Ong
    • G06F12/14
    • G06F3/064G06F3/0623G06F3/0637G06F3/0674G06F11/1076G11B27/322G11B2220/211
    • The invention provides a method for ensuring that data stored on rewritable storage is immutable. The method includes initializing selected user-addressable blocks of storage to a writable state. In addition, the method includes accepting data to be stored in specified user-addressable blocks. Also, the method includes determining if the specified block(s) is writable. Also, the method includes storing the accepted data to the rewritable storage. Moreover, the method includes setting the state of the specified block(s) to non-writable. In one embodiment, the writable/non-writable state associated with each block is encoded and stored in the contents of the corresponding block. In another embodiment, the steps of determining whether the specified block(s) is writable, storing the accepted data to the rewritable storage, and setting the state of the specified block(s) to non-writable, are integrated and indivisible.
    • 本发明提供一种确保存储在可重写存储器上的数据是不可变的方法。 该方法包括将所选择的用户可寻址的存储块初始化为可写状态。 此外,该方法包括接受要存储在指定的用户可寻址块中的数据。 此外,该方法包括确定指定的块是否是可写的。 此外,该方法包括将可接受的数据存储到可重写存储器中。 此外,该方法包括将指定块的状态设置为不可写。 在一个实施例中,与每个块相关联的可写/不可写状态被编码并存储在相应块的内容中。 在另一个实施例中,确定所指定的块是否是可写入的步骤,将所接受的数据存储到可重写存储器中,以及将指定块的状态设置为不可写入的步骤是集成且不可分割的。
    • 8. 发明申请
    • System and method for dividing data into predominantly fixed-sized chunks so that duplicate data chunks may be identified
    • 将数据分割成主要是固定大小的块的系统和方法,以便可以识别重复的数据块
    • US20050091234A1
    • 2005-04-28
    • US10693284
    • 2003-10-23
    • Windsor HsuShauchi Ong
    • Windsor HsuShauchi Ong
    • G06F7/00G06F17/30
    • G06F17/30985Y10S707/99936Y10S707/99937Y10S707/99942Y10S707/99943Y10S707/99944Y10S707/99945
    • A data chunking system divides data into predominantly fixed-sized chunks such that duplicate data may be identified. The data chunking system may be used to reduce the data storage and save network bandwidth by allowing storage or transmission of primarily unique data chunks. The system may also be used to increase reliability in data storage and network transmission, by allowing an error affecting a data chunk to be repaired with an identified duplicate chunk. The data chunking system chunks data by selecting a chunk of fixed size, then moving a window along the data until a match to existing data is found. As the window moves across the data, unique chunks predominantly of fixed size are formed in the data passed over. Several embodiments provide alternate methods of determining whether a selected chunk matches existing data and methods by which the window is moved through the data. To locate duplicate data, the data chunking system remembers data by computing a mathematical function of a data chunk and inserting the computed value into a hash table.
    • 数据分块系统将数据分成主要固定大小的块,以便可以识别重复数据。 数据分块系统可用于通过允许主要唯一数据块的存储或传输来减少数据存储并节省网络带宽。 也可以通过允许使用识别的重复块来修复影响数据块的错误来提高数据存储和网络传输的可靠性。 数据分块系统通过选择固定大小的块来块数据,然后沿着数据移动窗口直到找到与现有数据的匹配。 当窗口移动数据时,在传递的数据中形成主要是固定大小的独特块。 几个实施例提供了确定所选择的块是否匹配现有数据的替代方法,以及通过该窗口移动数据的方法。 为了定位重复数据,数据分块系统通过计算数据块的数学函数并将计算的值插入散列表来记住数据。
    • 9. 发明授权
    • Asynchronous read-ahead disk caching using multiple disk I/O processes
adn dynamically variable prefetch length
    • 使用多个磁盘I / O进程的异步预读磁盘缓存动态变量预取长度
    • US5600817A
    • 1997-02-04
    • US371107
    • 1995-01-11
    • James F. Macon, Jr.Shauchi OngFeng-Hsien W. Shih
    • James F. Macon, Jr.Shauchi OngFeng-Hsien W. Shih
    • G06F12/08
    • G06F12/0862G06F12/0866
    • A file-based Read-ahead method employs asynchronous I/O processes to fetch Demand and Read-ahead data blocks from a disk (4), depending on their physical and logical sequentialities. When a file system (10) issues an I/O address to obtain data blocks from a file, it also determines the disk location of data blocks that are logically consecutive with the demanded data. The number of such data blocks to be determined in this process is accomplished in accordance with a dynamic Read-ahead method. If the data blocks are physically consecutive, a single I/O request is sent to a disk driver to obtain both the Demand data block and to Prefetch the Read-Ahead data block(s). If, instead, the data blocks are found not to be physically consecutive, a plurality of asynchronous disk I/O requests are issued so as to separately obtain the Demand and the Read-Ahead data blocks.
    • 基于文件的预读方法使用异步I / O进程从磁盘(4)获取请求和预读数据块,具体取决于其物理和逻辑顺序。 当文件系统(10)发出I / O地址以从文件中获取数据块时,它还确定逻辑上与要求数据连续的数据块的磁盘位置。 在该过程中要确定的这种数据块的数量是根据动态预读方法来完成的。 如果数据块在物理上是连续的,则将单个I / O请求发送到磁盘驱动器以获得需求数据块和预取预读数据块。 如果发现数据块不是物理上连续的,则发出多个异步磁盘I / O请求,以分别获得需求和预读数据块。
    • 10. 发明授权
    • Asynchronous read-ahead disk caching using multiple disk I/O processes
and dynamically variable prefetch length
    • 使用多个磁盘I / O进程和动态变量预取长度的异步预读磁盘缓存
    • US5410653A
    • 1995-04-25
    • US899565
    • 1992-06-16
    • James F. Macon, Jr.Shauchi OngFeng-Hsien W. Shih
    • James F. Macon, Jr.Shauchi OngFeng-Hsien W. Shih
    • G06F12/08G06F13/00
    • G06F12/0862G06F12/0866
    • A file-based Read-ahead method employs asynchronous I/O processes to fetch Demand and Read-ahead data blocks from a disk (4), depending on their physical and logical sequentialities. When a file system (10) issues an I/O address to obtain data blocks from a file, it also determines the disk location of data blocks that are logically consecutive with the demanded data. The number of such data blocks to be determined in this process is accomplished in accordance with a dynamic Read-ahead method. If the data blocks are physically consecutive, a single I/O request is sent to a disk driver to obtain both the Demand data block and to Prefetch the Read-Ahead data block(s). If, instead, the data blocks are found not to be physically consecutive, a plurality of asynchronous disk I/O requests are issued so as to separately obtain the Demand and the Read-Ahead data blocks.
    • 基于文件的预读方法使用异步I / O进程从磁盘(4)获取请求和预读数据块,具体取决于其物理和逻辑顺序。 当文件系统(10)发出I / O地址以从文件中获取数据块时,它还确定逻辑上与要求数据连续的数据块的磁盘位置。 在该过程中要确定的这种数据块的数量是根据动态预读方法来完成的。 如果数据块在物理上是连续的,则将单个I / O请求发送到磁盘驱动器以获得需求数据块和预取预读数据块。 如果发现数据块不是物理上连续的,则发出多个异步磁盘I / O请求,以分别获得需求和预读数据块。