Crowd-sourced cloud computing in a multiple resource provider environment
AssigneeCisco Technology, Inc.
InventorsPlamen Nedeltchev, David Delano Ward, Alon Shlomo Bernstein, Mohit Agrawal
Life of this patent
Estimating the term…
Abstract
A crowd-sourced cloud environment allows for, and benefits from, modes of interaction between among the service providers (including the “resource providers” and the “cloud provider”) and consumers (also referred to herein as “tenants”) that are not practiced in a DC-centric cloud environment—specifically, the use of Internet-based social networking technology and Internet-based online marketplace technology to facilitate resource pooling and interaction between crowd-sourced cloud resource providers, the cloud provider, and crowd-sourced cloud consumers.
Claims20
A method, comprising:
- receiving, by one or more computing devices and for each of a plurality of resource providers, a registration request for participation of resources of each respective provider in a crowd-sourced computing cloud, each registration request comprising provider characteristics and a specification of the resources, each resource specification comprising resource specification parameters;
- registering, by the one or more computing devices, the specified resources and provider characteristic of each of the plurality of providers in a database as available for supporting cloud computing services;
- determining, by the one or more computing devices, at least one crowd-sourced cloud computing service to be offered based on the registered resources of at least one provider;
- and
- publishing, by the one or more computing devices, a searchable service catalog comprising an entry for each determined crowd-sourced cloud computing service to be offered, each service catalog entry comprising an identifier for at least one provider of the service described in the service catalog entry.
Logic encoded on one or more tangible media for execution and when executed operable to:
- receive, by one or more computing devices and for each of a plurality of resource providers, a registration request for participation of resources of each respective provider in a crowd-sourced computing cloud, each registration request comprising provider characteristics and a specification of the resources, each resource specification comprising resource specification parameters;
- register, by the one or more computing devices, the specified resources and provider characteristic of each of the plurality of providers;
- determine, by the one or more computing devices, at least one crowd-sourced cloud computing service to be offered based on the registered resources of at least one provider;
- and
- publish, by one or more computing devices, a searchable service catalog comprising an entry for each determined crowd-sourced cloud computing service to be offered, each service catalog entry comprising an identifier for at least one provider of the service described in the service catalog entry.
A system, comprising:
- a storage device;
- and
- a processor communicatively coupled to the storage device, wherein the processor executes application code instructions that are stored in the storage device to cause the system to:
- receive, for each of a plurality of resource providers, a registration request for participation of resources of each respective provider in a crowd-sourced computing cloud, each registration request comprising provider characteristics and a specification of the resources, each resource specification comprising resource specification parameters;
- register the specified resources and provider characteristic of each of the plurality of providers;
- determine at least one crowd-sourced cloud computing service to be offered based on the registered resources of at least one provider;
- and
- publish a searchable service catalog comprising an entry for each determined crowd-sourced cloud computing service to be offered, each service catalog entry comprising an identifier for at least one provider of the service described in the service catalog entry.
Dependencies are inferred from the claim text.