System for configuration of dynamic computing environments using a visual interface
DCFirst Claim
1. A system comprising:
- a plurality of hardware devices;
a communication link, whereinthe communication link is configurable to couple the hardware devices to one another;
a plurality of software programs, whereineach of the software programs is executable by at least one hardware device of the hardware devices, andthe software programs comprise at least one of operating system software and application software;
a computer system, whereinthe computer system comprisesa processor,an input device, coupled to the processor, anda display, coupled to the processor, andthe computer system is coupled to the hardware devices and communication link; and
a user interface, whereinthe user interface is presented on the display,the user interface is configured to provide for construction of a visual construction of a distributed computing environment,the distributed computing environment comprisesthe communication link,at least one of the hardware devices, andat least one of the software programs, andthe computer system is configured to provide for the creation of the distributed computing environment according to the visual construction by virtue of the user interface being configured to accept a first input via the input device, whereinthe first input specifies a type of operating system for use in the distributed computing environment,accept a second input via the input device, whereinthe second input specifies a type of hardware for use within the distributed computing environment,accept a third input via the input device, whereinthe third input specifies software to be used within the distributed computing environment, andcause the system to instantiate the distributed computing environment using a device configuration.
6 Assignments
Litigations
0 Petitions
Accused Products
Abstract
The present invention discloses a user interface for creating a dynamic computing environment using allocateable resources. The interface enables the fast, efficient selection and configuration of resources for the computing environment. The resources are fully selectable and allocable by a system architect. In a first embodiment, the ability is provided that allows a customer or system architect to design a system by allocating resources and specifying how the resources are to be used. The system architect may create a computing environment from a remotely accessible user interface such as a web page on the Internet. Thus, the system architect can create, modify and operate the environment from anywhere in the world.
-
Citations
17 Claims
-
1. A system comprising:
-
a plurality of hardware devices; a communication link, wherein the communication link is configurable to couple the hardware devices to one another; a plurality of software programs, wherein each of the software programs is executable by at least one hardware device of the hardware devices, and the software programs comprise at least one of operating system software and application software; a computer system, wherein the computer system comprises a processor, an input device, coupled to the processor, and a display, coupled to the processor, and the computer system is coupled to the hardware devices and communication link; and a user interface, wherein the user interface is presented on the display, the user interface is configured to provide for construction of a visual construction of a distributed computing environment, the distributed computing environment comprises the communication link, at least one of the hardware devices, and at least one of the software programs, and the computer system is configured to provide for the creation of the distributed computing environment according to the visual construction by virtue of the user interface being configured to accept a first input via the input device, wherein the first input specifies a type of operating system for use in the distributed computing environment, accept a second input via the input device, wherein the second input specifies a type of hardware for use within the distributed computing environment, accept a third input via the input device, wherein the third input specifies software to be used within the distributed computing environment, and cause the system to instantiate the distributed computing environment using a device configuration. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method comprising:
creating a distributed computing environment according to a visual construction, wherein a system is configured to perform the creating under the control of a user interface, the distributed computing environment comprises at least one of a plurality of hardware devices, a communication link, and at least one of a plurality of software programs, the communication link is configurable to couple the hardware devices to one another, each of the software programs is executable by at least one hardware device of the hardware devices, the software programs comprise at least one of operating system software and application software, and the creating comprises using the user interface to determine a device configuration, causing the system to instantiate the distributed computing environment using the device configuration, via the user interface, displaying the user interface on a display screen of a computing system of the system, wherein the user interface is coupled to an input device of the computing system, the input device is configured to receive input, and the user interface accepts the input via the input device, accepting, at the user interface, a first input via the input device, wherein the first input specifies a type of operating system for use in the distributed computing environment, accepting, at the user interface, a second input via the input device, wherein the second input specifies a type of hardware for use within the distributed computing environment, and accepting, at the user interface, a third input from the input device, wherein the third input specifies software to be used within the distributed computing environment. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
15. A computer program product comprising:
-
a plurality of instructions, comprising a first set of instructions, executable on a computer system, configured to create a distributed computing environment according to a visual construction, wherein a system is configured to perform the creating under the control of a user interface, the distributed computing environment comprises at least one of a plurality of hardware devices, a communication link, and at least one of a plurality of software programs, the communication link is configurable to couple the hardware devices to one another, each of the software programs is executable by at least one hardware device of the hardware devices, the software programs comprise at least one of operating system software and application software, and the first set of instructions comprise a first subset of instructions, executable on the computer system, configured to use the user interface to determine a device configuration, and a second subset of instructions, executable on the computer system, configured to cause the system to instantiate the distributed computing environment using the device configuration, via the user interface, a second set of instructions, executable on the computer system, configured to display the user interface on a display screen of the computer system of the system, wherein the user interface is coupled to an input device of the computer system, the input device is configured to receive input, and the user interface accepts the input via the input device, a third set of instructions, executable on the computer system, configured to accept, at the user interface, a first input from the input device, wherein the first input specifies a type of operating system for use in the distributed computing environment, a fourth set of instructions, executable on the computer system, configured to accept, at the user interface, a second input from the input device, wherein the second input specifies a type of hardware for use within the distributed computing environment, and a fifth set of instructions, executable on the computer system, configured to accept, at the user interface, a third input from the input device, wherein the third input specifies software to be used within the distributed computing environment; and a computer readable storage medium, wherein the instructions are encoded in the computer readable storage medium. - View Dependent Claims (16, 17)
-
Specification