[go: up one dir, main page]

WO2013189343A3 - Adaptive virtual machine boot control method and apparatus - Google Patents

Adaptive virtual machine boot control method and apparatus Download PDF

Info

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
Application number
PCT/CN2013/081614
Other languages
French (fr)
Chinese (zh)
Other versions
WO2013189343A2 (en
Inventor
杨奕堃
陈世忠
王�义
Original Assignee
中兴通讯股份有限公司
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 中兴通讯股份有限公司 filed Critical 中兴通讯股份有限公司
Publication of WO2013189343A2 publication Critical patent/WO2013189343A2/en
Publication of WO2013189343A3 publication Critical patent/WO2013189343A3/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements 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/44Arrangements for executing specific programs
    • G06F9/4401Bootstrapping
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements 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/44Arrangements for executing specific programs
    • G06F9/455Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
    • G06F9/45533Hypervisors; 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.
PCT/CN2013/081614 2013-01-31 2013-08-16 Adaptive virtual machine boot control method and apparatus WO2013189343A2 (en)

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)

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

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

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

Patent Citations (4)

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