Abstract:
PROBLEM TO BE SOLVED: To provide a method, a system, a program, and a computer data structure for providing two server virtualization levels. SOLUTION: A first hypervisor provides a first virtualization level while allowing a plurality of logic sections to share a set of resources. A second hypervisor provide a second virtualization level while allowing a plurality of independent virtual machine to share resources assigned to a single logic section. All the events about all the virtual machines in the signal logic section are grouped into a single event queue possessed by a section for receiving an event notification from the shared resources about the single logic section. An interruption request is transmitted via a signal to the grouped events from the event queue possessed by the section, and demultiplexing of the grouped events from the event queue possessed by the section into individual virtualized event queues assigned on a virtual machine base is carried out by means of the machine. COPYRIGHT: (C)2008,JPO&INPIT
Abstract:
A compare, swap and store facility is provided that does not require external serialization. A compare and swap operation is performed using an interlocked update operation. If the comparison indicates equality, a store operation is performed. The compare, swap and store operations are performed as a single unit of operation.
Abstract:
Es wird ein Verfahren zum Verringern der Bevorrechtigung virtueller Maschinen in einer virtualisierten Umgebung bereitgestellt. Das Verfahren weist das Zuteilen einer virtuellen zentralen Verarbeitungseinheit (Central Processing Unit, CPU) zur Ausführung in einem Emulationsmodus auf einer realen CPU auf, bis die reale CPU den Emulationsmodus verlässt, das Ermitteln, ob die virtuelle CPU einen Wartezustand geladen hat, das Ermitteln, ob eine verbleibende Zeitscheibe der virtuellen CPU als Ergebnis des Zuteilens unterhalb eines vorgegebenen Schwellenwertes in einem Fall liegt, bei dem die virtuelle CPU den Wartezustand geladen hat, und das zeitliche Neuplanen der virtuellen CPU mit einer vollen Zeitscheibe in einem Fall, bei dem die verbleibende Zeitscheibe der virtuellen CPU unterhalb des vorgegebenen Schwellenwertes liegt.
Abstract:
For a multi processor system, a compare, swap and store facility is provided that does not require external serialization or lock. A compare and swap operation is performed using an interlocked update operation. If the comparison indicates equality, a store operation is performed. The compare, swap and store operations are performed as a single unit of operation and are not interrupted. The interlocked update operation may comprise a block concurrent interlocked update operation.