Distributed file system and method of creating files effectively

    公开(公告)号:US10474643B2

    公开(公告)日:2019-11-12

    申请号:US15145311

    申请日:2016-05-03

    Abstract: A distributed file system includes metadata servers and data servers. The metadata server includes a selecting unit to select a data server from the data servers, a chunk allocation requesting unit to request that the selected data server perform chunk allocation, a chunk list managing unit to insert a list of chunks transmitted from the data server into a chunk list pool and determine an arrangement method of the chunk list pool, and a chunk fetching unit to fetch available chunk information from the chunk list pool. The data server includes a receiving unit to receive request for chunk allocation from the metadata server, a chunk allocating unit to allocate chunks in response to the request for chunk allocation and write a list of chunks based on information about the allocated chunk, and a transmitting unit to transmit the list of chunks to the metadata server.

    File system creating and deleting apparatus and driving method thereof

    公开(公告)号:US10191909B2

    公开(公告)日:2019-01-29

    申请号:US15057312

    申请日:2016-03-01

    Abstract: Provided herein is a filing system creating and deleting apparatus, comprising an available inode pool in which inodes are to be stored, a file system object creating processor creating an inode allocating request signal in response to a file system creating request from an external resource, an inode allocating processor allocating at least one of inodes stored in the available inode pool in response to the inode allocating request signal, a file system object deleting processor creating an inode deallocating request signal in response to a file system deleting request from the external resource, an inode deleting thread collecting inodes requested to be deleted corresponding to the file system deleting request, and an inode deallocating processor deallocating the inode requested to be deleted from the inode deleting thread, wherein a number of inodes stored in the available inode pool is limited to no more than a maximum inode number in the available inode pool, and the inode requested to be deleted creates and deletes a file system stored in the available inode pool when the number of inodes stored in the available inode pool is smaller than the maximum inode number in the available inode pool.

    Shuffle embedded distributed storage system supporting virtual merge and method thereof

    公开(公告)号:US10135926B2

    公开(公告)日:2018-11-20

    申请号:US14919135

    申请日:2015-10-21

    Abstract: Provided herein is a shuffle embedded distributed storage system and method supporting virtual merge, the system and method including a distributed shared storage configured to store a virtual merged file; a plurality of map servers connected to the distributed shared storage via a network, and configured to perform a map function and record a map result data computed as a result of the map function in the distributed shared storage by means of a map result file; and a plurality of reduce servers connected to the distributed shared storage and the map servers via the network, wherein the virtual merged file includes a list of the map result files recorded by the plurality of map servers, and an identifier of a reduce server to which the virtual merged file is to be transmitted.

    FILE SYSTEM CREATING AND DELETING APPARATUS AND DRIVING METHOD THEREOF
    8.
    发明申请
    FILE SYSTEM CREATING AND DELETING APPARATUS AND DRIVING METHOD THEREOF 审中-公开
    文件系统创建和删除设备及其驱动方法

    公开(公告)号:US20160259801A1

    公开(公告)日:2016-09-08

    申请号:US15057312

    申请日:2016-03-01

    Abstract: Provided herein is a filing system creating and deleting apparatus, comprising an available inode pool in which inodes are to be stored, a file system object creating processor creating an inode allocating request signal in response to a file system creating request from an external resource, an inode allocating processor allocating at least one of inodes stored in the available inode pool in response to the inode allocating request signal, a file system object deleting processor creating an inode deallocating request signal in response to a file system deleting request from the external resource, an inode deleting thread collecting inodes requested to be deleted corresponding to the file system deleting request, and an inode deallocating processor deallocating the inode requested to be deleted from the inode deleting thread, wherein a number of inodes stored in the available inode pool is limited to no more than a maximum inode number in the available inode pool, and the inode requested to be deleted creates and deletes a file system stored in the available inode pool when the number of inodes stored in the available inode pool is smaller than the maximum inode number in the available inode pool.

    Abstract translation: 这里提供了一种归档系统创建和删除装置,其包括可以存储索引节点的可用索引节点池,响应于来自外部资源的文件系统创建请求而创建索引节点分配请求信号的文件系统对象创建处理器, inode分配处理器,响应于所述inode分配请求信号而分配存储在可用索引节点池中的至少一个inode;处理器,响应于来自外部资源的文件系统删除请求而创建一个inode解除分配请求信号的文件系统对象删除处理器, 索引节点删除对应于文件系统删除请求的请求删除的线索收集节点,并且索引节点解除分配处理器从索引节点删除线程中取消分配请求删除的节点,其中存储在可用索引节点池中的多个节点被限制为否 超过可用inode池中的最大inode号,以及inode请求 ed被删除创建和删除存储在可用的索引节点池中的文件系统,当存储在可用的索引节点池中的inode的数量小于可用的inode池中的最大的inode编号。

Patent Agency Ranking