-
公开(公告)号:DE112013002241B4
公开(公告)日:2018-04-05
申请号:DE112013002241
申请日:2013-04-23
Applicant: IBM
Inventor: HOURSELT ANDREW GARY , WEI LEI , REID ASHAKI , ZHANG JIA MING , HU PEI MING , BEHLE BRAD JAMES
IPC: H04L12/28 , G06F15/177 , H04L12/16 , H04L29/06
Abstract: Computerprogrammprodukt zum Auswählen einer Adresse, die zum Austauschen von Daten zwischen einer Quelleneinheit und Zieleinheiten über mindestens ein Netzwerk (6a, 6b) verwendet werden soll, wobei das Computerprogrammprodukt ein computerlesbares Speichermedium aufweist, das einen darin verkörperten computerlesbaren Programmcode hat, der ausgeführt wird, um Vorgänge auszuführen, wobei die Vorgänge aufweisen: Verwalten einer Vielzahl von Netzwerkadressen, um die Quelleneinheit in dem mindestens einen Netzwerk (6a, 6b) zu identifizieren; Verwalten einer Vielzahl von Abonnements (16) für die Quelleneinheit, die Nachrichten von den Zieleinheiten empfangen soll, wobei jedes Abonnement (16) eine der Zieleinheiten und eine der Quellen-Netzwerkadressen (56) identifiziert, die die identifizierte Zieleinheit verwendet, um mit der Quelleneinheit Daten auszutauschen, wobei für jedes Abonnement (16) eine Ereignis-Empfangsfunktion (14) vorhanden ist, wobei die Ereignis-Empfangsfunktion (14) Nachrichten und Benachrichtigungen an eine der Quellen-Netzwerkadressen (56) von der durch das Abonnement (16) identifizierten Zieleinheit überwacht; Erkennen einer Änderung an einer Quellen-Netzwerkadresse (56); Bestimmen eines Abonnements (16), das die geänderte Netzwerkadresse für einen Datenaustausch mit einer der Zieleinheiten angibt; Bestimmen der Zieleinheit, die in dem bestimmten ...
-
公开(公告)号:GB2515963A
公开(公告)日:2015-01-07
申请号:GB201419652
申请日:2013-04-23
Applicant: IBM
Inventor: HOURSELT ANDREW GARY , WEI LEI , REID ASHAKI , ZHANG JIA MING , HU PEI MING , BEHLE BRAD JAMES
IPC: H04L29/12
Abstract: A plurality of network addresses identify a source device in the network. A plurality of subscriptions for the source device to receive messages from the target devices each identify one of the target devices and one of the source network addresses the identified target device uses to communicate with the source device. Upon detecting a change to a changed network address, a determination is made of a subscription indicating the changed network address and the target device indicated in the determined subscription is determined. A selection is made of a selected network address, other than the changed network address is selected. If the selected network address can be used to communicate between the determined target device and the source device, then the selected network address is used and provided to the determined target device.
-
公开(公告)号:DE112013002241T5
公开(公告)日:2015-03-05
申请号:DE112013002241
申请日:2013-04-23
Applicant: IBM
Inventor: HOURSELT ANDREW GARY , REID ASHAKI , ZHANG JIA MING , HU PEI MING , BEHLE BRAD JAMES , WEI LEI
IPC: H04L12/28
Abstract: Eine Vielzahl von Netzwerkadressen identifiziert eine Quelleneinheit in dem Netzwerk. Eine Vielzahl von Abonnements für die Quelleneinheit, die Nachrichten von den Zieleinheiten empfangen soll, identifiziert jeweils eine der Zieleinheiten und eine der Quellen-Netzwerkadressen, die die identifizierte Zieleinheit verwendet, um mit der Quelleneinheit Daten auszutauschen. Nach einem Erkennen einer Änderung an einer geänderten Netzwerkadresse wird eine Bestimmung eines Abonnements vorgenommen, das die geänderte Netzwerkadresse angibt, und die in dem bestimmten Abonnement angegebene Zieleinheit wird bestimmt. Eine Auswahl wird für eine ausgewählte Netzwerkadresse getroffen, die von der ausgewählten geänderten Netzwerkadresse verschieden ist. Wenn die ausgewählte Netzwerkadresse verwendet werden kann, um Daten zwischen der bestimmten Zieleinheit und der Quelleneinheit auszutauschen, wird die ausgewählte Netzwerkadresse verwendet und für die bestimmte Zieleinheit bereitgestellt.
-
4.
公开(公告)号:GB2506828A
公开(公告)日:2014-04-09
申请号:GB201402603
申请日:2012-08-23
Applicant: IBM
Inventor: AUVENSHINE JOHN JASON , HOURSELT ANDREW GARY , OLSON JOHN THOMAS , BARTHOLOMY ERIK , PUCKETT HARLEY DALE III
Abstract: A method include forming an initial bitmap from the de-duplicated data on virtual volumes, sorting discrete blocks according to frequency of occurrence to form a revised bitmap to first include a plurality of most common discrete blocks, creating a physical volume map from the revised bitmap, reviewing, from the physical volume map, an initial virtual volume of the virtual volumes contained on a corresponding original physical volume, to determine whether moving the initial virtual volume to a different physical volume reduces the total number of data blocks in the physical volume map, deleting the initial virtual volume from its corresponding original physical volume and adding the initial virtual volume to the different original physical volume to create a revised physical volume map including revised physical volumes, and writing the revised physical volumes to the target set of physical media using the revised physical volume map.
-
公开(公告)号:DE112012002796T5
公开(公告)日:2014-03-20
申请号:DE112012002796
申请日:2012-08-23
Applicant: IBM
Inventor: OLSON JOHN THOMAS , BARTHOLOMY ERIK , AUVENSHINE JOHN JASON , HOURSELT ANDREW GARY , PUCKETT III HARLEY DALE
IPC: G06F7/00
Abstract: Ein Verfahren beinhaltet Erstellen einer ersten Bitmap aus den deduplizierten Daten auf virtuellen Datenträgern, Sortieren von einzelnen Blöcken entsprechend der Häufigkeit des Auftretens, um eine überarbeitete Bitmap zu erstellen, die zuerst eine Vielzahl von am häufigsten vorkommenden einzelnen Blöcken enthält, Erzeugen eines Belegungsplans des physischen Datenträgers aus der überarbeiteten Bitmap, Überprüfen eines ersten virtuellen Datenträgers der auf einem entsprechenden ursprünglichen physischen Datenträger enthaltenen virtuellen Datenträger ausgehend vom Belegungsplan des physischen Datenträgers, um festzustellen, ob ein Verschieben des ersten virtuellen Datenträgers in einen anderen physischen Datenträger die Gesamtanzahl von Datenblöcken im Belegungsplan des physischen Datenträgers verringert, Löschen des ersten virtuellen Datenträgers aus seinem entsprechenden ursprünglichen physischen Datenträger und Hinzufügen des ersten virtuellen Datenträgers zu dem anderen ursprünglichen physischen Datenträger, um einen überarbeiteten Belegungsplan des physischen Datenträgers zu erzeugen, der überarbeitete physische Datenträger enthält, und Schreiben der überarbeiteten physischen Datenträger in den Zielsatz von physischen Medien unter Verwendung des überarbeiteten Belegungsplans des physischen Datenträgers.
-
-
-
-