会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 3. 发明授权
    • Remote access agent for caching in a SAN file system
    • 用于在SAN文件系统中缓存的远程访问代理
    • US07685128B2
    • 2010-03-23
    • US10864605
    • 2004-06-10
    • Owen Theodore AndersonBinny Sher GillLeo Shyh-Wei LuanManuel Vasconcellos Pereira, IIIGeoffrey Albert Riegel
    • Owen Theodore AndersonBinny Sher GillLeo Shyh-Wei LuanManuel Vasconcellos Pereira, IIIGeoffrey Albert Riegel
    • G06F17/30
    • G06F17/30067
    • Addressed is a system and method for remote data caching and replication by local copy maintenance of remote data within a SAN file system. Distributed Storage Tank (DST), an extension to a SAN file system, provides for transparent SAN client access of local copies by importing, exporting, and storing data using network file access protocols as well as by providing assurance of metadata and file content validity. A Remote Access Agent (RAA) handles protocol implementation and conversion necessary for communication with remote data sources. Controlled by a consistency policy, consistency is maintained by RAA fetching and updating local copies if modifications have occurred to a file since it was first stored as a local copy in local storage. Additionally, RAA returns metadata pertaining to the requested data. A SAN client obtains metadata corresponding to the requested data and utilizes it to directly access locally stored copies of remote data.
    • 解决的是通过SAN文件系统中的远程数据的本地复制维护来进行远程数据缓存和复制的系统和方法。 分布式存储库(DST)是SAN文件系统的扩展,通过使用网络文件访问协议导入,导出和存储数据以及提供元数据和文件内容有效性的保证,为本地副本的透明SAN客户端访问提供了便利。 远程访问代理(RAA)处理与远程数据源通信所需的协议实现和转换。 由一致性策略控制,由于RAA首次将其作为本地副本存储在本地存储中,因此RAA会在文件发生修改时,获取和更新本地副本,从而保持一致性。 此外,RAA返回与所请求数据有关的元数据。 SAN客户端获取与所请求数据相对应的元数据,并利用它来直接访问本地存储的远程数据副本。
    • 5. 发明申请
    • Adaptive vicinity prefetching For filesystem Metadata
    • 自适应邻域预取对于文件系统元数据
    • US20080177754A1
    • 2008-07-24
    • US12058347
    • 2008-03-28
    • Binny Sher GillLeo Shyh-Wei Luan
    • Binny Sher GillLeo Shyh-Wei Luan
    • G06F17/30
    • G06F17/30902Y10S707/99931Y10S707/99953
    • Network latencies are reduced by detecting a metadata access call for filesystem metadata contained in a filesystem node of remotely located filesystem. The metadata corresponding to the metadata access call is fetched when the metadata corresponding to the metadata access call is not contained in a local filesystem cache that has a hierarchical structure corresponding to a hierarchical structure of the remotely located filesystem. Metadata related to the metadata corresponding to the metadata access call from the remotely located filesystem is prefetched when the related metadata is not contained in the local filesystem cache. The metadata related to the metadata corresponding to the access call can be contained in a child node or a parent node of the node containing the metadata corresponding to the access call, or the descendants of such nodes.
    • 通过检测包含在远程位置文件系统的文件系统节点中的文件系统元数据的元数据访问调用来减少网络延迟。 当与元数据访问调用相对应的元数据不包含在具有与远程位置的文件系统的层次结构相对应的层次结构的本地文件系统高速缓存中时,获取对应于元数据访问调用的元数据。 当相关的元数据不包含在本地文件系统高速缓存中时,预取与来自远程位置的文件系统的元数据访问调用相对应的元数据的元数据。 与访问呼叫相对应的元数据相关的元数据可以包含在包含与访问呼叫对应的元数据的节点的子节点或父节点,或者这些节点的后代。
    • 6. 发明授权
    • Adaptive vicinity prefetching for filesystem metadata
    • 自适应邻域预取文件系统元数据
    • US07496642B2
    • 2009-02-24
    • US10953243
    • 2004-09-29
    • Binny Sher GillLeo Shyh-Wei Luan
    • Binny Sher GillLeo Shyh-Wei Luan
    • G06F15/16
    • G06F17/30902Y10S707/99931Y10S707/99953
    • Network latencies are reduced by detecting a metadata access call for filesystem metadata contained in a filesystem node of remotely located filesystem. The metadata corresponding to the metadata access call is fetched when the metadata corresponding to the metadata access call is not contained in a local filesystem cache that has a hierarchical structure corresponding to a hierarchical structure of the remotely located filesystem. Metadata related to the metadata corresponding to the metadata access call from the remotely located filesystem is prefetched when the related metadata is not contained in the local filesystem cache. The metadata related to the metadata corresponding to the access call can be contained in a child node or a parent node of the node containing the metadata corresponding to the access call, or the descendants of such nodes.
    • 通过检测包含在远程位置文件系统的文件系统节点中的文件系统元数据的元数据访问调用来减少网络延迟。 当与元数据访问调用相对应的元数据不包含在具有与远程位置的文件系统的层次结构相对应的层次结构的本地文件系统高速缓存中时,获取对应于元数据访问调用的元数据。 当相关的元数据不包含在本地文件系统高速缓存中时,预取与来自远程位置的文件系统的元数据访问调用相对应的元数据的元数据。 与访问呼叫相对应的元数据相关的元数据可以包含在包含与访问呼叫对应的元数据的节点的子节点或父节点,或者这些节点的后代。
    • 7. 发明申请
    • EFFICIENT VALIDATION OF WRITES FOR PROTECTION AGAINST DROPPED WRITES
    • 用于保护写作的写作的有效验证
    • US20090216944A1
    • 2009-08-27
    • US12036194
    • 2008-02-22
    • Binny Sher GillJames Lee Hafner
    • Binny Sher GillJames Lee Hafner
    • G06F12/00G06F12/08
    • G06F12/0804G06F12/0866G06F2212/1032
    • A write cache provides for staging of data units written from a processor for recording in a disk. The order in which destages and validations occur is controlled to make validations more efficient. The data units are arranged in a circular queue according to their respective disk storage addresses. Each data unit is tagged with a state value of 1, 0, or −1. A destaging pointer is advanced one-by-one to each data unit like the hand of a clock. Each data unit pointed to is evaluated as a destage victim. The first step is to check its state value. A data unit newly brought into the write cache will have its state value reset to 0. It will stay that way until it receives an overwrite x command or the destage pointer clocks around to x. If an overwrite x, the state value is set to 1, in a way, indicating recent use of the data unit and postponing its destaging and eviction. If the destage pointer clocks around to x when the state was 0, then it's time to destage x and the state value is changed to −1. A write to the disk occurs and a later read will be used to verify the write. If the state value was already 1 when the destage pointer clocks around to x, the state value is reset to 0. If the destage pointer clocks around to x when the state is −1, the associated data is read from the disk and validated to be same as the copy in cache. If not, the destage of x is repeated, and the state value remains as −1. Otherwise, if the associated read for validation did return a success, then data unit x is evicted from the write cache.
    • 写高速缓存提供从处理器写入的数据单元的分段以便在盘中记录。 控制出现故障和验证的顺序,使验证更有效率。 数据单元根据其各自的磁盘存储地址被排列成圆形队列。 每个数据单元的状态值为1,0或-1。 每个数据单元像时钟的手一个接一个地提前一个命中指针。 指出的每个数据单元被评估为一个流血的受害者。 第一步是检查其状态值。 新进入写入缓存的数据单元将其状态值重置为0.它将一直保持这种方式,直到它接收到覆盖x命令,或者指针指针周期延伸到x。 如果覆盖x,状态值设置为1,表示最近使用数据单元并延迟其破坏和驱逐。 如果在状态为0的情况下,目标指针周期到x,那么现在是时间到x,状态值改为-1。 将发生对磁盘的写入,稍后读取将用于验证写入。 如果目标指针周期到x的状态值已经为1,则状态值将重置为0.如果状态为-1,则返回指针周期为x,则从磁盘读取相关数据,并验证为 与缓存中的副本相同。 如果不是,则重复x的迁移,状态值保持为-1。 否则,如果用于验证的关联读取确实返回成功,则数据单元x从写缓存中被逐出。