Composable Machine Image via Specification File
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The existing methods for transferring computing system images across networks are inefficient due to the large size of binary images, which consume time and bandwidth, and do not ensure the integrity and security of the transferred images.
Innovation Solution
The system specification file is transmitted instead of the binary image, allowing the receiving computing system to generate the binary image locally, reducing data transfer and enhancing integrity through hashing and signature verification.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If binary images are transmitted across networks, then computing system images can be transferred between data centers, but network bandwidth is consumed and transfer time increases
Solution Approach 1:
The patent extracts only the essential specification information from the complete binary image, creating a compact system specification file that contains only the necessary metadata and configuration details. This extracted specification file is then transmitted instead of the full binary image, dramatically reducing network bandwidth consumption while preserving the ability to recreate the complete image at the destination.
Solution Approach 2:
The patent performs preliminary verification by computing and attaching hash values and digital signatures to the system specification file before transmission. This preliminary action ensures integrity verification can be performed immediately upon receipt, without requiring transmission of the entire binary image for verification purposes.
2Reliability
If binary images are transmitted across networks, then computing system images can be transferred between data centers, but transfer time increases
Solution Approach 1:
The patent extracts only the essential specification information from the complete binary image, creating a compact system specification file that contains only the necessary metadata and configuration details. This extracted specification file is then transmitted instead of the full binary image, dramatically reducing network bandwidth consumption and transfer time while preserving the ability to recreate the complete image at the destination.
Solution Approach 2:
The patent performs preliminary verification by computing and attaching hash values and digital signatures to the system specification file before transmission. This preliminary action ensures integrity verification can be performed immediately upon receipt, without requiring transmission of the entire binary image for verification purposes, thus reducing transfer time.
3Loss of energy
If system specification files are transmitted instead of binary images, then network bandwidth consumption is reduced, but the receiving system must generate the binary image locally
Solution Approach 1:
The patent enables the receiving computing system to self-generate the binary image using the transmitted system specification file as instructions. The receiving system autonomously retrieves necessary image components and assembles them according to the specification, eliminating the need for complex centralized image management infrastructure and reducing network bandwidth consumption.
Solution Approach 2:
The patent includes preliminary verification mechanisms in the system specification file, such as hash values and digital signatures, that enable the receiving system to verify integrity before generating the binary image. This preliminary preparation ensures secure and reliable local image generation without requiring complex external verification infrastructure.
Data Source
AI summary
A computer system image is executed on a computing node over a network. A system specification file transmitted over the network specifies the computer system image by specifying components of the computer system image. The components include an operating system and at least one resource. The system specification file also contains a signature associated with the resource. A resource is determined to be authorized to be incorporated into the computer system image by verifying the signature. A computer system image can then be formed based on the components specified by the system specification file and executed locally.


