Service Management Device Prioritizing Storage Volume I/O

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In microservice architecture, the response time of services is delayed due to the time required for writing and reading data to and from databases, as existing techniques struggle to prioritize I/O requests effectively across multiple volumes, leading to bottlenecks and prolonged response times.

Innovation Solution

A service management device that acquires execution times of programs, identifies the volume with the largest influence on response time, and sets its I/O priority higher than other volumes, ensuring faster data writing and reading operations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If data writing and reading operations are performed on multiple volumes without priority differentiation, then all volumes can be accessed, but the response time of the service is delayed due to I/O bottlenecks

Engineering Contradiction:
Improveresponse timeVSAvoiddata operation speed
Core Design Contradiction:
Loss of timeVSProductivity

Solution Approach 1:

The patent assigns different priority levels to different storage volumes based on their specific characteristics and the importance of data operations they handle. The service management device identifies critical volumes that have the greatest impact on service response time and grants them higher I/O priorities, while less critical volumes receive lower priorities. This local differentiation of quality (priority levels) across volumes resolves the contradiction by ensuring that time-sensitive operations on critical volumes are expedited without completely halting operations on other volumes.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent dynamically changes the priority parameter of data operations based on the identified influence of each volume on service response time. The service management device monitors and adjusts the priority levels assigned to I/O operations on different volumes, transforming the static priority system into a dynamic one that adapts to actual service needs. This parameter change enables faster response times for critical operations while maintaining overall system productivity.

Inventive Principle:
Principle #35Parameter changes

2Loss of time

If I/O priority is increased for the most influential volume, then response time is reduced, but the complexity of volume management increases

Engineering Contradiction:
Improveresponse timeVSAvoidvolume management complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The service management device automatically identifies which volumes have the greatest impact on service response time and autonomously assigns appropriate priority levels to I/O operations on those volumes. This self-service mechanism eliminates the need for manual configuration and continuous monitoring by system administrators. The device performs self-diagnosis and self-optimization by analyzing service execution paths and automatically adjusting volume priorities, thereby reducing response time without significantly increasing operational complexity.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent implements a feedback mechanism where the service management device continuously monitors service response time and the performance of individual volumes. Based on this feedback, the device dynamically adjusts the priority levels of I/O operations on different volumes. This closed-loop control system automatically adapts to changing service requirements and volume performance characteristics, resolving the contradiction by maintaining optimal response times through automated feedback-driven adjustments rather than complex manual management.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11442668B2Prioritizing volume accesses in multi-volume storage device based on execution path of a service
Publication Date: 2022.09.13 FUJITSU LTD
  • US11442668B2 patent drawing
  • US11442668B2 patent drawing
  • US11442668B2 patent drawing

AI summary

A service management device includes a memory, and a processor coupled to the memory and configured to acquire respective execution times of programs that implement a service, identify a first volume having a largest influence on a response time of the service based on the respective execution times of the programs, where the first volume being any one of volumes of a storage device, and at least one of the programs writing and reading data to and from the storage device, and set a priority of writing and reading of data to and from the first volume higher than priorities of writing and reading of data to and from a remaining volume of the volumes.