Patents
Literature
Patsnap Copilot is an intelligent assistant for R&D personnel, combined with Patent DNA, to facilitate innovative research.
Patsnap Copilot

188 results about "Virtual machine scheduling" patented technology

Multiple virtual machines sharing processor and work queue in memory having program/dispatch functions for assigning and accessing work items while the virtual machine was not idle

A system, computer program product and method for dispatching work items in a virtual machine operating system. The virtual machine operating system defines first and second virtual machines. First and second work queues are created in a memory. The first virtual machine assigns a first work item to the first work queue and a second work item to the second work queue. The first virtual machine schedules work items from the first work queue for execution by the first virtual machine. The first and second work items originate from the first virtual machine. The first and second work queues are directly accessible by the first virtual machine. The second virtual machine assigns a third work item to the first work queue and a fourth work item to the second work queue. The second virtual machine schedules work items from the second work queue for execution by the second virtual machine. The third and fourth work items originate from the second virtual machine. The first and second work queues are directly accessible by the second virtual machine. The first virtual machine is not able to schedule work items from the second work queue, and the second virtual machine is not able to schedule work items from the first work queue. A shared work queue in shared memory is also disclosed.
Owner:IBM CORP

Method for scheduling virtual machines

The invention discloses a method for scheduling virtual machines, which belongs to the field of computer networks. The method comprises the following steps of: 1) running a physical machine monitor on each physical server for regularly collecting loads of all virtual machines and sending the loads to a virtual machine scheduler, and receiving and executing instructions sent by the virtual machine scheduler; 2) regularly judging the virtual machines with load data changes and the physical server where the virtual machines are positioned by the virtual machine scheduler; 3) adjusting the virtual machines with load data changes by the virtual machine scheduler by using bin packing algorithms to obtain the target corresponding relationship of the virtual machines and the physical servers; 4) comparing the current corresponding relationship with the target corresponding relationship of the virtual machines and the physical servers by the virtual machine scheduler to generate a virtual machine scheduling plan; and 5) scheduling the virtual machines by the physical machine monitor according to the virtual machine scheduling plan. Compared with the prior art, the invention has the effect of load balance and can also make the physical servers in an idle state dormant and further reduce the energy consumption.
Owner:PEKING UNIV

Method for ensuring fault isolation of virtual machines of cache-aware multi-core processor

The invention relates to the system-level virtual technology and the virtual machine scheduling technology on a multi-core processor in the field of computer system structures and discloses a method for ensuring fault isolation of virtual machines of a cache-aware multi-core processor. The method comprises the steps of: carrying out state abnormity monitoring and heartbeat information detection on all the running virtual machines by a fault detector; when detecting an abnormal virtual machine, firstly recording the distribution condition of the fault virtual machine on a core of the processorby an isolation scheduler; and when finding that the loads of the other virtual machines share one L2 cache with the fault virtual machine, transferring the fault virtual machine to a core corresponding to an independent cache by the isolation scheduler and carrying out VM-core scheduling on the other normal virtual machines according to cache sensitivity characteristics. The invention discloses a method for the dynamic isolation scheduling of the virtual machines on the multi-core processor, thereby preventing the other normal virtual machines from being polluted by the cache, reducing the running influence of the fault virtual machine on the normal virtual machines and enhancing the whole isolation of the system.
Owner:ZHEJIANG UNIV

Realization method and realization device for virtual machine scheduling

The invention discloses a realization method and a realization device for virtual machine scheduling. The realization method includes monitoring resource using conditions of multiple virtual machine management platforms, determining the load of each virtual machine management platform based on the resource using condition of the virtual machine management platform, and transferring one or multiple virtual machines running in one virtual machine management platform to other virtual machine management platforms dynamically in the case that the load adjustment need of each virtual machine management platform is determined. According to the realization method and the realization device for the virtual machine scheduling, the using conditions of the multiple virtual machine management platforms are monitored, the load of each virtual machine management platform is determined based on the resource using condition of the virtual machine management platform, at least one virtual machine running in at least one virtual machine management platform is transferred to other virtual machine management platforms based on the load of each virtual machine management platform, and therefore physical partitions can be segmented comprehensively, the structure of a resource pool can be adjusted, and resources in a cloud computing environment can be reasonably allocated.
Owner:DAWNING CLOUD COMPUTING TECH CO LTD

Power supply and performance management system for virtualization server cluster

The invention provides a power supply and performance management system for a virtualization server cluster. The power supply and performance management system comprises an acquiring module, a performance optimizing module and an energy consumption optimizing module, wherein the acquiring module is used for acquiring operation data of the virtualization server cluster; the performance optimizing module is used for carrying out energy efficiency modeling on performance and resource utilizing conditions of a virtual machine according to an original energy source and resource utilization relationship and outputting resource configuration parameter of the virtual machine; and the energy consumption optimizing module is used for receiving the resource configuration parameters of the virtual machine, which are from the performance optimizing module, establishing an energy consumption model according to the resource configuration parameters of the virtual machine and carrying out scheduling and resource re-allocation on the virtual machine according to limiting conditions of a resource threshold and the scheduling limiting condition of the virtual machine. According to the power supply and performance management system disclosed by the invention, due to the combination of a control theory with a linear programming technology, the considerable energy-saving effect can be achieved while application performances are ensured. Particularly, the effect of saving energy by 43 percent can be achieved by integrating a performance controller with an energy optimizer.
Owner:SHANGHAI JIAO TONG UNIV

Network element management system based on virtual technology

The invention aims to provide an implementing method for network element management system. The system comprises virtualization of input equipment, output equipment, storage equipment and communication resource, each target management object in the network element management system is processed by an independent virtual machine and the virtualized resource is subject to exclusive access. The whole system is composed of human-computer interface management, equipment communication management, virtual machine scheduling management, resource management, system management and one or a plurality of virtual network element supervisors. The processing method for the system comprises: packing network element management executing code for managing specific equipment and data resource to manufacture the virtual network element supervisors; loading the network element supervisors into the network element management system to configure input and output equipments, communication interface, file system and database resource; starting the network element supervisors to operate, communicating with the equipments to be managed by the virtual network element supervisors, and managing the equipments by network element management interface. In the invention, implementation based on virtualization technology is adopted to concentrate network element management function for specific equipments in a single virtual machine, and virtual machines are completely isolated, thus ensuring safety of system, greatly enhancing expandability of system and fully utilizing processing capacity of computer.
Owner:GENEW TECH

Energy saving method, energy saving management server and system under desktop virtual environment

The invention provides an energy saving method, an energy saving management server and a system under a desktop virtual environment, wherein the method comprises the following steps of: acquiring configuration information of a plurality of physical servers and resource occupation information of virtual machines running on the physical servers by the energy saving management server; determining the resource occupation type of a corresponding virtual machine according to the resource occupation information; forming a virtual machine group with the plurality of virtual machines which run on different physical servers and have complementary resource occupation types; determining a target physical server for the virtual machine group according to the configuration information; indicating a virtual machine scheduling server to transfer the plurality of virtual machines in the virtual machine group to the target physical server; and when the physical server has no running virtual machine, indicating the physical server to execute the shutdown operation by the energy saving management server. With the method, the server and the system, power consumption is reduced, and an energy saving effect is improved.
Owner:CHINA UNITED NETWORK COMM GRP CO LTD

Multi-field supportable virtual machine dispatching device and multi-field supportable virtual machine dispatching method

The invention discloses a multi-field supportable virtual machine dispatching device and a multi-field supportable virtual machine dispatching method. The multi-field supportable virtual machine dispatching device comprises a virtual machine cluster information central access module, a virtual machine dispatching module and a virtual machine dispatching information central output module, wherein the virtual machine cluster information central access module is used for receiving input cluster information, the virtual machine dispatching module is used for analyzing cluster information and generating dispatching policy required by fields, and the virtual machine dispatching information central output module is used for centrally outputting policy information. The virtual machine cluster information central access module receives processing requests of a virtualization cluster system and preprocesses the same into a uniform input information format. The virtual dispatching module classifies states of the virtualization cluster system according to input information, generates corresponding dispatching policy for processing the requests according to classifications and outputs dispatching commands through the information central output module. Dispatching virtualization clusters under multiple fields can be realized well, and the purpose of dispatching under different fields is achieved. By modular design, uniform interfaces are used among modules, transparency in design of dispatching algorithm is improved, and application range is wide.
Owner:ZHEJIANG UNIV

Group virtual machine scheduling policy for cloud computing environment

The invention discloses a group virtual machine scheduling policy for a cloud computing environment. The policy comprises the following steps of S1, establishing a feasible decision space of virtual machine scheduling; S2, minimizing total flow of a network where group virtual machines are located, and establishing an objective function for optimizing the total flow of the network; S3, minimizinga maximum link utilization rate in the network, and establishing an objective function for optimizing the maximum link utilization rate; and S4, establishing an overall objective function, and solvingthe overall objective function in combination with an ant colony algorithm and a simulated annealing algorithm to obtain an optimal solution of the function and mapping relationships between the virtual machines and a physical machine. Under the condition of fully considering resource constraints, the control of the total flow of the network and the balance of flow distribution on a network linkare defined as a combination optimization problem, and solving is performed in combination with the ant colony algorithm and the simulated annealing algorithm. According to the scheduling policy provided by the invention, the performance of the network where the group virtual machines are located can be better optimized; the congestion is reduced; and the service quality of users is effectively improved.
Owner:成都启力慧源科技有限公司

Virtual machine coexisting scheduling method based on processor performance monitoring

The invention discloses a virtual machine coexisting scheduling method based on processor performance monitoring. The virtual machine coexisting scheduling method comprises the following steps: based on performance events provided by a hardware processor performance monitoring unit and based on pressure values and tolerance degrees of VCPUs (Virtual Central Processing Units) running on a multi-core physical server, calculating to obtain the pressure coefficients and tolerance coefficients of the VCPUs, determining a VPCU to be moved out from high-load physical CPUs (Central Processing Units) according to the pressure coefficients and the tolerance coefficients, and through coexisting coefficient prediction, moving the VCPU to be moved out to a physical CPU with a minimum coexisting coefficient. When the virtual machine coexisting scheduling method disclosed by the invention is used for predicting the performance of the VCPU coexisting combination, VCPU coexisting coefficients are introduced to represent the performance of different VCPU coexisting combinations, a coexisting coefficient prediction method based on the VCPU coexisting combinations is provided, favorable decision information is provided for virtual machine scheduling, a virtual machine in match with the use situation of a shared cache is scheduled to the same CPU of the shared cache for execution, and the purpose of improving the operation efficiency of the virtual machine is achieved.
Owner:ZHEJIANG UNIV

System and method for quickly constructing virtual machine in large-scale scene of network target range

The invention discloses a system for quickly constructing a virtual machine in a large-scale scene of a network target range. The system mainly comprises a network target range platform and a virtualmachine scheduling module which are deployed at a network target range control node, and a virtual machine management module and a quick construction module which are deployed at a network target range computing node. According to the method, when a user starts a network target range scene topology, virtual machines with the same dependence software are dispatched to the same computing node preferentially, and CDROM equipment is added to the virtual machines when the virtual machines are started; repeated software packages are filtered according to the rapid construction information of the virtual machine, dependent software packages are downloaded, and an iso file is generated; and a CDROM path mounted on the virtual machine is modified after the virtual machine is started, and virtual machines with the same information is quickly constructed on the same computing node to share one iso file. According to the method, agent-free construction of the virtual machine in a large-scale sceneof a network target range can be realized, various initialization files can be supported, and network congestion is avoided.
Owner:南京赛宁信息技术有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products