IaaS-based time-sharing method and system for pre-order instances of uncertain demand services
A time-sharing, uncertain technology, applied in the direction of resource allocation, coin-free or similar appliances, coin-operated equipment with meter control, etc., can solve the problems of reserved instance resources and cost waste, and achieve optimization Demand service cost, improve resource utilization, solve the effect of reserved instance resources and cost waste
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0047] This embodiment discloses a time-sharing method for pre-purchasing instances of uncertain demand services based on IaaS, such as figure 1 shown, including the following steps:
[0048] Step 1: Sampling and processing the load in real time. The sampling time (time window) can be adjusted according to the type of reserved instance used by the user. The length of the time window is a reservation validity period, and the default time window is 1 year. The step 1 specifically includes:
[0049] Data acquisition: The public cloud system provides users with a series of interfaces and tools to obtain instance usage data. For example, Amazon EC2 sends the purchased instance usage history information to Amazon CloudWatch. Users can use the AWS Management Console, AWS CLI, or API to list purchased instance usage details that Amazon EC2 sends to CloudWatch. By default, each data point contains the activity of the instance within 5 minutes since it was started, that is, Amazon EC2...
Embodiment 2
[0090] The purpose of this embodiment is to provide an IaaS-based time-sharing system for pre-purchasing instances of uncertain demand services.
[0091] figure 2 The functional structure diagram of the system is shown in detail. The system is divided into four functional modules, namely: preprocessing module, load analysis module, resource sharing module and record storage module. in,
[0092] The preprocessing module is configured as:
[0093] Data acquisition, collecting instance usage data from the public cloud system;
[0094] Data cleaning, cleaning irrelevant data;
[0095] Extracting load information, abstracting and extracting instance usage data, and obtaining user demand quantity data and instance quantity data at each moment, as the user's historical load data.
[0096] The load analysis module, configured to:
[0097] Demand fluctuation degree analysis, statistical analysis of the demand quantity data in the user's historical load information, the ratio of ...
Embodiment 3
[0106] The purpose of this embodiment is to provide a computer-readable storage medium.
[0107] A computer-readable storage medium, on which a computer program is stored for calculating the similarity of fingerprints. When the program is executed by a processor, the following steps are performed:
[0108] Obtain load data through the interface provided by the public cloud system, the load data includes user demand arrival data, instance purchase data and available service instance data;
[0109] Cleaning the load data and extracting load information;
[0110] For each pre-purchased instance, judge whether there is waste in the instance according to the cost and instance usage rate in the time-sharing and reserved cases of the instance:
[0111] If it is determined that there is no waste, keep the reserved status of this instance;
[0112] If it is determined that there is waste, according to the utilization rate of each instance in the previous reservation validity period, ...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com