Processing Server Automating Program Revision Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing version management systems for file groups in machine learning programs rely on human intervention and fail to ensure reproducibility of program execution results.

Innovation Solution

A processing server with a storage device for managing program and runtime revision data, a generating unit that secures an execution area and generates execution target data, and an executing unit that executes the program using runtime data, ensuring reproducibility by automating revision management and tracking changes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If version management of file groups is performed manually, then flexibility and adaptability are maintained, but reproducibility of program execution results cannot be ensured

Engineering Contradiction:
Improvereproducibility of program execution resultsVSAvoidautomation of version management
Core Design Contradiction:
ReliabilityVSExtent of automation

Solution Approach 1:

The system automatically manages version information of programs and runtime data without requiring manual intervention. The management unit autonomously generates, stores, and retrieves version information, enabling the system to serve itself in maintaining reproducibility while eliminating the need for manual version control operations.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent replaces manual mechanical version management processes with an automated information processing system. The management unit uses electronic storage and retrieval mechanisms to automatically track and manage versions of programs and runtime data, substituting human operations with automated computational processes that ensure consistency and reproducibility.

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

2Manufacturing precision

If manual management of file groups is performed, then operational flexibility is maintained, but management accuracy and consistency deteriorate

Engineering Contradiction:
Improveconsistency of file group managementVSAvoidsimplicity of version management operations
Core Design Contradiction:
Manufacturing precisionVSEase of operation

Solution Approach 1:

The management unit automatically performs all version management tasks including generating version information, storing it in the storage device, and retrieving it for execution. This self-service mechanism ensures consistent and accurate management of file groups without requiring manual operations, thereby maintaining high precision while simplifying the user experience.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system implements feedback mechanisms where the management unit continuously monitors and manages version information. By automatically tracking changes and maintaining version records, the system provides feedback loops that ensure consistency and accuracy in file group management, eliminating the need for manual verification and correction.

Inventive Principle:
Principle #23Feedback

3Reliability

If execution environments are not isolated, then resource utilization is improved, but contamination between different revision executions occurs

Engineering Contradiction:
Improveisolation of execution environmentsVSAvoidcomplexity of storage management
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The storage device is segmented into distinct execution areas, each isolated from others to prevent contamination between different revision executions. The management unit allocates specific storage spaces for different programs and runtime data versions, ensuring that each execution environment remains independent and uncontaminated while maintaining organized storage structure.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The management unit acts as an intermediary between the storage device and execution processes. It mediates access to execution areas, controlling and managing the allocation and isolation of storage spaces. This intermediary role ensures proper isolation of execution environments while simplifying the complexity of storage management through centralized control.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12124834B2Processing server, processing method and processing program
Publication Date: 2024.10.22 NIPPON TELEGRAPH & TELEPHONE CORP
  • US12124834B2 patent drawing
  • US12124834B2 patent drawing
  • US12124834B2 patent drawing

AI summary

A processing server includes a storage device that stores program revision data for identifying a revision of a program and the program of the revision, and runtime revision data for identifying a revision of runtime data input and output to and from the program and the runtime data of the revision, a generating unit that, after receiving a revision of a program that is a target of execution, secures an execution area in the storage device and generates execution target data for executing the program of the revision that is the target of execution in the secured execution area, and an executing unit that executes the execution target data using the runtime data that is the target of execution in the execution area.