CPC G06F 9/5027 (2013.01) [G06F 9/45558 (2013.01); H04L 41/5051 (2013.01); H04L 41/5054 (2013.01); H04L 47/783 (2013.01); H04L 67/567 (2022.05); G06F 2009/45566 (2013.01); G06F 2009/4557 (2013.01); G06F 2009/45575 (2013.01); G06F 2009/45579 (2013.01); G06F 2009/45587 (2013.01); H04L 41/5096 (2013.01)] | 19 Claims |
1. An automated resource-exchange system comprising:
multiple resource-exchange-system participants, including resource consumers and resource providers, that each
hosts a local cloud-exchange instance; and
a distributed cloud-exchange system that
is implemented using multiple physical server computers,
includes a cloud-exchange engine,
includes the local cloud-exchange instances within the multiple resource-exchange-system participants, and
automatically brokers and carries out transactions in each of which a resource consumer requests to lease computational resources from one or more resource providers, the distributed cloud-exchange system selects one or more resource providers from among the resource-exchange-system participants to lease the computational resources to the resource consumer, and the distributed cloud-exchange system arranges for use of the leased computational resources by the resource consumer by coordinating launching one or more virtual machines within each of the computing facilities of the one or more selected resource providers, each virtual machine executing a nested hypervisor that provides an execution environment for one or more computational entities, the nested hypervisor being configured to provide an execution environment through a virtual hardware interface for second-level virtual machines and to provide load balancing among the second-level virtual machines;
wherein the distributed cloud-exchange system monitors the one or more virtual machines to detect potential security leaks.
|