Patent ID: 8332360

Claim:
A method for lifecycle management for file systems, comprising: receiving a request to create a file system with a predefined quality of service; allocating, by a processor, at least one storage container associated with a service class that is one of a plurality of quality service classes and configuring the at least one storage container to meet the predefined quality of service; creating the requested file system on the at least one allocated storage container through a lifecycle action invoked by an event, wherein the file system is associated with the service class, wherein the file system comprises a structured organization of data files, where after being created, said file system becomes one of a plurality of the file systems each stored on an allocated storage container; wherein in addition to being configured to create the file system through the lifecycle action, said processor is configured to provide said lifecycle actions performed on the file systems at least for registering, extending, replicating, moving, migrating and deleting any file system of the file systems in response to the event; and using the associated service class during lifecycle actions performed on the file system, wherein each lifecycle action of the lifecycle management for the file systems is invoked by an event comprising an identification of an event type and an identification of one file system of the file systems having one associated service class of the plurality of the service classes, said each lifecycle action being performed on the identified one file system.