CN104598333A - High-speed storage system and high-speed storage method based on heterogeneous hardware platform - Google Patents

High-speed storage system and high-speed storage method based on heterogeneous hardware platform Download PDF

Info

Publication number
CN104598333A
CN104598333A CN201410854890.2A CN201410854890A CN104598333A CN 104598333 A CN104598333 A CN 104598333A CN 201410854890 A CN201410854890 A CN 201410854890A CN 104598333 A CN104598333 A CN 104598333A
Authority
CN
China
Prior art keywords
data
module
submodule
hardware platform
information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201410854890.2A
Other languages
Chinese (zh)
Other versions
CN104598333B (en
Inventor
龚瑞涛
丁星
武静
朱宏涛
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
CLP SECTION HUAYUN INFORMATION TECHNOLOGY Co Ltd
Original Assignee
CLP SECTION HUAYUN INFORMATION TECHNOLOGY Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by CLP SECTION HUAYUN INFORMATION TECHNOLOGY Co Ltd filed Critical CLP SECTION HUAYUN INFORMATION TECHNOLOGY Co Ltd
Priority to CN201410854890.2A priority Critical patent/CN104598333B/en
Publication of CN104598333A publication Critical patent/CN104598333A/en
Application granted granted Critical
Publication of CN104598333B publication Critical patent/CN104598333B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Information Transfer Between Computers (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

The invention provides a high-speed storage system and a high-speed storage method based on a heterogeneous hardware platform. The system comprises a terminal module, a service end module and a storage module, wherein the terminal module is used for recognizing and uploading system data and application data, the obtained data is sent to the service end module after being primarily processed, the service end module provides mirror image generating, data merging and system pushing service according to the data sent by the terminal module, and the storage module provides data storage and data backup service. The system and the method have the advantages that the same operating system can operate in different hardware environments, and the system IO can be improved, so that the system performance is improved.

Description

Based on high-speed memory system and the high speed storing method of isomerization hardware platform
Technical field
The present invention relates to a kind of storage system and storage means, particularly, relate to a kind of high-speed memory system based on isomerization hardware platform and high speed storing method.
Background technology
The corresponding different hardware of installation of current operating system will install different drivers, and when batch device configuration is identical, this process is too loaded down with trivial details, and batch erecting tools does not omit this process.Under corresponding to each virtual platform, virtual machine needs to install corresponding driver too, so also too loaded down with trivial details.
Summary of the invention
For defect of the prior art, the object of this invention is to provide a kind of high-speed memory system based on isomerization hardware platform and high speed storing method, it can improve system IO under making same operating system can operate in different hardware environment, thus improves system performance.
According to an aspect of the present invention, a kind of high-speed memory system based on isomerization hardware platform is provided, it is characterized in that, comprising:
Terminal module, for identifying and uploading system data, application data, the data of acquisition through rough handling, then will send to server module;
Server module, to provide, mirror image generates the data sent according to terminal module, data merge, system Push Service;
Memory module, provides data preservation, data backup service.
Preferably, described terminal module comprises recognin module, segregant module and uploads submodule.
Preferably, comprise described in and merge submodule, control submodule and data-pushing module.
The present invention also provides a kind of high speed storing method based on isomerization hardware platform, it is characterized in that, comprises the following steps:
Step one: create example, example definition is the available scene that a user can operate;
Step 2: upload instance data;
Step 3: normally use the operating system on distinct device, equipment and user data identical systems.
Preferably, described example information comprises hardware system information, activation bit and operating system system information.
Preferably, described step one comprises the steps:
Step 11: user is installing operating system on certain hardware system or on virtual hardware system, installing terminal module;
Step 12: start terminal module, recognin Module recognition software and hardware information, uploads submodule and sends information to server module registration terminal, and server module receives information control submodule and end message is registered to system; Utilize terminal module that example information is sent server module, the control submodule of server module creates example automatically.
Preferably, described step 2 comprises the steps:
Step 2 11: user uses terminal module to initiate upload operation, the data of the variant type of recognin Module recognition, and different pieces of information is carried out respective handling by segregant module, transfers to upload submodule and data are sent to server module;
Step 2 12: server module receives data and data is saved in memory module by controlling submodule.
Preferably, described step 3 comprises the steps:
Step 3 11: user start shooting use equipment time, the control submodule of server module sends message, enable data-pushing submodule intelligence by the difference needs of the different pieces of information in memory module according to subscriber equipment, push data into subscriber equipment end, make operating system of user normally operate on equipment;
Step 3 12: according to different demands, the merging submodule of server module can by the operating system in memory module, driver data through merging treatment, and generation system mirror image, to be suitable for the needs of varying environment.
Compared with prior art, the present invention has following beneficial effect:
One, system is separated preservation, system dynamic load with driving by segregant module, and different hardware scenes can load corresponding driving, realizes across hardware platform, and the present invention realizes across hardware platform operation system;
Two, all data of user (all data comprise the data of operating system, application and generation) preservation of all classifying, memory module has the standby confidentiality high availability etc. that can ensure data of calamity, prevent user from causing corrupted data or loss due to situations such as hardware damage, the security of all data of user improves, and avoids the loss of data produced due to hardware damage etc.;
Three, the present invention improves the performance such as IO, storage etc., decreases the link of local reading writing harddisk etc., thus promotes custom system performance, brings conveniently in addition across hardware platform etc., thus improves user's experience;
Four, the present invention can make operating system of user and hardware unbind, be user-friendly to, user just can log in same operating system at different hardware platforms, such as: someone can log in oneself operating system on oneself station, also the operating system of oneself can be logged at meeting room, also by the operating system of the agent logs oneself of the present invention's issue when going on business.
Five, the present invention is according to the sequencing of system loads file, and intelligent transportation file, improves system toggle speed.
Six, the present invention can improve system IO under making same operating system can operate in different hardware environment.
Accompanying drawing explanation
By reading the detailed description done non-limiting example with reference to the following drawings, other features, objects and advantages of the present invention will become more obvious:
Fig. 1 is the theory diagram of the high-speed memory system that the present invention is based on isomerization hardware platform.
Embodiment
Below in conjunction with specific embodiment, the present invention is described in detail.Following examples will contribute to those skilled in the art and understand the present invention further, but not limit the present invention in any form.It should be pointed out that to those skilled in the art, without departing from the inventive concept of the premise, some distortion and improvement can also be made.These all belong to protection scope of the present invention.
As shown in Figure 1, the high-speed memory system that the present invention is based on isomerization hardware platform comprises:
Terminal module, comprises recognin module, segregant module and uploads submodule, and for identifying and the different types of data such as uploading system data, application data, the data of acquisition through rough handling, then will send to server module;
Server module, comprises and merges submodule, controls submodule and data-pushing module, and the data sent according to terminal module are to provide the services such as mirror image generation, data merging, system propelling movement;
Memory module, provides the services such as data preservation, data backup.
The high speed storing method that the present invention is based on isomerization hardware platform comprises the following steps:
Step one: create example, example definition is the available scene that a user can operate here.Example information comprises hardware system information, activation bit and operating system system information etc.;
Step 2: upload instance data;
Step 3: normally use the operating system on distinct device, equipment and user data identical systems.
Wherein, step one comprises the steps:
Step 11: user is installing operating system, driver, application program on certain hardware system or on virtual hardware system, installing terminal module;
Step 12: start terminal module, recognin Module recognition software and hardware information, uploads submodule and sends information to service end registration terminal, and service end receives information control submodule and end message is registered to system; Utilize terminal module that example information is sent server module, the control submodule of service end creates example automatically.
Wherein, step 2 comprises the steps:
Step 2 11: user uses terminal module to initiate upload operation, the data of the variant type of recognin Module recognition, and different pieces of information is carried out respective handling by segregant module, transfers to upload submodule and data are sent to server module;
Step 2 12: server module receives data and data is saved in memory module by controlling submodule.
Wherein step one and step 2 also can complete by other mode: operating system mirror image and device driver are directly sent to service end.Merge submodule by the process of the data in system image and device drives through extraction etc. by service end, then by control submodule, data are saved in memory module according to dissimilar.
Wherein, step 3 comprises the steps:
Step 3 11: user start shooting use equipment time, the control submodule of server module sends message, enable data-pushing submodule intelligence by the difference needs of the different pieces of information in memory module according to subscriber equipment, push data into subscriber equipment end, make operating system of user normally operate on equipment;
Step 3 12: according to different demands, the merging submodule of server module can by data such as the operating system in memory module, drivers through process such as merging, and generation system mirror image, to be suitable for the needs of varying environment.
Above specific embodiments of the invention are described.It is to be appreciated that the present invention is not limited to above-mentioned particular implementation, those skilled in the art can make various distortion or amendment within the scope of the claims, and this does not affect flesh and blood of the present invention.

Claims (8)

1. based on a high-speed memory system for isomerization hardware platform, it is characterized in that, comprising:
Terminal module, for identifying and uploading system data, application data, the data of acquisition through rough handling, then will send to server module;
Server module, to provide, mirror image generates the data sent according to terminal module, data merge, system Push Service;
Memory module, provides data preservation, data backup service.
2. the high-speed memory system based on isomerization hardware platform according to claim 1, is characterized in that, described terminal module comprises recognin module, segregant module and uploads submodule.
3. the high-speed memory system based on isomerization hardware platform according to claim 1, is characterized in that, described in comprise and merge submodule, control submodule and data-pushing module.
4., based on a high speed storing method for isomerization hardware platform, it is characterized in that, comprise the following steps:
Step one: create example, example definition is the available scene that a user can operate;
Step 2: upload instance data;
Step 3: normally use the operating system on distinct device, equipment and user data identical systems.
5. the high speed storing method based on isomerization hardware platform according to claim 4, is characterized in that, described example information comprises hardware system information, activation bit and operating system system information.
6. the high speed storing method based on isomerization hardware platform according to claim 4, it is characterized in that, described step one comprises the steps:
Step 11: user is installing operating system on certain hardware system or on virtual hardware system, installing terminal module;
Step 12: start terminal module, recognin Module recognition software and hardware information, uploads submodule and sends information to server module registration terminal, and server module receives information control submodule and end message is registered to system; Utilize terminal module that example information is sent server module, the control submodule of server module creates example automatically.
7. the high speed storing method based on isomerization hardware platform according to claim 4, it is characterized in that, described step 2 comprises the steps:
Step 2 11: user uses terminal module to initiate upload operation, the data of the variant type of recognin Module recognition, and different pieces of information is carried out respective handling by segregant module, transfers to upload submodule and data are sent to server module;
Step 2 12: server module receives data and data is saved in memory module by controlling submodule.
8. the high speed storing method based on isomerization hardware platform according to claim 4, it is characterized in that, described step 3 comprises the steps:
Step 3 11: user start shooting use equipment time, the control submodule of server module sends message, enable data-pushing submodule intelligence by the difference needs of the different pieces of information in memory module according to subscriber equipment, push data into subscriber equipment end, make operating system of user normally operate on equipment;
Step 3 12: according to different demands, the merging submodule of server module can by the operating system in memory module, driver data through merging treatment, and generation system mirror image, to be suitable for the needs of varying environment.
CN201410854890.2A 2014-12-26 2014-12-26 High-speed memory system and high speed storing method based on isomerization hardware platform Expired - Fee Related CN104598333B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410854890.2A CN104598333B (en) 2014-12-26 2014-12-26 High-speed memory system and high speed storing method based on isomerization hardware platform

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410854890.2A CN104598333B (en) 2014-12-26 2014-12-26 High-speed memory system and high speed storing method based on isomerization hardware platform

Publications (2)

Publication Number Publication Date
CN104598333A true CN104598333A (en) 2015-05-06
CN104598333B CN104598333B (en) 2017-12-08

Family

ID=53124147

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410854890.2A Expired - Fee Related CN104598333B (en) 2014-12-26 2014-12-26 High-speed memory system and high speed storing method based on isomerization hardware platform

Country Status (1)

Country Link
CN (1) CN104598333B (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100083251A1 (en) * 2008-09-12 2010-04-01 Hyper9, Inc. Techniques For Identifying And Comparing Virtual Machines In A Virtual Machine System
CN102664958A (en) * 2012-04-27 2012-09-12 中山大学 Transparent computing system
CN103186407A (en) * 2011-12-28 2013-07-03 鸿富锦精密工业(深圳)有限公司 Virtual machine application system and method
CN104166586A (en) * 2014-09-04 2014-11-26 中南大学 Transparent computing method and transparent computing system based on virtualization technology

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100083251A1 (en) * 2008-09-12 2010-04-01 Hyper9, Inc. Techniques For Identifying And Comparing Virtual Machines In A Virtual Machine System
CN103186407A (en) * 2011-12-28 2013-07-03 鸿富锦精密工业(深圳)有限公司 Virtual machine application system and method
CN102664958A (en) * 2012-04-27 2012-09-12 中山大学 Transparent computing system
CN104166586A (en) * 2014-09-04 2014-11-26 中南大学 Transparent computing method and transparent computing system based on virtualization technology

Also Published As

Publication number Publication date
CN104598333B (en) 2017-12-08

Similar Documents

Publication Publication Date Title
CN108055196B (en) Method, device and system for creating discussion group based on instant messaging
US20180268046A1 (en) Data processing method and apparatus
CN106775760B (en) Method and system for uploading container mirror image to mirror image warehouse based on source code warehouse
CN106878363B (en) Information processing method, device and system
CN103916479B (en) Cloud synchronous local area network accelerating system based on working group document
CN105577505A (en) Cross-platform instant messaging system and message intercommunication method thereof
US10425478B2 (en) Task-based data transmission method and data transmission apparatus
CN107066577A (en) A kind of information sensing method based on O&M knowledge base
CN103208127B (en) A kind of pictorial information disposal system and method
CN104301446B (en) A kind of message processing method, switch device and system
CN107342929B (en) Method, device and system for sending new message notification
US20150098417A1 (en) Creating, joining, finding, discovering, restoring and relocating process-based channels
US9596131B2 (en) Method for transiting operation mode of routing processor
CN104123135B (en) A kind of method and device of unified back office interface
CN104598333A (en) High-speed storage system and high-speed storage method based on heterogeneous hardware platform
CN105376279A (en) Contact recommending method and device
WO2023125777A1 (en) Video recording data replenishment method, cloud storage server, system and storage medium
CN105262796A (en) Cloud platform storage resource management system and disposition framework thereof
CN111226200B (en) Method, device and distributed system for creating consistent snapshot for distributed application
CN104572255A (en) Multilayer application hosting method, device and system
EP3220607A1 (en) Service data processing method, device and system
EP3082045A1 (en) Connection information sharing system, computer program, and connection information sharing method thereof
CN111045787B (en) Rapid continuous experiment method and system
CN104407846B (en) Information processing method and device
EP3346671A1 (en) Service processing method and equipment

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20171208