Patent ID: 8776050

Claim:
A system comprising: a hardware layer comprising plurality of physical processors included within separate nodes of a plurality of physical nodes; a virtualization layer that allocates the plurality of physical nodes to one or more virtual resources, the virtualization layer comprising: a one or more virtual servers, and a distributed virtual machine monitor comprising a plurality of microkernels, each of the microkernels comprising pseudo-machines, and each of the pseudo-machines executing on a single physical node of the plurality of physical nodes, wherein at least one virtual resource of the one or more virtual resources spans at least two of the plurality of physical nodes, wherein the distributed virtual machine monitor maps functions performed by the one or more virtual servers to functions performed by one or more of the physical nodes, and wherein each virtual server executes a single instance of an operating system; and an interface that represents the allocation of the plurality of physical nodes to the one or more virtual resources, wherein the interface-provides a representation of a mapping of the at least one of the plurality of virtual resources to the plurality of physical nodes and at least one control adapted to create and delete the mapping.