Encrypting And Decrypting A Virtual Disc
    1.
    发明申请
    Encrypting And Decrypting A Virtual Disc 有权
    加密和解密虚拟光盘

    公开(公告)号:US20130232329A1

    公开(公告)日:2013-09-05

    申请号:US13884680

    申请日:2011-11-03

    IPC分类号: G06F21/60

    摘要: A computer-readable storage medium containing machine executable instructions that when executed by a processor cause the processor to encrypt a virtual disc; wherein the virtual disc comprises a virtual disc image; and wherein execution of the machine executable instructions cause the processor to: receive the virtual disc; increase the size of the virtual disc; write a decryption-master-boot-record and a decryption program to the virtual disc; encrypt at least a portion of the virtual disc image, wherein the decryption program comprises decryption-machine-executable-instructions for decrypting the at least partially encrypted virtual disc image in accordance with a cryptographic key.

    摘要翻译: 一种包含机器可执行指令的计算机可读存储介质,其在由处理器执行时使所述处理器加密虚拟盘; 其中所述虚拟盘包括虚拟盘图像; 并且其中所述机器可执行指令的执行使得所述处理器:接收所述虚拟盘; 增加虚拟光盘的大小; 将解密主引导记录和解密程序写入到虚拟盘; 对所述虚拟光盘映像的至少一部分进行加密,其中所述解密程序包括用于根据加密密钥来解密所述至少部分加密的虚拟光盘映像的解密机器可执行指令。

    Upgrade of software images based on streaming technique
    3.
    发明授权
    Upgrade of software images based on streaming technique 有权
    基于流技术升级软件图像

    公开(公告)号:US09058235B2

    公开(公告)日:2015-06-16

    申请号:US13989673

    申请日:2011-11-10

    IPC分类号: G06F9/44 G06F9/445

    CPC分类号: G06F8/65 G06F8/63 G06F8/654

    摘要: Migrating a data-processing entity from a source software image installed on a mass memory of the data-processing entity to a target software image stored on an external source. A portion of mass memory is released. Memory blocks stored in boot locations of the target software image are relocated to the released portion, including memory blocks required to boot the data-processing entity to load a streaming function for downloading the target software image from the external source. The data-processing entity is booted from the boot blocks, thereby loading the streaming function. Each request for reading a selected memory block of the target software image is served by the streaming function, which downloads the selected memory block from the external source and stores it into the released portion when the selected memory block is not available in the mass memory, or retrieves the selected memory block from the mass memory.

    摘要翻译: 将数据处理实体从安装在数据处理实体的大容量存储器上的源软件映像迁移到存储在外部源上的目标软件映像。 大量存储器的一部分被释放。 存储在目标软件映像的引导位置的存储器块被重定位到释放部分,包括引导数据处理实体加载用于从外部源下载目标软件映像的流传输功能所需的存储器块。 数据处理实体从引导块引导,从而加载流传输功能。 用于读取目标软件图像的所选存储块的每个请求由流功能服务,流功能从外部源下载所选存储块,并且当所选存储块在大容量存储器中不可用时将其存储到释放部分中, 或从大容量存储器检索所选择的存储块。

    UPGRADE OF SOFTWARE IMAGES BASED ON STREAMING TECHNIQUE

    公开(公告)号:US20130247020A1

    公开(公告)日:2013-09-19

    申请号:US13989673

    申请日:2011-11-10

    IPC分类号: G06F9/445

    CPC分类号: G06F8/65 G06F8/63 G06F8/654

    摘要: Releasing a portion of mass memory, relocating memory blocks stored in boot locations of the target software image to the released portion, storing the boot blocks into corresponding boot locations, booting the data-processing entity from the boot blocks in the corresponding boot locations thereby loading a streaming function, and serving each request of reading a selected memory block of the target software image by the streaming function, the streaming function downloading the selected memory block from the external source and storing the selected memory block into the released portion when the selected memory block is not available in the mass memory, or retrieving the selected memory block from the mass memory otherwise.

    Direct migration of software images with streaming technique
    5.
    发明授权
    Direct migration of software images with streaming technique 有权
    使用流技术直接迁移软件图像

    公开(公告)号:US09086892B2

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

    申请号:US13882247

    申请日:2011-11-03

    IPC分类号: G06F9/44 G06F9/445

    CPC分类号: G06F9/4401 G06F8/63

    摘要: A mechanism is provided for migrating a software image installed on a source data-processing entity to a target data-processing entity. The target data-processing entity is booted from a preliminary bootstrap program. The software image is mounted as a remote mass memory on the target data-processing entity. A primary bootstrap program of the software image is copied onto a local mass memory of the target data-processing entity. The target data-processing entity is re-booted from the primary bootstrap program thereby loading a streaming function, and serving each request of accessing a memory block on the target data-processing entity by the streaming function. In response to the memory block missing from the local mass storage, the streaming function downloads the memory block from the software image and stores the memory block into the local mass memory. Otherwise, the streaming function retrieves the memory block from the local mass memory otherwise.

    摘要翻译: 提供了一种用于将安装在源数据处理实体上的软件映像迁移到目标数据处理实体的机制。 目标数据处理实体从初步引导程序启动。 该软件映像作为远程大容量存储器安装在目标数据处理实体上。 将软件映像的主引导程序复制到目标数据处理实体的本地大容量存储器中。 目标数据处理实体从主引导程序重新启动,从而加载流传输功能,并通过流传输功能为目标数据处理实体提供访问存储块的每个请求。 响应于本地大容量存储器丢失的存储器块,流式传输功能从软件映像下载存储器块,并将存储器块存储到本地大容量存储器中。 否则,流功能从本地批量存储器中检索内存块。

    Management of multiple software images with shared memory blocks
    6.
    发明授权
    Management of multiple software images with shared memory blocks 有权
    管理具有共享内存块的多个软件映像

    公开(公告)号:US09052918B2

    公开(公告)日:2015-06-09

    申请号:US13325310

    申请日:2011-12-14

    IPC分类号: G06F12/02 G06F9/44 G06F9/445

    摘要: A data processing entity that includes a mass memory with a plurality of memory locations for storing memory blocks. Each of a plurality of software images includes a plurality of memory blocks with corresponding image addresses within the software image. The memory blocks of software images stored in boot locations of a current software image are relocated. The boot blocks of the current software image are stored into the corresponding boot locations. The data processing entity is booted from the boot blocks of the current software image in the corresponding boot locations, thereby loading the access function. Each request to access a selected memory block of the current software image is served by the access function, with the access function accessing the selected memory block in the associated memory location provided by the control structure.

    摘要翻译: 一种数据处理实体,其包括具有用于存储存储块的多个存储单元的大容量存储器。 多个软件图像中的每一个包括在软件图像内具有相应图像地址的多个存储块。 存储在当前软件映像的引导位置的软件映像的存储块被重新定位。 当前软件映像的引导块存储到相应的引导位置。 数据处理实体从相应引导位置中的当前软件映像的引导块引导,从而加载访问功能。 访问当前软件映像的所选存储块的每个请求由访问功能服务,访问功能访问由控制结构提供的相关联的存储器位置中的所选择的存储器块。

    Direct Migration of Software Images with Streaming Technique
    7.
    发明申请
    Direct Migration of Software Images with Streaming Technique 有权
    使用流技术直接迁移软件图像

    公开(公告)号:US20130219161A1

    公开(公告)日:2013-08-22

    申请号:US13882247

    申请日:2011-11-03

    IPC分类号: G06F9/44

    CPC分类号: G06F9/4401 G06F8/63

    摘要: A mechanism is provided for migrating a software image installed on a source data-processing entity to a target data-processing entity. The target data-processing entity is booted from a preliminary bootstrap program. The software image is mounted as a remote mass memory on the target data-processing entity. A primary bootstrap program of the software image is copied onto a local mass memory of the target data-processing entity. The target data-processing entity is re-booted from the primary bootstrap program thereby loading a streaming function, and serving each request of accessing a memory block on the target data-processing entity by the streaming function. In response to the memory block missing from the local mass storage, the streaming function downloads the memory block from the software image and stores the memory block into the local mass memory. Otherwise, the streaming function retrieves the memory block from the local mass memory otherwise.

    摘要翻译: 提供了一种用于将安装在源数据处理实体上的软件映像迁移到目标数据处理实体的机制。 目标数据处理实体从初步引导程序启动。 该软件映像作为远程大容量存储器安装在目标数据处理实体上。 将软件映像的主引导程序复制到目标数据处理实体的本地大容量存储器中。 目标数据处理实体从主引导程序重新启动,从而加载流传输功能,并通过流传输功能为目标数据处理实体提供访问存储块的每个请求。 响应于本地大容量存储器丢失的存储器块,流式传输功能从软件映像下载存储器块,并将存储器块存储到本地大容量存储器中。 否则,流功能从本地批量存储器中检索内存块。

    Deploying an operating system
    8.
    发明授权
    Deploying an operating system 有权
    部署操作系统

    公开(公告)号:US08996667B2

    公开(公告)日:2015-03-31

    申请号:US13083217

    申请日:2011-04-08

    IPC分类号: G06F15/177 G06F9/445 G06F9/44

    CPC分类号: G06F9/4416 G06F8/63

    摘要: A method for deploying an operating system onto a client system includes, with the client system, receiving a bootloader image from an external device in response to a request for the bootloader image and installing the bootloader. The installed bootloader is configured to provide a streaming function from the client system to both a client repository of the client system and a remote data repository and selectively redirect requests for a block of data to one of: the client repository and the remote data repository. The method further includes, with the client system, during operation of a function of the operating system, making a request for a data block of the operating system, the data block including the function, and receiving the data block from one of: the client repository and the remote repository based on availability information.

    摘要翻译: 用于将操作系统部署到客户端系统上的方法包括:响应于对引导加载程序映像的请求并安装引导加载程序,客户机系统从外部设备接收引导加载程序映像。 安装的引导加载程序被配置为提供从客户端系统到客户端系统的客户端存储库和远程数据存储库的流式传输功能,并且将对数据块的请求选择性地重定向到客户端存储库和远程数据存储库之一。 该方法还包括与客户端系统在操作操作系统的功能期间,对操作系统的数据块进行请求,该数据块包括该功能,以及从以下之一接收数据块:客户端 存储库和基于可用性信息的远程存储库。

    Reorganization of software images based on predicted use thereof
    9.
    发明授权
    Reorganization of software images based on predicted use thereof 有权
    基于其预测的使用来重新组织软件图像

    公开(公告)号:US08943291B2

    公开(公告)日:2015-01-27

    申请号:US13620398

    申请日:2012-09-14

    IPC分类号: G06F13/00 G06F13/28

    摘要: A solution for managing a software image being stored in a plurality of physical blocks of a storage system comprises monitoring each access to the physical blocks, calculating a predicted sequence of access to the physical blocks according to the monitored accesses, and reorganizing the physical blocks according to the predicted sequence. The monitoring may be performed as the physical blocks are accessed during the booting of virtual images on the software image.

    摘要翻译: 用于管理存储在存储系统的多个物理块中的软件映像的解决方案包括监视对物理块的每个访问,根据所监视的访问来计算对物理块的访问的预测序列,以及根据所监视的访问重新组织物理块 到预测序列。 可以在软件映像引导虚拟映像期间访问物理块来执行监视。