Cloud Software Evaluation via Execution Condition Copying
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In cloud computing environments, it is challenging for managers to detect abnormalities in software operations across different layers (IaaS, PaaS, SaaS) due to compliance restrictions that limit access to log and performance information, making it difficult to identify and analyze issues across layers.
Innovation Solution
A system that includes a benchmark operation table, API call pattern table, and log collection function unit, which allows for the evaluation of software operations by generating and analyzing log information without direct access to client applications, enabling indirect evaluation and error detection across layers.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Difficulty of detecting and measuring
If managers access log and performance information directly to detect abnormalities, then detection capability is improved, but compliance restrictions and access limitations worsen
Solution Approach 1:
The patent introduces a mediator approach by having the software itself generate and return execution condition information as part of its normal operation. This intermediary mechanism allows managers to access necessary information without direct compliance violations, as the data is provided through legitimate software execution channels rather than direct log access.
Solution Approach 2:
The patent creates a copy of execution condition information that is returned by the software during its execution. This copy contains the necessary diagnostic information about the software's operation state, allowing managers to analyze abnormalities without accessing the original restricted log files directly.
2Difficulty of detecting and measuring
If all software pieces are managed to analyze log information, then abnormality detection is improved, but system complexity and management burden worsen
Solution Approach 1:
The patent implements self-service by having each software piece automatically generate and return its own execution condition information during execution. This eliminates the need for complex centralized management systems to collect and analyze logs from all software pieces, as each piece provides its own diagnostic data autonomously.
Solution Approach 2:
The patent extracts only the necessary execution condition information from the software's operation and returns it specifically for abnormality detection purposes. This selective extraction avoids the complexity of managing and analyzing all software logs comprehensively, focusing only on the critical information needed for detecting abnormalities.
Data Source
AI summary
A non-transitory computer-readable storage medium storing an evaluation program that causes a computer to execute a process, the process including receiving designation of a software, obtaining an execution condition used for an execution request for the designated software based on information stored in a memory, the execution request having been issued by the specified software, the information associating the designated software with the execution condition, executing the execution request for the designated software, by using the acquired execution condition, acquiring log information regarding an execution of the designated software when the designated software is executed in response to the execution request, performing an evaluation related to the specified software, based on the acquired log information, and outputting an evaluation result.


