Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

A resource dynamic scheduling method for a Web application in a cloud computing environment

A cloud computing environment and dynamic scheduling technology, applied in computing, resources, energy-saving computing, etc.

Active Publication Date: 2019-05-10
NANJING UNIV OF SCI & TECH
View PDF4 Cites 6 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

At present, there are many methods and projects focusing on solving the resource scheduling problem of Web applications in the cloud environment, but most of these methods are based on the assumption that cloud instances are isomorphic, and few of them involve heterogeneous resource systems with bidding instances.

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
  • A resource dynamic scheduling method for a Web application in a cloud computing environment
  • A resource dynamic scheduling method for a Web application in a cloud computing environment
  • A resource dynamic scheduling method for a Web application in a cloud computing environment

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0056] The present invention will be further described below in combination with specific embodiments and accompanying drawings.

[0057] figure 1 It is a structural diagram of an embodiment of the present invention to realize a method for elastic resource supply of Web applications in a cloud computing environment. like figure 1 As shown, it includes a cloud service provider 11 , a Web application 12 , a resource scheduler 13 and a virtual data center 14 . In this embodiment, it is assumed that the cloud environment mainly includes two roles, that is, a cloud service provider (such as an IaaS provider) and a cloud service user. Cloud service providers provide resource leasing services (such as virtual machines and storage resources) to cloud service users, and resource leasing is billed according to time intervals. Cloud users build their own virtual data centers to serve their own applications by renting resources from cloud service providers. The resource scheduler prov...

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 a resource dynamic scheduling method for a Web application in a cloud computing environment. Dynamic change of a user request, time delay requirements of the application, heterogeneity of cloud resources, price fluctuation of bidding examples and the like are considered. The method comprises the following steps: A) determining an optimal resource quantity based on load prediction and application delay requirements; B) selecting a bidding type with the lowest cost based on bidding instance price prediction; and C) adopting pre-leasing to reduce time delay increase causedby resource requests and creation. The method is mainly characterized by comprising the steps that A, prediction loads serve as the arrival rate of a queuing model, and the minimum number of virtualmachines needing to be leased is solved in combination with delay constraint of an application; The step B is mainly characterized in that a bidding type with the lowest prediction cost is selected for leasing based on price prediction; The step C is mainly characterized in that pre-leasing is carried out before a charging point arrives. According to the invention, dynamic resource scheduling is realized through load prediction, application delay constraint, price prediction and pre-leasing, and the cloud resource leasing cost can be reduced while the application performance is ensured.

Description

technical field [0001] The invention belongs to the technical field of cloud computing resource scheduling, in particular to a resource dynamic scheduling method for Web applications in a cloud computing environment. Background technique [0002] As an emerging computing service model, cloud computing uses virtualization technology to pool and share computing resources, improve computing capabilities, reduce resource management overhead, and enable cloud users to pay-as-you-go and dynamically rent on-demand. Due to its flexibility, high efficiency, convenience and low cost, cloud computing has been widely used in fields such as data analysis and scientific computing. Small and medium-sized enterprises lease cloud computing hardware and software resources according to their needs, which solves the bottlenecks of high system cost investment and long deployment tasks that they face when processing massive data and computing-intensive applications, enabling enterprises to focus ...

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 Applications(China)
IPC IPC(8): G06Q10/06G06Q30/06G06F9/455
CPCY02D10/00
Inventor 刘段蔡志成
Owner NANJING UNIV OF SCI & TECH
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products