×

Dynamic partitioning of applications between clients and servers

  • US 8,935,317 B2
  • Filed: 06/23/2010
  • Issued: 01/13/2015
  • Est. Priority Date: 06/23/2010
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented optimization system having computer readable media that store executable instructions executed by a processor, comprising:

  • a cloud application that comprises client components of a client device and server components of a server configured to process workload;

    a request component configured to receive a request from the cloud application to process portions of the workload via the client components and the server components, the request includes client resource information of available client resources to process the workload;

    an optimization component that models dynamic application partitioning between the client device and the server by obtaining current values of client-specific parameters of the client resource information and computing an optimal dynamic partitioning of the client and server components to process the workload between the client device and the server based on the client-specific parameters of the client resource information; and

    a microprocessor that executes computer-executable instructions associated with at least one of the request component or the optimization component.

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