×

Dynamic allocation of processing tasks using variable performance hardware platforms

  • US 7,203,943 B2
  • Filed: 10/31/2001
  • Issued: 04/10/2007
  • Est. Priority Date: 10/31/2001
  • Status: Expired due to Term
First Claim
Patent Images

1. A method for dynamically allocating tasks in a computer system, comprising:

  • dynamically assigning a maximum computer resource load to each of a plurality of computer platforms, wherein a first of said computer platforms has a dynamically assigned first maximum computer resource capability and load and a second of said computer platforms has a dynamically assigned second maximum resource capability and load;

    providing a computer resources table, wherein indications of dynamically assigned maximum computer resource capabilities for each of said plurality of computer platforms are maintained;

    assigning a computer resource requirement to a task having a processor load value;

    referencing said computer resources table for dynamically assigned maximum computer resource capabilities of at least one of said plurality of computer platforms;

    assigning said task to the second of said plurality of computer platforms, wherein said processor load value of said task plus said first resource load of said first computer platform is greater than said first dynamically assigned maximum computer resource capability of said first computer platform and said processor load value of said task plus said second resource load of said second computer platform is less than said dynamically assigned second maximum computer resource capability of said second computer platform; and

    performing said task in connection with said second computer platform.

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