Patent ID: 7962534

Claim:
A data processing system comprising: a bus system; a communications system connected to the bus system; a memory connected to the bus system, wherein the memory includes a set of instructions; and a processing unit connected to the bus system, wherein the processing unit executes the set of instructions to identify an application set, wherein the application set comprises a grouping of application objects related to an application; determine application objects unrelated to the application; determine on which physical storage units the application objects reside; obtain a growth rate for the application objects; set free space requirements and projections based on the growth rate for the application objects; determine a layout of the application objects based on the determined physical storage units where the application objects reside, wherein the layout increases manageability of the application, and wherein the determined layout of the application objects isolates application objects related to an application from application objects unrelated to the application; determine a layout of tablespaces, containers, and volumes for the application set based on the free space requirements and projections to recommend an accommodation of the application set on a minimum number of volumes; and create tasks to implement the determined layout of the application objects, wherein creating the tasks to implement the determined layout of the application objects includes unloading the application objects currently residing on the physical storage units, re-defining infrastructure of the physical storage units based on the determined layout of the application objects, creating new data description language tasks, and loading the application objects in the re-defined infrastructure using the data description language tasks.