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

Optimization method and system of Cassandra system in virtual environment

A technology of virtualized environment and optimization method, applied in the field of mass data storage and management, it can solve the problems of low communication efficiency and failure of copy placement, and achieve the effect of improving throughput rate and corresponding time, and strong scalability.

Inactive Publication Date: 2013-04-10
HUAZHONG UNIV OF SCI & TECH
View PDF4 Cites 15 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] The purpose of the present invention is to provide a method for optimizing the Cassandra system in a virtualized environment, which can solve the problems of copy placement failure and low communication efficiency in existing methods

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
  • Optimization method and system of Cassandra system in virtual environment
  • Optimization method and system of Cassandra system in virtual environment
  • Optimization method and system of Cassandra system in virtual environment

Examples

Experimental program
Comparison scheme
Effect test

example

[0112] In order to verify the feasibility and effectiveness of the method of the present invention, the system is configured in a real environment, and the optimization of the Cassandra system in a virtualized environment is tested.

[0113] Server basic hardware and software configuration of the present invention are shown in the following table:

[0114]

[0115] The module deployment of the present invention includes two parts: the P2P monitoring module under the physical machine environment, and the Cassandra system patch part under the virtualization environment. It contains 3 modules in total: acquisition module, partition module, copy and communication optimization module.

[0116] The invention uses the P2P protocol to monitor the virtual machine resources on the physical cluster, and the Cassandra system virtual machine cluster uses the thrift interface to obtain monitoring information and determine the positional relationship between each virtual machine node. Fo...

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 an optimization method of the Cassandra system in virtual environment. The optimization system of the Cassandra system in virtual environment comprises the following steps: using Point-to-Point Protocol to obtain a corresponding relation between a virtual machine and a physical machine in order to ensure the startup physical machines on each rack, and the startup virtual machines on each physical machine; organizing and classifying the virtual machines according to the startup physical machines on each rack, and the startup virtual machines on each physical machine; using dichotomy to choose the corresponding virtual machine as the present virtual machine and a main backup node and an auxiliary backup node as replica placement according to the result of organizing and classifying the virtual machines and key value requests from users; meanwhile ensuring the present virtual machine, the main backup node and the virtual machine which is closest to the virtual machine of receiving the key value requests of the users in the auxiliary backup node to communicate. The invention further discloses an optimization system of the Cassandra system in virtual environment. The optimization method and system of the Cassandra system in virtual environment is capable of resolving problems of replica placement failure and low communication efficiency in the prior art.

Description

technical field [0001] The invention belongs to the field of mass data storage and management, and more specifically relates to an optimization method and system for a Cassandra system in a virtualized environment. Background technique [0002] With cloud computing in full swing, virtualization technology has been more widely used, and mass data storage and management in virtual machines has also attracted more and more attention and attention. The Cassandra system is an efficient storage management system that adopts the data model of Google's BigTable and the distributed model of Amazon's Dynamo. It is a P2P decentralized key-value storage system. The main features are: very good scalability and support for linear expansion; column-oriented storage and support for super columns; high availability and easy disaster recovery. As the infrastructure of cloud computing, virtualization is of great significance to enable the Cassandra system to run better in a virtualized enviro...

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/455
Inventor 石宣化金海吴松袁大星
Owner HUAZHONG 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