CN104104705B - The cut-in method and equipment of distributed memory system - Google Patents
The cut-in method and equipment of distributed memory system Download PDFInfo
- Publication number
- CN104104705B CN104104705B CN201310125694.7A CN201310125694A CN104104705B CN 104104705 B CN104104705 B CN 104104705B CN 201310125694 A CN201310125694 A CN 201310125694A CN 104104705 B CN104104705 B CN 104104705B
- Authority
- CN
- China
- Prior art keywords
- storage system
- virtual machine
- data input
- information
- output request
- 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.)
- Active
Links
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
The application is related to the cut-in method and equipment of distributed memory system.The cut-in method of the distributed memory system, it is characterised in that including:The data input/output request of virtual machine and the configuration file of virtual machine are received, data input/output request includes the storage location information on virtual machine, and configuration file includes storing system information corresponding with the storage location on virtual machine;And according to configuration file, enter data into/export request by interface corresponding with storage system and be linked into storage system corresponding with the storage location information on virtual machine.It is possible thereby to realize the access that distributed memory system is completed under User space, without the device drives using kernel, so as to avoid the ineffective activity of kernel device drives, and reduce the expense that I/O requests switch between kernel state and User space.Furthermore it is possible to simpler and quickly support the access of various storage systems.
Description
Technical field
The application is related to field of cloud calculation, relates more specifically to the cut-in method and equipment of a kind of distributed memory system.
Background technology
Disclosure wherein also contains the discovery of the present inventor despite being illustrated under background technology title
And design, so prior art should not be properly termed as.
With the arrival of cloud era, storage virtualization technology extensively should with distributed storage technology in field of cloud calculation
With, and various distributed virtual storage systems(Also referred to herein simply as " distributed memory system ")Arise at the historic moment.
Artconventionally, virtual storage system generally by carry physical machine some equipment(Such as block device or character
Equipment)On, it is, virtual machine configuration includes the corresponding relation of magnetic disk of virtual machine position and interior nuclear equipment.To dividing
When cloth storage system is accessed or accessed, i.e. when virtual machine sends data input/output(I/O)Request is with corresponding to it
Data in storage system carry out input/output(I/O)During operation, I/O requests, which are mapped in virtual machine configuration, to be indicated
Interior nuclear equipment on, corresponding storage system is accessed by the device drives of kernel.As shown in figure 1, for example for virtual machine
The virtual machine I/O requests which sector of disk is sent reach the User space process in physical machine, and the User space process will be wrapped
The virtual machine configuration and I/O requests for including magnetic disk of virtual machine sector position and interior nuclear equipment corresponding relation send kernel to and set
Standby to drive, then kernel device drives call storage system interface corresponding with interior nuclear equipment to be linked into I/O requests corresponding
User space storage system.
The present inventors have noted that in such storage system cut-in method, when the data of virtual machine are the shapes with file
Formula(Such as such as vhd, vmdk etc sparse file format are used)In the presence of, it is necessary to from I/O request User space process
It is switched to the device drives of kernel state(Such as Block Device Driver), then it is connected to User space by the device drives of kernel state
Storage system.There is some drawbacks among these.On the one hand, the driving of kernel state is unfavorable for safeguarding and updated, on the other hand, I/
O request toggling between User space and kernel state increases expense.
The content of the invention
Therefore, the purpose of the application is to provide a kind of access technology of improved distributed memory system, on overcoming
State defect.
According to the embodiment of the application one side, there is provided a kind of cut-in method of distributed memory system, its feature exist
In, including:Receive the data input/output request of virtual machine and the configuration file of virtual machine, the data input/output request
Including the storage location information on virtual machine, the configuration file includes storage corresponding with the storage location on the virtual machine
System information;And according to the configuration file, by interface corresponding with storage system by the data input/output request
It is linked into storage system corresponding with the storage location information on the virtual machine.
According to the embodiment of the application another aspect, there is provided a kind of access device of distributed memory system, its feature exist
In, including:Reception device, for receiving the data input/output request of virtual machine and the configuration file of virtual machine, the data
Input/output request includes the storage location information on virtual machine, and the configuration file includes and the storage on the virtual machine
The storing system information of position correspondence;And access device, for according to the configuration file, by corresponding with storage system
The data input/output request is linked into storage system corresponding with the storage location information on the virtual machine by interface.
Compared with prior art, according to the technical scheme of the application, I/O can be asked by User space type of drive
User space process is linked into corresponding User space storage system, realizes and connecing for distributed memory system is completed under User space
Enter, without the device drives using kernel, so as to avoid due to the kernel state that kernel state agreement and driving problems are brought
Ineffective activity, and reduce the expense that I/O requests switch between kernel state and User space.In addition, the skill according to the application
Art scheme, can be simpler and quickly supports the access of various storage systems.
Brief description of the drawings
Accompanying drawing described herein is used for providing further understanding of the present application, forms the part of the application, this Shen
Schematic description and description please is used to explain the application, does not form the improper restriction to the application.In the accompanying drawings:
Fig. 1 shows the schematic diagram of the kernel installation driving of virtual machine I/O requests of the prior art;
Fig. 2 shows the schematic diagram for the User space storage system driving process that the virtual machine I/O conceived according to the application is asked;
Fig. 3 shows the flow chart of the cut-in method of the distributed memory system according to the embodiment of the present application;And
Fig. 4 shows the schematic block diagram of the access device of the distributed memory system according to the embodiment of the present application.
Embodiment
As described above, the present inventors have noted that, traditionally, storage system carry is connecing on the interior nuclear equipment of physical machine
, it is necessary to which I/O is asked into access storage system by the device drives of kernel when entering storage system, at this, process needs therebetween
Switched between User space and kernel state, so expense is increased, and the implementation complexity of kernel state driving is high, is unfavorable for
Safeguard and update.
The main thought of the application is, no longer by storage system carry on interior nuclear equipment, but passes through a kind of user
State type of drive, the I/O requests of User space are directly accessed the storage system of User space.More specifically, according to the application's
Design, the configuration file of virtual machine is configured to the corresponding relation for including virtual machine storage location and storage system, i.e., including with
Storing system information corresponding to virtual machine storage location, storage system thus is directly accessed in User space, and no longer needs to go to
Kernel state uses the kernel device drives to access.As shown in Fig. 2 the void for example sent for which sector of magnetic disk of virtual machine
Plan machine I/O requests reach the User space process in physical machine, and the User space process will include magnetic disk of virtual machine sector position with depositing
Virtual machine configuration and virtual machine the I/O request of the corresponding relation of storage system send storage system driving to(User space),
Then storage system driving calls interface corresponding with respective stored system that I/O requests are linked into corresponding storage system(With
Family state).
To make the purpose, technical scheme and advantage of the application clearer, below in conjunction with the application specific embodiment and
Technical scheme is clearly and completely described corresponding accompanying drawing.Obviously, described embodiment is only the application one
Section Example, rather than whole embodiments.Based on the embodiment in the application, those of ordinary skill in the art are not doing
Go out under the premise of creative work the every other embodiment obtained, belong to the scope of the application protection.
With reference to figure 3, Fig. 3 shows the flow chart of the cut-in method of the distributed memory system according to the embodiment of the present application.This
In it is pointed out that this method be User space storage system driving on implement.
As shown in figure 3, at step S310, data input/output of virtual machine is received(I/O)Request is matched somebody with somebody with virtual machine
Put file, the data input/output request includes the storage location information on virtual machine, the configuration file include with it is described
Storing system information corresponding to storage location on virtual machine.
Specifically, such as when virtual machine sends data I/O requests to carry out data input/defeated to certain sector on its disk
When going out to operate, the request reaches some User space process in physical machine by the mapping and processing of various virtual units first,
The request received is sent to storage system driving by the User space process.It is, the User space storage system in the application
Driving can receive data I/O requests from User space process.
According to one embodiment of the application, I/O requests can include the storage location information on virtual machine, such as can
Think sector auxiliary information.For example, the storage location on virtual machine can be included when virtual machine sends data read request, in the request
Information.Still further, I/O requests can also include data message.For example, when virtual machine sends data write request,
It can include the storage location information on virtual machine in the request and want the data message of write-in.
In addition, the configuration file of virtual machine can be also passed to the driving of User space storage system by User space process.Also
It is that the User space storage system driving in the application can also receive the configuration file of virtual machine from User space process.The configuration
File includes the corresponding relation of the storage location and storage system on virtual machine, i.e. can include and the storage position on virtual machine
Put corresponding storing system information.
In one embodiment, the storing system information can comprise at least at least one of following information:Storage
System type information, equipment identification information, data size information, the stamper information of data.
More specifically, storage system type information shows the type of storage system.The driving of User space storage system can be with
Determined to access the interface of the storage system according to the type of storage system.
Equipment identification information shows the unique mark of the storage device in storage system.
Data size information shows the size of the data stored in storage system.
The stamper information of data shows the stamper of the data stored in storage system.In other words, respective data storage is in mother
In disk, by checking that stamper can obtain the data.
It is to be herein pointed out in addition to the above-mentioned information listed, storing system information can also include other
The appropriate information of the bright storage system feature of expectation.
As can be seen here, in the configuration file of virtual machine, actually include corresponding with some storage location on virtual machine
Some storage system in some storage device information and data message.
Next, at step S320, according to configuration file, entered data into by interface corresponding with storage system/
Output request is linked into storage system corresponding with the storage location information on virtual machine.
Specifically, the driving of User space storage system is according in the virtual machine configuration received from User space process
Storing system information, it can know that the storage system of access is wanted in I/O requests, so as to by corresponding to the storage system
Interface asks I/O to access the storage system.In one embodiment, the driving of User space storage system can be according to storage system
The type of system sets interface, i.e., each storage system type corresponds to an interface.If for example, storing system information table
The bright storage system that will be accessed is class Google file system(Class GFS systems), then can be connect by corresponding with class GFS systems
Mouth IN1I/O is asked into the corresponding storage system of access.If the storage system that storing system information shows to access is deposited for key assignments
Storage system, then it can pass through interface IN corresponding with key assignments storage system2By storage system corresponding to I/O request accesses.Change speech
It, the driving of User space storage system can essentially include interface corresponding with various storage systems and configure, it can be understood as be
Encapsulation to various storage system interfaces.
Furthermore, data I/O requests are linked into storage system corresponding with the storage location information on virtual machine
The step of can include:Asked according to data I/O, a pair storage system corresponding with the storage location information on virtual machine enters line number
Operated according to input/output (I/O).
The particular type asked according to data I/O, such as synchronous read/write requests or asynchronous read/write requests, above-mentioned data
I/O operation can include synchronous read/write operation or asynchronous read/write operation.
As previously described, the storage system of the application can refer to various distributed virtual storage systems.In one embodiment
In, storage system can at least include class GFS systems, key assignments(Key-Value)At least one of storage system.
, can be according to the storage system driving side of User space by the cut-in method of the distributed memory system of the application
Formula, access of the I/O requests to corresponding storage system is realized in User space, in terms of existing technologies, operating characteristics compares kernel
State is high and realizes simple.Still further, the User space storage system type of drive of the application can be understood as realizing respectively
The encapsulation of the interface of individual storage system, it is possible thereby to which various I/O requests are directly accessed into its corresponding storage system.In other words,
The User space storage system type of drive of the application can provide unified memory interface for a variety of storage systems, different wherein
Storage system access only need to realize corresponding to the configuration of Partial key interface.
Multiple application scenarios with reference to the cut-in method of the distributed memory system of above-mentioned the application are above-mentioned to describe
Other advantages of cut-in method.
In one embodiment, it can realize that online switching is deposited by the cut-in method of the distributed memory system of the application
Storage system.
Specifically, in response to the storage system switching command from outside, the new data I/O received can be asked
Seek the storage system for being linked into and being specified in the storage system switching command.
More specifically, the User space storage system driving of the application can be received from outside(Such as set from user
Standby or external control devices)Storage system switching command, the storage system switching command can include want to switch to deposit
Storage system information.Such as the storing system information at least can be big including storage system type information, equipment identification information, data
At least one of small information, stamper information of data.
When receiving the storage system switching command, the driving of User space storage system will first can receive before
(It is still untreated in queue)Data I/O requests have been handled according to original mode, the new data that then will be received afterwards
I/O requests are linked into the storage system specified in the storage system switching command, so as to complete the online switching of storage system.
In another embodiment, online upgrading can be realized by the cut-in method of the distributed memory system of the application
Storage system.
Specifically, it is similar with above-mentioned online switching storage system, in response to the storage system upgrade command from outside,
The new data I/O requests received can be linked into the storage system of indicated release in the storage system upgrade command.
More specifically, the User space storage system driving of the application can be received from outside(Such as set from user
Standby or external control devices)Storage system upgrade command, the storage system upgrade command can include upgrading after storage system
System version information.Such as the storage system version information can at least include storage system type information, equipment identification information, number
According at least one of size information, the stamper information of data.
When receiving the storage system upgrade command, the driving of User space storage system will first can receive before
(It is still untreated in queue)Data I/O requests have been handled according to original mode, the new number that then will be received afterwards again
According to I/O request be linked into the storage system upgrade command in the storage system of indicated release, so as to complete storage system
Line upgrades.
In yet another embodiment, it can realize that data are drawn by the cut-in method of the distributed memory system of the application
Stream.
Specifically, order is drained in response to the data from outside, the new data I/O requests received can be connect
Enter the storage system specified into configuration file and be linked into data and drain the storage system specified in order.
More specifically, the User space storage system driving of the application can be received from outside(Such as set from user
Standby or external control devices)Data drainage order, data drainage order can include wanting drain into data one
Or the information of multiple storage systems.For example, the storing system information can at least include storage system type information, device identification
At least one of information, data size information, stamper information of data.
When receiving the storage system upgrade command, the driving of User space storage system will first can receive before
(It is still untreated in queue)Data I/O requests have been handled according to original mode, the new number that then will be received afterwards again
Asked according to I/O except being linked into former storage system(The storage system specified in virtual machine configuration)In outside, also access
In the storage system specified into data drainage order, so as to reach the purpose of drainage.
So far, it has been described that the cut-in method of the distributed memory system of the embodiment of the present application.Deposited with above-mentioned distribution
The cut-in method of storage system is similar, and present invention also provides the access device of distributed memory system.
Fig. 4 shows the schematic block diagram of the access device 400 according to the distributed memory system of the embodiment of the present application.Such as Fig. 4
Shown, the equipment 400 can include reception device 410 and access device 420.
Specifically, reception device 410 can be used for data I/O requests and the configuration of the virtual machine text for receiving virtual machine
Part.Data I/O requests can include the storage location information on virtual machine.The configuration file can include with virtual machine
Storing system information corresponding to storage location.
In one embodiment, data I/O requests can also include in addition to the storage location information on virtual machine
Data message.
In one embodiment, storing system information can comprise at least at least one of following information:Storage system
Type information, equipment identification information, data size information, the stamper information of data.
Access device 420 can be used for according to configuration file, be asked data I/O by interface corresponding with storage system
It is linked into storage system corresponding with the storage location information on virtual machine.
Specifically, access device 420 can be asked according to the storing system information in configuration file according to data I/O,
Pair corresponding with the storage location information on virtual machine storage system carries out data I/O operation.Such as the data I/O operation can be with
Including synchronous read/write operation or asynchronous read/write operation.
In one embodiment, storage system can at least be included in class Google file system, key assignments storage system extremely
Few one kind.
It is similar with multiple application scenarios above according to the cut-in method of the distributed memory system of the embodiment of the present application, root
These scene applications can also be realized according to the access device of the distributed memory system of the embodiment of the present application, are specifically retouched below
State.
In one embodiment, it can be realized by the access device 400 of the distributed memory system of the application and cut online
Change storage system.
Specifically, the reception device 410 in equipment 400 can be received from outside(Such as from user equipment or outer
Portion's control device)Storage system switching command, the storage system switching command can include the storage system that wants to switch to
Information.Access device 420 can be in response to the storage system switching command from outside, please by the new data I/O received
Seek the storage system for being linked into and being specified in the storage system switching command.
When receiving the storage system switching command, equipment 400 will first can receive before(In queue not yet
Processing)Data I/O requests have been handled according to original mode, are then linked into the new data I/O requests received afterwards
In the storage system specified in the storage system switching command, so as to complete the online switching of storage system.
In another embodiment, can be realized online by the access device 400 of the distributed memory system of the application
Upgrade storage system.
Specifically, the reception device 410 in equipment 400 can be received from outside(Such as from user equipment or outer
Portion's control device)Storage system upgrade command, the storage system upgrade command can include upgrading after storage system version
Information.Access device 420 can be in response to the storage system upgrade command from outside, please by the new data I/O received
Seek the storage system for being linked into indicated release in the storage system upgrade command.
When receiving the storage system upgrade command, equipment 400 will first can receive before(In queue not yet
Processing)Data I/O requests have been handled according to original mode, and the new data I/O received afterwards then is asked into access again
Into the storage system upgrade command in the storage system of indicated release, so as to complete the online upgrading of storage system.
In yet another embodiment, data can be realized by the access device 400 of the distributed memory system of the application
Drainage.
Specifically, the reception device 410 in equipment 400 can be received from outside(Such as from user equipment or outer
Portion's control device)Data drainage order, data drainage order can include wanting the one or more that drains into data
The information of storage system.Access device 420 can drain order, the new data that will be received in response to the data from outside
I/O requests, which are linked into the storage system specified in configuration file and are linked into data, drains the storage system specified in order.
When receiving the storage system upgrade command, equipment 400 will first can receive before(In queue not yet
Processing)Data I/O requests have been handled according to original mode, then again by the new data I/O requests received afterwards except
It is linked into former storage system(The storage system specified in virtual machine configuration)In outside, be also linked into the data drainage life
In the storage system specified in order, so as to reach the purpose of drainage.
So far, it has been described that the access device of the distributed memory system of the embodiment of the present application.
The access side of the access device of distributed memory system described above and the distributed memory system described before
The processing of method is corresponding, accordingly, with respect to more detailed ins and outs, the distributed memory system that may refer to describe before
Cut-in method, repeat no more here.
It will be understood by those skilled in the art that embodiments herein can be provided as method, system or computer program product.
Therefore, the application can be using the embodiment in terms of complete hardware embodiment, complete software embodiment or combination software and hardware
Form.Deposited moreover, the application can use to can use in one or more computers for wherein including computer usable program code
Storage media(Including but not limited to magnetic disk storage, CD-ROM, optical memory etc.)The shape of the computer program product of upper implementation
Formula.
Embodiments herein is the foregoing is only, is not limited to the application.For those skilled in the art
For, the application can have various modifications and variations.All any modifications made within spirit herein and principle, it is equal
Replace, improve etc., it should be included within the scope of claims hereof.
Claims (18)
1. a kind of cut-in method of distributed memory system, it is characterised in that methods described is driven applied to User space storage system
It is dynamic, including:
From User space process receive virtual machine data input/output request and virtual machine configuration file, the data input/
Output request includes the storage location information on virtual machine, and the configuration file includes and the storage location pair on the virtual machine
The storing system information answered;And
According to the configuration file, by interface corresponding with storage system by the data input/output request be linked into
Storage system corresponding to storage location information on the virtual machine.
2. cut-in method according to claim 1, it is characterised in that the storing system information comprises at least following information
At least one of:Storage system type information, equipment identification information, data size information, the stamper information of data.
3. cut-in method according to claim 1, it is characterised in that described to access the data input/output request
Include to the step of storage system corresponding with the storage location information on the virtual machine:
According to the data input/output request, a pair storage system corresponding with the storage location information on the virtual machine is entered
Row data input/output operations.
4. cut-in method according to claim 3, it is characterised in that the operation of the data input/output include it is synchronous read/
Write operation or asynchronous read/write operation.
5. according to the cut-in method any one of claim 1-4, it is characterised in that the data input/output request
Also include data message.
6. according to the cut-in method any one of claim 1-4, it is characterised in that the storage system comprises at least class
At least one of Google's file system, key assignments storage system.
7. cut-in method according to claim 1, it is characterised in that also include:
In response to the storage system switching command from outside, the new data input/output request received is linked into institute
State the storage system specified in storage system switching command.
8. cut-in method according to claim 1, it is characterised in that also include:
In response to the storage system upgrade command from outside, the new data input/output request received is linked into institute
State the storage system of indicated release in storage system upgrade command.
9. cut-in method according to claim 1, it is characterised in that also include:
Order is drained in response to the data from outside, the new data input/output request received is linked into described match somebody with somebody
Put the fixed storage system of document and be linked into the storage system specified in the data drainage order.
10. a kind of access device of distributed memory system, it is characterised in that the equipment application is driven in User space storage system
It is dynamic, including:
Reception device, for receiving the data input/output request of virtual machine and the configuration file of virtual machine from User space process,
The data input/output request includes the storage location information on virtual machine, and the configuration file includes and the virtual machine
On storage location corresponding to storing system information;And
Access device, for according to the configuration file, by interface corresponding with storage system by the data input/output
Request is linked into storage system corresponding with the storage location information on the virtual machine.
11. access device according to claim 10, it is characterised in that the storing system information comprises at least following letter
At least one of breath:Storage system type information, equipment identification information, data size information, the stamper information of data.
12. access device according to claim 10, it is characterised in that described to connect the data input/output request
Entering to the step of storage system corresponding with the storage location information on the virtual machine includes:
According to the data input/output request, a pair storage system corresponding with the storage location information on the virtual machine is entered
Row data input/output operations.
13. access device according to claim 12, it is characterised in that the data input/output operation includes synchronous
Read/write operation or asynchronous read/write operation.
14. according to the access device any one of claim 10-13, it is characterised in that the data input/output please
Asking also includes data message.
15. according to the access device any one of claim 10-13, it is characterised in that the storage system is at least wrapped
At least one of Kuo Lei Googles file system, key assignments storage system.
16. access device according to claim 10, it is characterised in that the access device is additionally operable in response to from outer
The storage system switching command in portion, the new data input/output request received is linked into the storage system switching life
The storage system specified in order.
17. access device according to claim 10, it is characterised in that the access device is additionally operable in response to from outer
The storage system upgrade command in portion, the new data input/output request received is linked into the storage system upgrading life
The storage system of indicated release in order.
18. access device according to claim 10, it is characterised in that the access device is additionally operable in response to from outer
The data drainage order in portion, the new data input/output request received is linked into depositing of being specified in the configuration file
Storage system is simultaneously linked into the storage system specified in the data drainage order.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310125694.7A CN104104705B (en) | 2013-04-11 | 2013-04-11 | The cut-in method and equipment of distributed memory system |
HK15100622.9A HK1200246A1 (en) | 2013-04-11 | 2015-01-20 | Method and device for accessing distributed storage system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310125694.7A CN104104705B (en) | 2013-04-11 | 2013-04-11 | The cut-in method and equipment of distributed memory system |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104104705A CN104104705A (en) | 2014-10-15 |
CN104104705B true CN104104705B (en) | 2018-02-02 |
Family
ID=51672505
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310125694.7A Active CN104104705B (en) | 2013-04-11 | 2013-04-11 | The cut-in method and equipment of distributed memory system |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN104104705B (en) |
HK (1) | HK1200246A1 (en) |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106970821B (en) * | 2016-01-12 | 2021-02-02 | 阿里巴巴集团控股有限公司 | Method and device for processing I/O request under KVM virtualization |
CN106020926B (en) | 2016-04-29 | 2019-10-25 | 华为技术有限公司 | A kind of method and device transmitted for data in virtual switch technology |
CN108008911A (en) * | 2016-11-01 | 2018-05-08 | 阿里巴巴集团控股有限公司 | Read-write requests processing method and processing device |
CN108363608B (en) * | 2018-02-06 | 2021-12-14 | 广东睿江云计算股份有限公司 | Virtual machine configuration method and system |
CN109508323A (en) * | 2018-10-12 | 2019-03-22 | 量子云未来(北京)信息科技有限公司 | A kind of document storage system and file memory method |
CN111857943B (en) | 2019-04-30 | 2024-05-17 | 华为技术有限公司 | Data processing method, device and equipment |
CN112422457B (en) * | 2019-08-23 | 2023-04-07 | 中兴通讯股份有限公司 | Message processing method and device and computer storage medium |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7606868B1 (en) * | 2006-03-30 | 2009-10-20 | Wmware, Inc. | Universal file access architecture for a heterogeneous computing environment |
CN101741866A (en) * | 2010-02-01 | 2010-06-16 | 浪潮(北京)电子信息产业有限公司 | An online storage system and method |
CN102467408A (en) * | 2010-11-12 | 2012-05-23 | 阿里巴巴集团控股有限公司 | Method and device for accessing data of virtual machine |
CN102693230A (en) * | 2011-03-23 | 2012-09-26 | 伊姆西公司 | A file system used for a storage area network |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8566502B2 (en) * | 2008-05-29 | 2013-10-22 | Vmware, Inc. | Offloading storage operations to storage hardware using a switch |
-
2013
- 2013-04-11 CN CN201310125694.7A patent/CN104104705B/en active Active
-
2015
- 2015-01-20 HK HK15100622.9A patent/HK1200246A1/en not_active IP Right Cessation
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7606868B1 (en) * | 2006-03-30 | 2009-10-20 | Wmware, Inc. | Universal file access architecture for a heterogeneous computing environment |
CN101741866A (en) * | 2010-02-01 | 2010-06-16 | 浪潮(北京)电子信息产业有限公司 | An online storage system and method |
CN102467408A (en) * | 2010-11-12 | 2012-05-23 | 阿里巴巴集团控股有限公司 | Method and device for accessing data of virtual machine |
CN102693230A (en) * | 2011-03-23 | 2012-09-26 | 伊姆西公司 | A file system used for a storage area network |
Also Published As
Publication number | Publication date |
---|---|
CN104104705A (en) | 2014-10-15 |
HK1200246A1 (en) | 2015-07-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104104705B (en) | The cut-in method and equipment of distributed memory system | |
EP2851807B1 (en) | Method and system for supporting resource isolation under multi-core architecture | |
US8863123B2 (en) | Apparatus and method for virtualizing input/output devices using shared memory in host-based mobile terminal virtualization environment | |
US10379745B2 (en) | Simultaneous kernel mode and user mode access to a device using the NVMe interface | |
US10678437B2 (en) | Method and device for managing input/output (I/O) of storage device | |
CN108073423B (en) | Accelerator loading method and system and accelerator loading device | |
US20220091871A1 (en) | Overlay container storage driver for microservice workloads | |
KR20230004394A (en) | Hared memory access control method, device, electronic device and autonomous vehicle | |
CN110275840A (en) | Distributed process on memory interface executes and file system | |
CN105302536A (en) | Configuration method and apparatus for related parameters of MapReduce application | |
CN114691300A (en) | Hot migration method of virtual machine instance | |
US11099761B2 (en) | Method, device and computer program product for expanding storage space | |
US9699093B2 (en) | Migration of virtual machine based on proximity to peripheral device in NUMA environment | |
CN111177027A (en) | Dynamic random access memory, memory management method, system and storage medium | |
US20200371827A1 (en) | Method, Apparatus, Device and Medium for Processing Data | |
CN115421787A (en) | Instruction execution method, apparatus, device, system, program product, and medium | |
CN113535087B (en) | Data processing method, server and storage system in data migration process | |
CN108198582B (en) | NAND Flash control method and device and SSD | |
US9569241B2 (en) | Sharing devices assigned to virtual machines using runtime exclusion | |
US11281666B2 (en) | Interception of database queries for delegation to an in memory data grid | |
CN118210618A (en) | Storage resource management method, device, electronic device and storage medium | |
US20220137998A1 (en) | Storage virtualization device supporting virtual machine, operation method thereof, and operation method of system having the same | |
WO2023045250A1 (en) | Memory pool resource sharing method and apparatus, and device and readable medium | |
CN114564211A (en) | Cluster deployment method, cluster deployment device, equipment and medium | |
CN111752682A (en) | A network port resource management method, device, electronic device and storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
REG | Reference to a national code |
Ref country code: HK Ref legal event code: DE Ref document number: 1200246 Country of ref document: HK |
|
GR01 | Patent grant | ||
GR01 | Patent grant | ||
REG | Reference to a national code |
Ref country code: HK Ref legal event code: GR Ref document number: 1200246 Country of ref document: HK |