Cloud computing load balancing method and equipment
A load balancing and cloud computing technology, applied in the field of computer networks, can solve problems such as high storage space overhead and computing time overhead, difficulty in pre-estimating the maximum server load, and difficulty in measuring the current load of the server, so as to reduce storage space overhead, The effect of reducing computing time overhead and preventing single point failure
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0038] The service composition problem in the service overlay network (Service Overlay Network) is the main part of Guanshi's extensive application cloud computing platform. The service overlay network is an overlay network diagram composed of service nodes (servers). Service providers can deploy corresponding services on service nodes. Each type of service can have multiple instances (or service copies), providing the same or Different levels of quality of service to achieve load balancing in the overlay network and provide elastic fault tolerance. Service composition forms a service path in the service coverage network diagram by selecting a set of required service copies, and combines existing simple services to form complex services, such as flexibly building multiple simple web services into powerful and complex web services , organically organize the diverse and scattered heterogeneous web services into new services through service composition, and combine various hetero...
Embodiment 2
[0066] The load balancing method of the present invention is illustrated below through a specific embodiment
[0067] 1. The method of establishing distributed service routing
[0068] The service overlay network can be represented by an undirected connected graph, each node represents a server, and the essence of establishing service routing for each server in the network is to find the shortest path between any two nodes in the service overlay network. The embodiment of the present invention provides a method for establishing service routing by adopting the Chandy-Misra distributed routing method.
[0069] Assuming that there are N service nodes deployed in the service overlay network, a service routing table with a length of N is established, and V is the set of all service nodes in the service overlay network. Each item in the service routing table contains the length of the shortest path from the service node to other nodes and the information of forwarding neighbors. F...
Embodiment 3
[0103] The following mainly provides the experimental data and experimental effect of adopting the cloud computing load balancing method of the present invention to realize load balancing
[0104] The embodiment of the present invention verifies the load balancing performance of the CLBA method through simulation experiments, uses the network simulation tool GT-ITM to generate the physical network topology, and randomly selects 100 nodes on the generated physical network as nodes of the service overlay network. There are 117 links defined between them. Set up 10 different services S0-S9, each service has 4 service copies, randomly select 40 nodes from 100 nodes in the service coverage network to deploy these service copies, and set the maximum load of each node to 1500. Assume that each use of a service replica consumes 1 unit of load. Set the duration of each session to 70s to 90s, and set the arrival rate of session requests to 20 times per second. Each session randomly co...
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