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

Cloud storage based load balancing calculating method

A technology of load balancing and calculation methods, applied in the field of computing, can solve problems such as load imbalance, and achieve the effects of easy implementation, high execution efficiency, and simple design principles

Inactive Publication Date: 2015-07-22
GLOBAL ENERGY INTERCONNECTION RES INST CO LTD +1
View PDF4 Cites 15 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The load rebalancing algorithm designed in the present invention can not only solve the problem of load imbalance caused by adding new storage nodes, but also solve the problem of load imbalance caused by frequent use of public cloud storage clusters; the data migration algorithm can be quickly adjusted Data migration to the target storage node

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 storage based load balancing calculating method
  • Cloud storage based load balancing calculating method
  • Cloud storage based load balancing calculating method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment

[0095] In the following, the present invention will be further elaborated by implementing the designed load balancing algorithm and building a simulation test environment for the designed algorithm through coding.

[0096] In the prototype implementation of the algorithm designed by the present invention, the public cloud storage environment is constructed based on the Eucalyptus framework version 3.2 of open source Linux, and the Walrus controller is used as the storage control module, and the original deduplication component of the Eucalyptus framework is used as the data deduplication module. Heavy modules. The load balancing algorithm proposed by the present invention is implemented as a functional module of the public cloud storage environment - a load balancing module, which can be easily compiled and added to the public cloud storage environment. Wherein, the coordination agent submodule obtains information such as their IP address, storage capacity, used space, remaini...

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 cloud storage based load balancing calculating method. When a file write-in request is received, a load balancing module in a central coordinator distributes input file blocks in a mode of balancing all the public cloud storage node loads, wherein the load balancing module consists of three sub-modules including a coordinator agent sub-module, a node positioning sub-module and a load balancing sub-module. The load balancing calculating method comprises the following steps: (1) acquiring the state information of the storage nodes; (2) calculating the storage nodes with relatively light loads and recording the IP addresses; (3) calculating the size of loads to be moved and moving data; (4) repeating the steps (1-3) until the load of the storage nodes is balanced. According to the invention, the quantitative approaches of the load states of the public cloud storage nodes are given, and the core algorithm of the load balancing of the public cloud storage cluster is clear, and the cloud storage based load balancing calculating method has the attribute characteristics of practicability and high efficiency.

Description

technical field [0001] The invention relates to a computing method, in particular to a cloud storage-based load balancing computing method. Background technique [0002] Public cloud storage is a cluster built using commercial machines and providing data storage services for public users. A public cloud storage cluster includes a group of heterogeneously configured storage nodes S={Si / iε(1,..,n)} and a commercial machine acting as a central coordinator (Central Coordinator, CC). The central coordinator is the interactive interface between public cloud storage clusters and users, and coordinates the storage resources of all public cloud storage clusters, usually including three components: storage control module, data deduplication module and load balancing module, such as figure 1 shown. [0003] When the storage resources of all commercial machines are integrated, the public cloud storage cluster can provide services through the Internet. Wherein, various commercial mach...

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): H04L29/08G06F9/50
CPCH04L67/1097H04L67/1001
Inventor 李尼格蒋诚智余勇石聪聪徐敏郭骞范杰高鹏俞庚申曹宛恬叶云冯谷
Owner GLOBAL ENERGY INTERCONNECTION RES INST CO LTD
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