CN103051719B - The service maximization dispatching method of cloud computing and system - Google Patents

The service maximization dispatching method of cloud computing and system Download PDF

Info

Publication number
CN103051719B
CN103051719B CN201210572289.5A CN201210572289A CN103051719B CN 103051719 B CN103051719 B CN 103051719B CN 201210572289 A CN201210572289 A CN 201210572289A CN 103051719 B CN103051719 B CN 103051719B
Authority
CN
China
Prior art keywords
users
cloud computing
resource data
services
volume
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
CN201210572289.5A
Other languages
Chinese (zh)
Other versions
CN103051719A (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.)
Shenzhen hongzhituoxin venture capital enterprise (L.P.)
Original Assignee
Shenzhen Institute of Advanced Technology of CAS
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 Shenzhen Institute of Advanced Technology of CAS filed Critical Shenzhen Institute of Advanced Technology of CAS
Priority to CN201210572289.5A priority Critical patent/CN103051719B/en
Publication of CN103051719A publication Critical patent/CN103051719A/en
Priority to PCT/CN2013/085463 priority patent/WO2014101537A1/en
Application granted granted Critical
Publication of CN103051719B publication Critical patent/CN103051719B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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/46Multiprogramming arrangements
    • G06F9/50Allocation of resources, e.g. of the central processing unit [CPU]
    • G06F9/5061Partitioning or combining of resources
    • G06F9/5072Grid computing

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Mathematical Physics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

The dispatching method of cloud computing and a system, obtain multiple resource data; The volume of services of multiple resource data is calculated respectively according to multiple resource data; The size of the volume of services that more multiple resource data is corresponding, obtains the preferred resources data that maximum amount of service is corresponding; The scheduling of cloud computing resources is carried out according to preferred resources data.Cloud computing of the present invention ask many dispatching methods and system, according to the volume of services of various scheduling scheme, select the scheduling scheme that volume of services is maximum, to make to obtain maximum volume of services to the scheduling of cloud computing resources, make existing cloud computing resources can serve as far as possible many users and complete as far as possible many tasks.

Description

The service maximization dispatching method of cloud computing and system
Technical field
The present invention relates to cloud computing technology, particularly relate to scheduling solution and the system of cloud computing technology.
Background technology
In existing cloud computing technology, when carrying out scheduling of resource, the main load balancing considering cloud computing resources.But in the practical application of cloud computing, sometimes need to obtain maximum volume of services by the scheduling of cloud computing resources, make existing cloud computing resources can serve as far as possible many users and complete as far as possible many tasks.
Therefore, existing cloud computing technology is to pursue for the purpose of load balancing, and such cloud computing resource scheduling method to meet the maximized object of volume of services.
Summary of the invention
Based on this, be necessary the scheduling problem for cloud computing resources, the dispatching method of the cloud computing providing a kind of quantity preferential and system, existing cloud computing resources is utilized to dispatch, obtain maximum volume of services as far as possible, make existing cloud computing resources can serve as far as possible many users and complete as far as possible many tasks.
A dispatching method for cloud computing, comprises the steps: to obtain step, obtains multiple resource data; Calculation procedure, calculates the volume of services of multiple resource data respectively according to multiple resource data; Comparison step, the size of the volume of services that more multiple resource data is corresponding, obtains the preferred resources data that maximum amount of service is corresponding; And scheduling steps, the scheduling of cloud computing resources is carried out according to preferred resources data.
Wherein in an embodiment, obtain in step, the number of users that resource data comprises service and the task amount completed for relative users; In calculation procedure, the number of users that volume of services equals to serve is multiplied by the task amount for relative users completes.
Wherein in an embodiment, obtain in step, the task amount that resource data comprises the number of users of service, user class and completes for relative users; In calculation procedure, the number of users that volume of services equals to serve is multiplied by user class, then is multiplied by the task amount for relative users completes.
A dispatching patcher for cloud computing, comprising: obtain module, obtain multiple resource data; Computing module, calculates the volume of services of multiple resource data respectively according to multiple resource data; Comparison module, the size of the volume of services that more multiple resource data is corresponding, obtains the preferred resources data that maximum amount of service is corresponding; And scheduler module, the scheduling of cloud computing resources is carried out according to preferred resources data.
Wherein in an embodiment, obtain the number of users that resource data that module obtains comprises service and the task amount completed for relative users; Computing module performs following calculating: the number of users that volume of services equals to serve is multiplied by the task amount for relative users completes.
Wherein in an embodiment, obtain the task amount that resource data that module obtains comprises the number of users of service, user class and completes for relative users; Computing module performs following calculating: the number of users that volume of services equals to serve is multiplied by user class, then is multiplied by the task amount for relative users completes.
Cloud computing of the present invention ask many dispatching methods and system, according to the volume of services of various scheduling scheme, select the scheduling scheme that volume of services is maximum, to make to obtain maximum volume of services to the scheduling of cloud computing resources, make existing cloud computing resources can serve as far as possible many users and complete as far as possible many tasks.
Accompanying drawing explanation
Fig. 1 is the flow chart of the dispatching method of cloud computing of the present invention;
Fig. 2 is the theory diagram of the dispatching patcher of cloud computing of the present invention.
Embodiment
Many scheduling are asked in cloud computing of the present invention, utilize existing cloud computing resources to dispatch, obtain maximum volume of services as far as possible, make existing cloud computing resources can serve as far as possible many users and complete as far as possible many tasks.
Cloud computing resources of the present invention includes but not limited to cloud computing and necessary resources thereof.
As shown in Figure 1, the dispatching method of cloud computing of the present invention, comprises the steps:
S1: obtain step, obtain multiple resource data, the number of users that resource data comprises service and the task amount completed for relative users.
S2: calculation procedure, calculates the volume of services of multiple resource data respectively according to multiple resource data, the number of users * that volume of services equals to serve is the task amount that relative users completes.
S3: comparison step, the size of the volume of services that more multiple resource data is corresponding, obtains the preferred resources data that maximum amount of service is corresponding.
S4: scheduling steps, carries out the scheduling of cloud computing resources according to preferred resources data.
In the another kind of embodiment of the dispatching method of cloud computing of the present invention, the task amount that resource data comprises the number of users of service, user class and completes for relative users; The number of users * user class * that volume of services equals to serve is the task amount that relative users completes.
As shown in Figure 2, a kind of dispatching patcher of cloud computing, comprises the acquisition module, computing module, comparison module and the scheduler module that connect successively.
Obtain module and obtain multiple resource data, the number of users that resource data comprises service and the task amount completed for relative users.
Computing module calculates the volume of services of multiple resource data respectively according to multiple resource data, and the number of users * that volume of services equals to serve is the task amount that relative users completes.
The size of the volume of services that the more multiple resource data of comparison module is corresponding, obtains the preferred resources data that maximum amount of service is corresponding.
Scheduler module carries out the scheduling of cloud computing resources according to preferred resources data.
In the another kind of embodiment of the dispatching patcher of cloud computing of the present invention, the task amount that resource data comprises the number of users of service, user class and completes for relative users; The number of users * user class * that volume of services equals to serve is the task amount that relative users completes.
The above embodiment only have expressed several execution mode of the present invention, and it describes comparatively concrete and detailed, but therefore can not be interpreted as the restriction to the scope of the claims of the present invention.It should be pointed out that for the person of ordinary skill of the art, without departing from the inventive concept of the premise, can also make some distortion and improvement, these all belong to protection scope of the present invention.Therefore, the protection range of patent of the present invention should be as the criterion with claims.

Claims (2)

1. a dispatching method for cloud computing, comprises the steps:
Obtain step, obtain multiple resource data, the number of users that described resource data comprises service and the task amount completed for relative users, be specially: number of users, user class and the task amount completed for relative users;
Calculation procedure, the volume of services of the plurality of resource data is calculated respectively according to the plurality of resource data, the number of users that described volume of services equals to serve is multiplied by the task amount for relative users completes, be specially: the number of users of this service is multiplied by this user class, then be multiplied by this task amount completed for relative users;
Comparison step, the size of the volume of services that more the plurality of resource data is corresponding, obtains the preferred resources data that maximum amount of service is corresponding; And
Scheduling steps, carries out the scheduling of cloud computing resources according to preferred resources data.
2. a dispatching patcher for cloud computing, is characterized in that, comprising:
Obtain module, obtain multiple resource data, the number of users that described resource data comprises service and the task amount completed for relative users, be specially: number of users, user class and the task amount completed for relative users;
Computing module, the volume of services of the plurality of resource data is calculated respectively according to the plurality of resource data, the number of users that described volume of services equals to serve is multiplied by the task amount for relative users completes, be specially: the number of users of this service is multiplied by this user class, then be multiplied by this task amount completed for relative users;
Comparison module, the size of the volume of services that more the plurality of resource data is corresponding, obtains the preferred resources data that maximum amount of service is corresponding; And
Scheduler module, carries out the scheduling of cloud computing resources according to preferred resources data.
CN201210572289.5A 2012-12-25 2012-12-25 The service maximization dispatching method of cloud computing and system Active CN103051719B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201210572289.5A CN103051719B (en) 2012-12-25 2012-12-25 The service maximization dispatching method of cloud computing and system
PCT/CN2013/085463 WO2014101537A1 (en) 2012-12-25 2013-10-18 Service maximization scheduling method and system for cloud computing

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210572289.5A CN103051719B (en) 2012-12-25 2012-12-25 The service maximization dispatching method of cloud computing and system

Publications (2)

Publication Number Publication Date
CN103051719A CN103051719A (en) 2013-04-17
CN103051719B true CN103051719B (en) 2016-01-06

Family

ID=48064213

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210572289.5A Active CN103051719B (en) 2012-12-25 2012-12-25 The service maximization dispatching method of cloud computing and system

Country Status (2)

Country Link
CN (1) CN103051719B (en)
WO (1) WO2014101537A1 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103051719B (en) * 2012-12-25 2016-01-06 深圳先进技术研究院 The service maximization dispatching method of cloud computing and system
CN111309489A (en) * 2020-03-26 2020-06-19 华东师范大学 Cloud computing resource scheduling method and system for geographic big data
CN114844901B (en) * 2022-05-23 2023-01-31 成都睿信天和科技有限公司 Big data cleaning task processing method based on artificial intelligence and cloud computing system

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101938416A (en) * 2010-09-01 2011-01-05 华南理工大学 Cloud computing resource scheduling method based on dynamic reconfiguration virtual resources
CN102111337A (en) * 2011-03-14 2011-06-29 浪潮(北京)电子信息产业有限公司 Method and system for task scheduling
WO2012067431A2 (en) * 2010-11-18 2012-05-24 Wisetodd Pte. Ltd. Resource distribution apparatus and method in cloud computing
CN102707995A (en) * 2012-05-11 2012-10-03 马越鹏 Service scheduling method and device based on cloud computing environments
CN102780759A (en) * 2012-06-13 2012-11-14 合肥工业大学 Cloud computing resource scheduling method based on scheduling object space

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103051719B (en) * 2012-12-25 2016-01-06 深圳先进技术研究院 The service maximization dispatching method of cloud computing and system

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101938416A (en) * 2010-09-01 2011-01-05 华南理工大学 Cloud computing resource scheduling method based on dynamic reconfiguration virtual resources
WO2012067431A2 (en) * 2010-11-18 2012-05-24 Wisetodd Pte. Ltd. Resource distribution apparatus and method in cloud computing
CN102111337A (en) * 2011-03-14 2011-06-29 浪潮(北京)电子信息产业有限公司 Method and system for task scheduling
CN102707995A (en) * 2012-05-11 2012-10-03 马越鹏 Service scheduling method and device based on cloud computing environments
CN102780759A (en) * 2012-06-13 2012-11-14 合肥工业大学 Cloud computing resource scheduling method based on scheduling object space

Also Published As

Publication number Publication date
WO2014101537A1 (en) 2014-07-03
CN103051719A (en) 2013-04-17

Similar Documents

Publication Publication Date Title
CN105471950A (en) Distributed computing method and system
CN105610923A (en) Data processing system and method based on cloud computing
CN102333120B (en) Flow storage system for load balance processing
CN103810552A (en) Snack industry meal serving scheduling system
CN103051719B (en) The service maximization dispatching method of cloud computing and system
CN105871588A (en) Load balance configuration method, device and system
CN104754153A (en) Customer service system and customer service method thereof
CN103577165A (en) Form generation method and form generator
CN103685540A (en) Task decomposition and composition method based on cloud computing
JP2011228806A5 (en)
CN102710779A (en) Load balance strategy for allocating service resource based on cloud computing environment
CN110149377A (en) A kind of video service node resource allocation methods, system, device and storage medium
CN106339802A (en) Task allocation method, task allocation device and electronic equipment
CN102945185A (en) Task scheduling method and device
CN103002053B (en) The profit maximization dispatching method of cloud computing and system
CN107291551A (en) The load equilibration scheduling method and device of a kind of container
CN103076777B (en) A kind of processing method controlling multi-robot service quantity and system
CN104320468A (en) Server cluster deploying method based on cloud computing
CN104021046A (en) Method and device for processing applications
Santra et al. New simulation toolkit for comparison of scheduling algorithm on cloud computing
CN103139295A (en) Cloud computing resource dispatch method and device
CN103716317A (en) Resource gateway and resource access authorization method
CN103577260A (en) Work scheduling method and system for cloud platform
CN103514036A (en) Scheduling system and method for event trigger and batch processing
CN202524426U (en) Enterprise cloud computing service application 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
C14 Grant of patent or utility model
GR01 Patent grant
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20211203

Address after: 518000 A-301, office building, Shenzhen Institute of advanced technology, No. 1068, Xue Yuan Avenue, Shenzhen University Town, Shenzhen, Guangdong, Nanshan District, China

Patentee after: Shenzhen shen-tech advanced Cci Capital Ltd.

Address before: 1068 No. 518055 Guangdong city in Shenzhen Province, Nanshan District City Xili University School Avenue

Patentee before: SHENZHEN INSTITUTES OF ADVANCED TECHNOLOGY

TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20220120

Address after: 518000 b402, blocks a and B, Nanshan medical device Industrial Park, No. 1019, Nanhai Avenue, Yanshan community, merchants street, Nanshan District, Shenzhen, Guangdong

Patentee after: Shenzhen hongzhituoxin venture capital enterprise (L.P.)

Address before: 518000 A-301, office building, Shenzhen Institute of advanced technology, No. 1068, Xue Yuan Avenue, Shenzhen University Town, Shenzhen, Guangdong, Nanshan District, China

Patentee before: Shenzhen shen-tech advanced Cci Capital Ltd.