Ad hoc decentralized cloud infrastructure
First Claim
1. One or more non-transitory, machine-readable storage media comprising a plurality of instructions stored thereon that, when executed, cause a compute device to:
- identify offers of storage resources local to a plurality of other compute devices of the decentralized cloud infrastructure;
aggregate the offers of storage resources local to each other compute device to establish a virtual aggregated node resource on the compute device based on the storage resources local to the plurality of other compute devices; and
transfer data from the compute device for storage on one or more of the other compute devices.
1 Assignment
0 Petitions
Accused Products
Abstract
Technologies for establishing and utilizing a decentralized cloud infrastructure using a plurality of mobile computing devices include broadcasting for the formation of the decentralized cloud computing and storage infrastructure and establishing wireless communications between the plurality of mobile computing devices. The plurality of mobile computing devices self-organize and cooperate with one another to establish a structured decentralized cloud infrastructure to expose and sharing resources, services, and/or applications for ad hoc or socially-driven decentralized, cloud computing purposes.
-
Citations
24 Claims
-
1. One or more non-transitory, machine-readable storage media comprising a plurality of instructions stored thereon that, when executed, cause a compute device to:
-
identify offers of storage resources local to a plurality of other compute devices of the decentralized cloud infrastructure; aggregate the offers of storage resources local to each other compute device to establish a virtual aggregated node resource on the compute device based on the storage resources local to the plurality of other compute devices; and transfer data from the compute device for storage on one or more of the other compute devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 22)
-
-
9. A compute device comprising:
-
one or more processors; and one or more data storage devices having stored therein a plurality of instructions that, when executed by the one or more processors, cause the compute device to; identify offers of storage resources local to a plurality of other compute devices of the decentralized cloud infrastructure; aggregate the offers of storage resources local to each other compute device to establish a virtual aggregated node resource on the compute device based on the storage resources local to the plurality of other compute devices; and transfer data from the compute device for storage on one or more of the other compute devices. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A method comprising:
-
identify offers of storage resources local to a plurality of other compute devices of the decentralized cloud infrastructure; aggregate the offers of storage resources local to each other compute device to establish a virtual aggregated node resource on the compute device based on the storage resources local to the plurality of other compute devices; and transfer data from the compute device for storage on one or more of the other compute devices. - View Dependent Claims (18, 19, 20, 21, 23, 24)
-
Specification