CN105138389B - The management method and system of virtual unit in a kind of cluster - Google Patents
The management method and system of virtual unit in a kind of cluster Download PDFInfo
- Publication number
- CN105138389B CN105138389B CN201510459712.4A CN201510459712A CN105138389B CN 105138389 B CN105138389 B CN 105138389B CN 201510459712 A CN201510459712 A CN 201510459712A CN 105138389 B CN105138389 B CN 105138389B
- Authority
- CN
- China
- Prior art keywords
- virtual unit
- container
- virtual
- resource
- unit type
- 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
- Stored Programmes (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
The present invention discloses the management method and system of virtual unit in a kind of cluster, and method includes: allowable resource node in cluster according to the corresponding driving of the configuration file of multiple and different virtual unit types creation and saves in memory;The resource allocation request that control node in cluster is sent in response to client, selects an allowable resource node as calculate node from cluster, sends the resource allocation request to calculate node;Calculate node receives resource allocation request, judges the requested virtual unit type of resource allocation request;According to the requested virtual unit type of resource allocation request, driving corresponding with virtual unit type is obtained from memory and is loaded, the virtual unit of the image file specified by resource allocation request is created.A variety of virtual unit types are supported in present invention realization on the same node, so as to cope with different applications to the different demands of virtualization technology.
Description
Technical field
The management method of virtual unit and it is the present invention relates to cluster management correlative technology field, in especially a kind of cluster
System.
Background technique
Existing various cloud computing services, including virtual unit wide variety can extend up automatically with retracted downward with
Meet the complete trustship desktop in the calculated examples of your application requirement, the load balancing service of trustship and cloud.
Cloud computing service is using cluster, to the resource request of client, selects a node and from cluster for its point
With resource.
Because different using itself requirement to virtualization technology, thus have complicated demand, such as: special hardware demand
GPU transcoding needs bate metal;Desktop needs the support such as virtual machine (Kernel-based of fully virtualized technology in cloud
Virtual Machine, KVM);The application program running environment of server-side may only need cpu, memory, network,
The container of disk.
However, existing cluster can only generally support a kind of virtual mode, such as only support the mode of virtual machine, thus nothing
Method copes with different applications to the different demands of virtualization technology.
Summary of the invention
Based on this, it is necessary to different applications can not be coped with to the different demands of virtualization technology for the prior art, mentioned
For the management method and system of virtual unit in a kind of cluster.
The management method of virtual unit in a kind of cluster, comprising:
Drive initialization step, comprising: the allowable resource node in cluster is according to multiple and different virtual unit types
The corresponding driving of configuration file creation simultaneously saves in memory;
Resource allocation response of step, comprising: the resource allocation request that the control node in cluster is sent in response to client,
It selects an allowable resource node as calculate node from cluster, sends the resource allocation request to calculate node;
Virtual unit type judgment step, comprising: calculate node receives resource allocation request, judges resource allocation request
Requested virtual unit type;
Asset creation step, comprising: according to the requested virtual unit type of resource allocation request, obtained from memory with
The corresponding driving of virtual unit type simultaneously loads, and obtains image file specified by resource allocation request, creates about resource
The virtual unit of image file specified by distribution request returns to the connection identifier of virtual unit to client.
The management system of virtual unit in a kind of cluster, comprising:
Initialization module is driven, be used for: the allowable resource node in cluster is according to multiple and different virtual unit types
The corresponding driving of configuration file creation simultaneously saves in memory;
Resource allocation respond module, is used for: the resource allocation request that the control node in cluster is sent in response to client,
It selects an allowable resource node as calculate node from cluster, sends the resource allocation request to calculate node;
Virtual unit type judging module, is used for: calculate node receives resource allocation request, judges resource allocation request
Requested virtual unit type;
Asset creation module, is used for: according to the requested virtual unit type of resource allocation request, obtained from memory with
The corresponding driving of virtual unit type simultaneously loads, and obtains image file specified by resource allocation request, creates about resource
The virtual unit of image file specified by distribution request returns to the connection identifier of virtual unit to client.
The present invention passes through the driving that different virtual unit types are pre-created in node and saves in memory, works as reception
When to resource allocation request, corresponding driving is loaded, a variety of virtual unit types are supported in realization on the same node, so as to
Different applications is enough coped with to the different demands of virtualization technology.
Detailed description of the invention
Fig. 1 is the work flow diagram of the management method of virtual unit in a kind of cluster of the present invention;
Fig. 2 is the structural schematic diagram of preferred embodiment;
Fig. 3 is the structural module diagram of the management system of virtual unit in a kind of cluster of the present invention.
Specific embodiment
The present invention will be further described in detail in the following with reference to the drawings and specific embodiments.
It is as shown in Figure 1 the work flow diagram of the management method of virtual unit in a kind of cluster of the present invention, comprising:
Step S101, comprising: the allowable resource node in cluster is literary according to the configuration of multiple and different virtual unit types
The corresponding driving of part creation simultaneously saves in memory;
Step S102, comprising: the resource allocation request that the control node in cluster is sent in response to client, from cluster
It selects an allowable resource node as calculate node, sends the resource allocation request to calculate node;
Step S103, comprising: calculate node receives resource allocation request, judges that resource allocation request is requested virtual
Device type;
Step S104, comprising: according to the requested virtual unit type of resource allocation request, obtained from memory and virtual
The corresponding driving of device type simultaneously loads, and obtains image file specified by resource allocation request, creates about resource allocation
The virtual unit of the specified image file of request, the connection identifier of virtual unit is returned to client.
It include multiple nodes in cluster, wherein control node receives the resource allocation of client as unified entrance
Request, then calculate node, i.e. physical machine distribute corresponding virtual resource according to the distribution of control node in calculate node.
In step S101, allowable resource node, i.e. physical machine pre-save multiple about different virtual in its memory
The driving of device type.The related resource called in physical machine for virtual unit is driven, resource refers to various in physical machine
Equipment, such as CPU, memory, hard disk, network etc..Driving required for different virtual units is different.
In step S102, control node selects a calculate node, and judges to be asked in step s 103 by calculate node
The virtual unit type asked executes step S104.
In step S104, calculate node finally loads corresponding driving, then according to requested virtual unit type
According to image file, virtual unit is created, due to having loaded corresponding driving at this time, virtual unit can call physics
Related resource on machine.
The present invention passes through the driving that different virtual unit types are pre-created in node and saves in memory, works as reception
When to resource allocation request, corresponding driving is loaded, a variety of virtual unit types are supported in realization on the same node, so as to
Different applications is enough coped with to the different demands of virtualization technology.
The virtual unit type includes that virtual machine virtual unit type and container are virtually set in one of the embodiments,
Standby type;
The step S101, specifically includes: the allowable resource node in cluster is according to virtual machine virtual unit type
Configuration file creation virtual machine drives and saves in memory, obtains container according to the configuration file of container virtual unit type and drives
It moves and keeps in memory.
In the present embodiment, virtual unit type is preferably virtual machine virtual unit type and container virtual unit type.It is empty
Quasi- machine generally supports virtual machine as virtual unit type due to more common in the prior art, however can not
Support container as virtual unit type simultaneously.Therefore, in many cases, client can only select virtual machine as virtual unit.
However, resource required for virtual machine is more, therefore when it is only necessary to will cause bigger wave when smaller resource by client
Take.The present embodiment is by supporting container as virtual resource type, so that client when only needing lightweight resource, can use
Container is as virtual unit type.
In one of the embodiments, in the step S104, if virtual unit type is container virtual unit type,
Then the image file is container image file, described to create the virtual of the image file specified by resource allocation request
Machine returns to the connection identifier of virtual machine to client, specifically includes:
The metadata information of container image file is parsed, container is obtained and is layered image file address, download container
It is layered image file;
Container layering image file is combined into container;
Network is created for container, and starts the container;
Using the network identity of container as container connection identifier, returned to client Container connects Connect mark。
Different clients can according to its demand be added container used in it, save one if it is each client
A image file, then image file is excessive.The container of the present embodiment is layered image file using container, and each container is layered mirror image
File only includes a part for being actually subjected to the container generated, therefore the container of different client's common sparings can be made to be layered mirror
As file, to reduce the physical memory space.
It is described in one of the embodiments, to create network for container, it specifically includes:
Virtual bridge is set, creates the Microsoft Loopback Adapter for accessing container, Microsoft Loopback Adapter is articulated to the one of virtual bridge
The other end at end, virtual bridge connects interchanger.
The Microsoft Loopback Adapter of virtual bridge the connection interchanger and container of creation, realizes the connection of container and network.
It in one of the embodiments, further include operational administrative step, the operational administrative step, comprising:
Control node is requested in response to the resource operation that client is sent, and determines that the node requested about resource operation is behaviour
Make node, sends running node for resource operation request;
Running node judges the virtual unit type of resource operation request, if virtual unit type is container virtual unit
Type then executes the specified operation of resource operation request to by the specified container of resource operation request using container driving,
If virtual unit type is virtual machine virtual unit type, using virtual machine driving to specified by resource operation request
Virtual machine executes the included operation of resource operation request.
By the judgement to virtual unit type, so as to distinguish different virtual units, to realize to virtual unit
Whole life cycle management.By using different drivings, so that without paying close attention to lower layer when being managed to virtual unit
No matter structure can use unified management process to virtual machine virtual unit or container virtual unit.
It is illustrated in figure 2 the structural schematic diagram of preferred embodiment, the management of the virtual unit of cluster is used
Be opens tack, specifically include:
Authentication module 20-JDKeyStone:
The module is responsible for carrying out authentication work;
Calculate serve resources management module 21-JDNova:
The module is used to manage the life cycle of virtual machine instance, utilizes the management virtual machine life of opens tack maturation
Periodic mode manages container, and JDNova-API submodule 211 is responsible for receiving the instruction of the life cycle of management VM and container.
Network resource managing module 22-JDNeutron:
The module provides unified Internet resources life cycle management, such as distributes IP resource, injection host IP world etc.,
The module provides net source service and serves container with unified way to manage, can process container well Internet resources,
As managed other virtualization mono- sample loading modes of KVM.
Mirror image resources management module 23-JDGlance:
The module provides unified mirroring service and life cycle management, this module supports the layering of container mirror image, energy
Common virtual machine image and container layering increment mirror image are managed well, and provide unification in JDglance service api layer
Interface.
Block storage resource management module 24-JDCinder:
The module provides unified block storage service.
Physical machine drive module 25-Ironic:
The module is used to manage the driving of physical machine.
Virtual machine drive module 26-Libvirted:
The module is used to manage the driving of virtual machine.
Container drive module 27-JDDockerDriver:
The innovative form using driving (Driver) of the module, is inserted into existing opens tack framework,
In the case where only increasing configuration, opens tack is allowed perfectly to support container, and holding and applicable opens tack well
The life cycle function of mature management virtualization.
For using opens tack to create container, workflow is as follows:
1) user/administrator uses username and password login system.
2) according to demand, selection creates virtual machine or container to user, if it is server end application after login system
It is recommended to use container, to obtain the performance substantially close to hardware, brings income economically.
3) after user selects creation container, the instruction that opens tack can be passed to according to user's operation console, according to
The existing process of opens tack is walked, and after message reaches calculate node, JDNova obtains message, according in message
Hypervisor Type (virtual unit type) determines to call JDDockerDriver component.
4) after JDDockerDriver component receives the message for creating container, JDglance service is called to obtain container mirror
The metamessage (meta data information) of picture parses this information, obtains the true address of container layering mirror image, that is, starts downloading point
Layer mirror image.
5) container layering increment image download finish, and according in message about the relevant information of network, newly-increased void
Quasi- network interface card is articulated on the virtual bridge of the service creation of JDNeutron, and executes spawn container, to start container.
6) pass through above 5 step, container is created and started up by opens tack as virtual machine, and is met simultaneously
The life cycle that opens tack manages virtual machine is consistent, can stop to container, restart, and hangs up, and deletes the standards such as destruction behaviour
Make.
One of operating procedure for stopping container is as follows:
The instruction of user's initiation stop turret vessel;
The instruction can arrive first at JDNova-API submodule 211, and then authentication module 20 is to authentication data
Legitimacy is verified, and sends stop request to if passing through the queue of specified calculate node;
Calculate node monitors queue, and after receiving stop message, calculate node calls container drive module 27, hair
Stop is sent to instruct;
Container drive module 27 actually accomplishes the movement of stop container, which keeps strokes with stop virtual machine;
Calculate node obtains operation implementing result, and feedback implementing result;
So far stop operation is completed.
It is illustrated in figure 3 the structural module diagram of the management system of virtual unit in a kind of cluster of the present invention, comprising:
Initialization module 301 is driven, be used for: the allowable resource node in cluster is according to multiple and different virtual unit types
Configuration file creation it is corresponding driving and save in memory;
Resource allocation respond module 302, is used for: the resource allocation that the control node in cluster is sent in response to client is asked
It asks, selects an allowable resource node as calculate node from cluster, send the resource allocation request to calculate node;
Virtual unit type judging module 303, is used for: calculate node receives resource allocation request, judges resource allocation
Request requested virtual unit type;
Asset creation module 304, is used for: according to the requested virtual unit type of resource allocation request, obtaining from memory
Take driving corresponding with virtual unit type and load, obtain resource allocation request specified by image file, creation about
The virtual unit of image file specified by resource allocation request returns to the connection identifier of virtual unit to client.
The virtual unit type includes that virtual machine virtual unit type and container are virtually set in one of the embodiments,
Standby type;
The driving initialization module, is specifically used for: the allowable resource node in cluster is according to virtual machine virtual unit
The configuration file creation virtual machine of type drives and saves in memory, is obtained according to the configuration file of container virtual unit type
Container drives and keeps in memory.
In one of the embodiments, in the asset creation module, if virtual unit type is container virtual unit
Type, then the image file is container image file, creation image file specified by resource allocation request
Virtual machine returns to the connection identifier of virtual machine to client, specifically includes:
The metadata information of container image file is parsed, container is obtained and is layered image file address, download container
It is layered image file;
Container layering image file is combined into container;
Network is created for container, and starts the container;
Using the network identity of container as container connection identifier, returned to client Container connects Connect mark。
It is described in one of the embodiments, to create network for container, it specifically includes:
Virtual bridge is set, creates the Microsoft Loopback Adapter for accessing container, Microsoft Loopback Adapter is articulated to the one of virtual bridge
The other end at end, virtual bridge connects interchanger.
In one of the embodiments, further include operational administrative module, the operational administrative module is used for:
Control node is requested in response to the resource operation that client is sent, and determines that the node requested about resource operation is behaviour
Make node, sends running node for resource operation request;
Running node judges the virtual unit type of resource operation request, if virtual unit type is container virtual unit
Type then executes the specified operation of resource operation request to by the specified container of resource operation request using container driving,
If virtual unit type is virtual machine virtual unit type, using virtual machine driving to specified by resource operation request
Virtual machine executes the included operation of resource operation request.
The embodiments described above only express several embodiments of the present invention, and the description thereof is more specific and detailed, but simultaneously
Limitations on the scope of the patent of the present invention therefore cannot be interpreted as.It should be pointed out that for those of ordinary skill in the art
For, without departing from the inventive concept of the premise, various modifications and improvements can be made, these belong to guarantor of the invention
Protect range.Therefore, the scope of protection of the patent of the invention shall be subject to the appended claims.
Claims (10)
1. the management method of virtual unit in a kind of cluster characterized by comprising
Drive initialization step, comprising: allowable resource node in cluster is according to the configurations of multiple and different virtual unit types
The corresponding driving of document creation simultaneously saves in memory;
Resource allocation response of step, comprising: the resource allocation request that the control node in cluster is sent in response to client, from collection
It selects an allowable resource node as calculate node in group, sends the resource allocation request to calculate node;
Virtual unit type judgment step, comprising: calculate node receives resource allocation request, judges that resource allocation request is asked
The virtual unit type asked;
Asset creation step, comprising: according to the requested virtual unit type of resource allocation request, obtained from memory and virtual
The corresponding driving of device type simultaneously loads, and obtains image file specified by resource allocation request, creates about resource allocation
The virtual unit of the specified image file of request, the connection identifier of virtual unit is returned to client.
2. the management method of virtual unit in cluster according to claim 1, which is characterized in that the virtual unit type
Including virtual machine virtual unit type and container virtual unit type;
The driving initialization step, specifically includes: the allowable resource node in cluster is according to virtual machine virtual unit type
Configuration file creation virtual machine drive and save in memory, according to the configuration file of container virtual unit type acquisition container
It drives and keeps in memory.
3. the management method of virtual unit in cluster according to claim 1, which is characterized in that the asset creation step
In, if virtual unit type is container virtual unit type, the image file is container image file, and the creation is closed
The virtual unit of image file specified by resource allocation request returns to the connection identifier of virtual unit to client, specifically
Include:
The metadata information of container image file is parsed, container is obtained and is layered image file address, downloading container layering
Image file;
Container layering image file is combined into container;
Network is created for container, and starts the container;
Using the network identity of container as container connection identifier, container connection identifier is returned to client.
4. the management method of virtual unit in cluster according to claim 3, which is characterized in that described to create net for container
Network specifically includes:
Virtual bridge is set, creates the Microsoft Loopback Adapter for accessing container, Microsoft Loopback Adapter is articulated to one end of virtual bridge, it is empty
The other end of quasi- bridge connects interchanger.
5. the management method of virtual unit in cluster according to claim 2, which is characterized in that further include operational administrative step
Suddenly, the operational administrative step, comprising:
Control node is requested in response to the resource operation that client is sent, and determines that the node requested about resource operation is operation section
Resource operation request is sent running node by point;
Running node judges the virtual unit type of resource operation request, if virtual unit type is container virtual unit class
Type then executes the specified operation of resource operation request to by the specified container of resource operation request using container driving, such as
Fruit virtual unit type is virtual machine virtual unit type, then using virtual machine driving to the void specified by resource operation request
Quasi- machine executes the included operation of resource operation request.
6. the management system of virtual unit in a kind of cluster characterized by comprising
Drive initialization module, be used for: allowable resource node in cluster is according to the configurations of multiple and different virtual unit types
The corresponding driving of document creation simultaneously saves in memory;
Resource allocation respond module, is used for: the resource allocation request that the control node in cluster is sent in response to client, from collection
It selects an allowable resource node as calculate node in group, sends the resource allocation request to calculate node;
Virtual unit type judging module, is used for: calculate node receives resource allocation request, judges that resource allocation request is asked
The virtual unit type asked;
Asset creation module, is used for: according to the requested virtual unit type of resource allocation request, obtaining from memory and virtual
The corresponding driving of device type simultaneously loads, and obtains image file specified by resource allocation request, creates about resource allocation
The virtual unit of the specified image file of request, the connection identifier of virtual unit is returned to client.
7. the management system of virtual unit in cluster according to claim 6, which is characterized in that the virtual unit type
Including virtual machine virtual unit type and container virtual unit type;
The driving initialization module, is specifically used for: the allowable resource node in cluster is according to virtual machine virtual unit type
Configuration file creation virtual machine drive and save in memory, according to the configuration file of container virtual unit type acquisition container
It drives and keeps in memory.
8. the management system of virtual unit in cluster according to claim 6, which is characterized in that the asset creation module
In, if virtual unit type is container virtual unit type, the image file is container image file, and the creation is closed
The virtual unit of image file specified by resource allocation request returns to the connection identifier of virtual unit to client, specifically
Include:
The metadata information of container image file is parsed, container is obtained and is layered image file address, downloading container layering
Image file;
Container layering image file is combined into container;
Network is created for container, and starts the container;
Using the network identity of container as container connection identifier, container connection identifier is returned to client.
9. the management system of virtual unit in cluster according to claim 8, which is characterized in that described to create net for container
Network specifically includes:
Virtual bridge is set, creates the Microsoft Loopback Adapter for accessing container, Microsoft Loopback Adapter is articulated to one end of virtual bridge, it is empty
The other end of quasi- bridge connects interchanger.
10. the management system of virtual unit in cluster according to claim 7, which is characterized in that further include operational administrative
Module, the operational administrative module, is used for:
Control node is requested in response to the resource operation that client is sent, and determines that the node requested about resource operation is operation section
Resource operation request is sent running node by point;
Running node judges the virtual unit type of resource operation request, if virtual unit type is container virtual unit class
Type then executes the specified operation of resource operation request to by the specified container of resource operation request using container driving, such as
Fruit virtual unit type is virtual machine virtual unit type, then using virtual machine driving to the void specified by resource operation request
Quasi- machine executes the included operation of resource operation request.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510459712.4A CN105138389B (en) | 2015-07-30 | 2015-07-30 | The management method and system of virtual unit in a kind of cluster |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510459712.4A CN105138389B (en) | 2015-07-30 | 2015-07-30 | The management method and system of virtual unit in a kind of cluster |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105138389A CN105138389A (en) | 2015-12-09 |
CN105138389B true CN105138389B (en) | 2019-01-11 |
Family
ID=54723746
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510459712.4A Active CN105138389B (en) | 2015-07-30 | 2015-07-30 | The management method and system of virtual unit in a kind of cluster |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105138389B (en) |
Families Citing this family (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105677479B (en) * | 2015-12-30 | 2019-05-10 | 北京奇艺世纪科技有限公司 | The implementation method and device of parallel operation GPU operation program |
CN105893133A (en) * | 2016-03-31 | 2016-08-24 | 乐视控股(北京)有限公司 | Application service seamless migration method and system based on container technology |
CN107797843B (en) * | 2016-09-02 | 2021-04-20 | 华为技术有限公司 | Method and device for enhancing function of container |
CN108132826B (en) | 2016-11-30 | 2020-12-22 | 华为技术有限公司 | Mirror image management method and device for cross-cloud server and server |
CN107066319B (en) * | 2017-01-17 | 2020-11-10 | 北京中电普华信息技术有限公司 | Multi-dimensional scheduling system for heterogeneous resources |
CN106970822A (en) * | 2017-02-20 | 2017-07-21 | 阿里巴巴集团控股有限公司 | A kind of container creation method and device |
CN108632070B (en) * | 2017-03-23 | 2020-04-28 | 华为技术有限公司 | Configuration method of virtual network equipment and server |
CN108737468B (en) * | 2017-04-19 | 2021-11-12 | 中兴通讯股份有限公司 | Cloud platform service cluster, construction method and device |
CN108804217A (en) * | 2017-04-26 | 2018-11-13 | 中兴通讯股份有限公司 | A kind of resource scheduling device, resource scheduling system and resource regulating method |
CN109062617B (en) * | 2018-06-26 | 2020-07-28 | 百富计算机技术(深圳)有限公司 | Application method of platform supporting multiple types of equipment and mobile terminal |
CN110968421A (en) * | 2018-09-30 | 2020-04-07 | 浙江大学 | Cluster management method, device and system |
CN109698773B (en) * | 2018-12-21 | 2022-11-04 | 浪潮电子信息产业股份有限公司 | Method, device, equipment and medium for identifying network to which node network card belongs |
CN109918147B (en) * | 2019-02-20 | 2022-03-25 | 杭州迪普科技股份有限公司 | Expansion method and device for drive under OpenStack and electronic equipment |
CN110661729B (en) * | 2019-09-17 | 2023-01-10 | 苏州浪潮智能科技有限公司 | Method and device for creating project resources based on Openstack system |
CN111045786B (en) * | 2019-11-28 | 2020-07-24 | 北京大学 | Container creation system and method based on mirror image layering technology in cloud environment |
CN111338758A (en) * | 2020-02-24 | 2020-06-26 | 华云数据(厦门)网络有限公司 | Resource management method and device and electronic equipment |
CN112130960A (en) * | 2020-09-29 | 2020-12-25 | 联想(北京)有限公司 | Lightweight mobile edge computing node and construction method |
CN112099957B (en) * | 2020-11-02 | 2021-04-13 | 腾讯科技(深圳)有限公司 | Resource allocation method, system, device and electronic equipment |
CN112491984B (en) * | 2020-11-13 | 2022-08-12 | 上海连尚网络科技有限公司 | Container editing engine cluster management system based on virtual network bridge |
CN112330229B (en) * | 2020-12-02 | 2023-09-22 | 北京元心科技有限公司 | Resource scheduling method, device, electronic equipment and computer readable storage medium |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101714113A (en) * | 2008-10-07 | 2010-05-26 | 英业达集团(天津)电子技术有限公司 | Testing method of virtual equipment |
CN103593225A (en) * | 2013-10-30 | 2014-02-19 | 浙江大学 | Method for multiplexing Binder IPC mechanism by multiple Android systems in mobile virtualization scene |
CN103645957A (en) * | 2013-12-25 | 2014-03-19 | 北京搜狐新媒体信息技术有限公司 | Resource management and control method for virtual machines, and resource management and control device for virtual machines |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8281303B2 (en) * | 2007-10-31 | 2012-10-02 | Hewlett-Packard Development Company, L.P. | Dynamic ejection of virtual devices on ejection request from virtual device resource object within the virtual firmware to virtual resource driver executing in virtual machine |
-
2015
- 2015-07-30 CN CN201510459712.4A patent/CN105138389B/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101714113A (en) * | 2008-10-07 | 2010-05-26 | 英业达集团(天津)电子技术有限公司 | Testing method of virtual equipment |
CN103593225A (en) * | 2013-10-30 | 2014-02-19 | 浙江大学 | Method for multiplexing Binder IPC mechanism by multiple Android systems in mobile virtualization scene |
CN103645957A (en) * | 2013-12-25 | 2014-03-19 | 北京搜狐新媒体信息技术有限公司 | Resource management and control method for virtual machines, and resource management and control device for virtual machines |
Also Published As
Publication number | Publication date |
---|---|
CN105138389A (en) | 2015-12-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105138389B (en) | The management method and system of virtual unit in a kind of cluster | |
US10838775B2 (en) | Load balancing by endpoints | |
US20180041587A1 (en) | Managing user state of cloud desktops | |
US9069438B2 (en) | Allocating virtual machines according to user-specific virtual machine metrics | |
US8856917B2 (en) | Single sign-on for remote desktops | |
US8190740B2 (en) | Systems and methods for dynamically provisioning cloud computing resources | |
US9652267B2 (en) | Methods and systems for managing virtual and real machines | |
US9396042B2 (en) | Methods and systems for evaluating historical metrics in selecting a physical host for execution of a virtual machine | |
CN102447723B (en) | Client-side virtualization framework | |
KR101929048B1 (en) | Apparatus and method for virtual desktop service based on in-memory | |
US20130074064A1 (en) | Automated infrastructure provisioning | |
US20120324114A1 (en) | Workload-aware placement in private heterogeneous clouds | |
US20130067345A1 (en) | Automated Desktop Services Provisioning | |
US20150113528A1 (en) | Virtual desktop service apparatus and method | |
US20130073670A1 (en) | Geo-Migration Of User State | |
US20100313200A1 (en) | Efficient virtual machine management | |
CN102427481A (en) | System for managing cloud computing service and cloud computing management method | |
US20150106813A1 (en) | Method and apparatus for provisioning of resources to support applications and their varying demands | |
KR20160148864A (en) | System and method for supporting to execute application based on multi-platform using virtual platform service | |
Wagner et al. | User managed virtual clusters in comet | |
US11861388B2 (en) | User profile management for non-domain joined instance virtual machines | |
CN106126122A (en) | A kind of cloud host disk I/O instruction dispatching method based on QOS and system |
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 |