CN107995269A - A kind of resource dynamic distributing method based on cloud computing platform - Google Patents
A kind of resource dynamic distributing method based on cloud computing platform Download PDFInfo
- Publication number
- CN107995269A CN107995269A CN201711192441.6A CN201711192441A CN107995269A CN 107995269 A CN107995269 A CN 107995269A CN 201711192441 A CN201711192441 A CN 201711192441A CN 107995269 A CN107995269 A CN 107995269A
- Authority
- CN
- China
- Prior art keywords
- virtual
- resource
- list
- user
- cloud computing
- 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.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/104—Peer-to-peer [P2P] networks
- H04L67/1074—Peer-to-peer [P2P] networks for supporting data block transmission mechanisms
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/70—Admission control; Resource allocation
- H04L47/78—Architectures of resource allocation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Information Transfer Between Computers (AREA)
Abstract
The invention discloses a kind of resource dynamic distributing method based on cloud computing platform.It is related to cloud computing resources distribution technique field.It is as follows including step:Step 1:Some virtual servers are created in cloud computing platform;Step 2:According to user's request list matching virtual server, resource in resource pool is distributed to by user according to matching result;Step 3:According to resource in user's temporary demand dynamic allocation of resources pond;Temporary demand is stored in temporary demand list;Step 4:Asked according to user, Resource recovery Pooled resources.The virtual IP address number of virtual server is stored in the Resources list;The corresponding resource record of the Resources list storage virtual server.The present invention realizes the establishment in advance of effective virtual resource, solves the problems, such as that the time of resources conservation in advance causes waste to contradict with creating excess resource in advance by establishing some virtual machines in advance in resource pool without excessively creating other resources.
Description
Technical field
The invention belongs to cloud computing resources distribution technique field, is moved more particularly to a kind of resource based on cloud computing platform
State distribution method.
Background technology
During cloud computing technology is applied, user is to cloud computing platform during cloud platform application application resource according to user
Application resource pool create include multiple virtual resources such as virtual server, virtual memory, the void that will newly create then
Intend resource allocation to use to user.But virtual resource creates in cloud computing platform needs the regular hour, this results in use
Family is when applying for resource, it is necessary to wait for a period of time.If creating some virtual resources in resource pool in advance, and resource can be caused
The waste excessively created.
The content of the invention
It is an object of the invention to provide a kind of resource dynamic distributing method based on cloud computing platform, by resource pool
Some virtual machines are inside established in advance without excessively creating other resources, realize the establishment in advance of effective virtual resource, solve and carry
Preceding establishing resource saves the time with creating the problem of excess resource causes waste to contradict in advance.
In order to solve the above technical problems, the present invention is achieved by the following technical solutions:
The present invention is a kind of resource dynamic distributing method based on cloud computing platform, including step is as follows:
Step 1:Some virtual servers are created in cloud computing platform;
Step 2:According to user's request list matching virtual server, according to matching result by resource allocation in resource pool
To user;
Step 3:According to resource in user's temporary demand dynamic allocation of resources pond;The temporary demand is stored in interim need
Ask in list;
Step 4:Asked according to user, Resource recovery Pooled resources.
Further, server parameter demand, storage unit demand, network data are included in user's request list to pass
Defeated demand;Resource includes virtual server, virtual memory cell, virtual network in the resource pool.
Further, server parameter demand, storage unit demand, network data are included in user's request list to pass
Defeated demand;Resource includes virtual server, virtual memory cell, virtual network in the resource pool.
Further, virtual server matching process is as follows in the step 2:
A, it is resource matched to match acquisition with the resource record in the Resources list for the request record in user's request list
Record;
B, corresponding virtual server, virtual memory are recorded with resource matched according to the resource matched record distributing user
Device, virtual network;
C, physical machine is indexed according to the virtual server index list, according to the virtual memory cell index list rope
Draw physical memory cell, physical network nodes are indexed according to virtual network node index list;
If D, resource matched record can not be matched in step A, asked in cloud computing platform according to user in step A
Request record in list creates instant virtual server, the instant virtual memory cell of distribution, sets instant virtual network;
Immediately the physical machine index of the virtual server is added to virtual server index list in step C, immediately
The physical memory cell of virtual memory cell indexes the virtual memory cell index list being added in step C, instant virtual net
The physical network nodes index of network node is added to the virtual network node index list in step C.
Further, Dynamic Matching resource Pooled resources detailed process is as follows in the step 3:
Step (1):Amplification virtual server, extension virtual memory list are created for user according to the temporary demand list
Member, expand virtual network;
Step (2):The amplification virtual server index is added in virtual server index list;The extension is virtual
Storage unit index is added in virtual memory cell index list;The expansion virtual network index is added to virtual network section
Point index list.
Further, the cloud computing platform discharges user to virtual server, the access of virtual network;The cloud computing
Platform discharges virtual memory cell.
The invention has the advantages that:
The present invention is realized effectively empty by establishing some virtual machines in advance in resource pool without excessively creating other resources
Intend the establishment in advance of resource, solving establishing resource in advance and saving the time causes what waste contradicted with creating excess resource in advance
Problem.
Certainly, implement any of the products of the present invention and do not necessarily require achieving all the advantages described above at the same time.
Brief description of the drawings
In order to illustrate the technical solution of the embodiments of the present invention more clearly, embodiment will be described below required
Attached drawing is briefly described, it should be apparent that, drawings in the following description are only some embodiments of the present invention, for ability
For the those of ordinary skill of domain, without creative efforts, it can also be obtained according to these attached drawings other attached
Figure.
Fig. 1 is the method and step flow chart of the present invention.
Embodiment
Below in conjunction with the attached drawing in the embodiment of the present invention, the technical solution in the embodiment of the present invention is carried out clear, complete
Site preparation describes, it is clear that described embodiment is only part of the embodiment of the present invention, instead of all the embodiments.It is based on
Embodiment in the present invention, those of ordinary skill in the art are obtained all other without creative efforts
Embodiment, belongs to the scope of protection of the invention.
Refering to Figure 1, the present invention is a kind of resource dynamic distributing method based on cloud computing platform, including step is such as
Under:
Step 1:Some virtual servers are created in cloud computing platform;
Step 2:According to user's request list matching virtual server, according to matching result by resource allocation in resource pool
To user;
Step 3:According to resource in user's temporary demand dynamic allocation of resources pond;Temporary demand is stored in temporary demand row
In table;
Step 4:Asked according to user, Resource recovery Pooled resources.
Wherein, the virtual IP address number of virtual server is stored in the Resources list;The Resources list storage virtual server corresponds to
Resource record.
Wherein, server parameter demand, storage unit demand, network data transmission demand are included in user's request list;
Resource includes virtual server, virtual memory cell, virtual network in resource pool.
Wherein, virtual server matching process is as follows in step 2:
A, the request record in user's request list is matched with the resource record in the Resources list obtains resource matched record;
B, according to it is resource matched record distributing user with it is resource matched record corresponding virtual server, virtual memory,
Virtual network;
C, physical machine is indexed according to virtual server index list, indexing physics according to virtual memory cell index list deposits
Storage unit, physical network nodes are indexed according to virtual network node index list;
If D, resource matched record can not be matched in step A, asked in cloud computing platform according to user in step A
Request record in list creates instant virtual server, the instant virtual memory cell of distribution, sets instant virtual network;
E, the physical machine index of instant virtual server is added to virtual server index list, instant void in step C
The physical memory cell for intending storage unit indexes virtual memory cell index list, the instant virtual network being added in step C
The physical network nodes index of node is added to the virtual network node index list in step C.
Wherein, Dynamic Matching resource Pooled resources detailed process is as follows in step 3:
Step (1):Amplification virtual server, extension virtual memory cell are created for user according to temporary demand list, expanded
Fill virtual network;
Step (2):Amplification virtual server index is added in virtual server index list;Extend virtual memory cell
Index is added in virtual memory cell index list;Expand virtual network index and be added to virtual network node index list.
Wherein, cloud computing platform discharges user to virtual server, the access of virtual network;Cloud computing platform release is virtual
Storage unit.
It is worth noting that, in said system embodiment, included unit is simply drawn according to function logic
Point, but above-mentioned division is not limited to, as long as corresponding function can be realized;In addition, each functional unit is specific
Title is also only to facilitate mutually distinguish, the protection domain being not intended to limit the invention.
In addition, one of ordinary skill in the art will appreciate that realize all or part of step in the various embodiments described above method
It is that relevant hardware can be instructed to complete by program, corresponding program can be stored in a computer-readable storage and be situated between
In matter, the storage medium, such as ROM/RAM, disk or CD.
Present invention disclosed above preferred embodiment is only intended to help and illustrates the present invention.Preferred embodiment is not detailed
All details are described, are not limited the invention to the specific embodiments described.Obviously, according to the content of this specification,
It can make many modifications and variations.This specification is chosen and specifically describes these embodiments, is in order to preferably explain the present invention
Principle and practical application so that skilled artisan can be best understood by and utilize the present invention.The present invention is only
Limited by claims and its four corner and equivalent.
Claims (6)
1. a kind of resource dynamic distributing method based on cloud computing platform, it is characterised in that as follows including step:
Step 1:Some virtual servers are created in cloud computing platform;
Step 2:According to user's request list matching virtual server, resource in resource pool is distributed to by use according to matching result
Family;
Step 3:According to resource in user's temporary demand dynamic allocation of resources pond;The temporary demand is stored in temporary demand row
In table;
Step 4:Asked according to user, Resource recovery Pooled resources.
2. a kind of resource dynamic distributing method based on cloud platform according to claim 1, it is characterised in that described virtual
The virtual IP address number of server is stored in the Resources list;Described the Resources list stores the corresponding resource record of virtual server.
A kind of 3. resource dynamic distributing method based on cloud platform according to claim 1, it is characterised in that the user
Include server parameter demand, storage unit demand, network data transmission demand in request list;Resource bag in the resource pool
Include virtual server, virtual memory cell, virtual network.
4. a kind of resource dynamic distributing method based on cloud computing platform according to claim 1, it is characterised in that described
Virtual server matching process is as follows in step 2:
A, the request record in user's request list is matched with the resource record in the Resources list obtains resource matched record;
B, according to it is described it is resource matched record distributing user with it is resource matched record corresponding virtual server, virtual memory,
Virtual network;
C, physical machine is indexed according to the virtual server index list, thing is indexed according to the virtual memory cell index list
Storage unit is managed, physical network nodes are indexed according to virtual network node index list;
If D, resource matched record can not be matched in step A, according to user's request list in step A in cloud computing platform
Interior request record creates instant virtual server, the instant virtual memory cell of distribution, sets instant virtual network;
E, the physical machine index of the virtual server immediately is added to virtual server index list, instant void in step C
The physical memory cell for intending storage unit indexes virtual memory cell index list, the instant virtual network being added in step C
The physical network nodes index of node is added to the virtual network node index list in step C.
5. a kind of resource dynamic distributing method based on cloud computing platform according to claim 1, it is characterised in that described
Dynamic Matching resource Pooled resources detailed process is as follows in step 3:
Step (1):Amplification virtual server, extension virtual memory cell are created for user according to the temporary demand list, expanded
Fill virtual network;
Step (2):The amplification virtual server index is added in virtual server index list;The extension virtual memory
Unit index is added in virtual memory cell index list;The expansion virtual network index is added to virtual network node rope
Draw list.
6. a kind of resource dynamic distributing method based on cloud computing platform according to claim 1, it is characterised in that described
Cloud computing platform discharges user to virtual server, the access of virtual network;The cloud computing platform discharges virtual memory cell.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711192441.6A CN107995269A (en) | 2017-11-24 | 2017-11-24 | A kind of resource dynamic distributing method based on cloud computing platform |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711192441.6A CN107995269A (en) | 2017-11-24 | 2017-11-24 | A kind of resource dynamic distributing method based on cloud computing platform |
Publications (1)
Publication Number | Publication Date |
---|---|
CN107995269A true CN107995269A (en) | 2018-05-04 |
Family
ID=62032970
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201711192441.6A Pending CN107995269A (en) | 2017-11-24 | 2017-11-24 | A kind of resource dynamic distributing method based on cloud computing platform |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107995269A (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109246737A (en) * | 2018-09-07 | 2019-01-18 | 广州微算互联信息技术有限公司 | cloud mobile phone automatic recovery method and system |
CN109639460A (en) * | 2018-11-19 | 2019-04-16 | 中国联合网络通信集团有限公司 | The method and apparatus of NFV resource management |
CN109660658A (en) * | 2018-11-26 | 2019-04-19 | 广州微算互联信息技术有限公司 | Obtain the method and cloud handset server of the cloud mobile phone of pretrigger |
CN110109758A (en) * | 2019-04-30 | 2019-08-09 | 温州职业技术学院 | A kind of cloud computing resources distribution method |
CN112073223A (en) * | 2020-08-20 | 2020-12-11 | 丁禹 | System and method for managing and controlling operation of cloud computing terminal and cloud server |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102917077A (en) * | 2012-11-20 | 2013-02-06 | 无锡城市云计算中心有限公司 | Resource allocation method in cloud computing system |
CN102938790A (en) * | 2012-11-20 | 2013-02-20 | 无锡城市云计算中心有限公司 | Resource allocation method of cloud computing system |
CN103164286A (en) * | 2013-03-12 | 2013-06-19 | 无锡云动科技发展有限公司 | Implement method, resource manager and cloud calculating system of cloud computing platform arrangement |
CN103248659A (en) * | 2012-02-13 | 2013-08-14 | 北京华胜天成科技股份有限公司 | Method and system for dispatching cloud computed resources |
CN103634330A (en) * | 2012-08-20 | 2014-03-12 | 曙光信息产业(北京)有限公司 | Automatic resource distribution method in cloud calculation environment |
US20170060642A1 (en) * | 2015-08-28 | 2017-03-02 | Vmware, Inc. | Constrained placement in hierarchical randomized schedulers |
-
2017
- 2017-11-24 CN CN201711192441.6A patent/CN107995269A/en active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103248659A (en) * | 2012-02-13 | 2013-08-14 | 北京华胜天成科技股份有限公司 | Method and system for dispatching cloud computed resources |
CN103634330A (en) * | 2012-08-20 | 2014-03-12 | 曙光信息产业(北京)有限公司 | Automatic resource distribution method in cloud calculation environment |
CN102917077A (en) * | 2012-11-20 | 2013-02-06 | 无锡城市云计算中心有限公司 | Resource allocation method in cloud computing system |
CN102938790A (en) * | 2012-11-20 | 2013-02-20 | 无锡城市云计算中心有限公司 | Resource allocation method of cloud computing system |
CN103164286A (en) * | 2013-03-12 | 2013-06-19 | 无锡云动科技发展有限公司 | Implement method, resource manager and cloud calculating system of cloud computing platform arrangement |
US20170060642A1 (en) * | 2015-08-28 | 2017-03-02 | Vmware, Inc. | Constrained placement in hierarchical randomized schedulers |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109246737A (en) * | 2018-09-07 | 2019-01-18 | 广州微算互联信息技术有限公司 | cloud mobile phone automatic recovery method and system |
CN109246737B (en) * | 2018-09-07 | 2019-07-09 | 广州微算互联信息技术有限公司 | Cloud mobile phone automatic recovery method and system |
CN109639460A (en) * | 2018-11-19 | 2019-04-16 | 中国联合网络通信集团有限公司 | The method and apparatus of NFV resource management |
CN109639460B (en) * | 2018-11-19 | 2021-12-07 | 中国联合网络通信集团有限公司 | NFV resource management method and device |
CN109660658A (en) * | 2018-11-26 | 2019-04-19 | 广州微算互联信息技术有限公司 | Obtain the method and cloud handset server of the cloud mobile phone of pretrigger |
CN110109758A (en) * | 2019-04-30 | 2019-08-09 | 温州职业技术学院 | A kind of cloud computing resources distribution method |
CN112073223A (en) * | 2020-08-20 | 2020-12-11 | 丁禹 | System and method for managing and controlling operation of cloud computing terminal and cloud server |
CN112073223B (en) * | 2020-08-20 | 2021-08-06 | 杭州甜酸信息技术服务有限公司 | System and method for managing and controlling operation of cloud computing terminal and cloud server |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107995269A (en) | A kind of resource dynamic distributing method based on cloud computing platform | |
CN103078965B (en) | The IP address management method of virtual machine | |
CN108924268B (en) | Container cloud service system and pod creation method and device | |
US9098322B2 (en) | Managing a server template | |
CN102710814B (en) | The control method of virtual machine IP address and device | |
EP3185516A1 (en) | Address processing method, related device and system | |
CN105100109A (en) | Method and device for deploying security access control policy | |
CN103164525B (en) | WEB application dissemination method and device | |
CN105159968A (en) | Directory management method for file system and client | |
CN103559319B (en) | The cache synchronization method and equipment of distributed cluster file system | |
CN103117947A (en) | Load sharing method and device | |
CN103744719A (en) | Lock management method, lock management system, lock management system configuration method and lock management system configuration device | |
CN103825785B (en) | Monitoring method and device of service node | |
CN104484279B (en) | A kind of method that centrally stored above quota distribution suitable for cloud computing uses | |
CN103324532A (en) | Dynamic migration method and system of virtual machine | |
CN111124617B (en) | Method and device for creating block chain system, storage medium and electronic device | |
CN104461698A (en) | Dynamic virtual disk mounting method, virtual disk management device and distributed storage system | |
CN106326226A (en) | Method and system for starting database service on public cloud | |
CN107426321A (en) | A kind of distributed memory system quota allotment approach and device | |
CN107800814A (en) | Virtual machine deployment method and device | |
CN113805816B (en) | Disk space management method, device, equipment and storage medium | |
CN103685336B (en) | overload protection method, device and server | |
CN105208137A (en) | Internet Protocol (IP) address allocation methods, device, server and terminal | |
CN103002067A (en) | Acquiring method of internet protocol (IP) addresses of virtual machine | |
CN106682198B (en) | Method and device for realizing automatic database deployment |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20180504 |