Patent ID: 9075654
Filing Date: 2015-07-07
Classification: G06F

Abstract:
1. A method of performing tasks in a machine having constrained resources for performing the tasks, comprising: generating a map between desired tasks to be performed and resources of the machine that can be used to perform the desired tasks, wherein at least one of the resources is capable of performing a subset of the desired tasks and is not capable of performing all of the desired tasks, the map being stored on one or more computer-readable mediums, and wherein, for each desired task, the map includes a link to each of the resources that can be used to perform the task; sorting the resources using a data processing unit based on a number of the desired tasks that can be performed by each resource using the map, wherein sorting the resources comprises, selecting a first task to be performed by the machine and selecting a first resource of the machine to perform the selected first task based on the sorted order of the resources; and performing, by the machine, the selected first task using the selected first resource.