Patent ID: 7529784
Filing Date: 2009-05-05
Classification: G06F,Y10S

Abstract:
1. A system for object-based archival data storage, the system comprising: an administration interface subsystem having a graphical user interface (GUI) and a command line interface (CLI), the administration interface subsystem allowing an administrator to interface with: an object-based storage subsystem having an object store meta data subsystem, wherein the object store meta data subsystem maintains the persistent recta-data about the stored object and executes the actions desired to enforce storage management policies, a meta data subsystem including a virtual file subsystem having a virtual file server (VFS) storing meta data about files, and the meta data subsystem including a meta data server interface, a file database coupled to the meta data server interface and a file control interface coupled to the file data base, a policy subsystem that provides system rules predetermined by the administrator for at least one of hash based integrity checking, read-only/write-ability/erase-ability control, and duplicate data treatment corresponding to files and file objects, a scheduler subsystem having a job scheduler control interface that communicates with the policy subsystem in order to receive policy enforcement scheduling rules, the scheduler further communicating with the object-based storage subsystem in order to duplicate, delete and migrate existing data, an audit subsystem that provides system wide logging capability, threshold management of audits and logs at local processing environments, different notification mechanisms, and an administrator configurable parameter system that defines the type and length of audit information to be kept by the system, and at least one file presentation interface that interfaces a client platform to the VFS of the meta data subsystem; and a scalable interconnect to couple the object-based storage subsystem, the administration interface subsystem, the meta data subsystem, the policy subsystem, and the at least one file presentation interface.