HIERARCHICAL HOST-BASED STORAGE
    1.
    发明申请
    HIERARCHICAL HOST-BASED STORAGE 审中-公开
    分层主机存储

    公开(公告)号:US20150248443A1

    公开(公告)日:2015-09-03

    申请号:US14635261

    申请日:2015-03-02

    Applicant: Plexistor Ltd.

    Inventor: Amit GOLANDER

    Abstract: A method of accessing a memory record in distributed network storage, comprising: storing a plurality of memory records in a plurality of network nodes, each stores a file system segment of a file system mapping the memory records, each file system segment maps a subset of the memory records; receiving, by a storage managing module of a first network node, a request for accessing one of the memory records from an application executed in the first network node; querying a file system segment stored in the first network node for the memory record; when the memory record is missing, querying for an address of a second network node, wherein the memory record is stored in the second network node; and providing said first network node with an access to said memory record at said second network node via a network according to said address.

    Abstract translation: 一种访问分布式网络存储器中的存储器记录的方法,包括:在多个网络节点中存储多个存储器记录,每个存储映射存储器记录的文件系统的文件系统段,每个文件系统段映射一个 记忆记录; 由第一网络节点的存储管理模块接收从在第一网络节点中执行的应用访问存储器记录之一的请求; 查询存储在第一网络节点中的用于存储器记录的文件系统段; 当所述存储器记录丢失时,查询第二网络节点的地址,其中所述存储器记录被存储在所述第二网络节点中; 以及根据所述地址,经由网络向所述第一网络节点提供对所述第二网络节点处的所述存储器记录的访问。

    DATA CLONING IN MEMORY-BASED FILE SYSTEMS
    2.
    发明申请

    公开(公告)号:US20170371889A1

    公开(公告)日:2017-12-28

    申请号:US15630392

    申请日:2017-06-22

    Applicant: PLEXISTOR LTD.

    Abstract: Method, apparatus and product for data cloning in a memory-based file systems. A content of each object of the file system is retained in data units and represented using a tree of the nodes comprising tree nodes and leaf nodes. The file system utilizes a volatile resource usage collection and volatile reference counters for each node of the nodes. In response to mounting the file system, a storage retaining a file system metadata is scanned to compile the volatile resource usage collection and the volatile reference counters. In response to a determination to reuse a pointed node of a tree of an object by a pointing node, a volatile reference counter of the pointed node is updated and the pointing node is atomically set, using a single instruction, to point to the pointed node.

    METHOD FOR DATA PLACEMENT IN A MEMORY BASED FILE SYSTEM
    4.
    发明申请
    METHOD FOR DATA PLACEMENT IN A MEMORY BASED FILE SYSTEM 有权
    基于存储器的文件系统中的数据放置方法

    公开(公告)号:US20160188217A1

    公开(公告)日:2016-06-30

    申请号:US14587075

    申请日:2014-12-31

    Applicant: PLEXISTOR LTD.

    CPC classification number: G06F3/065 G06F3/061 G06F3/0685

    Abstract: Methods for data placement in a memory-based file system are described, including copying a user data unit from a second storage type device to a first storage type device based on an access request to the file system, the first storage type device being a faster access device than the second storage type device, referencing the user data unit in the first storage type device by a byte addressable memory pointer, and using the byte addressable memory pointer to copy the user data unit from the first storage type device to the second storage type device based on data access pattern.

    Abstract translation: 描述了基于存储器的文件系统中的数据放置方法,包括基于对文件系统的访问请求将用户数据单元从第二存储类型设备复制到第一存储类型设备,第一存储类型设备是更快 通过字节可寻址存储器指针参考第一存储型设备中的用户数据单元,并使用字节可寻址存储器指针将用户数据单元从第一存储型设备复制到第二存储器 基于数据访问模式的类型设备。

    METHOD AND APPARATUS FOR ADAPTIVELY MANAGING DATA IN A MEMORY BASED FILE SYSTEM
    5.
    发明申请
    METHOD AND APPARATUS FOR ADAPTIVELY MANAGING DATA IN A MEMORY BASED FILE SYSTEM 审中-公开
    用于在基于存储器的文件系统中适应性地管理数据的方法和装置

    公开(公告)号:US20160170659A1

    公开(公告)日:2016-06-16

    申请号:US14565473

    申请日:2014-12-10

    Applicant: PLEXISTOR LTD.

    Abstract: Managing pages in a memory based file system by maintaining a memory into two lists, an Lr list and an Lf list, moving pages from the Lr list to the Lf list based on a repeated access pattern, and moving a page out of the Lr list or the Lf list arbitrarily, thereby enabling the two lists to re-grow according to current workload.

    Abstract translation: 通过将内存维护为两个列表,Lr列表和Lf列表,基于重复的访问模式将页面从Lr列表移动到Lf列表,并将页面从Lr列表中移出,来管理基于内存的文件系统中的页面 或Lf列表,从而使两个列表能够根据当前工作量重新增长。

    ATOMIC UPDATE OF B-TREE IN A PERSISTENT MEMORY-BASED FILE SYSTEM

    公开(公告)号:US20170177644A1

    公开(公告)日:2017-06-22

    申请号:US15158642

    申请日:2016-05-19

    Applicant: Plexistor Ltd.

    CPC classification number: G06F16/13 G06F16/9027

    Abstract: A computer implemented method for updating a file system tree structure through an atomic operation, comprising one or more hardware processor adapted for designating a file system comprising a plurality of files arranged in a plurality of tree structures, the file system is based on a direct mapping persistent memory, receiving instructions from a client to alter an altered file of the plurality of files, creating an alternate tree structure to apply the alteration in case the alteration involves a non-atomic tree structure operation to an original tree structure of the plurality of tree structures containing the altered file and committing the alteration to the file system through an atomic operation.

    PERSISTENT MEMORY BASED DISTRIBUTED-JOURNAL FILE SYSTEM

    公开(公告)号:US20170177447A1

    公开(公告)日:2017-06-22

    申请号:US14970611

    申请日:2015-12-16

    Applicant: Plexistor Ltd.

    Abstract: A persistent memory based distributed-journal file system, comprising: 1) Direct mapped persistent memory unit hosting at least a subset of a file system which contains a plurality of files each associated with a metadata record and a self-journal record. 2) A memory storing a program code. 3) One or more processors coupled to the persistent memory unit and the memory for executing the program code which comprises: (a) Creating a resources dataset which maps characteristics of the file system by analyzing the files' metadata records. (b) Receiving an alteration request to alter altered file(s) of the plurality of files. (c) Determining if the alteration is an atomic alteration which is applied to the file system in an atomic operation. (d) Logging an indication of the alteration in the respective self-journal record of the altered file(s) for non-atomic alteration. (e) Applying the alteration in the file system.

    Data cloning in memory-based file systems

    公开(公告)号:US10606803B2

    公开(公告)日:2020-03-31

    申请号:US15630392

    申请日:2017-06-22

    Applicant: PLEXISTOR LTD.

    Abstract: Method, apparatus and product for data cloning in a memory-based file systems. A content of each object of the file system is retained in data units and represented using a tree of the nodes comprising tree nodes and leaf nodes. The file system utilizes a volatile resource usage collection and volatile reference counters for each node of the nodes. In response to mounting the file system, a storage retaining a file system metadata is scanned to compile the volatile resource usage collection and the volatile reference counters. In response to a determination to reuse a pointed node of a tree of an object by a pointing node, a volatile reference counter of the pointed node is updated and the pointing node is atomically set, using a single instruction, to point to the pointed node.

    Method for compute element state replication

    公开(公告)号:US09678670B2

    公开(公告)日:2017-06-13

    申请号:US14753052

    申请日:2015-06-29

    Applicant: PLEXISTOR LTD.

    CPC classification number: G06F3/0607 G06F3/0647 G06F3/0685

    Abstract: A method and system for compute element state replication is provided. The method includes transforming at least a subset of metadata of a source compute element from a memory tier of the source compute element to a block representation; within a destination compute element, mounting the block representation; reverse transforming the metadata to a memory tier of the destination compute element; and using the reverse transformed metadata to operate the destination compute element.

Patent Agency Ranking