-
公开(公告)号:GB2506622A
公开(公告)日:2014-04-09
申请号:GB201217732
申请日:2012-10-04
Applicant: IBM
Inventor: SCHAEFER ROLF , STRAUS RUBEN , DIETZ MATHIAS , AKELBEIN JENS-PETER , HAUSTEIN NILS
IPC: G06F21/56
Abstract: An anti-virus data management method comprises, receiving an instruction to write data to storage 231; examining the data for malicious content (such as malware and viruses) using a malicious content scanner 220; wherein, if no malicious content is found, writing the data and linking/associating a signature representing the version of the malicious content scanner with the data. A further method comprises, receiving an instruction to read data (identified by a data identified) from storage, the first data linked with a malicious content scanner version signature; determining the version signature of the current malicious content scanner; and examining the data for malicious content if the signatures do not match. These methods may be used in a backup system 200/230 that preserves old copies of data, and may be used in conjunction with a backup scheme where certain copies are deleted. If examining of data reveals malicious content, then an older copy may be identified (using the data identifier) and examined unless it has already been scanned using the current malicious content scanner.
-
公开(公告)号:GB2529436A
公开(公告)日:2016-02-24
申请号:GB201414750
申请日:2014-08-20
Applicant: IBM
Inventor: MUELLER-WICKE DOMINIC , SCHREIBER THOMAS , KUHL FABIAN , HAUSTEIN NILS , MUELLER CHRISTIAN
IPC: G06F11/14
Abstract: A distributed file system 102 is used by compute nodes 1113 to access storage devices 1213 via a network 120. A monitor 104 creates events in response to operations, which modify the file system. The events are grouped 106 and sent to backup clients 1313. The backup clients process the events to produce backup requests. The backup clients may use a shared database 150 to co-ordinate the processing. The backup requests are then sent to a backup server 140. Each event group has an identifier and a size. Each event includes the handle of the object in the file system, which is being modified, or the handle of its parent directory. It also includes the event type and the type of object. The events and handles may be Data Management Application Program Interface (DMAPI) events and handles. The file system objects may be file or directory objects.
-
公开(公告)号:GB2518158A
公开(公告)日:2015-03-18
申请号:GB201316177
申请日:2013-09-11
Applicant: IBM
Inventor: HAUSTEIN NILS , CHRIST ACHIM , WINARSKI DANIEL J , MUELLER-WICKE DOMINIC
Abstract: A storage infrastructure 100 comprises a host system 102 connected to at least two storage systems 115A, 115B, and a de-duplication module 101. The de-duplication module contains a table 127 comprising multiple entries, each including a hash value, a data location, an identifier, and usage counts in each storage system for an individual data chunk. A write request for storing a data chunk in one of the storage systems is funnelled through the module using a hash value of the chunk; if an entry for the hash value is present in the table, an entry for the location of the chunk is written to a reference table in the storage system; if no entry is present, one is created and the chunk is stored in the storage system. Where the usage count for the chunk in that storage system exceeds a specified value, the chunk is stored again. This reduces the risk of a bottleneck in read requests for a particular data chunk.
-
公开(公告)号:DE112012005271T5
公开(公告)日:2014-11-27
申请号:DE112012005271
申请日:2012-11-20
Applicant: IBM
Inventor: ELEFTHERIOU EVANGELOS STAVROS , HAAS ROBERT , HAUSTEIN NILS , JELITTO JENS , SEIPP HARALD , KOLTSIDAS IOANNIS , SARAFIJANOVIC SLAVISA , SAUPP ALEXANDER
IPC: G06F3/06 , G06F12/00 , G06F12/0804 , G06F12/0871 , G06F12/123 , G06F17/30
Abstract: Es wird ein Bandlaufwerksystem-Server vorgeschlagen, aufweisend: – einen nichtflüchtigen Cachespeicher, der als ein Cachespeicher (106) zum Speichern von Datendateien verwendet wird, wobei zumindest ein Teil des Cachespeichers eine erste Region (40), die unter Verwendung einer Verwaltung einer „First-In/First-Out”-Richtlinie verwaltet wird, und eine zweite Region (42), die unter Verwendung einer Verwaltung einer „Least Recently Used”-Richtlinie verwaltet wird, aufweist; – eine Dateisystem-Schnittstelle zum Interagieren mit auf einem Bandlaufwerksystem (104) gespeicherten Datendateien; – eine Schnittstelle, um einem oder mehreren entfernt angeordneten Systemen (110, 120) ein Lesen und Schreiben von auf dem Datenspeichermittel und/oder dem Cachespeicher gespeicherten Daten zu ermöglichen; wobei der Server eingerichtet ist um: – von dem einen oder den mehreren entfernt angeordneten Systemen eine oder mehrere Schreibanfragen zum Schreiben von einer oder mehreren Datendateien auf das Bandlaufwerksystem und den Cachespeicher zu empfangen; – Attribute zu interpretieren, die Datendateien zugeordnet sind, die angewiesen sind, durch das eine oder die mehreren entfernt angeordneten Systeme auf das Bandlaufwerksystem und auf den Cachespeicher geschrieben zu werden; und – Datendateien zu speichern, die angewiesen sind, durch die entfernt angeordneten Systeme gemäß den interpretierten Attributen geschrieben zu werden.
-
公开(公告)号:GB2513492A
公开(公告)日:2014-10-29
申请号:GB201411668
申请日:2012-11-20
Applicant: IBM
Inventor: ELEFTHERIOU EVANGELOS STAVROS , HAAS ROBERT , HAUSTEIN NILS , JELITTO JENS , SAUPP ALEXANDER , SEIPP HARALD
IPC: G06F3/06 , G06F12/08 , G06F12/0804 , G06F12/0871 , G06F12/123
Abstract: It is proposed a tape drive system server comprising: - a non-volatile memory which is used as a cache memory (106) for storing data files, at least part of the cache memory comprising a first region (40) that is managed using a First In First Out policy management and a second region (42) that is managed using a Least Recently Used policy management; - a file system interface for interacting with data files stored on a tape drive system (104); - an interface for allowing one or more remote systems (110, 120) reading and writing data stored on the storage means and/or on the cache memory; wherein the server is configured to: - receive from the one or more remote systems one or more write request for writing one or more data files to the tape drive system and to the cache memory; - interpret attributes associated to data files instructed to be written by the one or more remote systems to the tape drive system and to the cache memory; and - store data files instructed to be written by the remote systems according to the interpreted attributes.
-
公开(公告)号:GB2509504A
公开(公告)日:2014-07-09
申请号:GB201300088
申请日:2013-01-04
Applicant: IBM
Inventor: HAUSTEIN NILS , WINARSKI DANIEL J , MUELLER-WICKE DOMINIC , SAUPP ALEXANDER
Abstract: Following a request at a remote server 200, 300 to read or write a data file of a home server 300, 200, a complete list of identification characteristics of data chunks of the file is transmitted from a source server to a destination server across a network 100. The home server, e.g. 200, is the source server for read access and the destination server for write access. Conversely, the remote server, e.g. 300, is the source server for write access and the destination server for read access. Preferably the home server is the server where the file was first created in local storage 210, 310. A list of missing identification characteristics of data chunks of the file is transmitted from the destination server to the source server, such that only missing data chunks of the file that pertain to the missing identification characteristics need be transmitted from the source server to the destination server in order to reconstruct the file. The list of missing identification characteristics is created at the destination server by comparing the complete list of identification characteristics from the source server with identification characteristics of data chunks in a de-duplication table 225, 235 at the destination server.
-
公开(公告)号:GB2469690B
公开(公告)日:2014-03-05
申请号:GB0907094
申请日:2009-04-24
Applicant: IBM
Inventor: SCHEID MARTIN , SCHNEKENBURGER VOLKER , BOESSOW GUIDO , HAUSTEIN NILS
IPC: H04L29/12
Abstract: A method for assigning a transmission control protocol/internet protocol address to a blade server when it is newly added to a blade centre. When a new blade server is added, a blade discovery module identifies the configuration data from the new blade server, which comprises a unique number of the blade centre, a unique number of a blade slot and a media access control address for a network interface of the new blade server. This data is then sent to an address assignment module, which then derives an IP address based on the unique blade centre and slot numbers and assigns it to the server.
-
公开(公告)号:DE112010004573T5
公开(公告)日:2012-11-22
申请号:DE112010004573
申请日:2010-08-30
Applicant: IBM
Inventor: HAUSTEIN NILS , NEFF STEFAN
Abstract: Die vorliegende Erfindung betrifft das Gebiet der Speicherverwaltung sequenzieller Medien, und insbesondere betrifft sie autonome Wiedernutzbarmachungs-Verarbeitung virtualisierter sequenzieller Medien wie virtuelle Bänder in einer virtuellen Bandbibliothek. Um ein verbessertes Verfahren und System zum Verwalten virtueller Bänder in einem virtuellen Bandbibliotheksystem bereitzustellen, umfasst das erfindungsgemäße System eine virtuelle Bänder in einem virtuellen Bandbibliotheksystem (VTL-System) verwaltende Speicherverwaltungs-Anwendung, welche in der Lage ist, alle Blockadressen aktiver Daten für ein gegebenes virtuelles Quellband zu identifizieren; die Speicherverwaltungs-Anwendung ist über ein Netzwerk mit dem virtuellen Bandbibliotheksystem verbunden und ist in der Lage, einen Befehl zu senden, welcher das VTL-System anweist, eine autonome Wiedernutzbarmachung auszuführen. Das VTL-System ist durch eine erfindungsgemäße Wiedernutzbarmachungslogik gekennzeichnet, welche jeden durch die Speicherverwaltungs-Anwendung geschriebenen Hostblock eindeutig auf einen Block auf dem Plattensystem des VTL-Systems abbildet. Zusammen mit der Speicherverwaltungs-Anwendung führt es ein Verfahren zur Ausführung einer autonomen Wiedernutzbarmachung aus.
-
公开(公告)号:GB2485700A
公开(公告)日:2012-05-23
申请号:GB201202421
申请日:2010-08-30
Applicant: IBM
Inventor: HAUSTEIN NILS , NEFF STEFAN
IPC: G06F3/06
Abstract: The present invention relates to the field of storage management of sequential media and more particular it relates to autonomous reclamation processing of virtualized sequential media such as virtual tapes in a virtual tape library. In order to provide an improved method and system for managing virtual tapes in a virtual tape library system, the inventional system comprises a storage management application managing virtual tapes in a virtual tape library system (VTL-system) which is capable to identify all block addresses of active data for a given source virtual tape; said storage management application is connected via a network to said virtual tape library system and is capable to send a command instructing said VTL-system to perform autonomous reclamation. The VTL-system is characterized by an inventional reclamation logic which uniquely maps each host block written by the storage management application to a block on the disk system of said VTL-system. In conjunction with the storage management application it performs a method to perform autonomous reclamation.
-
公开(公告)号:CA2669894A1
公开(公告)日:2008-10-30
申请号:CA2669894
申请日:2008-04-15
Applicant: IBM
Inventor: BATES ALLEN KEITH , WINARSKI DANIEL JAMES , HAUSTEIN NILS , KLEIN CRAIG ANTHONY
IPC: G11B20/10 , G06F3/06 , G11B7/0065
Abstract: Data for storage by holographic data storage is arranged in an intermedia te data storage as data segments which are replicas of holographic storage s egments. Files of data are aggregated into the data segments, and a destagin g control determines the destaging of the data segments to the holographic d ata storage in accordance with a plurality of policies, such as whether a se gment is full, a time threshold has been reached, or whether a threshold num ber of segments are "open". The intermediate data storage may be arranged in to a number of partitions at least equal to the number of sources having inp ut to the data destaging system, the partitions comprising integral multiple s of the data segments.
-
-
-
-
-
-
-
-
-