WIPO logo
Mobile | Deutsch | Español | Français | 日本語 | 한국어 | Português | Русский | 中文 | العربية |
PATENTSCOPE

Search International and National Patent Collections
World Intellectual Property Organization
Search
 
Browse
 
Translate
 
Options
 
News
 
Login
 
Help
 
Machine translation
1. (WO2009139967) LOCAL COLLECTIONS OF TASKS IN A SCHEDULER
Latest bibliographic data on file with the International Bureau   

Pub. No.:    WO/2009/139967    International Application No.:    PCT/US2009/038662
Publication Date: 19.11.2009 International Filing Date: 27.03.2009
IPC:
G06F 9/30 (2006.01), G06F 9/32 (2006.01), G06F 9/38 (2006.01)
Applicants: MICROSOFT CORPORATION [US/US]; One Microsoft Way Redmond, WA 98052-6399 (US) (For All Designated States Except US)
Inventors: RINGSETH, Paul, F.; (US).
GUSTAFSSON, Niklas; (US).
FERNANDES, Genevieve; (US)
Priority Data:
12/121,789 16.05.2008 US
Title (EN) LOCAL COLLECTIONS OF TASKS IN A SCHEDULER
(FR) ENSEMBLES LOCAUX DE TÂCHES DE PROGRAMMATEUR
Abstract: front page image
(EN)A scheduler in a process of a computer system includes a local collection of tasks for each processing resource allocated to the scheduler and at least one general collection of tasks. The scheduler assigns each task that becomes unblocked to the local collection corresponding to the processing resource that caused the task to become unblocked. When a processing resource becomes available, the processing resource attempts to execute the most recently added task in the corresponding local collection. If there are no tasks in the corresponding local collection, the available processing resource attempts to execute a task from the general collection.
(FR)L'invention concerne un programmateur de processus de système informatique comprenant un ensemble local de tâches pour chaque ressource de traitement attribuée au programmateur et au moins un ensemble général de tâches. Le programmateur attribue chaque tâche qui a été débloquée à l'ensemble local correspondant à la ressource de traitement qui a entraîné le déblocage de ladite tâche. Lorsqu'une ressource de traitement devient disponible, cette dernière tente d'exécuter la tâche ajoutée le plus récemment dans l'ensemble local correspondant. Lorsqu'il n'y a pas de tâches dans l'ensemble local correspondant, la ressource de traitement tente d'exécuter une tâche provenant de l'ensemble général.
Designated States: AE, AG, AL, AM, AO, AT, AU, AZ, BA, BB, BG, BH, BR, BW, BY, BZ, CA, CH, CN, CO, CR, CU, CZ, DE, DK, DM, DO, DZ, EC, EE, EG, ES, FI, GB, GD, GE, GH, GM, GT, HN, HR, HU, ID, IL, IN, IS, JP, KE, KG, KM, KN, KP, KR, KZ, LA, LC, LK, LR, LS, LT, LU, LY, MA, MD, ME, MG, MK, MN, MW, MX, MY, MZ, NA, NG, NI, NO, NZ, OM, PG, PH, PL, PT, RO, RS, RU, SC, SD, SE, SG, SK, SL, SM, ST, SV, SY, TJ, TM, TN, TR, TT, TZ, UA, UG, US, UZ, VC, VN, ZA, ZM, ZW.
African Regional Intellectual Property Organization (BW, GH, GM, KE, LS, MW, MZ, NA, SD, SL, SZ, TZ, UG, ZM, ZW)
Eurasian Patent Organization (AM, AZ, BY, KG, KZ, MD, RU, TJ, TM)
European Patent Office (AT, BE, BG, CH, CY, CZ, DE, DK, EE, ES, FI, FR, GB, GR, HR, HU, IE, IS, IT, LT, LU, LV, MC, MK, MT, NL, NO, PL, PT, RO, SE, SI, SK, TR)
African Intellectual Property Organization (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, ML, MR, NE, SN, TD, TG).
Publication Language: English (EN)
Filing Language: English (EN)