CN110209491A - A kind of method for managing resource, device, server and storage medium - Google Patents
A kind of method for managing resource, device, server and storage medium Download PDFInfo
- Publication number
- CN110209491A CN110209491A CN201810401555.5A CN201810401555A CN110209491A CN 110209491 A CN110209491 A CN 110209491A CN 201810401555 A CN201810401555 A CN 201810401555A CN 110209491 A CN110209491 A CN 110209491A
- Authority
- CN
- China
- Prior art keywords
- resource
- shared
- group
- resource group
- parameter
- 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.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements 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/46—Multiprogramming arrangements
- G06F9/50—Allocation of resources, e.g. of the central processing unit [CPU]
- G06F9/5005—Allocation of resources, e.g. of the central processing unit [CPU] to service a request
- G06F9/5027—Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resource being a machine, e.g. CPUs, Servers, Terminals
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
The embodiment of the invention discloses a kind of method for managing resource, device, server and storage medium, the embodiment of the present invention selects some set of resources not as resource group to be shared and target resource group from resource group, resource construction shared resource pond is chosen from resource group to be shared, then use can be extended by configuring all target resource groups for shared resource pond, on this basis, it can be according to the real time resources use information of target resource group, resource in shared resource pond is allocated between target resource group, during this whole service, it no longer needs to carry out the resource distribution between resource group, avoid the configuration error carried out when resource reconfigures between resource group.
Description
Technical field
The present invention relates to server fields, and in particular to a kind of method for managing resource, device, server and storage medium.
Background technique
The servers such as data platform provide various services for user, such as calculate service, storage service, network service etc.
Deng realizing such service by corresponding computing resource, storage resource, Internet resources etc. in platform interior.
For providing the computing resource of the service of calculating, in order to allow different calculating business or different tissues framework (user)
Computing resource keep independent, need for these computing resources to be divided into different computing resource groups, to distinguish different calculating
Business or different tissues framework (user).
As shown in Figure 1, computing resource all in platform is divided into 4 computing resource groups (A-D), this 4 calculating moneys
Mutually indepedent between the group of source, the computing resource in computing resource group is only used for realizing a kind of business or only user's clothes
Business.In platform architecture shown in Fig. 1, if Calculation bottleneck occurs in certain computing resource group, need temporarily from other computing resource groups
Middle other available computational resources of lookup, and re-start the configuration of computing resource, due to the occupancy of computing resource be it is dynamic, this
Kind mode can be because configuration error cause platform that can not provide normal service.
Summary of the invention
The embodiment of the present invention provides a kind of method for managing resource, device, server and storage medium, can be to avoid resource group
Between carry out configuration error of resource when reconfiguring.
In order to solve the above technical problems, the embodiment of the present invention the following technical schemes are provided:
A kind of method for managing resource, comprising:
Select at least one resource group as resource group to be shared from multiple resource groups;
Resource is chosen from the resource group to be shared, constructs shared resource pond;
Select at least one resource group as target resource group from the multiple resource group;
By the resource in the shared resource pond, it is configured to the extended resources of the target resource group;
According to the real time resources use information of the target resource group, by the resource in the shared resource pond in the mesh
It is allocated between mark resource group.
A kind of resource management apparatus, comprising:
First choice module, for selecting at least one resource group as resource group to be shared from multiple resource groups;
Module is constructed, for choosing resource from the resource group to be shared, constructs shared resource pond;
Second selecting module, for selecting at least one resource group as target resource group from the multiple resource group;
Configuration module, for being configured to the extended resources of the target resource group for the resource in the shared resource pond;
Management module will be in the shared resource pond for the real time resources use information according to the target resource group
Resource be allocated between the target resource group.
A kind of server, including processor and memory, the memory are stored with a plurality of instruction, and described instruction is suitable for place
Reason device is loaded, to execute the step in above-mentioned method for managing resource.
A kind of storage medium, the storage medium are stored with a plurality of instruction, and described instruction is suitable for processor and is loaded, with
Execute the step in above-mentioned method for managing resource.
The embodiment of the present invention selects some set of resources not as resource group to be shared and target from resource group first
Resource group chooses resource construction shared resource pond from resource group to be shared, then configures all targets for shared resource pond
Resource group can extend use, on this basis, can be according to the real time resources use information of target resource group, will be described total
The resource enjoyed in resource pool is allocated between the target resource group, during this whole service, it is no longer necessary to be provided
Resource distribution between the group of source avoids the configuration error carried out when resource reconfigures between resource group, ensure that resource group
Offer service can be provided, while also improving resource utilization.
Detailed description of the invention
To describe the technical solutions in the embodiments of the present invention more clearly, make required in being described below to embodiment
Attached drawing is briefly described, it should be apparent that, drawings in the following description are only some embodiments of the invention, for
For those skilled in the art, without creative efforts, it can also be obtained according to these attached drawings other attached
Figure.
Fig. 1 is the networking schematic diagram of server in the prior art;
Fig. 2 is the networking schematic diagram of server provided in an embodiment of the present invention;
Fig. 3 is the first flow diagram of method for managing resource provided in an embodiment of the present invention;
Fig. 4 is the structural schematic diagram of resource management apparatus provided in an embodiment of the present invention;
Fig. 5 is second of flow diagram of method for managing resource provided in an embodiment of the present invention;
Fig. 6 is the first schematic diagram of configuration interface provided in an embodiment of the present invention;
Fig. 7 is second of schematic diagram of configuration interface provided in an embodiment of the present invention;
Fig. 8 is the third schematic diagram of configuration interface provided in an embodiment of the present invention;
Fig. 9 is the 4th kind of schematic diagram of configuration interface provided in an embodiment of the present invention;
Figure 10 is the 5th kind of schematic diagram of configuration interface provided in an embodiment of the present invention;
Figure 11 is the 6th kind of schematic diagram of configuration interface provided in an embodiment of the present invention;
Figure 12 is the first schematic diagram of application scenarios provided in an embodiment of the present invention;
Figure 13 is the third flow diagram of method for managing resource provided in an embodiment of the present invention;
Figure 14 is second of schematic diagram of application scenarios provided in an embodiment of the present invention;
Figure 15 is the 4th kind of flow diagram of method for managing resource provided in an embodiment of the present invention;
Figure 16 is the structural schematic diagram of terminal provided in an embodiment of the present invention.
Specific embodiment
Following will be combined with the drawings in the embodiments of the present invention, and technical solution in the embodiment of the present invention carries out clear, complete
Site preparation description, it is clear that described embodiments are only a part of the embodiments of the present invention, instead of all the embodiments.It is based on
Embodiment in the present invention, those skilled in the art's every other implementation obtained without creative efforts
Example, shall fall within the protection scope of the present invention.
Referring to Fig. 2, Fig. 2 is the schematic diagram of a scenario of server provided by the embodiment of the present invention, which be can wrap
It includes interface server 21, dispatch server 22 and the Resource Server 23 of various resources is provided;Resource refers to institute in server
The set for the various hardware and softwares being related to can be divided into computing resource, storage resource and Internet resources etc. by its type;Its
In:
Interface server 21 is used to provide access interface for user, receives the service request etc. of user, and be forwarded to scheduling
Server 22;
The business or service object (user) that dispatch server 22 is used to realize as needed mention Resource Server 23
The resource of confession is divided into multiple resource groups (Z1 ... Zn), and some resource groups to be shared and mesh are then selected from resource group
Resource group is marked, resource construction shared resource pond is chosen from resource group to be shared, then configures all mesh for shared resource pond
Mark resource group can extend use, on this basis, can be according to the real time resources use information of target resource group, will be described
Resource in shared resource pond is allocated between the target resource group.
It should be noted that system scenarios schematic diagram shown in Fig. 2 is only an example, description of the embodiment of the present invention
Server and scene are the technical solutions in order to more clearly illustrate the embodiment of the present invention, are not constituted for of the invention real
The restriction of the technical solution of example offer is provided, those of ordinary skill in the art it is found that with system differentiation and new business scene
Occur, technical solution provided in an embodiment of the present invention is equally applicable for similar technical problem.
It is described in detail individually below for method for managing resource and device.
Fig. 3 is the first flow diagram of method for managing resource provided in an embodiment of the present invention, referring to Fig. 3, the money
Power supply management method the following steps are included:
S301: select at least one resource group as resource group to be shared from multiple resource groups.
Optionally, the present embodiments relate to resource include in computing resource, storage resource and Internet resources extremely
Few one kind.
This step can be realized using machine learning mode, can also be realized by user configuration mode.
By taking machine learning mode is realized as an example, this step the following steps are included:
Obtain idling-resource information of each resource group in preset time parameter;
It is respectively compared the idling-resource information and preset value of each resource group;
Idling-resource information is greater than to the resource group of preset value, as the resource group to be shared.
For example, this step includes: when idling-resource information is average free rate
The ratio of the idling-resource of all resource groups in 7 days in the past is obtained, and is calculated during this period of time, each resource
The average free rate of group, as shown in table 1 below:
Resource group | Average free rate | Resource group | Average free rate |
Z1 | 50% | Z2 | 60% |
Z3 | 50% | Z4 | 70% |
Z5 | 15% | Z6 | 10% |
…… | Zi | ||
…… | Zn |
Table 1
Average free rate is greater than preset value by then the average free rate of more each resource group and preset value (such as 50%)
Resource group, Z1-Z4 is as resource group to be shared.
By taking user configuration mode is realized as an example, this step is the following steps are included: read user configuration;It is true according to user configuration
Fixed resource group to be shared.In configuration interface as shown in Figure 7, user can directly specify resource group Z1-Z4 as to be shared
Resource group, it is resource group to be shared that user configuration, which is exactly resource group Z1-Z4, at this time.
S302: choosing resource from the resource group to be shared, constructs shared resource pond.
Optionally, this step includes:
The shared parameter configuration mode of the resource group to be shared is obtained, the shared parameter configuration mode includes that fixation is matched
Set mode or machine learning configuration mode;
According to the shared parameter configuration mode of the resource group to be shared, the shared ginseng of the resource group to be shared is determined
Number;
According to the shared parameter of the resource group to be shared, corresponding money is selected from the resource of the resource group to be shared
Source constructs the shared resource pond.
Shared parameter refers to the degree of share etc. of resource in resource group, such as shared 20% resource.
It is described according to the resource group to be shared when the shared parameter configuration mode is machine learning configuration mode
Shared parameter configuration mode, the step of determining the shared parameter of the resource group to be shared include:
It obtains resource of the resource group to be shared in preset time parameter and uses parameter;
It is retrieved as the resource pooling parameter of the resource group configuration to be shared;The resource pooling parameter includes described to altogether
Enjoy the idling-resource information that resource group needs to retain in the service of offer;
The resource pooling parameter of parameter and the resource group to be shared, meter are used according to the resource of the resource group to be shared
Calculate the shared parameter of the resource group to be shared.
For example, resource using parameter be average utilization when, this step includes:
The acquisition ratio that the history free time of all resource groups to be shared uses in 7 days in the past, and be calculated at this section
In, the average utilization of each resource group is as shown in table 2 below:
Resource group | Average utilization | Resource group | Average utilization |
Z1 | 50% | Z2 | 40% |
Z3 | 50% | Z4 | 30% |
Table 2
It is assumed that buffer parameter is 10%, then the shared parameter of resource group Z1 to be shared is 1-50%-10%=40%,
His the shared parameter calculation of resource group to be shared is similar, can be obtained by the shared ginseng of all resource groups to be shared at this time
Number, as shown in table 3 below:
Resource group | Shared parameter | Resource group | Average utilization |
Z1 | 40% | Z2 | 50% |
Z3 | 40% | Z4 | 60% |
Table 3
It is described according to the shared of the resource group to be shared when the shared parameter configuration mode is fixed configurations mode
Parameter configuration mode, the step of determining the shared parameter of the resource group to be shared include: reading user configuration;Matched according to user
Set the shared parameter for determining resource group to be shared.In configuration interface as shown in Figure 10, user can directly specify to be shared
The shared parameter of resource group Z1-Z4 is 20% etc..
S303: select at least one resource group as target resource group from the multiple resource group.
This step can be realized using machine learning mode, can also be realized by user configuration mode.
By taking machine learning mode is realized as an example, this step includes:
It obtains in preset time parameter, the bottleneck number of traffic bottleneck occurs in each resource group;
It is respectively compared the bottleneck number and preset value of each resource group;
Bottleneck number is greater than to the resource group of preset value, as the target resource group.
For example, the bottleneck number of all resource groups in 7 days in the past is obtained, it is as shown in table 4 below:
Resource group | Bottleneck number | Resource group | Bottleneck number |
Z1 | 20 | Z2 | 20 |
Z3 | 100 | Z4 | 150 |
Z5 | 20 | Z6 | 10 |
…… | Zi | ||
…… | Zn |
Table 4
Bottleneck number is greater than the resource of preset value by the then bottleneck number Yu preset value (such as 50 times) of more each resource group
Group, Z3-Z4 is as target resource group.
By taking user configuration implementation as an example, user can configure resource group as shown in Figure 8 and share list or as schemed
User sharing list shown in 9.
Optionally, if user configuration resource group shares list, this step includes: to obtain resource group to share list, will be described
Resource group shares the resource group in list, as the target resource group.Such as user selects resource group Z1-Z4 as resource group
Shared list, at this time can be directly using resource group Z1-Z4 as target resource group.
Optionally, if user configuration user sharing list, this step includes: to obtain user sharing list;Search the use
Resource group used by a user in list is shared at family, as the target resource group.Such as user selects user Y1 as user
Shared list, so that it may using all resources group Z1 used in user Y1 as target resource group.
S304: by the resource in the shared resource pond, the extended resources of the target resource group are configured to.
This step is configured to the attribute in shared resource pond, it is configured to after the extended resources of target resource group,
All target resource groups can call the resource in shared resource pond.
S305: according to the real time resources use information of the target resource group, the resource in the shared resource pond is existed
It is allocated between the target resource group.
This step includes two kinds of situations:
When the real time resources use information characterizes the inadequate resource of the target resource group, by the shared resource pond
In scheduling of resource to the target resource group;
When the real time resources use information characterizes the resource abundance of the target resource group, the target resource is discharged
Resource that group uses, belonging to the shared resource pond.
Two kinds of situations being related to for this step will hereinafter be described.
Correspondingly, Fig. 4 is the structural schematic diagram of resource management apparatus provided in an embodiment of the present invention, referring to Fig. 4, the money
Source control device comprises the following modules:
First choice module 41, for selecting at least one resource group as resource to be shared from the multiple resource group
Group;
Module 42 is constructed, for choosing resource from the resource group to be shared, constructs shared resource pond;
Second selecting module 43, for selecting at least one resource group as target resource from the multiple resource group
Group;
Configuration module 44, for being configured to the extension money of the target resource group for the resource in the shared resource pond
Source;
Management module 45, for the real time resources use information according to the target resource group, by the shared resource pond
In resource be allocated between the target resource group.
Optionally, building module 42 is specifically used for: the shared parameter configuration mode of the resource group to be shared is obtained, it is described
Shared parameter configuration mode includes fixed configurations mode or machine learning configuration mode;According to being total to for the resource group to be shared
Parameter configuration mode is enjoyed, determines the shared parameter of the resource group to be shared;According to the shared parameter of the resource group to be shared,
Corresponding resource is selected from the resource of the resource group to be shared, constructs the shared resource pond.
Optionally, when the shared parameter configuration mode is machine learning configuration mode, building module 42 is specifically used for:
It obtains in preset time parameter, the resource of the resource group to be shared uses parameter;Obtain the resource of the resource group to be shared
Buffer parameter;The resource pooling parameter of parameter and the resource group to be shared is used according to the resource of the resource group to be shared,
Calculate the shared parameter of the resource group to be shared.
Optionally, first choice module 41 is specifically used for: obtaining in preset time parameter, the history free time of each resource group provides
Source parameter;It is respectively compared the idling-resource parameter and preset value of each resource group;Idling-resource parameter is greater than to the resource of preset value
Group, as the resource group to be shared.
Optionally, management module 45 is specifically used for: characterizing the target resource group in the real time resources use information
When inadequate resource, by the scheduling of resource in the shared resource pond to the target resource group;Letter is used in the real time resources
When breath characterizes the resource abundance of the target resource group, discharge it is that the target resource group uses, belong to the shared resource
The resource in pond.
Optionally, the second selecting module 43 is specifically used for: obtaining resource group and shares list;The resource group is shared into list
In resource group, as the target resource group.
Optionally, the second selecting module 43 is specifically used for: obtaining user sharing list;It searches in the user sharing list
Resource group used by a user, as the target resource group.
Optionally, resource management apparatus shown in Fig. 4 can be set in the dispatch server 22 in Fig. 2.
Now by taking resource is computing resource as an example, it is illustrated in conjunction with overall flow of the Fig. 5 to server, please refers to Fig. 5 simultaneously
In conjunction with Fig. 2, the method for managing resource the following steps are included:
S501: initializing resource.
This step carries out initializing resource, and 100 computing resources are divided into 4 calculating groups (i.e. as needed by server
Resource group), specifically, as shown in table 5 below:
Calculating group mark | Computing resource mark |
J1 | 0001-0025 |
J2 | 0026-0050 |
J3 | 0051-0075 |
J4 | 0076-0100 |
Table 5
S502: receiving user's operation, carries out user configuration.
Configuration interface shown in fig. 6 is shown to user, and user can successively click each configuration item and configure, configuration item packet
It includes:
Which calculating group is shared object, refer to share computing resource, who can participate in contribution resource and can provide here to match
It sets, the calculating group for the resource that needs to perfect monopoly individually can not include;After user clicks the configuration item, Fig. 7 institute is shown
The configuration interface shown can be selected voluntarily, select J1-J4 as shared object using user.
Service object refers to that shared computing resource can be used in which calculating group or these can be used in which user
Shared resource, it is also desirable to flexibly configurable, if whether that does not contribute could be used that, by just can configure here;User clicks
After the configuration item, display Fig. 8 and configuration interface shown in Fig. 9 are described using split screen, user can voluntarily select, with user
Select J1-J4 as service object for.
Degree of share refers to the shared parameter of each shared object, is based on security consideration, each member for participating in contribution resource
It is often also required to the pre- buffering that leaves and copes with emergency risk, therefore needs are configured to the degree of share of each member or robotics
It practises, takes into account safety factor, accomplish preferably to balance;After user clicks the configuration item, configuration interface shown in Fig. 10 is shown, it can
Voluntarily to select, selected per family using using 20% as the shared parameter of each shared object.
Trigger condition, if the condition that triggering is managed resource in shared resource pond, general arranged standard, by standard
Poll detects conditions for use, when detecting that Calculation bottleneck occurs in some calculating group, or has urgent calculating task that need to timely respond to
When, then it can enable, can also be withdrawn from automatically when having met calculating demand automatically, to meet the needs of other calculating groups, be allowed
The utilization of computing resource is constantly in health status;After user clicks the configuration item, configuration interface shown in Figure 11 is shown, it can
Voluntarily to select, by taking user selects Calculation bottleneck, vital task and task number of concurrent as an example.The triggering item such as enable and withdraw from
Part, in conjunction with the mentality of designing of general server, it is important it is contemplated that: the quality of data of calculating task, the time delay of calculating task, simultaneously
Hair degree, task emergency etc..
S503: building shared resource pond, and update the resource of each calculating group.
This step carries out re-optimization to the calculating group that S501 is divided, by this 4 calculating groups of calculating group J1-J4 20%
Computing resource, which marks off, to be come, and a shared resource pond is constructed.
At this point, the available resources of each calculating group are as shown in table 6 below:
Calculating group mark | Computing resource mark |
J1 | 0001-0020 |
J2 | 0026-0045 |
J3 | 0051-0070 |
J4 | 0076-0095 |
Table 6
Shared resource pond includes being identified as this 20 calculating of 0021-0025,0046-0050,0071-0075,0096-0100
Resource, and this 20 computing resources can all be used with by calculating group J1-J4.
S504: according to resource using information, the resource in shared resource pond is managed.
For example, at a certain moment, the computing resource of calculating group J1 is insufficient, from resource selection 10 in shared resource pond, with
Calculating group J1 provide service together.
At this point, the available resources of each calculating group are as shown in table 7 below:
Calculating group mark | Computing resource mark |
J1 | 0001-0020、0021-0025、0046-0050 |
J2 | 0026-0045 |
J3 | 0051-0070 |
J4 | 0076-0095 |
Table 7
At this point, shared resource pond includes being identified as this 10 computing resources of 0071-0075,0096-0100, and this 10
Computing resource can all be used with by calculating group J1-J4.
Optionally, as shown in figure 12, user is connected to the important need of enterprise boss, needs to take out within 1 hour
The data of some business dimension half a year, preresearch estimates are related to 4,000,000,000,000 initial data and one and push away complicated calculating logic greatly,
And the calculating group J2 resource where user is inadequate, is not able to satisfy the requirement of boss, the at this moment solution of shared resource pond energy basis
This problem, enable shared resource pond in 20 computing resources can with 20 computing resources of calculating group J2,40 in total
Computing resource supports this important need together, solves the matter of great urgency of user and boss.
It is now directed to this scene, is illustrated in conjunction with overall flow of the Figure 13 to server, Figure 13 is please referred to and combines Fig. 2,
The method for managing resource the following steps are included:
S1301: initializing resource.
This step carries out initializing resource, and server is distinguished according to different user, needs to draw 100 computing resources
It is divided into 4 calculating groups, is respectively as follows: the calculating group J1 serviced for user 1, for the calculating group J2 that user 2 services, is serviced for user 3
Calculating group J3, for user 4 service calculating group J4, specifically, as shown in table 5.
S1302: system configuration is carried out according to user's operation.
It is trigger condition that emergency task, which is arranged, in this step.
S1303: building shared resource pond, and update the resource of each calculating group.
This step carries out re-optimization to the calculating group that S1301 is divided, will be 20% in this 4 calculating groups of calculating group J1-J4
Computing resource mark off come, construct a shared resource pond.
At this point, the available resources of each calculating group are as shown in table 6.
Shared resource pond includes being identified as this 20 calculating of 0021-0025,0046-0050,0071-0075,0096-0100
Resource, and this 20 computing resources can all be used with by calculating group J1-J4.
S1304: detecting emergency task, by the scheduling of resource in shared resource pond to corresponding calculating group.
T1 moment, user are connected to the important need of enterprise boss, need to take out some business dimension within 1 hour
The data of half a year, preresearch estimates are related to 4,000,000,000,000 initial data and one and push away complicated calculating logic greatly, and where user
Calculating group J2 resource is inadequate, is not able to satisfy the requirement of boss, meets trigger condition, by the scheduling of resource in shared resource pond to meter
Calculation group J2.
At this point, the available resources of each calculating group are as shown in table 8 below:
Calculating group mark | Computing resource mark |
J1 | 0001-0020 |
J2 | 0026-0045、0021-0025、0046-0050 |
J3 | 0051-0070 |
J4 | 0076-0095 |
Table 8
At this point, shared resource pond includes being identified as this 10 computing resources of 0071-0075,0096-0100, and this 10
Computing resource can all be used with by calculating group J1-J4.
S1305: completing emergency task, discharges the resource in shared resource pond again.
T2 moment, user complete important request, meet exit criteria, by the occupied resource 0021-0025 of calculating group J2,
0046-0050 discharges again.
Optionally, as shown in figure 14, it by taking magic square system is off line data analysis platform as an example, finds to count by operation data
Calculation group J1 is the peak period calculated at 0 point of morning, and calculating task number of concurrent reaches 150, and calculation amount is huge, and observes these
Other calculating groups J2, J3, J4 then than more gentle, then can enable shared resource pond in the period is that calculating group J1 carries out peak value point
Booth accelerates to calculate.12 noon or so has been arrived, and has found that the calculating task number of concurrent of calculating group J3 is higher, more than 100, and
Other calculating groups J2, J4 seldom calculating task at this time, can also enable shared resource pond in the period is that calculating group J3 carries out peak value
Share, computing resource is rationally utilized.
It is now directed to this scene, is illustrated in conjunction with overall flow of the Figure 15 to server, Figure 15 is please referred to and combines Fig. 2,
The method for managing resource the following steps are included:
S1501: initializing resource.
This step carries out initializing resource, and server is distinguished according to different services, needs to draw 100 computing resources
It is divided into 4 calculating groups, the calculating group J1 of the service of offer 1 is provided, the calculating group J2 of service 2 is provided, the calculating of service 3 is provided
Group J3, provides the calculating group J4 of service 4, specifically, as shown in table 5.
S1502: system configuration is carried out according to user's operation.
It is trigger condition that task number of concurrent, which is arranged, in this step.
S1503: building shared resource pond, and update the resource of each calculating group.
This step carries out re-optimization to the calculating group that S1301 is divided, will be 20% in this 4 calculating groups of calculating group J1-J4
Computing resource mark off come, construct a shared resource pond.
At this point, the available resources of each calculating group are as shown in table 6.
Shared resource pond includes being identified as this 20 calculating of 0021-0025,0046-0050,0071-0075,0096-0100
Resource, and this 20 computing resources can all be used with by calculating group J1-J4.
S1504: calculating group J1 task number of concurrent is greater than threshold value, by the scheduling of resource in shared resource pond to calculating group J1.
Calculating group J1 is the peak period calculated at 0 point of morning, and calculating task number of concurrent reaches 150, and calculation amount is huge, and
These other calculating groups J2, J3, J4 are observed then than more gentle, then can enable shared resource pond in the period is calculating group J1
It carries out peak value to share, accelerates to calculate.
At this point, the available resources of each calculating group are as shown in table 9 below:
Calculating group mark | Computing resource mark |
J1 | 0001-0020、0021-0025、0046-0050、0071-0075、0096-0100 |
J2 | 0026-0045 |
J3 | 0051-0070 |
J4 | 0076-0095 |
Table 9
S1505: calculating group J3 task number of concurrent is greater than threshold value, by the scheduling of resource in shared resource pond to calculating group J3.
12 noon or so has been arrived, and has found that the calculating task number of concurrent of calculating group J3 is higher, more than 100, and other
Calculating group J2, J4 seldom calculating task at this time, can also enable shared resource pond in the period is that calculating group J3 carries out peak value and share,
Computing resource is rationally utilized.
At this point, the available resources of each calculating group are as shown in the following table 10:
Calculating group mark | Computing resource mark |
J1 | 0001-0020 |
J2 | 0026-0045 |
J3 | 0051-0070、0021-0025、0046-0050、0071-0075 |
J4 | 0076-0095 |
Table 10
S1505: the task number of concurrent of each calculating group is both less than threshold value, discharges the resource in shared resource pond again.
After 12 points, the task number of concurrent of each calculating group is both less than threshold value, by the occupied resource 0021- of calculating group J3
0025,0046-0050,0071-0075 discharge again.
Correspondingly, the embodiment of the present invention also provides a kind of terminal, as shown in figure 16, the terminal may include radio frequency (RF,
Radio Frequency) circuit 1601, include one or more computer readable storage medium memory 1602,
Input unit 1603, display unit 1604, sensor 1605, voicefrequency circuit 1606, Wireless Fidelity (WiFi, Wireless
Fidelity) module 1607, include one or more than one processing core processor 1608 and the portions such as power supply 1609
Part.It will be understood by those skilled in the art that the restriction of the not structure paired terminal of terminal structure shown in Figure 16, may include ratio
More or fewer components are illustrated, certain components or different component layouts are perhaps combined.Wherein:
RF circuit 1601 can be used for receiving and sending messages or communication process in, signal sends and receivees, particularly, by base station
After downlink information receives, one or the processing of more than one processor 1608 are transferred to;In addition, the data for being related to uplink are sent to
Base station.In general, RF circuit 1601 include but is not limited to antenna, at least one amplifier, tuner, one or more oscillator,
Subscriber identity module (SIM, Subscriber Identity Module) card, transceiver, coupler, low-noise amplifier
(LNA, Low Noise Amplifier), duplexer etc..In addition, RF circuit 1601 can also by wireless communication with network and
Other equipment communication.Any communication standard or agreement, including but not limited to global system for mobile telecommunications can be used in the wireless communication
System (GSM, Global System of Mobile communication), general packet radio service (GPRS, General
Packet Radio Service), CDMA (CDMA, Code Division Multiple Access), wideband code division it is more
Location (WCDMA, Wideband Code Division Multiple Access), long term evolution (LTE, Long Term
Evolution), Email, short message service (SMS, Short Messaging Service) etc..
Memory 1602 can be used for storing software program and module, and processor 1608 is stored in memory by operation
1602 software program and module, thereby executing various function application and data processing.Memory 1602 can mainly include
Storing program area and storage data area, wherein storing program area can application journey needed for storage program area, at least one function
Sequence (such as sound-playing function, image player function etc.) etc.;Storage data area can be stored to be created according to using for terminal
Data (such as audio data, phone directory etc.) etc..In addition, memory 1602 may include high-speed random access memory, may be used also
To include nonvolatile memory, for example, at least a disk memory, flush memory device or other volatile solid-states
Part.Correspondingly, memory 1602 can also include Memory Controller, to provide processor 1608 and input unit 1603 to depositing
The access of reservoir 1602.
Input unit 1603 can be used for receiving the number or character information of input, and generate and user setting and function
Control related keyboard, mouse, operating stick, optics or trackball signal input.Specifically, in a specific embodiment
In, input unit 1603 may include touch sensitive surface and other input equipments.Touch sensitive surface, also referred to as touch display screen or touching
Control plate, collect user on it or nearby touch operation (such as user using any suitable object such as finger, stylus or
Operation of the attachment on touch sensitive surface or near touch sensitive surface), and corresponding connection dress is driven according to preset formula
It sets.Optionally, touch sensitive surface may include both touch detecting apparatus and touch controller.Wherein, touch detecting apparatus is examined
The touch orientation of user is surveyed, and detects touch operation bring signal, transmits a signal to touch controller;Touch controller from
Touch information is received on touch detecting apparatus, and is converted into contact coordinate, then gives processor 1608, and can reception processing
Order that device 1608 is sent simultaneously is executed.Furthermore, it is possible to more using resistance-type, condenser type, infrared ray and surface acoustic wave etc.
Seed type realizes touch sensitive surface.In addition to touch sensitive surface, input unit 1603 can also include other input equipments.Specifically,
His input equipment can include but is not limited to physical keyboard, function key (such as volume control button, switch key etc.), track
One of ball, mouse, operating stick etc. are a variety of.
Display unit 1604 can be used for showing information input by user or be supplied to user information and terminal it is each
Kind graphical user interface, these graphical user interface can be made of figure, text, icon, video and any combination thereof.It is aobvious
Show that unit 1604 may include display panel, optionally, liquid crystal display (LCD, Liquid Crystal can be used
Display), the forms such as Organic Light Emitting Diode (OLED, Organic Light-Emitting Diode) configure display surface
Plate.Further, touch sensitive surface can cover display panel, after touch sensitive surface detects touch operation on it or nearby,
Processor 1608 is sent to determine the type of touch event, is followed by subsequent processing device 1608 according to the type of touch event in display surface
Corresponding visual output is provided on plate.Although touch sensitive surface and display panel are come as two independent components in Figure 16
It realizes input and input function, but in some embodiments it is possible to touch sensitive surface and display panel is integrated and realizes and inputs
And output function.
Terminal may also include at least one sensor 1605, such as optical sensor, motion sensor and other sensors.
Specifically, optical sensor may include ambient light sensor and proximity sensor, wherein ambient light sensor can be according to ambient light
Light and shade adjust the brightness of display panel, proximity sensor can close display panel and/or back when terminal is moved in one's ear
Light.As a kind of motion sensor, gravity accelerometer can detect (generally three axis) acceleration in all directions
Size can detect that size and the direction of gravity when static, can be used to identify mobile phone posture application (such as horizontal/vertical screen switching,
Dependent game, magnetometer pose calibrating), Vibration identification correlation function (such as pedometer, tap) etc.;It can also configure as terminal
The other sensors such as gyroscope, barometer, hygrometer, thermometer, infrared sensor, details are not described herein.
Voicefrequency circuit 1606, loudspeaker, microphone can provide the audio interface between user and terminal.Voicefrequency circuit 1606
Electric signal after the audio data received being converted, is transferred to loudspeaker, is converted to voice signal output by loudspeaker;Separately
On the one hand, the voice signal of collection is converted to electric signal by microphone, is converted to audio data after being received by voicefrequency circuit 1606,
Such as another terminal will be sent to through RF circuit 1601 after audio data output processor 1608 handles again, or by audio
Data export to memory 1602 to be further processed.Voicefrequency circuit 1606 is also possible that earphone jack, to provide peripheral hardware
The communication of earphone and terminal.
WiFi belongs to short range wireless transmission technology, and terminal can help user's transceiver electronics postal by WiFi module 1607
Part, browsing webpage and access streaming video etc., it provides wireless broadband internet access for user.Although Figure 16 is shown
WiFi module 1607, but it is understood that, and it is not belonging to must be configured into for terminal, it can according to need do not changing completely
Become in the range of the essence of invention and omits.
Processor 1608 is the control centre of terminal, using the various pieces of various interfaces and connection whole mobile phone,
By running or execute the software program and/or module that are stored in memory 1602, and calls and be stored in memory 1602
Interior data execute the various functions and processing data of terminal, to carry out integral monitoring to mobile phone.Optionally, processor
1608 may include one or more processing cores;Preferably, processor 1608 can integrate application processor and modulation /demodulation processing
Device, wherein the main processing operation system of application processor, user interface and application program etc., modem processor is mainly located
Reason wireless communication.It is understood that above-mentioned modem processor can not also be integrated into processor 1608.
Terminal further includes the power supply 1609 (such as battery) powered to all parts, it is preferred that power supply can pass through power supply
Management system and processor 1608 are logically contiguous, to realize management charging, electric discharge and power consumption pipe by power-supply management system
The functions such as reason.Power supply 1609 can also include one or more direct current or AC power source, recharging system, power failure
The random components such as detection circuit, power adapter or inverter, power supply status indicator.
Although being not shown, terminal can also include camera, bluetooth module etc., and details are not described herein.Specifically in this implementation
In example, the processor 1608 in terminal can be corresponding by the process of one or more application program according to following instruction
Executable file be loaded into memory 1602, and the application journey being stored in memory 1602 is run by processor 1608
Sequence, to realize various functions:
Select at least one resource group as resource group to be shared from the multiple resource group;
Resource is chosen from the resource group to be shared, constructs shared resource pond;
Select at least one resource group as target resource group from the multiple resource group;
By the resource in the shared resource pond, it is configured to the extended resources of the target resource group;
According to the real time resources use information of the target resource group, by the resource in the shared resource pond in the mesh
It is allocated between mark resource group.
Optionally, the shared parameter configuration mode of the resource group to be shared, the shared parameter configuration mode packet are obtained
Include fixed configurations mode or machine learning configuration mode;According to the shared parameter configuration mode of the resource group to be shared, really
The shared parameter of the fixed resource group to be shared;According to the shared parameter of the resource group to be shared, from the resource to be shared
Corresponding resource is selected in group, constructs the shared resource pond.
Optionally, it when the shared parameter configuration mode is machine learning configuration mode, obtains in preset time parameter,
The resource of the resource group to be shared uses parameter;Obtain the resource pooling parameter of the resource group to be shared;According to it is described to
The resource of shared resource group uses the resource pooling parameter of parameter and the resource group to be shared, calculates the resource group to be shared
Shared parameter.
Optionally, it obtains in preset time parameter, the history idling-resource parameter of each resource group;It is respectively compared each resource group
Idling-resource parameter and preset value;Idling-resource parameter is greater than to the resource group of preset value, as the resource group to be shared.
It optionally, will be described total when the real time resources use information characterizes the inadequate resource of the target resource group
Scheduling of resource in resource pool is enjoyed to the target resource group;The target resource group is characterized in the real time resources use information
Resource abundance when, discharge resource that the target resource group uses, belonging to the shared resource pond.
Optionally, it obtains resource group and shares list;The resource group is shared into the resource group in list, as the target
Resource group.
Optionally, user sharing list is obtained;Resource group used by a user in the user sharing list is searched, as
The target resource group.
In the above-described embodiments, it all emphasizes particularly on different fields to the description of each embodiment, there is no the portion being described in detail in some embodiment
Point, it may refer to the detailed description above with respect to method for managing resource, details are not described herein again.
It will appreciated by the skilled person that all or part of the steps in the various methods of above-described embodiment can be with
It is completed by instructing, or relevant hardware is controlled by instruction to complete, which can store computer-readable deposits in one
In storage media, and is loaded and executed by processor.
For this purpose, the embodiment of the present invention provides a kind of server, including processor and memory, the memory is stored with more
Item instruction, described instruction is suitable for processor and is loaded, to perform various functions:
Select at least one resource group as resource group to be shared from the multiple resource group;
Resource is chosen from the resource group to be shared, constructs shared resource pond;
Select at least one resource group as target resource group from the multiple resource group;
By the resource in the shared resource pond, it is configured to the extended resources of the target resource group;
According to the real time resources use information of the target resource group, by the resource in the shared resource pond in the mesh
It is allocated between mark resource group.
Optionally, the shared parameter configuration mode of the resource group to be shared, the shared parameter configuration mode packet are obtained
Include fixed configurations mode or machine learning configuration mode;According to the shared parameter configuration mode of the resource group to be shared, really
The shared parameter of the fixed resource group to be shared;According to the shared parameter of the resource group to be shared, from the resource to be shared
Corresponding resource is selected in group, constructs the shared resource pond.
Optionally, it when the shared parameter configuration mode is machine learning configuration mode, obtains in preset time parameter,
The resource of the resource group to be shared uses parameter;Obtain the resource pooling parameter of the resource group to be shared;According to it is described to
The resource of shared resource group uses the resource pooling parameter of parameter and the resource group to be shared, calculates the resource group to be shared
Shared parameter.
Optionally, it obtains in preset time parameter, the history idling-resource parameter of each resource group;It is respectively compared each resource group
Idling-resource parameter and preset value;Idling-resource parameter is greater than to the resource group of preset value, as the resource group to be shared.
It optionally, will be described total when the real time resources use information characterizes the inadequate resource of the target resource group
Scheduling of resource in resource pool is enjoyed to the target resource group;The target resource group is characterized in the real time resources use information
Resource abundance when, discharge resource that the target resource group uses, belonging to the shared resource pond.
Optionally, it obtains resource group and shares list;The resource group is shared into the resource group in list, as the target
Resource group.
Optionally, user sharing list is obtained;Resource group used by a user in the user sharing list is searched, as
The target resource group.
For this purpose, the embodiment of the present invention provides a kind of storage medium, wherein being stored with a plurality of instruction, which can be processed
Device is loaded, to execute the step in any method for managing resource provided by the embodiment of the present invention.For example, the instruction can
To execute following steps:
Select at least one resource group as resource group to be shared from the multiple resource group;
Resource is chosen from the resource group to be shared, constructs shared resource pond;
Select at least one resource group as target resource group from the multiple resource group;
By the resource in the shared resource pond, it is configured to the extended resources of the target resource group;
According to the real time resources use information of the target resource group, by the resource in the shared resource pond in the mesh
It is allocated between mark resource group.
Optionally, the shared parameter configuration mode of the resource group to be shared, the shared parameter configuration mode packet are obtained
Include fixed configurations mode or machine learning configuration mode;According to the shared parameter configuration mode of the resource group to be shared, really
The shared parameter of the fixed resource group to be shared;According to the shared parameter of the resource group to be shared, from the resource to be shared
Corresponding resource is selected in the resource of group, constructs the shared resource pond.
Optionally, it when the shared parameter configuration mode is machine learning configuration mode, obtains in preset time parameter,
The resource of the resource group to be shared uses parameter;Obtain the resource pooling parameter of the resource group to be shared;According to it is described to
The resource of shared resource group uses the resource pooling parameter of parameter and the resource group to be shared, calculates the resource group to be shared
Shared parameter.
Optionally, it obtains in preset time parameter, the history idling-resource parameter of each resource group;It is respectively compared each resource group
Idling-resource parameter and preset value;Idling-resource parameter is greater than to the resource group of preset value, as the resource group to be shared.
It optionally, will be described total when the real time resources use information characterizes the inadequate resource of the target resource group
Scheduling of resource in resource pool is enjoyed to the target resource group;The target resource group is characterized in the real time resources use information
Resource abundance when, discharge resource that the target resource group uses, belonging to the shared resource pond.
Optionally, it obtains resource group and shares list;The resource group is shared into the resource group in list, as the target
Resource group.
Optionally, user sharing list is obtained;Resource group used by a user in the user sharing list is searched, as
The target resource group.
The specific implementation of above each operation can be found in the embodiment of front, and details are not described herein.
Wherein, which may include: read-only memory (ROM, Read Only Memory), random access memory
Body (RAM, Random Access Memory), disk or CD etc..
By the instruction stored in the storage medium, any resource pipe provided by the embodiment of the present invention can be executed
Step in reason method, it is thereby achieved that achieved by any method for managing resource provided by the embodiment of the present invention
Beneficial effect is detailed in the embodiment of front, and details are not described herein.
A kind of method for managing resource, device, server and storage medium is provided for the embodiments of the invention above to carry out
It is discussed in detail, used herein a specific example illustrates the principle and implementation of the invention, above embodiments
Explanation be merely used to help understand method and its core concept of the invention;Meanwhile for those skilled in the art, foundation
Thought of the invention, there will be changes in the specific implementation manner and application range, in conclusion the content of the present specification is not
It is interpreted as limitation of the present invention.
Claims (11)
1. a kind of method for managing resource characterized by comprising
Select at least one resource group as resource group to be shared from multiple resource groups;
Resource is chosen from the resource group to be shared, constructs shared resource pond;
Select at least one resource group as target resource group from the multiple resource group;
By the resource in the shared resource pond, it is configured to the extended resources of the target resource group;
According to the real time resources use information of the target resource group, the resource in the shared resource pond is provided in the target
It is allocated between the group of source.
2. method for managing resource according to claim 1, which is characterized in that described to be chosen from the resource group to be shared
Resource, construct shared resource pond the step of include:
The shared parameter configuration mode of the resource group to be shared is obtained, the shared parameter configuration mode includes fixed configurations mould
Formula or machine learning configuration mode;
According to the shared parameter configuration mode of the resource group to be shared, the shared parameter of the resource group to be shared is determined;
According to the shared parameter of the resource group to be shared, corresponding resource, structure are selected from the resource of the resource group to be shared
Build the shared resource pond.
3. method for managing resource according to claim 2, which is characterized in that the shared parameter configuration mode be machine
When learning configuration mode, the shared parameter configuration mode according to the resource group to be shared determines the resource to be shared
Group shared parameter the step of include:
It obtains resource of the resource group to be shared in preset time parameter and uses parameter;
It is retrieved as the resource pooling parameter of the resource group configuration to be shared;The resource pooling parameter includes the money to be shared
The idling-resource information that source group needs to retain in the service of offer;
The resource pooling parameter of parameter and the resource group to be shared is used according to the resource of the resource group to be shared, calculates institute
State the shared parameter of resource group to be shared.
4. method for managing resource according to claim 1, which is characterized in that described to select at least one from multiple resource groups
A resource group includes: as the step of resource group to be shared
Obtain idling-resource information of each resource group in preset time parameter;
It is respectively compared the idling-resource information and preset value of each resource group;
Idling-resource information is greater than to the resource group of preset value, as the resource group to be shared.
5. method for managing resource according to claim 1, which is characterized in that described according to the real-time of the target resource group
Resource using information, the step of resource in the shared resource pond is allocated between the target resource group include:
It, will be in the shared resource pond when the real time resources use information characterizes the inadequate resource of the target resource group
Scheduling of resource is to the target resource group;
When the real time resources use information characterizes the resource abundance of the target resource group, discharging the target resource group makes
, belong to the resource in the shared resource pond.
6. method for managing resource according to claim 1, which is characterized in that the resource includes computing resource, storage money
At least one of source and Internet resources.
7. method for managing resource according to any one of claims 1 to 6, which is characterized in that described from the multiple resource
At least one resource group is selected to include: as the step of target resource group in group
It obtains resource group and shares list;
The resource group is shared into the resource group in list, as the target resource group.
8. method for managing resource according to any one of claims 1 to 6, which is characterized in that described from the multiple resource
At least one resource group is selected to include: as the step of target resource group in group
Obtain user sharing list;
Resource group used by a user in the user sharing list is searched, as the target resource group.
9. a kind of resource management apparatus characterized by comprising
First choice module, for selecting at least one resource group as resource group to be shared from multiple resource groups;
Module is constructed, for choosing resource from the resource group to be shared, constructs shared resource pond;
Second selecting module, for selecting at least one resource group as target resource group from the multiple resource group;
Configuration module, for being configured to the extended resources of the target resource group for the resource in the shared resource pond;
Management module, for the real time resources use information according to the target resource group, by the money in the shared resource pond
Source is allocated between the target resource group.
10. a kind of server, which is characterized in that including processor and memory, the memory is stored with a plurality of instruction, described
Instruction is suitable for processor and is loaded, and requires the step in 1 to 8 described in any item method for managing resource with perform claim.
11. a kind of storage medium, which is characterized in that the storage medium is stored with a plurality of instruction, and described instruction is suitable for processor
It is loaded, the step in 1 to 8 described in any item method for managing resource is required with perform claim.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810401555.5A CN110209491B (en) | 2018-04-28 | 2018-04-28 | Resource management method, device, server and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810401555.5A CN110209491B (en) | 2018-04-28 | 2018-04-28 | Resource management method, device, server and storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110209491A true CN110209491A (en) | 2019-09-06 |
CN110209491B CN110209491B (en) | 2023-07-25 |
Family
ID=67778736
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810401555.5A Active CN110209491B (en) | 2018-04-28 | 2018-04-28 | Resource management method, device, server and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110209491B (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112000381A (en) * | 2020-08-20 | 2020-11-27 | 北京浪潮数据技术有限公司 | Resource loading method and device, electronic equipment and medium |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003067205A (en) * | 2001-08-29 | 2003-03-07 | Fujitsu Ltd | Shared resource control method, control program and apparatus therefor |
WO2011075919A1 (en) * | 2009-12-25 | 2011-06-30 | 中兴通讯股份有限公司 | Method and device for sharing abis resources |
CN103503385A (en) * | 2012-12-27 | 2014-01-08 | 华为技术有限公司 | Method for information share and device |
US8695079B1 (en) * | 2010-09-29 | 2014-04-08 | Amazon Technologies, Inc. | Allocating shared resources |
CN105122857A (en) * | 2014-03-14 | 2015-12-02 | 华为技术有限公司 | Network sharing method and network element |
CN107688492A (en) * | 2016-08-05 | 2018-02-13 | 阿里巴巴集团控股有限公司 | Control method, device and the cluster resource management system of resource |
-
2018
- 2018-04-28 CN CN201810401555.5A patent/CN110209491B/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003067205A (en) * | 2001-08-29 | 2003-03-07 | Fujitsu Ltd | Shared resource control method, control program and apparatus therefor |
WO2011075919A1 (en) * | 2009-12-25 | 2011-06-30 | 中兴通讯股份有限公司 | Method and device for sharing abis resources |
US8695079B1 (en) * | 2010-09-29 | 2014-04-08 | Amazon Technologies, Inc. | Allocating shared resources |
CN103503385A (en) * | 2012-12-27 | 2014-01-08 | 华为技术有限公司 | Method for information share and device |
CN105122857A (en) * | 2014-03-14 | 2015-12-02 | 华为技术有限公司 | Network sharing method and network element |
CN107688492A (en) * | 2016-08-05 | 2018-02-13 | 阿里巴巴集团控股有限公司 | Control method, device and the cluster resource management system of resource |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112000381A (en) * | 2020-08-20 | 2020-11-27 | 北京浪潮数据技术有限公司 | Resource loading method and device, electronic equipment and medium |
CN112000381B (en) * | 2020-08-20 | 2022-04-22 | 北京浪潮数据技术有限公司 | Resource loading method and device, electronic equipment and medium |
Also Published As
Publication number | Publication date |
---|---|
CN110209491B (en) | 2023-07-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105022552B (en) | A kind of method and apparatus for showing messaging list | |
CN104618222B (en) | A kind of method and device for matching facial expression image | |
CN104571787B (en) | A kind of message display method and communication terminal | |
CN104142868B (en) | Establish the method and device of connection | |
CN104252341B (en) | The client device of the skin change method of application program, device and application program | |
CN105471704B (en) | A kind of method, apparatus and system for realizing more people's calls | |
WO2016180138A1 (en) | Method for determining validity of delivering of promotion information, monitoring server and terminal | |
US10854009B2 (en) | Method, apparatus, and system for obtaining virtual object, and storage medium | |
US20170109756A1 (en) | User Unsubscription Prediction Method and Apparatus | |
CN109271038B (en) | Candidate word recommendation method, terminal and computer readable storage medium | |
CN107766139B (en) | Application management method and device | |
CN108089928B (en) | Terminal control method and device | |
CN106453840B (en) | The method for adjusting performance and mobile terminal of mobile terminal | |
CN110433487A (en) | A kind of method and relevant apparatus of traffic resource assignment | |
US10757060B2 (en) | Message notification method and terminal | |
CN111080429A (en) | Virtual resource acquisition method, device and storage medium | |
CN105897917B (en) | Multi-medium data sharing method and device | |
CN115345464A (en) | Service order dispatching method and device, computer equipment and storage medium | |
CN104780234B (en) | IP attribution inquiry method, apparatus and system | |
CN105721282B (en) | Message display method and device | |
CN106776040A (en) | A kind of resource allocation methods and device | |
CN107193453A (en) | Contact person's mask method and device | |
CN106294087B (en) | Statistical method and device for operation frequency of business execution operation | |
CN105677162B (en) | The display methods and device of matching condition list | |
CN105306611B (en) | A kind of method and device of identification short message port number ownership |
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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |