AD HOC DECENTRALIZED CLOUD INFRASTRUCTURE
First Claim
1. A mobile computing device for utilizing a decentralized cloud infrastructure, the mobile computing device comprising:
- a communication module to (i) broadcast for the formation of the decentralized cloud infrastructure, and (ii) establish a wireless communication connection with at least one secondary mobile computing device; and
a decentralized service module to (i) establish the decentralized cloud infrastructure by sharing decentralized cloud services with the at least one secondary mobile computing device and (ii) establish shared cloud resources usable by the mobile computing device and the at least one secondary mobile computing device, wherein to establish the shared cloud resources comprise to;
offer local resources of the mobile computing device to the at least one secondary mobile computing device; and
receive offers of shared local resources of the at least one secondary mobile computing device.
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
20 Claims
-
1. A mobile computing device for utilizing a decentralized cloud infrastructure, the mobile computing device comprising:
-
a communication module to (i) broadcast for the formation of the decentralized cloud infrastructure, and (ii) establish a wireless communication connection with at least one secondary mobile computing device; and a decentralized service module to (i) establish the decentralized cloud infrastructure by sharing decentralized cloud services with the at least one secondary mobile computing device and (ii) establish shared cloud resources usable by the mobile computing device and the at least one secondary mobile computing device, wherein to establish the shared cloud resources comprise to; offer local resources of the mobile computing device to the at least one secondary mobile computing device; and receive offers of shared local resources of the at least one secondary mobile computing device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A mobile computing device for joining a decentralized cloud infrastructure having a plurality of nodes, the mobile computing device comprising:
-
a communication module to (i) establish a wireless communication connection with at least one node of the decentralized cloud infrastructure and (ii) receive one or more decentralized cloud services from the at least one node; a bootstrap module to bootstrap the one or more decentralized services on the mobile computing device; and a decentralized service module to establish shared cloud resources as a function of (i) offers of local resources of the mobile computing device to the at least one node and (ii) receipts of offers of shared local resources of the at least one node. - View Dependent Claims (9, 10)
-
-
11. A method for utilizing a decentralized cloud infrastructure on a mobile computing device, the method comprising:
-
broadcasting, from the mobile computing device, for the formation of the decentralized cloud infrastructure; establishing, with the mobile computing device, a wireless communication connection with at least one secondary mobile computing device; establishing, using the mobile computing device, the decentralized cloud infrastructure by sharing decentralized cloud services with the at least one secondary mobile computing device; and establishing, using the mobile computing device, shared cloud resources usable by the mobile computing device and the at least one secondary mobile computing device by (i) offering local resources of the mobile computing device to the at least one secondary mobile computing device and (ii) receiving offers of shared local resources of the at least one secondary mobile computing device. - View Dependent Claims (12, 13, 14)
-
-
15. One or more machine readable storage media comprising a plurality of instructions stored thereon that, in response to being executed, result in a mobile computing device:
-
broadcasting for the formation of the decentralized cloud infrastructure; establishing a wireless communication connection with at least one secondary mobile computing device; establishing the decentralized cloud infrastructure by sharing decentralized cloud services with the at least one secondary mobile computing device; and establishing shared cloud resources usable by the mobile computing device and the at least one secondary mobile computing device by (i) offering local resources of the mobile computing device to the at least one secondary mobile computing device and (ii) receiving offers of shared local resources of the at least one secondary mobile computing device. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification