×

Scheduling and management in a personal datacenter

  • US 9,268,613 B2
  • Filed: 12/20/2010
  • Issued: 02/23/2016
  • Est. Priority Date: 12/20/2010
  • Status: Expired due to Fees
First Claim
Patent Images

1. A computer-implemented method for providing parallel processing in a heterogeneous personal computing environment, the method comprising:

  • determining one or more available computing resources in the computing environment by gathering information related to one or more computing resources actively connected to a personal network wherein determining further comprises determining if a device is a candidate to leave the computing environment based upon a current time and a historical entry and exit of the device to the personal network and categorizing that device as an unavailable computing resource when it is determined the device is the candidate to leave the computing environment;

    running one or more benchmarks on the determined available computing resources to determine available capabilities that can be used for distributed computing;

    receiving a job from an originating computing resource for execution on one or more other computing resources;

    determining a schedule of one or more tasks for completing the job, wherein the tasks can be distributed to various available computing resources in the computing environment and the determined schedule selects a resource for each task that satisfies one or more performance criteria;

    sending information describing each task to an available computing resource to perform the task;

    managing each task to completion and gathering individual task results for the job; and

    reporting the job results to the originating computing resource,wherein the preceding steps are performed by at least one processor.

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