Diskless Client Virtualization for Software Distribution

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improveadministrative burdenVSAvoidconsistency of software installations
Core Design Contradiction:
Ease of operationVSManufacturing precision

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.

Inventive Principle:
Principle #26Copying

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.

Inventive Principle:
Principle #25Self-service

2Adaptability or versatility

If removable hard drives are used, then flexibility in course configuration is achieved, but system complexity and maintenance requirements increase

Engineering Contradiction:
Improveflexibility in course configurationVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

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.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

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.

Inventive Principle:
Principle #6Universality (Multi-functionality)

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

Engineering Contradiction:
Improvecourse customizationVSAvoiddistribution efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

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.

Inventive Principle:
Principle #10Preliminary action

4Reliability

If operating systems are installed locally on each machine, then system autonomy is achieved, but update effort and security risks increase

Engineering Contradiction:
Improvesystem autonomyVSAvoidupdate effort
Core Design Contradiction:
ReliabilityVSLoss of time

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.

Inventive Principle:
Principle #26Copying

Data Source

PatentEP1899807B1Methods and system for the distribution of configurations to client computers
Publication Date: 2014.12.31 DEUTSCHE TELEKOM AG
  • EP1899807B1 patent drawingFigure 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) .