×

Cluster file system comprising data mover modules having associated quota manager for managing back-end user quotas

  • US 10,078,639 B1
  • Filed: 09/29/2014
  • Issued: 09/18/2018
  • Est. Priority Date: 09/29/2014
  • Status: Active Grant
First Claim
Patent Images

1. An apparatus comprising:

  • at least one processing device comprising a processor coupled to a memory;

    the at least one processing device implementing a front-end file system comprising a plurality of archive directories configured for respective ones of a plurality of users;

    the at least one processing device implementing a back-end file system;

    the at least one processing device implementing a plurality of data mover modules arranged between the front-end and back-end file systems; and

    the at least one processing device implementing a quota manager associated with at least a given one of the plurality of data mover modules;

    wherein the data mover modules are configured to control archiving of data between the front-end file system and the back-end file system for respective ones of the users based at least in part on respective user quotas established by the quota manager and identifying corresponding portions of the back-end file system available to said users; and

    wherein the data mover modules are configured to archive a given file from the front-end file system in the back-end file system responsive to a link to that file being stored in a corresponding one of the archive directories of the front-end file system;

    the data mover modules thereby being configured to support selective archiving of files from the front-end file system in the back-end file system responsive to respective links to those files being stored in corresponding ones of the archive directories, while automatically preventing archiving of other files for which such links are not stored in corresponding ones of the archive directories, so as to conserve storage space in the back-end file system and facilitate conformance with the user quotas;

    the respective links to the selectively archived files thereby being stored in at least one of the archive directories;

    wherein the quota manager is further configured to establish archive directory quotas for respective ones of the archive directories and to proactively recommend changes to the archive directory quotas based on current sizes of the archive directories relative to the established archive directory quotas.

View all claims
  • 9 Assignments
Timeline View
Assignment View
    ×
    ×