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

Replicated database distribution for workload balancing after cluster reconfiguration

A technology for redistribution and workload, applied in the direction of electrical digital data processing, special data processing applications, program control design, etc., can solve problems such as negative impact on performance, unbalanced workload, etc.

Active Publication Date: 2017-08-01
HUAWEI TECH CO LTD
View PDF5 Cites 3 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Similarly, when a new node is attached to the ring, that node only shares the workload of adjacent servers in the ring, resulting in an unbalanced workload
While such an unbalanced workload can be reasonably tolerated in a cluster comprising tens of thousands of nodes, the same level of workload imbalance can have a large negative impact on performance in an MPP database
Since both throughput and latency are of considerable importance, it turns out that some existing file allocation methods have disadvantages when used in MPP database systems

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
  • Replicated database distribution for workload balancing after cluster reconfiguration
  • Replicated database distribution for workload balancing after cluster reconfiguration
  • Replicated database distribution for workload balancing after cluster reconfiguration

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0023] figure 1 An embodiment of the present invention is shown in FIG. 1 , to describe in detail the apparatus 10 for partitioning, replicating and distributing information data associated with a database among multiple interconnected servers. Apparatus 10 may be implemented, for example, in one or more relational database management system coordinator nodes, data nodes, or any combination thereof. Said device 10 comprises input / output devices 23 , a memory 22 and a processor 24 interconnected by a data repeater 26 . Storage 22 includes partitioner 12 , replicator 14 , initial allocator 16 , failover allocator 18 and insertion allocator 20 .

[0024] The result of using the apparatus 10 may result in improved workload balancing while maintaining data redundancy and providing high data availability with respect to existing file distribution systems. In particular, the results of using apparatus 10 can lead to improved workload balancing with respect to existing layout method...

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

A computer-implemented method for distributing a plurality of data partitions among a cluster of computer nodes includes dividing a database into a plurality of primary partitions, storing the primary partitions on a plurality of nodes associated with a computer network, duplicating the primary partitions to create a plurality of secondary partitions and storing the secondary partitions on the nodes, wherein the primary and secondary partitions are substantially evenly distributed among the nodes, each secondary partition is stored on a different node than its corresponding primary partition, diversity exists with respect to each secondary partition and the node where it is stored, the primary partitions are available to serve a system workload, and one or more secondary partitions corresponding to one or more primary partitions of a failed node are available to be upgraded to primary status to maintain workload balancing and data availability after one of the computer nodes fails.

Description

[0001] Related Applications Cross Application [0002] This application claims prior application priority to U.S. Nonprovisional Patent Application No. 14 / 577,629, filed December 19, 2014, entitled "Replicated Database Distribution for Workload Balancing After Cluster Reconfiguration" , the content of this prior application is incorporated herein by reference. technical field [0003] The present invention relates generally to distributed databases, and more particularly to the layout of replicated partitions of distributed relational databases on network computer nodes. Background technique [0004] Databases are used to store information and relationships between pieces of information. Some databases are stored in a distributed file system on multiple computers by a single network or by multiple interconnected networks. Typically, a database is divided into partitions of equal, similar, or unequal size, and one or more partitions of informational data are stored in memor...

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/08
CPCH04L67/1097H04L67/1034G06F11/2023G06F11/2035G06F11/2048G06F11/2058G06F11/2094G06F11/2097G06F9/5083G06F16/278H04L67/1095G06F11/2033G06F2201/805G06F2201/86H04L67/1008
Inventor 蔡乐
Owner HUAWEI TECH 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