Invention Grant
- Patent Title: Scalable resource allocation
- Patent Title (中): 可扩展的资源分配
-
Application No.: US11833907Application Date: 2007-08-03
-
Publication No.: US08127295B1Publication Date: 2012-02-28
- Inventor: Blake A. Jones , George R. Cameron , Eric E. Lowe
- Applicant: Blake A. Jones , George R. Cameron , Eric E. Lowe
- Applicant Address: US CA Redwood City
- Assignee: Oracle America, Inc.
- Current Assignee: Oracle America, Inc.
- Current Assignee Address: US CA Redwood City
- Agency: Osha · Liang LLP
- Main IPC: G06F9/46
- IPC: G06F9/46

Abstract:
A device, system, and method are directed towards managing limited resources in a computer system with multiple processing units. Each processing unit has a corresponding bucket. Each thread executing on a processing unit has a corresponding wallet. Buckets and wallets contain credits corresponding to units of the limited resource. When a request for the resource is made, mechanisms of the invention attempt to fulfill the request by looking in a local wallet, a local bucket, or non-local buckets. In a resource shortage situation, credits may be moved to a primary bucket. A load balancing mechanism may distribute credits among buckets, or move credits from wallets to buckets.
Information query