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 PDF

Info

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
Application number
CN201810401555.5A
Other languages
Chinese (zh)
Other versions
CN110209491B (en
Inventor
曾凡
万志颖
阮华
史晓茸
何瑞
李家昌
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN201810401555.5A priority Critical patent/CN110209491B/en
Publication of CN110209491A publication Critical patent/CN110209491A/en
Application granted granted Critical
Publication of CN110209491B publication Critical patent/CN110209491B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/50Allocation of resources, e.g. of the central processing unit [CPU]
    • G06F9/5005Allocation of resources, e.g. of the central processing unit [CPU] to service a request
    • G06F9/5027Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resource being a machine, e.g. CPUs, Servers, Terminals
    • YGENERAL 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
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE 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/00Energy 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

A kind of method for managing resource, device, server and storage medium
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.
CN201810401555.5A 2018-04-28 2018-04-28 Resource management method, device, server and storage medium Active CN110209491B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (6)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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