Determining whether a data block requires compression before being stored

    公开(公告)号:GB2504534A

    公开(公告)日:2014-02-05

    申请号:GB201213763

    申请日:2012-08-02

    Applicant: IBM

    Abstract: A storage controller 210 receives data blocks 241, 242 to be stored in a storage system 211-213, and determines whether the block of data needs to be compressed 230 before being written to disk by means of an indication of the compression status provided with the data block, which may be a flag 251, 252. If the flag indicates that the block is already compressed, such as a ZIP file or an encoded media file, the system may pass it through for storage without causing the compression engine 220 to attempt compression of the block; otherwise the compression engine creates a compressed block 261. This prevents redundant work from being performed by the compression engine, and therefore reduces the workload of the system. The flag may also permit bypassing a decompression engine on read. The flag may be set by an application at the host 201 which opens the file the data block comprises before it is forwarded to the storage system.

    Trusted boot of a virtual machine

    公开(公告)号:GB2513826A

    公开(公告)日:2014-11-12

    申请号:GB201211544

    申请日:2012-06-29

    Applicant: IBM

    Abstract: Performing a trusted boot of a virtual machine by executing, in turn, a series of components of the boot, performing a function on each component prior to the execution of the respective component, storing the output of the functions in a virtual trusted platform module, detecting that the virtual trusted platform module has not responded to the storing of an output of a function in the virtual trusted platform module, and generating a request that the virtual trusted platform module be disabled. This ensures that no malicious component can spoof itself in a hole in the chain of trust by inserting a fake trusted measurement, by disabling the whole boot process. This may be achieved using a hypervisor and time out function. Each component may be hashed prior to execution by a previously loaded component.

Patent Agency Ranking