×

Provisioning virtual resources using name resolution

  • US 8,336,047 B2
  • Filed: 08/25/2008
  • Issued: 12/18/2012
  • Est. Priority Date: 08/25/2008
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method, comprising:

  • receiving an instruction at an interface to a computing resource provisioning system to provision a resource, wherein provisioning is performed during execution of the instruction at a client system coupled to the interface, wherein the instruction triggers a name resolution request, wherein the name resolution request includes a data string that is provided to a resolver, the resolver having regular expression rules to identify at least a first portion of the data string, wherein the resolver is configured to forward at least a second portion of the data string that is not identified by the resolver to a resolution handler and to return a result from the resolution handler that maps a virtual resource to a user-identified name;

    the data string including a resource identifier of a resource that does not exist prior to execution of the instruction at the client system and one or more resource attributes;

    parsing the data string to extract the resource identifier and the one or more resource attributes;

    providing the resource identifier and the one or more resource attributes to the computing resource provisioning system, wherein the computer resource provisioning system provisions the resource that corresponds to the resource identifier and that has the one or more resource attributes by creating a virtual resource having the one or more attributes on an on-demand basis in a cloud computing system, wherein creating the virtual resource is in response to a request to create the virtual resource having the one or more attributes sent to the computing resource provisioning system independent of a graphical user interface; and

    returning a handle to provide access to the resource during execution of the instruction at the client system coupled to the interface.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×