Symbolic definition of a computer system
First Claim
1. A method of defining and deploying a networked computer system, comprising the steps of:
- creating and storing a textual representation of a logical configuration of the networked computer system, wherein the textual representation conforms to a structured markup language;
based on the textual representation, generating one or more commands for one or more switch devices that are interconnected to one or more computing elements and storage devices, wherein the commands instruct the switch devices to logically connect the computing elements and storage devices into an operable computer system that conforms to the logical configuration.
4 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for defining and deploying a networked computer system features creating and storing a textual representation of a logical configuration of the networked computer system according to a structured markup language. Based on the textual representation, one or more commands are generated for configuring an operable computer system that conforms to the logical configuration. The commands may be directed to devices that are interconnected to one or more computing elements and storage devices, to instruct the devices to logically connect the computing elements and storage devices into the computer system. As a result, a real-world virtual server farm or data center may be created and deployed substantially instantly.
-
Citations
40 Claims
-
1. A method of defining and deploying a networked computer system, comprising the steps of:
-
creating and storing a textual representation of a logical configuration of the networked computer system, wherein the textual representation conforms to a structured markup language;
based on the textual representation, generating one or more commands for one or more switch devices that are interconnected to one or more computing elements and storage devices, wherein the commands instruct the switch devices to logically connect the computing elements and storage devices into an operable computer system that conforms to the logical configuration. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37)
-
-
38. A tangible computer-readable medium carrying one or more sequences of instructions for defining and deploying a networked computer system, wherein execution of the one or more sequences of instructions by one or more processors causes the one or more processors to perform the steps of:
-
creating and storing a textual representation of a logical configuration of the networked computer system, wherein the textual representation conforms to a structured markup language;
based on the textual representation, generating one or more commands for one or more switch devices that are interconnected to one or more computing elements and storage devices, wherein the commands instruct the switch devices to logically connect the computing elements and storage devices into an operable computer system that conforms to the logical configuration.
-
-
39. An apparatus for defining and deploying a networked computer system, comprising:
-
means for creating and storing a textual representation of a logical configuration of the networked computer system, wherein the textual representation conforms to a structured markup language;
means for based on the textual representation, generating one or more commands for one or more switch devices that are interconnected to one or more computing elements and storage devices, wherein the commands instruct the switch devices to logically connect the computing elements and storage devices into an operable computer system that conforms to the logical configuration.
-
-
40. An apparatus for defining and deploying a networked computer system, comprising:
-
a processor;
a computer-readable memory accessible to the processor and storing a textual representation of a logical configuration of the networked computer system, wherein the textual representation conforms to a structured markup language;
one or more sequences of instructions stored in the computer-readable memory and which, when executed by the processor, cause the processor to generate one or more commands for one or more switch devices that are interconnected to one or more computing elements and storage devices, based on the textual representation, wherein the commands instruct the switch devices to logically connect the computing elements and storage devices into an operable computer system that conforms to the logical configuration.
-
Specification