Some content of this application is unavailable at the moment.
If this situation persist, please contact us atFeedback&Contact
1. (WO2018122260) SYSTEM AND METHOD FOR SCHEDULING A PLURALITY OF GUEST SYSTEMS AND/OR THREADS
Latest bibliographic data on file with the International Bureau    Submit observation

Pub. No.: WO/2018/122260 International Application No.: PCT/EP2017/084640
Publication Date: 05.07.2018 International Filing Date: 27.12.2017
IPC:
G06F 9/48 (2006.01) ,G06F 9/455 (2018.01)
G PHYSICS
06
COMPUTING; CALCULATING; COUNTING
F
ELECTRIC DIGITAL DATA PROCESSING
9
Arrangements for programme control, e.g. control unit
06
using stored programme, i.e. using internal store of processing equipment to receive and retain programme
46
Multiprogramming arrangements
48
Programme initiating; Programme switching, e.g. by interrupt
G PHYSICS
06
COMPUTING; CALCULATING; COUNTING
F
ELECTRIC DIGITAL DATA PROCESSING
9
Arrangements for programme control, e.g. control unit
06
using stored programme, i.e. using internal store of processing equipment to receive and retain programme
44
Arrangements for executing specific programmes
455
Emulation; Software simulation
Applicants:
OPENSYNERGY GMBH [DE/DE]; Rotherstrasse 20 10245 BERLIN, DE
Inventors:
PETER, Michael; DE
Agent:
KLINKISCH, Jacob; DE
TISCHNER, Oliver; DE
FRANCASTEL, Anne; DE
Priority Data:
16207006.427.12.2016EP
Title (EN) SYSTEM AND METHOD FOR SCHEDULING A PLURALITY OF GUEST SYSTEMS AND/OR THREADS
(FR) SYSTÈME ET PROCÉDÉ DE PLANIFICATION D'UNE PLURALITÉ DE SYSTÈMES INVITÉS ET/OU DE FILS
Abstract:
(EN) The present invention concerns a method for scheduling a plurality of guest systems (22, 24) and/or threads (42) in a system, the system comprising a virtualization system (26) running on a processor (3), the virtualization system (26) being adapted to assign processor time and memory space to a plurality of guest systems (22, 24) and comprising a virtualization system scheduler (66), the method including: - running a first guest system (22) on the virtualization system (26), the first guest system comprising at least one first thread (42) and at least one second thread (44, 46) running in the first guest system (22), and a guest system scheduler (62) adapted to assign processing time to the at least one second thread (44, 46), - assigning, in the virtualization system (26), a plurality of time reservations to the first guest system (22) of the first guest system, wherein the plurality of time reservations include a first time reservation associated to one first thread (42) and a second time associated to the guest system scheduler of the first guest system (22), - assigning processor time, by the virtualization system scheduler (66), to the first guest system (22) according to the second time reservation, and - assigning processor time, by the virtualization system scheduler (66), to the at least one first thread (42) of the first guest system (22) according to the first time reservation.
(FR) La présente invention concerne un procédé de planification d'une pluralité de systèmes invités (22, 24) et/ou de fils (42) dans un système, le système comprenant un système de virtualisation (26) s'exécutant sur un processeur (3), le système de virtualisation (26) étant conçu pour attribuer un temps de processeur et un espace mémoire à une pluralité de systèmes invités (22, 24) et comprenant un planificateur de système de virtualisation (66), le procédé comprenant : - l'exécution d'un premier système invité (22) sur le système de virtualisation (26), le premier système invité comprenant au moins un premier fil (42) et au moins un second fil (44, 46) s'exécutant dans le premier système invité (22), et un planificateur de système invité (62) conçu pour attribuer un temps de traitement à l'au(x) second(s) fil(s) (44, 46) ; - l'attribution, dans le système de virtualisation (26), d'une pluralité de réservations de temps au premier système invité (22) du premier système invité, la pluralité de réservations de temps comprenant une première réservation de temps associée à un premier fil (42) et une seconde réservation de temps associée au planificateur de système invité du premier système invité (22) ; - l'attribution d'un temps de processeur, par le planificateur de système de virtualisation (66), au premier système invité (22) conformément à la seconde réservation de temps ; et - l'attribution d'un temps de processeur, par le planificateur de système de virtualisation (66), au(x) premier(s) fil(s) (42) du premier système invité (22) en fonction de la première réservation de temps.
front page image
Designated States: AE, AG, AL, AM, AO, AT, AU, AZ, BA, BB, BG, BH, BN, BR, BW, BY, BZ, CA, CH, CL, CN, CO, CR, CU, CZ, DE, DJ, DK, DM, DO, DZ, EC, EE, EG, ES, FI, GB, GD, GE, GH, GM, GT, HN, HR, HU, ID, IL, IN, IR, IS, JO, JP, KE, KG, KH, KN, KP, KR, KW, KZ, LA, LC, LK, LR, LS, LU, LY, MA, MD, ME, MG, MK, MN, MW, MX, MY, MZ, NA, NG, NI, NO, NZ, OM, PA, PE, PG, PH, PL, PT, QA, RO, RS, RU, RW, SA, SC, SD, SE, SG, SK, SL, SM, ST, SV, SY, TH, TJ, TM, TN, TR, TT, TZ, UA, UG, US, UZ, VC, VN, ZA, ZM, ZW
African Regional Intellectual Property Organization (ARIPO) (BW, GH, GM, KE, LR, LS, MW, MZ, NA, RW, SD, SL, ST, SZ, TZ, UG, ZM, ZW)
Eurasian Patent Office (AM, AZ, BY, KG, KZ, RU, TJ, TM)
European Patent Office (EPO) (AL, 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, RS, SE, SI, SK, SM, TR)
African Intellectual Property Organization (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, KM, ML, MR, NE, SN, TD, TG)
Publication Language: English (EN)
Filing Language: English (EN)