Virtual offline desktop block device storage synchronization method

A virtualization and block device technology, applied in special data processing applications, instruments, electrical digital data processing, etc., can solve problems such as affecting user experience, consuming large bandwidth and time, saving bandwidth, avoiding data retransmission, and avoiding Effects of data breaches

Inactive Publication Date: 2016-02-03
MASSCLOUDS
View PDF4 Cites 6 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

In this case, if the disk is large, choosing an inappropriate disk synchronization method will consume a lot of bandwidth and time, and affect user experience

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
  • Virtual offline desktop block device storage synchronization method
  • Virtual offline desktop block device storage synchronization method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0040] The present invention will be further described below in conjunction with the accompanying drawings and embodiments.

[0041] Such as figure 1 As shown, the server side synchronizes the virtual disk to the client side.

[0042] 1. The server notifies the client of the name of the disk to be synchronized this time, the size of each synchronized data block (len) and the method of calculating the checksum (default md5);

[0043] 2. The server reads a data block from the starting position of the virtual disk, and the server sends the starting position of the data to the client;

[0044] 3. Calculate the checksum on the server side;

[0045] 4. The client reads the data according to the starting position and length;

[0046] 5. The client calculates the checksum;

[0047] 6. The client sends the checksum to the server;

[0048] 7. The server side compares the local checksum with the client data checksum;

[0049] If the result is the same, go back to step 1 and continu...

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 present invention discloses a virtual offline desktop block device storage synchronization method. The method comprises the following steps: a synchronizing side reading virtual disk data, and sending a starting position and length information of the data to a synchronized side; the synchronizing side calculating a check sum; the synchronized side reading the virtual disk data according to the received starting position of the data, and calculating the check sum; and the synchronized side sending the calculated check sum to the synchronizing side, and the synchronizing side comparing a self-calculated check sum with the received check sum, if the check sums are different, sending the disk data, if the check sums are the same, taking no action, and if the synchronized side receives the disk data, writing the data into a local virtual disk. In the present invention, a block-by-comparison method is adopted, a next data block cannot be processed before completion of comparison and synchronization of the current data block, and once a failure occurs, a problem can be more quickly positioned in an operation on the data block compared with comparing multiple data blocks by the method, thereby further investigating a cause of the problem.

Description

technical field [0001] The invention relates to a storage synchronization method for a virtualized offline desktop block device. Background technique [0002] Desktop virtualization is to virtualize the terminal system (also called desktop) of a computer to achieve the security and flexibility of desktop use. Our personal desktop system can be accessed through the network at any place and any time through any device. [0003] Desktop virtualization relies on server virtualization. Server virtualization is performed on servers in the data center to generate a large number of independent desktop operating systems (virtual machines or virtual desktops) and send them to terminal devices according to a proprietary virtual desktop protocol. The user terminal logs in to the virtual host through Ethernet, and only needs to remember the user name, password and gateway information, and can access its own desktop system through the network anytime and anywhere, thereby realizing singl...

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): G06F3/06G06F17/30H04L29/08H04L29/06
Inventor 曲桂鑫卞功杰张丽丽毛可绪刘毅枫
Owner MASSCLOUDS
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