Network Terminal Quality Control via Task Executability Check
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing quality control methods for communication in network systems face challenges in effectively utilizing limited network resources, leading to inefficient quality of service (QoS) management.
Innovation Solution
An information processing apparatus and network system that includes a communicator and a requester to execute quality control based on conditions where adjustment processing tasks can be executed, adjusting resources for service provision and use, ensuring optimal QoS by determining the executability of tasks such as network, hardware, and software adjustments.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If quality control is executed continuously to ensure optimal communication quality, then communication quality is improved, but network resource consumption increases
Solution Approach 1:
The quality control execution is made dynamic by determining whether adjustment processing tasks are executable before executing quality control. The system adapts the quality control execution based on current network conditions and task executability, rather than running continuously. This resolves the contradiction by making quality control reliable when needed while conserving resources when adjustments cannot be made.
Solution Approach 2:
The system changes the parameter of quality control execution frequency based on the executability of adjustment processing tasks. When tasks are executable, quality control is executed; when not executable, execution is skipped. This parameter change resolves the contradiction between maintaining communication quality and reducing network resource consumption.
2Reliability
If adjustment processing tasks are executed to optimize service resources, then service quality is improved, but system complexity increases
Solution Approach 1:
The system performs preliminary determination of task executability before executing adjustment processing tasks. By checking whether tasks can be executed in advance, the system avoids unnecessary complexity from attempting and failing to execute tasks, while still achieving service quality improvement when conditions permit.
Solution Approach 2:
The information processing apparatus autonomously determines whether adjustment processing tasks are executable and executes quality control accordingly, without requiring external control system complexity. This self-service approach resolves the contradiction by keeping the system relatively simple while still achieving service quality improvement.
3Productivity
If quality control is executed when tasks are executable, then resource allocation efficiency is improved, but response time increases due to executability determination
Solution Approach 1:
The system performs a partial check (determining executability) before full quality control execution. This partial action allows the system to quickly determine whether quality control should proceed, improving resource allocation efficiency by avoiding unnecessary executions while keeping the time penalty minimal through streamlined determination processes.
Data Source
AI summary
A terminal device, which is connected to a network in which quality of communication is controlled, includes a communicator configured to communicate with a server apparatus connected to the network, and a requester configured to request, when the server apparatus provides the terminal device with a service, execution of quality control based on a condition being satisfied, the quality control being control of quality of communication with the server apparatus, the condition being a condition in which one, some, or all of a plurality of adjustment processing tasks are executable, and the plurality of adjustment processing tasks being processing tasks to adjust at least one of a resource for provision of the service and a resource for use of the service.


