Patent ID: 9104431
Filing Date: 2015-08-11
Classification: G06F

Abstract:
1. A method for deploying a software image from a source data-processing system on a plurality of target data-processing entities of a target data-processing system, the software image comprising a plurality of memory blocks being individually accessible, with a predefined subset of the memory blocks defining a bootstrap module, wherein the method comprises: downloading the bootstrap module onto a main one of the target data-processing entities from the source data-processing system; booting the main target data-processing entity from the bootstrap module thereby loading a streaming driver comprised in the bootstrap module; serving each request of accessing a selected memory block of the software image on the main data-processing entity by the streaming driver, the streaming driver downloading the selected memory block from the source data-processing system and storing the selected memory block into the main target data-processing entity in response to a first one of the requests of accessing the selected memory block, or accessing the selected memory block in the main target data-processing entity otherwise; providing the bootstrap module to each one of a set of secondary ones of the target data-processing entities; booting each secondary target data-processing entity from the bootstrap module thereby loading the streaming driver; and serving each request of accessing a further selected memory block of the software image on the secondary data-processing entity by the streaming driver, the streaming driver retrieving the further selected memory block from the main target data-processing entity and storing the further selected memory block into the secondary target data-processing entity in response to a first one of the requests of accessing the further selected memory block, or accessing the further selected memory block in the secondary target data-processing entity otherwise.