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 PDF

Info

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
Application number
CN201510459712.4A
Other languages
Chinese (zh)
Other versions
CN105138389A (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.)
Beijing Jingdong Century Trading Co Ltd
Beijing Jingdong Shangke Information Technology Co Ltd
Original Assignee
Beijing Jingdong Century Trading Co Ltd
Beijing Jingdong Shangke 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 Beijing Jingdong Century Trading Co Ltd, Beijing Jingdong Shangke Information Technology Co Ltd filed Critical Beijing Jingdong Century Trading Co Ltd
Priority to CN201510459712.4A priority Critical patent/CN105138389B/en
Publication of CN105138389A publication Critical patent/CN105138389A/en
Application granted granted Critical
Publication of CN105138389B publication Critical patent/CN105138389B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

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

The management method and system of virtual unit in a kind of cluster
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.
CN201510459712.4A 2015-07-30 2015-07-30 The management method and system of virtual unit in a kind of cluster Active CN105138389B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (3)

* Cited by examiner, † Cited by third party
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