-
公开(公告)号:GB2502288A
公开(公告)日:2013-11-27
申请号:GB201208959
申请日:2012-05-22
Applicant: IBM
Inventor: PASTORELLI BERNARDO , MARINELLI CLAUDIO , FONTIGNIE JACQUES , QUELOZ PIERRE-ANTOINE
IPC: G06F12/08 , G06F3/06 , G06F12/0815 , G06F12/0866
Abstract: A number of virtual machines 106 are connected to a storage server 118 over a network 116. Each virtual machine caches data from the server. Each virtual machine has a list of other virtual machines. When a virtual machine attempts to read data from the server, it checks each virtual machine on its list to see if it has the data in its cache. The virtual machines are checked in an order given by the ranking in the list. If the data is in the cache of a virtual machine, it is copied from that cache rather than being read from the server. In this case, the ranking of the server with the data is updated. If the data is not found in any of the virtual machine caches, then the data is read from the server.
-
公开(公告)号:GB2506177A
公开(公告)日:2014-03-26
申请号:GB201217027
申请日:2012-09-25
Applicant: IBM
Inventor: FONTIGNIE JACQUES , DRUET NICOLAS , QUELOZ PIERRE-ANTOINE , MARINELLI CLAUDIO , PICHETTI LUIGI
IPC: G06F11/20
Abstract: The application discloses methods for the live-migration of an operating system (OS) running an application. The OS and application run on a first computer system. The live-migration is performed to a second computer such that the application shows no externally detectable downtime during migration. A tracking tool is used to track and store data modifications to the storage system of the computer in a tracking file. On a shutdown of the first computer, the tracking tool continues to operate in a tracking mode and shuts down the first computer completely. The data modifications stored prior to the shutdown are sent to the second computer, which may then be started based on this data, followed by starting the application such that from an external perspective no application disruption is detectable.
-
公开(公告)号:DE112012004793T5
公开(公告)日:2014-07-31
申请号:DE112012004793
申请日:2012-12-04
Applicant: IBM
Inventor: MARINELLI CLAUDIO , FONTIGNIE JACQUES , WILLENBORG RUTH E , QUELOZ PIERRE-ANTOINE
IPC: G06F9/445
Abstract: Ein verbessertes Verfahren zum Erzeugen einer virtuellen Anwendung (22) weist auf: Eingeben einer nichtmodifizierten virtuellen Anwendung (12) und einer Liste von Zielmodellen (14); Erzeugen einer modifizierten virtuellen Anwendung (22) mit einer ISO-Datei und einem Konvertierungshilfsprogramm (30); und einer Liste von geprüften Zielmodellen (24) auf der Grundlage der Eingabe; wobei die modifizierte virtuelle Anwendung (12) so konfiguriert ist, dass sie von der ISO-Datei bootet, welche ein Mini-Betriebssystem enthält, das in allen geprüften Zielmodellen läuft; wobei, falls ein Implementieren der modifizierten virtuellen Anwendung (22) in einem Zielmodell (50) eingeleitet wird, das Mini-Betriebssystem im entsprechenden Zielmodell (50) gebootet wird; wobei das Mini-Betriebssystem das Modell (52, 54) des aktuellen Zielmodells (50) ermittelt, in dem das Mini-Betriebssystem läuft, und, falls es sich bei dem aktuellen Zielmodell (50) um ein geprüftes Zielmodell handelt, Modifikationen an einem Betriebssystem der virtuellen Anwendung (22) entsprechend dem aktuellen Zielmodell (50) vornimmt, damit die virtuelle Anwendung (22) portierbar wird, wodurch sie im Zielmodell (50) funktioniert.
-
-