WO2013189343A3 - Adaptive virtual machine boot control method and apparatus - Google Patents
Adaptive virtual machine boot control method and apparatus Download PDFInfo
- Publication number
- WO2013189343A3 WO2013189343A3 PCT/CN2013/081614 CN2013081614W WO2013189343A3 WO 2013189343 A3 WO2013189343 A3 WO 2013189343A3 CN 2013081614 W CN2013081614 W CN 2013081614W WO 2013189343 A3 WO2013189343 A3 WO 2013189343A3
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- virtual machines
- boot
- time
- booted
- virtual machine
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/4401—Bootstrapping
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
- G06F9/45533—Hypervisors; Virtual machine monitors
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer Security & Cryptography (AREA)
- Stored Programmes (AREA)
- Debugging And Monitoring (AREA)
- Supply And Distribution Of Alternating Current (AREA)
Abstract
An adaptive virtual machine boot control method and apparatus, comprising: presetting an upper limit of an average boot time of virtual machines and the number of virtual machines to be booted simultaneously; judging, according to the number of the currently booted virtual machines and the preset number of the virtual machines to be booted simultaneously, whether the virtual machines requesting to be booted enter a boot state or a queued state; and counting the duration of a boot process of all the virtual machines, calculating in real time an average boot time of all the virtual machines that complete the boot process in a preset period of time, and adjusting in real time the number of the virtual machines currently booted at the same time according to the calculated average boot time of the virtual machines in the preset period of time. The method provided by the embodiment of the present invention is simple, settings can be made once for all according to user experience instead of calculating according to different software and hardware environments, and the boot speed of the virtual machine currently in the boot process can be effectively ensured, which avoids the problem that the boot time of each virtual machine is too long.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310037768.1A CN103970555B (en) | 2013-01-31 | 2013-01-31 | Adaptive virtual machine starts control method and device |
CN201310037768.1 | 2013-01-31 |
Publications (2)
Publication Number | Publication Date |
---|---|
WO2013189343A2 WO2013189343A2 (en) | 2013-12-27 |
WO2013189343A3 true WO2013189343A3 (en) | 2014-02-20 |
Family
ID=49769505
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2013/081614 WO2013189343A2 (en) | 2013-01-31 | 2013-08-16 | Adaptive virtual machine boot control method and apparatus |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN103970555B (en) |
WO (1) | WO2013189343A2 (en) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104360901A (en) * | 2014-11-04 | 2015-02-18 | 中国建设银行股份有限公司 | Processing method and device for access request of terminal equipment and queuing machine |
CN106325979B (en) * | 2015-06-26 | 2020-02-28 | 中兴通讯股份有限公司 | Virtual machine deployment method and device and network function virtualization orchestration NVFO |
CN105740067A (en) * | 2016-01-26 | 2016-07-06 | 中标软件有限公司 | Cloud computing based virtual machine batch starting method and control system |
EP3211531B1 (en) | 2016-02-25 | 2021-12-22 | Huawei Technologies Co., Ltd. | Virtual machine start method and apparatus |
CN107703870A (en) * | 2017-10-23 | 2018-02-16 | 上海歌尔泰克机器人有限公司 | Unmanned aerial vehicle station starting-up method, device and unmanned aerial vehicle station |
CN115809114A (en) * | 2022-11-23 | 2023-03-17 | 烽火通信科技股份有限公司 | Method and device for booting a virtual machine |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060069761A1 (en) * | 2004-09-14 | 2006-03-30 | Dell Products L.P. | System and method for load balancing virtual machines in a computer network |
CN101697134A (en) * | 2009-10-27 | 2010-04-21 | 北京大学 | Method for supporting quick start of similar virtual machine |
CN102012835A (en) * | 2010-12-22 | 2011-04-13 | 北京航空航天大学 | Virtual central processing unit (CPU) scheduling method capable of supporting software real-time application |
CN102141931A (en) * | 2011-03-15 | 2011-08-03 | 华为技术有限公司 | Virtual machine establishing method, virtual machine monitor and virtual machine system |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9069622B2 (en) * | 2010-09-30 | 2015-06-30 | Microsoft Technology Licensing, Llc | Techniques for load balancing GPU enabled virtual machines |
CN102571746B (en) * | 2011-11-23 | 2014-11-05 | 西安交通大学 | Virtual machine deployment method oriented to side channel attack defense of cloud computation environment |
-
2013
- 2013-01-31 CN CN201310037768.1A patent/CN103970555B/en not_active Expired - Fee Related
- 2013-08-16 WO PCT/CN2013/081614 patent/WO2013189343A2/en active Application Filing
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060069761A1 (en) * | 2004-09-14 | 2006-03-30 | Dell Products L.P. | System and method for load balancing virtual machines in a computer network |
CN101697134A (en) * | 2009-10-27 | 2010-04-21 | 北京大学 | Method for supporting quick start of similar virtual machine |
CN102012835A (en) * | 2010-12-22 | 2011-04-13 | 北京航空航天大学 | Virtual central processing unit (CPU) scheduling method capable of supporting software real-time application |
CN102141931A (en) * | 2011-03-15 | 2011-08-03 | 华为技术有限公司 | Virtual machine establishing method, virtual machine monitor and virtual machine system |
Also Published As
Publication number | Publication date |
---|---|
CN103970555A (en) | 2014-08-06 |
CN103970555B (en) | 2017-09-12 |
WO2013189343A2 (en) | 2013-12-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2013189343A3 (en) | Adaptive virtual machine boot control method and apparatus | |
PL3425447T3 (en) | Method, device and computer program for virtual adapting of a spectacle frame | |
EP3139269A4 (en) | Interrupt messages processing method, virtual machine monitor and interrupt controller | |
IL254399B (en) | Method for using a physical object to manipulate a corresponding virtual object in a virtual environment, and associated apparatus and computer program product | |
EP3380933A4 (en) | Extracting malicious instructions on a virtual machine in a network environment | |
EP3319266A4 (en) | Software distribution processing device, vehicle, software distribution processing method, and computer program | |
EP3369852A4 (en) | Washing machine control method, control system and washing machine on internet of things | |
EP3204866A4 (en) | Method and apparatus for migrating virtual machine for improving mobile user experience | |
EP3290560A4 (en) | Washing machine control method and washing machine | |
EP3358548A4 (en) | Control device, control method, and program | |
EP3255576A4 (en) | Virtual network system, virtual network control method, virtual network function database, integrated control device, control device, and control method and control program therefor | |
EP3065161A4 (en) | Electron gun, electron gun control method and control program, and three-dimensional sculpting device | |
EP3106983A4 (en) | Virtual machine migration control method and apparatus | |
EP3226209A4 (en) | Contact lens virtual fitting method and device, and computer program for executing contact lens virtual fitting method | |
EP3296445A4 (en) | Washing machine and control method therefor | |
EP3253027A4 (en) | Resource allocation method and apparatus for virtual machines | |
EP3217511A4 (en) | Controller, device control method, and program | |
EP3276066A4 (en) | Washing machine control method and washing machine | |
EP3282225A4 (en) | Control device and method, and program | |
EP3211471A4 (en) | Virtual-image-distance changing device, method for changing virtual image distance, program | |
EP3252602A4 (en) | System, virtualization control device, method for controlling virtualization control device, and program | |
EP3272080A4 (en) | Communication control device, communication system, communication control method, and computer program product | |
EP3290573A4 (en) | Washing machine and control method | |
EP3348704A4 (en) | Washing machine and control method therefor | |
EP3280103A4 (en) | Control device, control method, and program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
122 | Ep: pct application non-entry in european phase |
Ref document number: 13806889 Country of ref document: EP Kind code of ref document: A2 |