发明名称 Synthetic view
摘要 One example method presents a synthetic view of data stored by a shared device file system. The synthetic view provides a “fictional” single namespace for data stored by the shared device file system. The method includes accepting a command to access data stored by the shared device file system. The command may be native to a user requesting the access. The command addresses the data stored by the shared device file system using the single namespace provided by the synthetic view. The method includes creating a replacement command(s) for accessing data stored by the shared device file system using one or more actual namespaces different from the single fictional namespace provided by the synthetic view. With the replacement command(s) prepared, the method proceeds to access data stored by the shared device file system using the replacement command(s).
申请公布号 US9020996(B2) 申请公布日期 2015.04.28
申请号 US201213494278 申请日期 2012.06.12
申请人 发明人 Lord Stephen P.
分类号 G06F12/00;G06F17/30;G06F7/00 主分类号 G06F12/00
代理机构 代理人
主权项 1. A non-transitory computer-readable medium storing computer-executable instructions that when executed by a computer cause the computer to perform a method, the method comprising: presenting a synthetic view of data stored by a shared device file system, where the synthetic view provides a single namespace for data stored by the shared device file system, where a first portion of the data stored by the shared device file system is stored in an expanded state and where a second portion of the data stored in the shared device file system is stored in a flattened state; accepting a command to access data stored by the shared device file system, where the command addresses data stored by the shared device file system based, at least in part, on the single namespace provided by the synthetic view; creating one or more replacement commands to access data stored by the shared device file system, where the one or more replacement commands address data stored by the shared device file system based on one or more namespaces different from the single namespace provided by the synthetic view; accessing data stored by the shared device file system using the one or more replacement commands, determining that a flattened-expanded state has changed for a portion of the data stored by the shared device file system, and manipulating the synthetic view to maintain the single namespace in light of the change in the flattened-expanded state for the portion, upon determining that an expansion threshold has been met by a selected flattened portion of the data stored by the shared device file system, selectively expanding the selected flattened portion; and upon determining that a flattening threshold has been met by a selected expanded portion of the data stored by the shared device file system, selectively flattening the selected expanded portion.
地址
您可能感兴趣的专利