会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 11. 发明授权
    • Hit-density-based replacement for data cache with prefetching
    • 基于命中密度的替代数据缓存与预取
    • US5293609A
    • 1994-03-08
    • US688732
    • 1991-04-19
    • Feng-Hsien W. ShihJames F. Macon, Jr.Shauchi Ong
    • Feng-Hsien W. ShihJames F. Macon, Jr.Shauchi Ong
    • G06F12/08G06F12/12
    • G06F12/123G06F12/0862G06F12/0866G06F12/126
    • A least recently used cache replacement system in which the data cache is logically partitioned into two separate sections, demand and prefetch. A cache directory table and a least recently used table are used to maintain the cache. When a new demand data page is added to the cache, a most recently used (MRU) pointer is updated and points to this new page. When a prefetch page is added to the cache, the least recently used pointer of the demand section is updated with its backward pointer pointing to this new page. A cache hit on a demand of prefetch page moves that page to the top of the least recently used table. When a free page is needed in the cache, it is selected from the demand or prefetch sections of the memory based on a comparison of the demand hit density and the prefetch hit density so to maintain a balance between these two hit densities.
    • 最近最少使用的缓存替换系统,其中数据高速缓存在逻辑上被分割成两个单独的部分,需求和预取。 缓存目录表和最近使用的表用于维护缓存。 当新的需求数据页被添加到高速缓存时,最近使用的(MRU)指针被更新并且指向这个新页面。 当预取页面被添加到高速缓存中时,需求部分的最近最少使用的指针被更新,其后向指针指向该新页面。 预取页面需求的缓存命中将该页面移动到最近使用的表格的顶部。 当缓存中需要空闲页面时,将根据需求命中密度与预取命中密度的比较从存储器的需求或预取部分中选择一个空白页面,以便保持这两个命中密度之间的平衡。
    • 12. 发明授权
    • Method for achieving reliable worm storage using WMRM storage
    • 使用WMRM存储实现可靠的蠕虫存储的方法
    • US07493454B2
    • 2009-02-17
    • US10977160
    • 2004-10-29
    • Windsor Wee Sun HsuShauchi Ong
    • Windsor Wee Sun HsuShauchi Ong
    • G06F12/14G06F13/00
    • G06F3/064G06F3/0623G06F3/0637G06F3/0674G06F11/1076G11B27/322G11B2220/211
    • The disclosure 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. Each user-addressable block of storage is mapped to at least one block of rewritable storage and initializing selected user-addressable blocks of storage to a writable state includes storing predetermined bit patterns into the corresponding blocks of rewritable storage such that for each selected user-addressable block of storage, the contents of the corresponding blocks of rewritable storage satisfy a predetermined mathematical relationship.
    • 本公开提供了一种确保存储在可重写存储器上的数据是不可变的方法。 该方法包括将所选择的用户可寻址的存储块初始化为可写状态。 此外,该方法包括接受要存储在指定的用户可寻址块中的数据。 此外,该方法包括确定指定的块是否是可写的。 此外,该方法包括将可接受的数据存储到可重写存储器中。 此外,该方法包括将指定块的状态设置为不可写。 每个用户可寻址的存储块被映射到至少一个可重写存储块并且将所选择的可用户寻址的存储块初始化为可写状态包括将预定位模式存储到可重写存储器的相应块中,使得对于每个所选择的用户可寻址 存储块,相应的可重写存储块的内容满足预定的数学关系。
    • 13. 发明授权
    • System and method for dividing data into predominantly fixed-sized chunks so that duplicate data chunks may be identified
    • 将数据分割成主要是固定大小的块的系统和方法,以便可以识别重复的数据块
    • US07281006B2
    • 2007-10-09
    • US10693284
    • 2003-10-23
    • Windsor Wee Sun HsuShauchi Ong
    • Windsor Wee Sun HsuShauchi Ong
    • G06F17/30G06F11/00
    • 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.
    • 数据分块系统将数据分成主要固定大小的块,以便可以识别重复数据。 数据分块系统可用于通过允许主要唯一数据块的存储或传输来减少数据存储并节省网络带宽。 也可以通过允许使用识别的重复块来修复影响数据块的错误来提高数据存储和网络传输的可靠性。 数据分块系统通过选择固定大小的块来块数据,然后沿着数据移动窗口直到找到与现有数据的匹配。 当窗口移动数据时,在传递的数据中形成主要是固定大小的独特块。 几个实施例提供了确定所选择的块是否匹配现有数据的替代方法,以及通过该窗口移动数据的方法。 为了定位重复数据,数据分块系统通过计算数据块的数学函数并将计算的值插入散列表来记住数据。
    • 16. 发明授权
    • System and method for detecting and sharing common blocks in an object storage system
    • 用于在对象存储系统中检测和共享公共块的系统和方法
    • US07076622B2
    • 2006-07-11
    • US10674375
    • 2003-09-30
    • Windsor Wee Sun HsuShauchi Ong
    • Windsor Wee Sun HsuShauchi Ong
    • G06F12/00
    • G06F11/008G06F11/1096G06F11/1662G06F11/2097G06F17/30097H04L67/1097
    • A system and method of optimizing storage of common data blocks within a networked storage system comprises receiving a data block to be stored in the networked storage system, analyzing contents of the received data block to determine how many copies of the data block the system is entrusted to store and how many copies of the data block existing within the system, and to identify a location of each copy of the data block within the system, identifying performance and reliability requirements of the system, determining an optimal number of copies of the received data block to store in the system, wherein the determination is made according to a number of copies of the data block the system is entrusted to store together with the identified performance and reliability requirements of the system, and maintaining the optimal number of copies of the received data block within the system.
    • 一种优化网络存储系统内公共数据块存储的系统和方法包括接收要存储在网络存储系统中的数据块,分析接收到的数据块的内容,以确定系统被委托的数据块的副本数 存储和存储系统内存在的数据块的副本,以及识别系统内的数据块的每个副本的位置,识别系统的性能和可靠性要求,确定接收到的数据的最佳拷贝数 块存储在系统中,其中根据系统被委托存储的数据块的副本数量与所识别的系统的性能和可靠性要求一起进行确定,并且保持所接收的最佳拷贝数 系统内的数据块。
    • 17. 发明授权
    • Method and system for deferred read in lazy-write disk cache systems
    • 延迟读取方法和系统,用于延迟写入磁盘缓存系统
    • US5353410A
    • 1994-10-04
    • US853219
    • 1992-03-18
    • James F. Macon, Jr.Shauchi OngFeng-Hsien Shih
    • James F. Macon, Jr.Shauchi OngFeng-Hsien Shih
    • G06F12/08G06F13/00
    • G06F12/0804G06F12/0859G06F12/0866
    • Lazy Write disk cache systems are often utilized in disk cache designs. In such systems, data to be written to the disk storage system is temporarily placed in cache memory for a preselected period of time until an actual update of the disk occurs. By deferring disk write operations input/output performance efficiency is enhanced. However, in sector-based disk storage systems in which data may only be read from or written to a disk in predetermined fixed amounts an attempted update of data often requires a read of data from the disk storage system to ensure that existing data is not written over during an update. The method and system of the present invention avoids this problem by maintaining a status table for each block of cache memory which includes an identification of each byte within each block of cache memory which will be updated. A required read from the disk storage system is then deferred until an update takes place, or eliminated entirely if all bytes within a cache memory block have been updated.
    • 懒惰写磁盘缓存系统通常用于磁盘缓存设计。 在这样的系统中,要写入磁盘存储系统的数据被暂时放置在高速缓冲存储器中预先选定的时间段,直到盘的实际更新发生。 通过推迟磁盘写入操作,输入/输出性能效率得到提升。 然而,在基于扇区的磁盘存储系统中,数据只能以预定的固定量读取或写入磁盘,所以尝试更新数据通常需要从磁盘存储系统读取数据,以确保现有的数据不被写入 在更新过程中。 本发明的方法和系统通过维护每个高速缓冲存储器块的状态表来避免这个问题,该状态表包括将被更新的高速缓冲存储器的每个块内的每个字节的标识。 然后延迟从磁盘存储系统读取所需的读取,直到更新发生,或者如果高速缓冲存储器块中的所有字节都被更新,则完全消除。