VIRTUAL COMPUTING INFRASTRUCTURE
First Claim
1. A system having physical resources for data processing, for data storage resources and for network communications to couple the data processing and data storage resources, the system also having one or more virtual overlay infrastructures mapped onto the physical resources, each virtual overlay infrastructure comprising one or more virtual entities for data processing, one or more virtual data storage entities and one or more virtual network entities arranged to couple others of the virtual entities, the system being arranged to passivate any of the virtual overlay infrastructures so as to allow later reactivation.
2 Assignments
0 Petitions
Accused Products
Abstract
A system has a virtual overlay infrastructure mapped onto physical resources for processing, storage and network communications, the virtual infrastructure having virtual entities for processing, storage and network communications. Each virtual infrastructure can be passivated by suspending applications, stopping operating systems, and storing state, to enable later reactivation. This is simpler for a complete virtual infrastructure than for groups of virtual entities and physical entities. It enables cloned virtual infrastructure to be created for testing, upgrading or sharing without risk to the parent. On failure, reversion to a previous working clone is feasible.
-
Citations
21 Claims
- 1. A system having physical resources for data processing, for data storage resources and for network communications to couple the data processing and data storage resources, the system also having one or more virtual overlay infrastructures mapped onto the physical resources, each virtual overlay infrastructure comprising one or more virtual entities for data processing, one or more virtual data storage entities and one or more virtual network entities arranged to couple others of the virtual entities, the system being arranged to passivate any of the virtual overlay infrastructures so as to allow later reactivation.
- 11. Management software for a system, the system having physical resources for data processing, for data storage resources and for network communications to couple the data processing and data storage resources, the system also having one or more virtual overlay infrastructures mapped onto the physical resources, each virtual overlay infrastructure comprising one or more virtual entities for data processing, one or more virtual data storage entities and one or more virtual network entities arranged to couple others of the virtual entities, the management software being arranged to passivate any of the virtual overlay infrastructures so as to allow later reactivation.
-
19. A method of using a system, by a user, the system having physical resources for data processing, for data storage resources and for network communications to couple the data processing and data storage resources, the system also having one or more virtual overlay infrastructures mapped onto the physical resources, each virtual overlay infrastructure comprising one or more virtual entities for data processing, one or more virtual data storage entities and one or more virtual network entities arranged to couple others of the virtual entities, the user requesting management software to carry out passivation of their virtual overlay infrastructure so as to allow later reactivation.
-
20. A system having physical resources for data processing, for data storage resources and for network communications to couple the data processing and data storage resources, the system also having one or more virtual overlay infrastructures mapped onto the physical resources, each virtual overlay infrastructure comprising one or more virtual entities for data processing, one or more virtual data storage entities and one or more virtual network entities arranged to couple others of the virtual entities, the system having at least one anomaly detector, the detector being arranged to use a clone of at least part of any of the virtual overlay infrastructures to create a signature of typical behaviour of that part, and to compare operation of the virtual overlay infrastructures to the signature to detect anomalous operation.
-
21. (canceled)
Specification