-
公开(公告)号:DE102012221813A1
公开(公告)日:2013-06-13
申请号:DE102012221813
申请日:2012-11-29
Applicant: IBM
Inventor: SALEM RANDA , IANNUCCI PIETRO , D AMORE CRISTIANA , PICHETTI LUIGI
IPC: G06F12/06
Abstract: Verfahren, Rechnersystem und Programmprodukt zur Optimierung der Speicherzuordnung in einer virtuellen Arbeitsplatzumgebung, wobei die virtuelle Arbeitsplatzumgebung eine gemeinschaftlich genutzte Speicherkapazität verwaltet. Die gemeinschaftlich genutzte Speicherkapazität enthält eine oder mehrere zuvor gespeicherte Dateien, wobei jede gespeicherte Datei einer jeweiligen eindeutigen ersten Dateikennung zugeordnet wird, wobei die virtuelle Arbeitsplatzumgebung einer Verarbeitungseinheit eines Benutzers mindestens einen virtuellen Arbeitsplatz bereitstellt. Das Verfahren weist nach dem Empfang einer ersten Schreibanforderung, eine in der Anforderung angegebene zweite Datei zu schreiben, die folgenden Schritte auf: Festlegen einer zweiten Dateikennung der angegebenen zweiten Datei; Vergleichen der zweiten Dateikennung mit der ersten Dateikennung einer beliebigen ersten Datei, die in der gemeinschaftlich genutzten Speicherkapazität gespeichert wird; wenn die zweite Dateikennung mit einer der ersten Dateikennungen identisch ist, Erzeugen eines Zeigers auf die gespeicherte erste Datei, die dieser ersten Dateikennung zugeordnet ist; und wenn die zweite Dateikennung nicht mit einer beliebigen der ersten Dateikennungen identisch ist, Speichern der angegebenen Datei, die der zweiten Dateikennung zugeordnet ist, in der gemeinschaftlich genutzten Speicherkapazität, wobei die zweite Dateikennung als eine weitere erste Dateikennung gespeichert wird und die zweite Datei als eine weitere erste Datei gespeichert wird, und Erzeugen des Zeigers auf die gespeicherte weitere erste Datei.
-
公开(公告)号:GB2498626B
公开(公告)日:2015-02-18
申请号:GB201221901
申请日:2012-12-05
Applicant: IBM
Inventor: SALEM RANDA , AMORE CRISTIANA D , IANNUCCI PIETRO , PICHETTI LUIGI
-
公开(公告)号:GB2502539A
公开(公告)日:2013-12-04
申请号:GB201209547
申请日:2012-05-30
Applicant: IBM
Inventor: PASTORELLI BERNARDO , CRUDELE MICHELE , SALEM RANDA
Abstract: A method for managing computing components comprising: collecting management information about the computing components, such as applications or hardware components, using a data collection component, for example reading databases associated with each component storing objects of the collected management information in a full-text search-index data-structure, generating, for each collected object, a displayable result snippet, searching the full-text search-index data-structure for objects which match a received parameter, retrieving all matching objects of the full-text search-index data-structure related to the search, and displaying the matching objects in form of the related result snippets.
-
公开(公告)号:DE102012221813B4
公开(公告)日:2025-02-27
申请号:DE102012221813
申请日:2012-11-29
Applicant: IBM
Inventor: SALEM RANDA , IANNUCCI PIETRO , D'AMORE CRISTIANA , PICHETTI LUIGI
IPC: G06F12/06
Abstract: Verfahren zur Optimierung der Speicherzuordnung in einer virtuellen Arbeitsplatzumgebung, wobei die virtuelle Arbeitsplatzumgebung (322) eine gemeinschaftlich genutzte Speicherkapazität (113) verwaltet, wobei die gemeinschaftlich genutzte Speicherkapazität (113) dazu dient, eine oder mehrere erste Dateien (117, 313, 314, 321) zu speichern, wobei jede gespeicherte erste Datei (117, 313, 314, 321) einer jeweiligen eindeutigen ersten Dateikennung zugeordnet wird, wobei die virtuelle Arbeitsplatzumgebung einer Verarbeitungseinheit (123) eines Benutzers (320) mindestens einen virtuellen Arbeitsplatz (310) bereitstellt, wobei das Verfahren aufweist:- Empfangen (201) einer ersten Schreibanforderung, eine in der Anforderung angegebene zweite Datei zu schreiben;- Festlegen (203) einer zweiten Dateikennung der angegebenen zweiten Datei;- Vergleichen (205) der zweiten Dateikennung mit der ersten Dateikennung einer beliebigen ersten Datei, die in der gemeinschaftlich genutzten Speicherkapazität gespeichert wird;- wenn die zweite Dateikennung mit einer der ersten Dateikennungen identisch ist, Erzeugen (209) eines Zeigers (314, 315) auf die gespeicherte erste Datei, die dieser ersten Dateikennung zugeordnet ist;- wenn die zweite Dateikennung nicht mit einer beliebigen der ersten Dateikennungen identisch ist, Speichern (207) der angegebenen Datei, die der zweiten Dateikennung zugeordnet ist, in der gemeinschaftlich genutzten Speicherkapazität (113), wobei die zweite Dateikennung als eine weitere erste Dateikennung gespeichert wird und die zweite Datei als eine weitere erste Datei gespeichert wird, und Erzeugen des Zeigers (314, 315) auf die gespeicherte weitere erste Datei;- nach der Speicherung von beliebigen der ersten Dateien und nach der Speicherung der zweiten Datei in der gemeinschaftlich genutzten Speicherkapazität (113) Zuordnen der ersten oder der zweiten Datei zu einer Referenzanzahl, welche die Anzahl der Benutzer darstellt, die Zugriff auf die gespeicherte erste oder zweite Datei haben;- Empfangen einer zweiten Schreibanforderung, die zweite Datei zu schreiben;- Erzeugen eines zweiten Zeigers auf die vorhandene erste Datei, die als Reaktion auf eine erste Schreibanforderung gespeichert worden ist, wobei der zweite Zeiger in dem lokalen Dateisystem des virtuellen Arbeitsplatzes (310) erzeugt wird, wobei in dem Fall, in dem die erste Schreibanforderung und die zweite Schreibanforderung von demselben Benutzer empfangen werden, die Referenzanzahl unverändert bleibt.
-
公开(公告)号:GB2498626A
公开(公告)日:2013-07-24
申请号:GB201221901
申请日:2012-12-05
Applicant: IBM
Inventor: SALEM RANDA , AMORE CRISTIANA D , IANNUCCI PIETRO , PICHETTI LUIGI
IPC: G06F17/30
Abstract: A virtual desktop environment manages a shared storage capacity which includes one or more previously stored first files, each stored file being associated with a respective unique file identifier. Upon reception of a write request 201 for writing a second file specified in the request, the environment compares 205 its file identifier with file identifiers of any file already stored to the shared storage capacity. A pointer is created to the stored file if the second file identifier is identical to one of the first file identifiers. If the second file identifier is not identical to anyone of the stored file identifiers, the second file identifier is stored as a further file identifier and the second file is stored as a further first file and a pointer is created 209 to the stored further first file.
-
-
-
-