FILE STORAGE SYSTEM FOR TRANSFERRING FILE TO REMOTE ARCHIVE SYSTEM
First Claim
1. A file storage system having a local file system and connected device coupled to a communication network to which an archive system device having a remotely controlled remote file system is connected and a plurality of client terminals, comprising:
- a processor configured to control;
the first communication interface system and the second communication interface system, a file transmission among the file storage device, the archive device, and the client terminals, andmanagement information regarding a network between the file storage device and the client terminals,wherein the network is managed as a Virtual Local Area Network (VLAN),wherein the management information includes an identifier of the VLAN and a priority of the VLAN,wherein the file includes metadata which include a priority of the file, andwherein the processor is configured to;
(a) replicate the file in the local file system from the file storage device to the remote file system archive device;
(b) manage the replicated file as a file to be stubbed;
(c) when receiving a write request from the client terminals,calculate a new priority based on a priority included in a VLAN tag of the write request and a priority of the file, andupdate a priority of an accessed file in accordance with the write request and the priority of the VLAN of the management information to the new priority sets a priority information included in the access request as a priority information of metadata for managing the file in the local file system if the access from the client terminal is a first request;
(d) when receiving a read request from the client terminals,calculate a new priority based on a priority included in a VLAN tag of the read request and a priority of the VLAN, the read request is transferred via the VLAN, andtransfer a result of the read request with the new priority updates the priority information of the metadata based on a result computed from the priority information of metadata of an already stored file and the priority information of the access request if the access from the client terminal is a second request;
(e) retain an access date and time information of the access request;
(f) monitor a used capacity of the file storage device local file system; and
(g) stub files in accordance with an order of the priority of each file stored in the file storage device and information regarding date and time starts a deleting process of a file to be stubbed in the local file system using either the priority information or the date and time information when the used capacity exceeds an upper limit set in advance.
1 Assignment
0 Petitions
Accused Products
Abstract
An archive system and a file storage system are connected via a communication network, wherein the file storage system (a) replicates a file to the archive system; (b) manages the replicated file as a file to be stubbed; (c) updates the priority information of a metadata based on a result computed from the priority information of metadata of an already stored file and the priority information of the access request; (d) retains an access date and time information of the access request in the metadata; (e) monitors a used capacity of the file storage system; and (f) starts a deleting process of a file to be stubbed using either the priority information or the date and time information in the metadata when the used capacity exceeds an upper limit set in advance.
27 Citations
20 Claims
-
1. A file storage system having a local file system and connected device coupled to a communication network to which an archive system device having a remotely controlled remote file system is connected and a plurality of client terminals, comprising:
-
a processor configured to control; the first communication interface system and the second communication interface system, a file transmission among the file storage device, the archive device, and the client terminals, and management information regarding a network between the file storage device and the client terminals, wherein the network is managed as a Virtual Local Area Network (VLAN), wherein the management information includes an identifier of the VLAN and a priority of the VLAN, wherein the file includes metadata which include a priority of the file, and wherein the processor is configured to; (a) replicate the file in the local file system from the file storage device to the remote file system archive device; (b) manage the replicated file as a file to be stubbed; (c) when receiving a write request from the client terminals, calculate a new priority based on a priority included in a VLAN tag of the write request and a priority of the file, and update a priority of an accessed file in accordance with the write request and the priority of the VLAN of the management information to the new priority sets a priority information included in the access request as a priority information of metadata for managing the file in the local file system if the access from the client terminal is a first request; (d) when receiving a read request from the client terminals, calculate a new priority based on a priority included in a VLAN tag of the read request and a priority of the VLAN, the read request is transferred via the VLAN, and transfer a result of the read request with the new priority updates the priority information of the metadata based on a result computed from the priority information of metadata of an already stored file and the priority information of the access request if the access from the client terminal is a second request; (e) retain an access date and time information of the access request; (f) monitor a used capacity of the file storage device local file system; and (g) stub files in accordance with an order of the priority of each file stored in the file storage device and information regarding date and time starts a deleting process of a file to be stubbed in the local file system using either the priority information or the date and time information when the used capacity exceeds an upper limit set in advance. - View Dependent Claims (4, 5, 6, 7, 8, 9, 10)
-
-
2-3. -3. (canceled)
-
11-18. -18. (canceled)
-
19. A non-transitory computer readable medium storing a computer program for execution by a file storage device,
wherein the file storage device is coupled to an archive device and a plurality of client terminals and is configured to store management information regarding a network between the file storage device and the client terminals, wherein the network is managed as a Virtual Local Area Network (VLAN), wherein the management information includes an identifier of the VLAN and a priority of the VLAN, and wherein a file stored in the file storage device includes metadata which include a priority of the file, the computer program comprising a code causing the file storage device to: -
(a) replicate the file from the file storage device to the archive device; (b) manage the replicated file as a file to be stubbed; (c) when the file storage device receives a write request from the client terminals, calculate a new priority based on a priority included in a VLAN tag of the write request and a priority of the file, and update a priority of an accessed file in accordance with the write request and the priority of the VLAN of the management information to the new priority; (d) when the file storage device receives a read request from the client terminals, calculate a new priority based on a priority includes in a VLAN tag of the read request and a priority of the VLAN, the read request is transferred via the VLAN, and transfer a result of the read request with the new priority; (e) retain an access date and time information of the access request; (f) monitor a used capacity of the file storage device; and (g) stub files in accordance with an order of the priority of each file stored in the file storage device and information regarding date and time when an used capacity exceeds an upper limit set in advance.
-
-
20. A method for a file storage device,
wherein the file storage device is coupled to an archive device and a plurality of client terminals and is configured to store management information regarding a network between the file storage device and the client terminals, wherein the network is managed as a Virtual Local Area Network (VLAN), wherein the management information includes an identifier of the VLAN and a priority of the VLAN, and wherein a file stored in the file storage device includes metadata which include a priority of the file, the method comprising the steps of: -
(a) replicating the file from the file storage device to the archive device; (b) managing the replicated file as a file to be stubbed; (c) when the file storage device receives a write request from the client terminals, calculating a new priority based on a priority included in a VLAN tag of the write request and a priority of the file, and updating a priority of an accessed file in accordance with the write request and the priority of the VLAN of the management information to the new priority; (d) when the file storage device receives a read request from the client terminals, calculating a new priority based on a priority included in a VLAN tag of the read request and a priority of the VLAN, the read request is transferred via the VLAN, and transferring a result of the read request with the new priority; (e) retaining an access date and time information of the access request; (f) monitoring a used capacity of the file storage device; and (g) stubbing files in accordance with an order of the priority of each file stored in the file storage device and information regarding date and time when an used capacity exceeds an upper limit set in advance.
-
Specification