Graphical user interface for creating a customized storage layout for an application
First Claim
1. A system for determining a storage configuration for an application, the system comprising:
- a computer system including a processor and memory; and
one or more storage devices;
wherein the processor is operable to execute program instructions stored in the memory to;
display a graphical user interface for guiding a user through creation of the storage configuration;
receive user input to the graphical user interface, wherein the user input specifies one or more of;
properties of the storage configuration or properties of the application, wherein the user input received to the graphical user interface specifies a mapping of one or more data objects associated with the application to one or more storage resources of the one or more storage devices;
determine whether the specified mapping of data objects to storage resources is valid;
determine the storage configuration based on the user input received to the graphical user interface, wherein the storage configuration is determined using the specified mapping of data objects to storage resources if the mapping is determined to be valid;
wherein the storage configuration specifies a storage layout on the one or more storage devices for a plurality of data objects associated with the application.
9 Assignments
0 Petitions
Accused Products
Abstract
A system and method for determining a storage configuration for an application, where the storage configuration specifies a storage layout for data objects associated with the application. A Storage Configurator program may display a graphical user interface (GUI) for guiding the user through creation of the storage configuration. User input to specify properties of the storage configuration and/or properties of the application may be received to the graphical user interface. The Storage Configurator program may determine a storage configuration for the application, based on the user input received to the graphical user interface. In one embodiment, the Storage Configurator may provide an option allowing the user to save the storage configuration, e.g., in a file or database. Saving the storage configuration may allow the user to utilize the storage configuration at a later time. In one embodiment, the Storage Configurator may also provide an option allowing the user to implement the storage configuration. Implementing the storage configuration may comprise storing the plurality of data objects associated with the application on one or more storage devices according to the storage layout specified by the storage configuration. For example, the user may simply click a button to cause the data objects to be stored according to the storage layout.
-
Citations
30 Claims
-
1. A system for determining a storage configuration for an application, the system comprising:
-
a computer system including a processor and memory; and one or more storage devices; wherein the processor is operable to execute program instructions stored in the memory to; display a graphical user interface for guiding a user through creation of the storage configuration; receive user input to the graphical user interface, wherein the user input specifies one or more of;
properties of the storage configuration or properties of the application, wherein the user input received to the graphical user interface specifies a mapping of one or more data objects associated with the application to one or more storage resources of the one or more storage devices;determine whether the specified mapping of data objects to storage resources is valid; determine the storage configuration based on the user input received to the graphical user interface, wherein the storage configuration is determined using the specified mapping of data objects to storage resources if the mapping is determined to be valid; wherein the storage configuration specifies a storage layout on the one or more storage devices for a plurality of data objects associated with the application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for determining a storage configuration for an application, the method comprising:
-
displaying a graphical user interface for guiding a user through creation of the storage configuration; receiving user input to the graphical user interface, wherein the user input specifies one or more of;
properties of the storage configuration or properties of the application, wherein the user input received to the graphical user interface specifies a mapping of one or more data objects associated with the application to one or more storage resources of the one or more storage devices;determining whether the specified mapping of data objects to storage resources is valid; automatically determining the storage configuration based on the user input received to the graphical user interface, wherein said automatically determining the storage configuration uses the specified mapping of data objects to storage resources if the mapping is valid; wherein the storage configuration specifies a storage layout for a plurality of data objects associated with the application. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A computer-accessible memory medium for determining a storage configuration for an application, wherein the memory medium comprises program instructions executable by a processor to:
-
display a graphical user interface for guiding a user through creation of the storage configuration; receive user input to the graphical user interface, wherein the user input specifies one or more of;
properties of the storage configuration or properties of the application, wherein the user input received to the graphical user interface specifies a mapping of one or more data objects associated with the application to one or more storage resources of the one or more storage devices;determine whether the specified mapping of data objects to storage resources is valid; determine the storage configuration based on the user input received to the graphical user interface using the specified mapping of data objects to storage resources if the mapping is valid; wherein the storage configuration specifies a storage layout for a plurality of data objects associated with the application. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30)
-
Specification