Patent ID: 8244874

Claim:
A method of implementing edge-based cloud computing including an edge server that communicates with end users and arranges application resources, the method comprising: determining an edge server from a plurality of geographically distributed edge servers within a cloud to use to communicate with a user device based on an efficiency threshold, wherein a content delivery network comprises the plurality of geographically distributed edge servers; receiving, at the determined edge server, an application service request from a user device, wherein the application service request includes identification information associated with the application service request; based on the identification information, determining an application used to process the application service request; forwarding the application service request to a compute platform in communication with the determined edge server; instantiating, at the compute platform, a virtual container, wherein the virtual container includes one or more resources and the application used to process the service request; and responding, by the virtual container via the edge server, to the application service request from the user device.