Data processing apparatus and method

    公开(公告)号:GB2529436A

    公开(公告)日:2016-02-24

    申请号:GB201414750

    申请日:2014-08-20

    Applicant: IBM

    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.

    Durchgehende Verschlüsselung und Backup in Datenschutzumgebungen

    公开(公告)号:DE112017000190T5

    公开(公告)日:2018-07-19

    申请号:DE112017000190

    申请日:2017-02-15

    Applicant: IBM

    Abstract: Ein Computer empfängt einen Satz von Objekten von einem Client (201), wobei wenigstens eines der Objekte des Satzes einem eindeutigen Dateiverschlüsselungsschlüssel (FEK) zugehörig und mit diesem verschlüsselt ist. Der Computer verschlüsselt jeden der FEKs mit einem gemeinsamen Hauptverschlüsselungsschlüssel MEK, was entsprechende gesperrte Schlüssel zur Folge hat. Bei einem anfänglichen Backup werden die verschlüsselten Objekte zusammen mit ihren zugehörigen gesperrten Schlüsseln zu einem Backup-Server (205) übertragen, wo ein erstes Modul ermittelt, ob sich der gesperrte Schlüssel geändert hat, indem auf einen Verschlüsselungszustand Bezug genommen wird, der den verschlüsselten Objekten zugehörig ist. Wenn sich ein MEK geändert hat, werden die vorhandenen FEKs mit dem geänderten MEK neu verschlüsselt, um neue gesperrte Schlüssel zu erzeugen, und in einer nachfolgenden Backup-Operation werden die neuen gesperrten Schlüssel an den Backup-Server (205) gesendet, um die vorhandenen gesperrten Schlüssel zu ersetzen, während das Übertragen der Objekte, deren zugehörige FEKs von dem geänderten MEK betroffen sind, an den Backup-Server (205) vermieden wird.

    A method for restoring data in a HSM system

    公开(公告)号:GB2527296A

    公开(公告)日:2015-12-23

    申请号:GB201410671

    申请日:2014-06-16

    Applicant: IBM

    Abstract: Methods of versioning or backing up data a hierarchical storage management, HSM, system which includes at least a first storage tier and second storage tier managed by a HSM client and HSM server respectively, wherein the HSM server and the HSM client are interconnected via a network of the HSM system, wherein a data item stored in the HSM system is associated with a HSM status parameter that is stored in the HSM client, the HSM status parameter having a first, second or third value, the first value indicating a pre-migrated state of the data item in which the data item is stored in the first and second storage tiers, the second value indicating a migrated state of the data item in which the data item is stored in the second storage tier, the third value indicating a resident state of the data item in which the data item is stored in the first storage tier, wherein in case the HSM status parameter has at least one of the first and second values the data item is further associated with a predetermined initial object ID that is stored in the HSM client and the HSM server, the initial object ID corresponding to a first version of the data item, the HSM server being configured with a data structure comprising an object ID field comprising at least the initial object ID and a newly created parent object ID field comprising the initial object ID.

    Method and test environment for automatic testing a software product comprising a plurality of software packages

    公开(公告)号:GB2524798A

    公开(公告)日:2015-10-07

    申请号:GB201405999

    申请日:2014-04-03

    Applicant: IBM

    Abstract: A method for testing a software product (10) comprising a plurality of software packages (P1, ..., P(Z)), which are to be installed or de-installed in defined order, comprises the steps: providing software package dependency and prerequi­site information (142) for the software product (10); analyzing the software package dependency and prerequisite information for each software package and creating a dependency matrix (112) for said software packages with each row representing one dependency lev­el; assigning each software package to at least one level based on its dependencies to other soft­ware packages; wherein in the dependency matrix (112) each level contains software packages, which have no dependencies amongst themselves and de­pend on at least one other software package assigned to a previ­ous level; and a lowest level contains software packages without any dependencies; reducing the depend­ency matrix (112) by searching for software packages assigned to more than one level, determin­ing the highest level the software package is as­signed to, and deleting the software package from lower levels it is assigned to; determining possible software package test combinations of the software product based on the reduced dependency matrix (112); and perform­ing installation or de-installation procedure of software pack­ages of the software product (10) based on the software package test combinations to test installation or deinstallation order of the software packages of the software product (10).

Patent Agency Ranking