Cloud computing Web application resource load balancing algorithm based on SLA service grade

A load balancing algorithm and service level technology, applied to electrical components, transmission systems, etc., can solve problems such as not considering service level requirements and low efficiency

Active Publication Date: 2016-03-16
G CLOUD TECH
View PDF5 Cites 9 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] The technical problem solved by the present invention is to provide a reliable and efficient cloud computing web application resource load balancing algorithm aimed at SLA service

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
  • Cloud computing Web application resource load balancing algorithm based on SLA service grade
  • Cloud computing Web application resource load balancing algorithm based on SLA service grade
  • Cloud computing Web application resource load balancing algorithm based on SLA service grade

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0054] The technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only some, not all, embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without creative efforts fall within the protection scope of the present invention.

[0055] Algorithm of the present invention comprises the following steps:

[0056] Step 1: start a new data collection cycle T;

[0057] Step 2: Collect load information from the node, and the load information of the plug-in instance deployed on the node;

[0058] Step 3: Determine whether a service request arrives, if there is a service request R arrives, go to step 4, otherwise go to step 8;

[0059] Step 4: Select a candidate node according to the service request...

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 relates to the field of cloud computing load balancing, and in particular relates to a cloud computing Web application resource load balancing algorithm based on an SLA service grade. The cloud computing Web application resource load balancing algorithm disclosed by the invention is as follows: a new data acquisition cycle T begins at first; then, load information is acquired for a node; load information of a plug-in instance is deployed on the node; if a service request R arrives, a candidate node is selected according to the service request R; namely, the node of the plug-in instance for performing the service request R is deployed; otherwise, whether the acquisition cycle ends or not is judged; if so, the acquisition cycle ends; otherwise, the service request is continuously waited; the load index of the candidate node is calculated; the node for performing the service request is selected by adopting a roulette method; and thus, the service request is distributed to the plug-in instance on the node to perform. According to the invention, aiming at the characteristics of a cloud computing Web application, the problem that the SLA service grade is not considered in the traditional load balancing algorithm can be solved; and the cloud computing Web application resource load balancing algorithm disclosed by the invention can be used for load balancing of Web application resources.

Description

technical field [0001] The invention relates to the field of cloud computing load balancing, in particular to a cloud computing Web application resource load balancing algorithm based on SLA service level. Background technique [0002] With the development of cloud computing, especially the popularity of the SaaS model, the development model of cloud computing applications has also undergone significant changes. Currently, plug-in developers can develop applications running on cloud platforms using APIs provided by cloud service providers; however, the delivery of applications, especially Web applications, is different from the original Not the complete object code, but forming part of the application. Following the on-demand feature of cloud computing, web applications under cloud computing also support the feature of load balancing. Currently, using traditional web cluster load balancing technology for web application load balancing under cloud computing will bring the fo...

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
IPC IPC(8): H04L29/08
CPCH04L67/1012
Inventor 莫展鹏杨松季统凯
Owner G CLOUD TECH
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