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

Active Publication Date: 2021-03-12
SHANDONG UNIV
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] In order to overcome the deficiencies of the above-mentioned prior art, the present invention provides a time-sharing method and system for an IaaS-based uncertain demand service pre-order instance, which is applicable to the dynamic change of demand fluctuation degree and arrival situation in the load, according to the load According to the arrival of demand, adaptively judge the usage status of purchased reserved instances, dynamically and real-time make different instance time-sharing schemes for different demand fluctuations and arrival conditions, and solve the problem caused by too few demand visits Problems of reserved instance resource and cost waste

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • IaaS-based time-sharing method and system for pre-order instances of uncertain demand services
  • IaaS-based time-sharing method and system for pre-order instances of uncertain demand services
  • IaaS-based time-sharing method and system for pre-order instances of uncertain demand services

Examples

Experimental program
Comparison scheme
Effect test

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, ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention discloses an IaaS-based method and system for time-sharing sharing of pre-purchased instances of uncertain demand services. The method includes: receiving load data obtained by real-time sampling during task operation, and the load data includes user demand arrival data , instance purchase data, and service-providing instance data; for each pre-purchased instance, judge whether there is waste in the instance according to the cost and instance usage rate in the two cases of time-sharing and reservation respectively: if it is judged to be If there is no waste, keep the reserved state of this instance; if it is determined that there is waste, according to the usage rate of each instance in the previous reservation validity period, get the instance time-sharing policy and apply it to the next reservation validity period. The invention can adaptively and dynamically make an instance time-sharing scheme in real time according to the arrival of demand in the load, and solves the problems of reserved instance resources and cost waste caused by too few demand visits.

Description

technical field [0001] The present invention relates to a method and system for resource time-sharing sharing, more precisely, relates to a method and system for time-sharing sharing of IaaS-based uncertain demand service pre-order instances. Background technique [0002] Due to the high cost of purchasing hardware resources, more and more enterprises and individuals are investing in the purchase and use of IaaS (Infrastructure as a Service) cloud computing services, and the public cloud market is growing rapidly. Users mainly purchase and use cloud computing services by purchasing instances: instances are virtual computing environments, and different types of instances have different configurations of CPU, memory, storage and network capacity, providing users with different computing, memory and storage Features. In the public cloud market, taking Amazon AWS as an example, there are two main payment methods for instance purchase: pay-as-you-go and pre-pay. Among them, on-...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Patents(China)
IPC IPC(8): G06Q30/06G07F17/00G06F9/50
Inventor 潘丽杨盛淞刘士军
Owner SHANDONG UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products