Cloud scheduling system and method and multistage cloud scheduling system

A cloud scheduling and scheduler technology, applied in the field of cloud platforms, can solve problems such as slow task dispatching, and achieve the effect of simplifying the scheduling process and quickly responding to scheduling

Inactive Publication Date: 2011-01-19
戴元顺
View PDF0 Cites 60 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] The purpose of the present invention is to overcome the relatively slow task dispatching speed of the current clo

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Cloud scheduling system and method and multistage cloud scheduling system
  • Cloud scheduling system and method and multistage cloud scheduling system
  • Cloud scheduling system and method and multistage cloud scheduling system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0037] The scheduler in this example consists of an allocator and a dynamic resource manager, where the allocator is connected to the manager, the dynamic resource manager is connected to the allocator, the allocator is connected to n virtual machines, and the dynamic resource manager is connected to the manager , the allocator is used to quickly and evenly allocate tasks to n virtual machines according to the dispatch strategy, and the dynamic resource manager is used to apply to the manager for more allocations to the allocator according to the task queue status of the allocator and the status of n virtual machines The used virtual machine or release the redundant virtual machine to the manager to shut down, n is a positive integer, the system block diagram is as follows figure 1 .

[0038] When in use, first the cloud scheduling system starts up, the manager starts the virtual machines, and numbers all virtual machines. When each virtual machine starts, the external network...

Embodiment 2

[0040] The multi-level cloud scheduling system in this example adopts a three-level cloud scheduling system, which consists of three load balancers and six cloud scheduling systems. The system block diagram is as follows figure 2 .

[0041]When the first-level load balancer receives the task, it sends the task to the relatively idle second-level load balancer according to the status of the second-level load balancer, and then the second-level load balancer sends the task to the relatively idle cloud Scheduling system, at this time, the second-level load balancer is the task sending end of the cloud scheduling system.

[0042] Among them, because each load balancer only sends tasks after judging the state of the next level, its processing process is relatively small, and it can quickly dispatch tasks to the next level. Each load balancer can communicate with hundreds of next-level tasks. It is connected with a level load balancer or a cloud scheduling system, and the system a...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention relates to cloud platform technology, solves the problems of low task dispatching speed and low resource utilization rate of the conventional cloud platform during scheduling, and provides a cloud scheduling system, a cloud scheduling method and a multistage cloud scheduling system. The invention adopts the technical scheme that: the cloud scheduling system comprises a task transmitting end, a scheduler, a manager, n virtual machines and an external network server, wherein the scheduler is connected with the manager; the n virtual machines are connected with the scheduler; the task transmitting end is connected with the manager; the n virtual machines are connected with the manager; the external network server is connected with the n virtual machines; and n is a positive integer. The cloud scheduling system has the advantages that the system can schedule large-scale tasks efficiently at a high speed and is applicable to the cloud platform.

Description

technical field [0001] The invention relates to cloud platform technology, in particular to the technology of cloud platform scheduling. Background technique [0002] The scheduling of the cloud platform is still in the initial stage of development, and there are not many mature systems in this field. Amazon's Elastic Cloud Computing Service (EC2) dynamically allocates or releases virtual machines according to the number of application instances to be generated, but EC2 is a service at the infrastructure level, that is to say, it only provides virtual machine-level resources to users. Users, that is, application developers, need to manage virtual machines by themselves, and its scheduler itself is not optimized for industry applications or data. ;Google's MapReduce system and Hadoop open source system also provide task scheduling functions, but they are only for the operation of MapReduce applications, and the operating environment needs to be bound with a specific dedicated...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
IPC IPC(8): H04L29/08
Inventor 戴元顺
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