Diskless Client Virtualization for Software Distribution
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current thin client systems are inflexible and require manual administration, leading to inconsistencies in software installations and limited availability of resources, as they rely on hard drives and manual swapping, which complicates course operations in computer centers and restricts user privileges.
Innovation Solution
Implementing a diskless client architecture with Linux as the basic operating system, using virtual machines to manage course content centrally, allowing instructors to prepare and distribute software environments independently, and enabling users to select operating systems, thereby reducing administrative burdens and increasing flexibility.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If manual administration and hard drive swapping are used, then course operations can be performed, but administrative burden increases and consistency of software installations deteriorates
Solution Approach 1:
The patent implements centralized virtual machine images that are copied and distributed to multiple client computers. This ensures that identical software installations are deployed across all machines, eliminating inconsistencies caused by manual administration while reducing the administrative burden of individually configuring each computer.
Solution Approach 2:
The system enables self-service through automated image distribution and deployment. The centralized server automatically manages the distribution of virtual machine images to clients, eliminating the need for manual hard drive swapping and individual machine configuration, thereby reducing administrative burden while maintaining consistency.
2Adaptability or versatility
If removable hard drives are used, then flexibility in course configuration is achieved, but system complexity and maintenance requirements increase
Solution Approach 1:
The patent replaces the mechanical system of removable hard drives with a network-based virtualization system. Instead of physically swapping drives to change course configurations, the system uses centralized virtual machine images that can be dynamically assigned to clients, achieving flexibility without the physical complexity of removable hardware.
Solution Approach 2:
The centralized virtual machine image serves multiple functions: it can be deployed to different clients, configured for various courses, and managed from a single location. This universal approach eliminates the need for multiple specialized hard drives while maintaining flexibility in course configuration.
3Adaptability or versatility
If course content is prepared locally by instructors, then course customization is possible, but distribution and consistency across multiple machines become difficult
Solution Approach 1:
The patent introduces a centralized server as an intermediary between instructors and client computers. Instructors prepare course content locally, which is then uploaded to the centralized server. The server acts as a mediator that distributes the customized content to multiple clients, enabling both course customization and efficient distribution across the network.
Solution Approach 2:
The system allows course content to be prepared and uploaded to the centralized server in advance. This preliminary action enables instructors to customize courses locally before distribution, and the pre-prepared content is then efficiently deployed to multiple clients when needed, improving distribution productivity.
4Reliability
If operating systems are installed locally on each machine, then system autonomy is achieved, but update effort and security risks increase
Solution Approach 1:
The patent uses centralized virtual machine images that are copied to clients rather than installing operating systems locally. This ensures that all clients receive identical, centrally-managed images, eliminating the need for separate updates on each machine while maintaining system autonomy through centralized control.
Data Source
Figure 1
AI summary
Disclosed are methods for distributing computer configurations to at least one client of a server. Said methods comprise the following steps: a first operating system is network booted for the clients of a server; a random second operating system is automatically loaded onto a virtual machine based on the booted (first) operating system while taking into account one or several of the following parameters: user login, network address. Hence, a full fat client (standard PC) functionality is made available in a random operating system on a (diskless) client hardware exclusively using volatile storage media (on the new thin client system) .