09268613 cites 26 patents.

A personal datacenter system is described herein that provides a framework for leveraging multiple heterogeneous computers in a dynamically changing environment together as an ad-hoc cluster for performing parallel processing of various tasks. A home environment is much more heterogeneous and dynamic than a typical datacenter, and typical datacenter scheduling strategies do not work well for these types of small clusters. Machines in a home are likely to be powered on and off, be removed and taken elsewhere, and be connected by an ad-hoc network topology with a mix of wired and wireless technologies. The personal data center system provides components to overcome these differences. The system identifies a dynamically available set of machines, characterizes their performance, discovers the network topology, and monitors the available communications bandwidth between machines. This information is then used to compute an efficient execution plan for data-parallel and/or High Performance Computing (HPC)-style applications.

Title
Scheduling and management in a personal datacenter
Application Number
12/972563
Publication Number
9268613 (B2)
Application Date
December 20, 2010
Publication Date
February 23, 2016
Inventor
Joseph N Figueroa
Kirkland
WA, US
Paul Barham
San Francisco
CA, US
Agent
Micky Minhas
Kate Drakos
Aneesh Mehta
Assignee
Microsoft Technology Licensing
WA, US
IPC
G06F 9/50
G06F 9/46
View Original Source