IaaS Cost Management System for Resource Usage Control
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current Infrastructure as a Service (IaaS) systems face challenges in managing costs associated with resource usage by virtual machines, leading to potential charges exceeding budget limits due to factors like HDD and network usage, without effective mechanisms to control or restrict resource accumulation.
Innovation Solution
A cost management system that includes a resource information collecting apparatus, administering server, and device management server, which cooperate to monitor resource usage, set conditions, and perform control operations such as screen changes and job accumulation restrictions to prevent costs from exceeding predetermined limits.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the device management server accumulates jobs to provide service to users, then service availability is improved, but resource usage increases causing costs to exceed budget limits
Solution Approach 1:
The system performs preliminary actions by monitoring resource usage in advance and executing control operations before the budget limit is exceeded. The cost management apparatus continuously monitors resource consumption patterns and proactively restricts job accumulation when predicted costs approach the budget limit, preventing the harmful effect rather than reacting after damage occurs.
Solution Approach 2:
The system implements feedback mechanisms where the cost management apparatus monitors resource usage metrics, compares them against budget limits, and adjusts job accumulation restrictions accordingly. This closed-loop control ensures that service availability is maintained within budget constraints by continuously adapting to changing resource consumption patterns.
2Quantity of substance
If the system monitors resource usage to control costs, then cost management is improved, but system complexity increases
Solution Approach 1:
The system segments the cost management function into a separate cost management apparatus that operates independently from the device management server. This modular architecture allows monitoring and control operations to be isolated from core service functions, reducing the complexity burden on individual components while enabling comprehensive cost management across the entire system.
3Quantity of substance
If job accumulation is restricted to control costs, then budget limit compliance is improved, but service functionality is reduced
Solution Approach 1:
The system dynamically adjusts job accumulation restrictions based on real-time resource usage patterns and predicted costs. Rather than implementing static blocks, the control operations adapt to changing conditions, allowing job accumulation when resource usage is low and restricting it only when necessary to prevent budget exceeded, thereby maintaining service functionality while ensuring budget compliance.
Data Source
AI summary
An information processing system for controlling usage of a service to be provided to a user via a device, obtains information on an amount of resource usage by a server in providing the service, determines whether the amount of resource usage satisfies at least one condition of a plurality of conditions previously set, and when the amount of resource usage is determined to satisfy at least one condition of the plurality of conditions, performs, in accordance with the at least one condition, at least one of a plurality of control operations including a control operation for changing a screen displayed by the device and a control operation for restricting accumulation of the jobs in the second server.


