-
公开(公告)号:US20120151202A1
公开(公告)日:2012-06-14
申请号:US13325310
申请日:2011-12-14
申请人: David Clerc , Jacques Fontignie , Luis Garcés-Eric , Claudio Marinelli , John G. Rooney , Marc V. Stückelberg
发明人: David Clerc , Jacques Fontignie , Luis Garcés-Eric , Claudio Marinelli , John G. Rooney , Marc V. Stückelberg
IPC分类号: G06F15/177
CPC分类号: G06F9/441 , G06F8/63 , G06F12/02 , G06F12/023
摘要: 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.
摘要翻译: 一种数据处理实体,其包括具有用于存储存储块的多个存储单元的大容量存储器。 多个软件图像中的每一个包括在软件图像内具有相应图像地址的多个存储块。 存储在当前软件映像的引导位置的软件映像的存储块被重新定位。 当前软件映像的引导块存储到相应的引导位置。 数据处理实体从相应引导位置中的当前软件映像的引导块引导,从而加载访问功能。 访问当前软件映像的所选存储块的每个请求由访问功能服务,访问功能访问由控制结构提供的相关联的存储器位置中的所选择的存储器块。
-
公开(公告)号:US09052918B2
公开(公告)日:2015-06-09
申请号:US13325310
申请日:2011-12-14
申请人: David Clerc , Jacques Fontignie , Luis Garcés-Erice , Claudio Marinelli , John G. Rooney , Marc V. Stückelberg
发明人: David Clerc , Jacques Fontignie , Luis Garcés-Erice , Claudio Marinelli , John G. Rooney , Marc V. Stückelberg
CPC分类号: G06F9/441 , G06F8/63 , G06F12/02 , G06F12/023
摘要: 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.
摘要翻译: 一种数据处理实体,其包括具有用于存储存储块的多个存储单元的大容量存储器。 多个软件图像中的每一个包括在软件图像内具有相应图像地址的多个存储块。 存储在当前软件映像的引导位置的软件映像的存储块被重新定位。 当前软件映像的引导块存储到相应的引导位置。 数据处理实体从相应引导位置中的当前软件映像的引导块引导,从而加载访问功能。 访问当前软件映像的所选存储块的每个请求由访问功能服务,访问功能访问由控制结构提供的相关联的存储器位置中的所选择的存储器块。
-
公开(公告)号:US08930662B2
公开(公告)日:2015-01-06
申请号:US13325310
申请日:2011-12-14
申请人: David Clerc , Jacques Fontignie , Luis Garcés-Erice , Claudio Marinelli , John G. Rooney , Marc V. Stückelberg
发明人: David Clerc , Jacques Fontignie , Luis Garcés-Erice , Claudio Marinelli , John G. Rooney , Marc V. Stückelberg
摘要: 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.
-
4.
公开(公告)号:US20120151201A1
公开(公告)日:2012-06-14
申请号:US13325299
申请日:2011-12-14
申请人: David Clerc , Jacques Fontignie , Luis Garcés-Erice , Claudio Marinelli , John G. Rooney , Marc V. Stückelberg
发明人: David Clerc , Jacques Fontignie , Luis Garcés-Erice , Claudio Marinelli , John G. Rooney , Marc V. Stückelberg
IPC分类号: G06F15/177 , G06F12/16
CPC分类号: G06F9/441
摘要: A method, system and computer program product for managing multiple software images in a data processing entity. At least part of the memory blocks of each of the software images is stored into a corresponding image portion of a mass memory. A current software image stored in a current image is selected. The memory blocks stored in boot locations of the current software image are relocated to a relocation portion of the mass memory. The boot blocks of the current software image are copied into the corresponding boot location. The data processing entity is booted from the boot blocks of the current software image in the corresponding boot locations and each request to access a selected memory block of the current software image by the access function is served.
摘要翻译: 一种用于在数据处理实体中管理多个软件图像的方法,系统和计算机程序产品。 每个软件图像的至少部分存储块被存储到大容量存储器的相应图像部分中。 选择存储在当前图像中的当前软件图像。 存储在当前软件映像的引导位置的存储器块被重定位到大容量存储器的重定位部分。 当前软件映像的引导块被复制到相应的引导位置。 数据处理实体从相应引导位置的当前软件映像的引导块引导,并且通过访问功能访问当前软件映像的所选存储块的每个请求被提供。
-
公开(公告)号: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.
摘要翻译: 用于将操作系统部署到客户端系统上的方法包括:响应于对引导加载程序映像的请求并安装引导加载程序,客户机系统从外部设备接收引导加载程序映像。 安装的引导加载程序被配置为提供从客户端系统到客户端系统的客户端存储库和远程数据存储库的流式传输功能,并且将对数据块的请求选择性地重定向到客户端存储库和远程数据存储库之一。 该方法还包括与客户端系统在操作操作系统的功能期间,对操作系统的数据块进行请求,该数据块包括该功能,以及从以下之一接收数据块:客户端 存储库和基于可用性信息的远程存储库。
-
6.
公开(公告)号:US08527728B2
公开(公告)日:2013-09-03
申请号:US13325299
申请日:2011-12-14
申请人: David Clerc , Jacques Fontignie , Luis Garcés-Erice , Claudio Marinelli , John G. Rooney , Marc Vuilleumier Stückelberg
发明人: David Clerc , Jacques Fontignie , Luis Garcés-Erice , Claudio Marinelli , John G. Rooney , Marc Vuilleumier Stückelberg
IPC分类号: G06F12/00
CPC分类号: G06F9/441
摘要: A method, system and computer program product for managing multiple software images in a data processing entity. At least part of the memory blocks of each of the software images is stored into a corresponding image portion of a mass memory. A current software image stored in a current image is selected. The memory blocks stored in boot locations of the current software image are relocated to a relocation portion of the mass memory. The boot blocks of the current software image are copied into the corresponding boot location. The data processing entity is booted from the boot blocks of the current software image in the corresponding boot locations and each request to access a selected memory block of the current software image by the access function is served.
摘要翻译: 一种用于在数据处理实体中管理多个软件图像的方法,系统和计算机程序产品。 每个软件图像的至少部分存储块被存储到大容量存储器的相应图像部分中。 选择存储在当前图像中的当前软件图像。 存储在当前软件映像的引导位置的存储器块被重定位到大容量存储器的重定位部分。 当前软件映像的引导块被复制到相应的引导位置。 数据处理实体从相应引导位置的当前软件映像的引导块引导,并且通过访问功能访问当前软件映像的所选存储块的每个请求被提供。
-
公开(公告)号:US20110264776A1
公开(公告)日:2011-10-27
申请号:US13083217
申请日:2011-04-08
IPC分类号: G06F15/177
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.
摘要翻译: 用于将操作系统部署到客户端系统上的方法包括:响应于对引导加载程序映像的请求并安装引导加载程序,客户机系统从外部设备接收引导加载程序映像。 安装的引导加载程序被配置为提供从客户端系统到客户端系统的客户端存储库和远程数据存储库的流式传输功能,并且将对数据块的请求选择性地重定向到客户机存储库和远程数据存储库之一。 该方法还包括与客户端系统在操作操作系统的功能期间,对操作系统的数据块进行请求,该数据块包括该功能,以及从以下之一接收数据块:客户端 存储库和基于可用性信息的远程存储库。
-
公开(公告)号: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.
摘要翻译: 提供了一种用于将安装在源数据处理实体上的软件映像迁移到目标数据处理实体的机制。 目标数据处理实体从初步引导程序启动。 该软件映像作为远程大容量存储器安装在目标数据处理实体上。 将软件映像的主引导程序复制到目标数据处理实体的本地大容量存储器中。 目标数据处理实体从主引导程序重新启动,从而加载流传输功能,并通过流传输功能为目标数据处理实体提供访问存储块的每个请求。 响应于本地大容量存储器丢失的存储器块,流式传输功能从软件映像下载存储器块,并将存储器块存储到本地大容量存储器中。 否则,流功能从本地批量存储器中检索内存块。
-
公开(公告)号:US09086892B2
公开(公告)日:2015-07-21
申请号:US13882247
申请日:2011-11-03
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.
摘要翻译: 提供了一种用于将安装在源数据处理实体上的软件映像迁移到目标数据处理实体的机制。 目标数据处理实体从初步引导程序启动。 该软件映像作为远程大容量存储器安装在目标数据处理实体上。 将软件映像的主引导程序复制到目标数据处理实体的本地大容量存储器中。 目标数据处理实体从主引导程序重新启动,从而加载流传输功能,并通过流传输功能为目标数据处理实体提供访问存储块的每个请求。 响应于本地大容量存储器丢失的存储器块,流式传输功能从软件映像下载存储器块,并将存储器块存储到本地大容量存储器中。 否则,流功能从本地批量存储器中检索内存块。
-
10.
公开(公告)号:US08943291B2
公开(公告)日:2015-01-27
申请号:US13620398
申请日:2012-09-14
CPC分类号: G06F3/0683 , G06F3/0611 , G06F3/064
摘要: 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.
摘要翻译: 用于管理存储在存储系统的多个物理块中的软件映像的解决方案包括监视对物理块的每个访问,根据所监视的访问来计算对物理块的访问的预测序列,以及根据所监视的访问重新组织物理块 到预测序列。 可以在软件映像引导虚拟映像期间访问物理块来执行监视。
-
-
-
-
-
-
-
-
-