METHOD AND APPARATUS FOR CLOUD SERVICE SYSTEM RESOURCE ALLOCATION BASED ON TERMINABLE REWARD POINTS
20190139067 ยท 2019-05-09
Inventors
Cpc classification
G06Q30/0202
PHYSICS
G06Q30/0201
PHYSICS
G06Q30/0231
PHYSICS
International classification
Abstract
A methods for cloud service system resource allocation based on terminable reward points includes predicting a development tendency of a point based on economic data related to point operation, and calculating a growth parameter of the reward point; calculating, based on data related to goods redeemed by using the reward point, a static parameter presenting a current status of the reward point; calculating a valuation coefficient of the reward point in combination with the growth parameter and the static parameter; calculating a point value by using the valuation coefficient and price data obtained based on the reward point and a price of the goods redeemed by using the reward point; and when obtaining the evaluated point value, comparing the evaluated point value with a current price and performing intelligent analysis on a historical status, to determine a scale of cloud service system resource allocation.
Claims
1. A terminable reward point valuation method, comprising: predicting a development tendency of a point based on economic data related to point operation, and calculating a growth parameter of the reward point; calculating, based on data related to goods redeemed by using the reward point, a static parameter presenting a current status of the reward point; calculating a valuation coefficient of the reward point in combination with the growth parameter and the static parameter; and calculating a point value by using the valuation coefficient, a ratio of a remaining validity period of the reward point to a total validity period, and price data obtained based on the reward point and a price of the goods redeemed by using the reward point.
2. The method according to claim 1, wherein the calculating a valuation coefficient of the reward point in combination with the growth parameter and the static parameter comprises: assigning a first weighting coefficient to the growth parameter, assigning a second weighting coefficient to the static parameter, and adding a product of the growth parameter and the first weighting coefficient to a product of the static parameter and the second weighting coefficient, to obtain the valuation coefficient.
3. The method according to claim 1, wherein the calculating a point value by using the valuation coefficient, a ratio of a remaining validity period of the reward point to a total validity period, and price data obtained based on the reward point and a price of the goods redeemed by using the reward point comprises: multiplying the price data by the ratio of the remaining validity period of the reward point to the total validity period and the valuation coefficient to obtain the reward point value.
4. The method according to claim 1, wherein the predicting a development tendency of a point based on economic data related to point operation, and calculating a growth parameter of the reward point comprises: predicting future macroeconomic indicator data based on past economic indicator status data; predicting, based on past and current operation data of an issue institution and with reference to the predicted macroeconomic indicator data, indicator data related to future point issue and consumption of the institution; predicting a future point issue volume and active consumption volume based on the indicator data related to the reward point issue and consumption; discounting predicted values of the future point issue volume and active consumption volume according to a Markowitz portfolio theory, a Gordon growth model, and a capital asset pricing model, to obtain an issue volume present value and an active consumption volume present value; and using a ratio of the active consumption volume present value to the issue volume present value as the growth parameter of the reward point.
5. The method according to claim 4, wherein the macroeconomic indicator comprises one or more of a nominal gross domestic product, a consumer price index, and a real gross domestic product.
6. The method according to claim 4, wherein the indicator data related to the future point issue and consumption of the institution comprises one or more of a transaction volume, a sales volume, marketing costs, and a cash flow.
7. The method according to claim 4, wherein the issue volume present value and the active consumption volume present value are calculated by using the following models:
8. The method according to claim 1, wherein a method for obtaining the data related to the goods redeemed by using the reward point comprises: obtaining a price of the reward point based on the reward point and the price data of the goods redeemed by using the reward point.
9. The method according to claim 8, wherein the obtaining a price of the reward point based on the reward point and the price data of the goods redeemed by using the reward point comprises: obtaining an average book price P.sub.b of the reward point based on a goods marked price of a redemption mall of a currently graded point and a currency price replaced with the reward point; and/or obtaining an average realized price P.sub.r of the reward point based on a goods third-party fair price of a redemption mall of a currently graded point and a currency price replaced with the reward point; and/or obtaining a beta coefficient of a point issue institution and/or a competition average Beta coefficient .sub.c of the institution based on a Markowitz portfolio theory and a capital asset pricing model; rating a goods liquidity of the redemption mall of the currently graded point, and calculating a liquidity of each type of goods, wherein goods having the best liquidity is assigned 1, and goods having the poorest liquidity is assigned 0; and calculating, after calculating an average goods liquidity, a liquidity parameter L of the goods redeemed by using the reward point, wherein L ranges between 0 and 1; and calculating the static parameter in combination with the average book price P.sub.b, the average realized price P.sub.r, the Beta coefficient of the reward point issue institution, the competition average Beta coefficient .sub.c of the institution, and the liquidity parameter L, wherein a calculation model is:
10. A non-transitory computer-readable medium storing programs that can be executed by one or more processors, when executing the programs are executed, the following steps are preformed: predicting a development tendency of a point based on economic data related to point operation, and calculating a growth parameter of the reward point; calculating, based on data related to goods redeemed by using the reward point, a static parameter presenting a current status of the reward point; calculating a valuation coefficient of the reward point in combination with the growth parameter and the static parameter; and calculating a point value by using the valuation coefficient, a ratio of a remaining validity period of the reward point to a total validity period, and price data obtained based on the reward point and a price of the goods redeemed by using the reward point.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0041] The accompanying drawings illustrate one or more embodiments of the invention and, together with the written description, serve to explain the principles of the invention. The same reference numbers may be used throughout the drawings to refer to the same or like elements in the embodiments.
[0042]
[0043]
[0044]
[0045]
DETAILED DESCRIPTION OF THE INVENTION
[0046] The invention will now be described more fully hereinafter with reference to the accompanying drawings, in which exemplary embodiments of the invention are shown. This invention may, however, be embodied in many different forms and should not be construed as limited to the embodiments set forth herein. Rather, these embodiments are provided so that this invention will be thorough and complete, and will fully convey the scope of the invention to those skilled in the art. Like reference numerals refer to like elements throughout.
[0047] The terms used in this specification generally have their ordinary meanings in the art, within the context of the invention, and in the specific context where each term is used. Certain terms that are used to describe the invention are discussed below, or elsewhere in the specification, to provide additional guidance to the practitioner regarding the description of the invention. For convenience, certain terms may be highlighted, for example using italics and/or quotation marks. The use of highlighting has no influence on the scope and meaning of a term; the scope and meaning of a term is the same, in the same context, whether or not it is highlighted. It will be appreciated that same thing can be said in more than one way. Consequently, alternative language and synonyms may be used for any one or more of the terms discussed herein, nor is any special significance to be placed upon whether or not a term is elaborated or discussed herein. Synonyms for certain terms are provided. A recital of one or more synonyms does not exclude the use of other synonyms. The use of examples anywhere in this specification including examples of any terms discussed herein is illustrative only, and in no way limits the scope and meaning of the invention or of any exemplified term. Likewise, the invention is not limited to various embodiments given in this specification.
[0048] It will be understood that, as used in the description herein and throughout the claims that follow, the meaning of a, an, and the includes plural reference unless the context clearly dictates otherwise.
[0049] It will be understood that, although the terms first, second, third etc. may be used herein to describe various elements, components, regions, layers and/or sections, these elements, components, regions, layers and/or sections should not be limited by these terms. These terms are only used to distinguish one element, component, region, layer or section from another element, component, region, layer or section. Thus, a first element, component, region, layer or section discussed below could be termed a second element, component, region, layer or section without departing from the teachings of the invention.
[0050] It will be further understood that the terms comprises and/or comprising, or includes and/or including or has and/or having, or carry and/or carrying, or contain and/or containing, or involve and/or involving, and the like are to be open-ended, i.e., to mean including but not limited to. When used in this invention, they specify the presence of stated features, regions, integers, steps, operations, elements, and/or components, but do not preclude the presence or addition of one or more other features, regions, integers, steps, operations, elements, components, and/or groups thereof.
[0051] Unless otherwise defined, all terms (including technical and scientific terms) used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this invention belongs. It will be further understood that terms, such as those defined in commonly used dictionaries, should be interpreted as having a meaning that is consistent with their meaning in the context of the relevant art and the present invention, and will not be interpreted in an idealized or overly formal sense unless expressly so defined herein.
[0052] As used herein, the phrase at least one of A, B, and C should be construed to mean a logical (A or B or C), using a non-exclusive logical OR. As used herein, the term and/or includes any and all combinations of one or more of the associated listed items.
[0053] As used herein, the term module may refer to, be part of, or include an Application Specific Integrated Circuit (ASIC); an electronic circuit; a combinational logic circuit; a field programmable gate array (FPGA); a processor (shared, dedicated, or group) that executes code; other suitable hardware components that provide the described functionality; or a combination of some or all of the above, such as in a system-on-chip. The term module may include memory (shared, dedicated, or group) that stores code executed by the processor.
[0054] As used herein, the terms service system or server database generally refers to a system that responds to requests across a computer network to provide, or help to provide, a network service. An implementation of the service system or server may include software and suitable computer hardware. A service system or serve may run on a computing device or a network computer. In some cases, a computer may provide several services and have multiple servers running.
[0055] The term program or code, as used herein, may include software, firmware, and/or microcode, and may refer to programs, routines, functions, classes, and/or objects. The term shared, as used above, means that some or all code from multiple modules may be executed using a single (shared) processor. In addition, some or all code from multiple modules may be stored by a single (shared) memory. The term group, as used above, means that some or all code from a single module may be executed using a group of processors. In addition, some or all code from a single module may be stored using a group of memories.
[0056] The present invention in one aspect relates to method and apparatus for cloud service system resource allocation based on terminable virtual points. One of ordinary skill in the art would appreciate that, unless otherwise indicated, certain computer systems and/or components thereof may be implemented in, but not limited to, the forms of software, firmware or hardware components, or a combination thereof.
[0057] The apparatuses, systems, and/or methods described herein may be implemented by one or more computer programs executed by one or more processors. The computer programs include processor-executable instructions that are stored on a non-transitory tangible computer readable medium. The computer programs may also include stored data. Non-limiting examples of the non-transitory tangible computer readable medium are nonvolatile memory, magnetic storage, and optical storage.
[0058] The description below is merely illustrative in nature and is in no way intended to limit the invention, its application, or uses. The broad teachings of the invention can be implemented in a variety of forms. Therefore, while this invention includes particular examples, the true scope of the invention should not be so limited since other modifications will become apparent upon a study of the drawings, the specification, and the following claims. For purposes of clarity, the same reference numbers will be used in the drawings to identify similar elements. It should be understood that one or more steps within a method may be executed in different order (or concurrently) without altering the principles of the invention.
[0059] The embodiments of the present invention provide a resource allocating method and apparatus in a cloud service system, to allocate cloud service system resources of cloud computing of computers based on values of current points.
[0060] In one embodiment shown in
[0061] The reward point data storage module is configured to import data such as a point issue volume and consumption volume, a company financial statement, and macroeconomic data that are required for point analysis.
[0062] The reward point value evaluation module is configured to valuate a point by using a point value evaluation method and a computer to obtain an evaluated point value; and meanwhile, perform appropriate algorithm optimization and encryption to improve the computer operation efficiency and security.
[0063] The intelligent analysis module is configured to compare a current value of the reward point and the evaluated value, and provide a cloud service system resource allocation decision with reference to historical data.
[0064] The resource allocating management module is configured to intelligently analyze the conclusion of the intelligent analysis module, and allocate software and hardware resources in a resource pool, to prepare for a sudden change of a service volume that may occur.
[0065] In the embodiment shown in
[0066]
[0067] predicting a development tendency of a point based on economic data related to point operation, and calculating a growth parameter of the reward point;
[0068] calculating, based on data related to goods redeemed by using the reward point, a static parameter presenting a current status of the reward point;
[0069] calculating a valuation coefficient of the reward point in combination with the growth parameter and the static parameter; and
[0070] calculating a point value by using the valuation coefficient, a ratio of a remaining validity period of the reward point to a total validity period, and price data obtained based on the reward point and a price of the goods redeemed by using the reward point.
[0071] It should be understood that the technical solution in this embodiment relates to improvement of a data processing method. The data processing method may be implemented by using a computing device during performing, for example, a general-purpose computer or another known computing device having a similar architecture as that of the general-purpose computer. The computing device may be connected to a network by using a known communications unit, to implement data transmission using a network.
[0072] The computing device includes one or more processors and a non-transitory computer-readable medium. The storage medium stores programs and/or codes. The programs and/or code are programmed to implement the following steps in this embodiment when executed by the processor.
[0073] In the exemplary embodiments, a computing device is used as an execution body to describe steps of the method and apparatus for cloud service system resource allocation based on terminable reward points. Data used in the exemplary embodiments are respectively from three companies: A, B, and C. However, one skilled in the art should understand that the method described in the exemplary embodiments is also applicable to point valuation for another company and resource allocation in a cloud service system.
Embodiment 1
[0074] First, point data information is imported into a resource data storage module. The reward point data information includes a point issue volume and consumption volume, and a company financial statement. Information such as macroeconomic data is obtained by using a computer information extraction technology.
[0075] Then, a point of company A is valuated in a point value evaluation module by using a computer technology, to determine a resource allocation threshold of a cloud service system.
[0076] S101: A computing device obtains economic indicator status data, where a data obtaining manner includes, but is not limited to, calling related information from a server database or extracting related information from a network, and the economic indicator status data is one or more of a nominal gross domestic product, a consumer price index, and a real gross domestic product.
[0077] S102: The computing device predicts future macroeconomic indicator data by using the collected economic indicator status data.
[0078] S201: The computing device obtains operation data of an issue institution, where a data obtaining manner includes, but is not limited to, calling related information from a server of the issue institution or extracting related information from the network.
[0079] S202: The computing device predicts, based on the collected operation data of the issue institution and with reference to the future macroeconomic indicator data, indicator data related to future point issue and active consumption of the institution.
[0080] S203: The computing device predicts a future point issue volume and active consumption volume based on the indicator data related to the reward point issue and active consumption of the institution.
[0081] S204: After the computer device obtains the related data listed in S101 to S203, an application block chain public key encryption and algorithm encryption module encrypts the data, to ensure the computer security and data security.
[0082] S205: The computing device discounts predicted values of the future point issue volume and active consumption volume according to a Markowitz portfolio theory, a Gordon growth model, and a capital asset pricing model (CAPM), to obtain an issue volume present value and an active consumption volume present value. A computer calculation algorithm is optimized based on a model combination, and a sustainable growth target is simulated by using a Gordon growth model calculation module, to improve the computing speed of the computer.
[0083] R.sub.apv is the active consumption volume present value, and O.sub.pv is the issue volume present value.
[0084] In this embodiment, the foregoing parameters are shown in Table 1.
TABLE-US-00001 TABLE 1 Point prediction and discounting result of the company A 2016 2017E 2018E 2019E 2020E 2021E F GDP 6.70% 6.90% 6.80% 6.80% 6.80% 6.80% 4% CPI 2% 2.30% 2.20% 2.20% 2.20% 2.20% 1.50% Sales volume 100 200 300 400 600 1000 Growth rate 100.00% 50.00% 33.33% 50.00% 66.67% 2.50% Marketing 50 120 180 260 400 700 costs Growth rate 140.00% 50.00% 44.44% 53.85% 75.00% 2.50% Issue volume 2000000 3000000 4000000 5000000 7000000 12000000 12300000 Active 720000 1200000 1470000 1560000 2300000 3890000 3987250 consumption volume 2.1 2.2 2.2 2 1.8 1.6 1.5 Issue volume present 36323710.89 value sum Active consumption 12034052.22 volume present value sum
[0085] S301: Obtain a value of a growth parameter of the reward point of company A in this embodiment as 0.3313.
[0086] S400: The computing device obtains data related to goods redeemed by using the reward point of the issue institution, where a data obtaining manner includes, but is not limited to, calling related information from the server of the issue institution or extracting related information from the network.
[0087] S401: Obtain an average book price P.sub.b of the reward point based on a goods marked price of a redemption mall of a currently graded point and a currency price replaced with the reward point.
[0088] S402: Obtain an average realized price P.sub.r of the reward point based on a goods third-party fair price of the redemption mall of the currently graded point and the currency price replaced with the reward point.
[0089] S403: The computing device obtains a Beta coefficient .sup. of the reward point issue institution and/or a competition average Beta coefficient .sub.c .sub.c of the institution based on the Markowitz portfolio theory and the capital asset pricing model.
[0090] S404: The computing device rates a goods liquidity of the reward point redemption mall, where goods having the best liquidity is assigned 1, and goods having the poorest liquidity is assigned 0; and after calculating an average goods liquidity, obtains a liquidity parameter L of the goods redeemed by using the reward point, where L ranges between 0 and 1.
[0091] In this embodiment, the foregoing parameters are shown in Table 2.
TABLE-US-00002 TABLE 2 Point static indicator of company A Value Remark P.sub.r 0.5 Average goods value P.sub.b 1.1 Average account value 2.1 Beta coefficient .sub.c 1.8 Competitors average Beta coefficient L 0.6 Goods liquidity
[0092] S501: Obtain a static parameter of the reward point as 0.2338.
[0093] S601: The computing device assigns, based on an operation status of the issue institution, a first weighting coefficient a to the growth parameter, assigns a second weighting coefficient b to the static parameter, and add a product of the growth parameter and the first weighting coefficient to a product of the static parameter and the second weighting coefficient, to obtain a valuation coefficient. In this embodiment, 0.8 and 0.2 are respectively assigned.
[0094] S602: Obtain the valuation coefficient of the reward point as 0.3118 in this embodiment.
[0095] S701: The computing device obtains a point value based on the valuation coefficient, a ratio of a remaining validity period of the reward point to a total validity period, and the average book price of the reward point.
[0096] S702: The computer obtains the data and models listed in S205 to S701, and the application block chain public key encryption and algorithm encryption module encrypts the data, to ensure the computer security and data security.
[0097] In this embodiment, a point validity period T is 365 days, a current point validity period D is 237 days, and the reward point value is 0.2227 yuan/point. Then, the reward point value is compared with a price in an intelligent analysis module.
[0098] Computer allocated resource information is analyzed through analysis such as comparison with a related historical status. For example, when an evaluated price is higher than an actual price by 0.1 yuan, a CPU calculation resource of 1 GHz needs to be increased.
[0099] In this embodiment, a current value of the reward point is 0.2 yuan/point. The current value is lower than the evaluated value, a possibility that a point service volume suddenly increases exists, and computer resource allocation needs to be increased.
[0100] A resource allocation requirement is sent to a resource allocating module.
[0101] At last, a computer resource in a resource pool is intelligently selected for configuration by using a resource allocating management module.
[0102] The resource pool mainly includes a virtual computing resource pool, a virtual network resource pool, and a virtual storage resource pool. The virtual computing resource pool is formed by one or more physical hosts (21-2n) by using a virtualization technology, and mainly includes resources such as a CPU and a memory. The virtual network resource pool is formed by various network devices such as a router, a switch, a firewall, a load balancer by using the virtualization technology, and mainly includes resources such as network bandwidth. The storage resource pool is formed by various storage devices by using the virtualization technology, and mainly includes resources such as a storage capacity and storage I/O. The storage device may be a local storage, an IPSAN, a network attached storage (NAS), an object-based storage, and the like. The resource pool includes several hosts. A plurality of VMs is carried in the hosts and allocates virtual resources to the hosts. Hosts that can perform mutual VM migration form a migration domain. VMs on one host share a computing resource (the CPU, the memory, or the like), a storage resource (the local storage or the storage I/O), and a network resource (network I/O). When a host cannot satisfy a resource required by a VM carried in the host, the QoS of the VM decreases, and VM migration needs to be performed to ensure the QoS of the VM.
[0103] If the resource is saturated, the module gives an alarm to prompt for human intervention.
Embodiment 2
[0104] First, point data information is imported into a resource data storage module. The reward point data information includes a point issue volume and consumption volume, and a company financial statement. Information such as macroeconomic data is obtained by using a computer information extraction technology.
[0105] Then, a point of company B is valuated in a point value evaluation module by using a computer technology, to determine a resource allocation threshold of a cloud service system.
[0106] S101: A computing device obtains economic indicator status data, where a data obtaining manner includes, but is not limited to, calling related information from a server database or extracting related information from a network, and the economic indicator status data is one or more of a nominal gross domestic product, a consumer price index, and a real gross domestic product.
[0107] S102: The computing device predicts future macroeconomic indicator data by using the collected economic indicator status data.
[0108] S201: The computing device obtains operation data of an issue institution, where a data obtaining manner includes, but is not limited to, calling related information from a server of the issue institution or extracting related information from the network.
[0109] S202: The computing device predicts, based on the collected operation data of the issue institution and with reference to the future macroeconomic indicator data, indicator data related to future point issue and active consumption of the institution.
[0110] S203: The computing device predicts a future point issue volume and active consumption volume based on the indicator data related to the reward point issue and active consumption of the institution.
[0111] S204: The computing device discounts predicted values of the future point issue volume and active consumption volume according to a Markowitz portfolio theory, a Gordon growth model, and a capital asset pricing model, to obtain an issue volume present value and an active consumption volume present value.
[0112] R.sub.apv is the active consumption volume present value, and O.sub.pv is the issue volume present value.
[0113] In this embodiment, the foregoing parameters are shown in Table 3.
TABLE-US-00003 TABLE 3 Point prediction and discounting result of company B 2016 2017E 2018E 2019E 2020E 2021E F GDP 6.70% 6.90% 6.80% 6.80% 6.80% 6.80% 4% CPI 2% 2.30% 2.20% 2.20% 2.20% 2.20% 1.50% Sales 500 800 1600 5000 10000 30000 volume Growth rate 60.00% 100.00% 212.50% 100.00% 200.00% 2.50% Marketing 100 200 600 2000 4000 12000 costs Growth rate 100.00% 200.00% 233.33% 100.00% 200.00% 2.50% Issue 5000000 8000000 16000000 50000000 100000000 300000000 307500000 volume Active 1780000 3560000 10680000 35600000 71200000 213600000 218940000 consumption volume 0.8 0.9 0.9 0.8 0.8 0.8 0.8 Issue 1419850430 volume present value sum Active 1008660259 consumption volume present value sum
[0114] S301: Obtain a value of a growth parameter of the reward point of the company B in this embodiment as 0.71.
[0115] S400: The computing device obtains data related to goods redeemed by using the reward point of the issue institution, where a data obtaining manner includes, but is not limited to, calling related information from the server of the issue institution or extracting related information from the network.
[0116] S401: Obtain an average book price P.sub.b of the reward point based on a goods marked price of a redemption mall of a currently graded point and a currency price replaced with the reward point.
[0117] S402: Obtain an average realized price P.sub.r of the reward point based on a goods third-party fair price of the redemption mall of the currently graded point and the currency price replaced with the reward point.
[0118] S403: The computing device obtains a Beta coefficient .sup. of the reward point issue institution and/or a competition average Beta coefficient .sub.c.sup..sup.
[0119] S404: The computing device rates a goods liquidity of the reward point redemption mall, where goods having the best liquidity is assigned 1, and goods having the poorest liquidity is assigned 0; and after calculating an average goods liquidity, obtains a liquidity parameter L of the goods redeemed by using the reward point, where L ranges between 0 and 1.
[0120] In this embodiment, the foregoing parameters are shown in Table 4.
TABLE-US-00004 TABLE 4 Point static indicator of company B Value Remark P.sub.r 0.7 Average goods value P.sub.b 1.2 Average account value 0.8 Beta coefficient .sub.c 0.7 Competitors average Beta coefficient L 0.5 Goods liquidity
[0121] S501: Obtain a static parameter of the reward point as 0.2552.
[0122] S601: The computing device assigns, based on an operation status of the issue institution, a first weighting coefficient a to the growth parameter, assigns a second weighting coefficient b to the static parameter, and add a product of the growth parameter and the first weighting coefficient to a product of the static parameter and the second weighting coefficient, to obtain a valuation coefficient. In this embodiment, 0.8 and 0.2 are respectively assigned.
[0123] S602: Obtain the valuation coefficient of the reward point as 0.619 in this embodiment.
[0124] S701: The computing device obtains a point value based on the valuation coefficient, a ratio of a remaining validity period of the reward point to a total validity period, and the average book price of the reward point.
[0125] In this embodiment, a point validity period T is 365 days, a current point validity period D is 153 days, and the reward point value is 0.3113 yuan/point.
[0126] Then, the reward point value is compared with a price in an intelligent analysis module.
[0127] Computer allocated resource information is analyzed through analysis such as comparison with a related historical status. For example, when an evaluated price is higher than an actual price by 0.1 yuan, a CPU calculation resource of 1 GHz needs to be increased.
[0128] In this embodiment, a current value of the reward point is 0.7 yuan/point. The current value is higher than the evaluated value, a possibility that a point service volume suddenly decreases exists, and computer resource allocation needs to be decreased.
[0129] A resource allocation requirement is sent to the resource allocating module.
[0130] At last, a computer resource in a resource pool is intelligently selected for configuration by using a resource allocating management module.
[0131] The resource pool mainly includes a virtual computing resource pool, a virtual network resource pool, and a virtual storage resource pool. The virtual computing resource pool is formed by one or more physical hosts (21-2n) by using a virtualization technology, and mainly includes resources such as a CPU and a memory. The virtual network resource pool is formed by various network devices such as a router, a switch, a firewall, a load balancer by using the virtualization technology, and mainly includes resources such as network bandwidth. The storage resource pool is formed by various storage devices by using the virtualization technology, and mainly includes resources such as a storage capacity and storage I/O. The storage device may be a local storage, an IPSAN, a network attached storage (NAS), an object-based storage, and the like. The resource pool includes several hosts. A plurality of VMs is carried in the hosts and allocates virtual resources to the hosts. Hosts that can perform mutual VM migration form a migration domain. VMs on one host share a computing resource (the CPU, the memory, or the like), a storage resource (the local storage or the storage I/O), and a network resource (network I/O). When a host cannot satisfy a resource required by a VM carried in the host, the QoS of the VM decreases, and VM migration needs to be performed to ensure the QoS of the VM.
[0132] If the resource is saturated, the module gives an alarm to prompt for human intervention.
Embodiment 3
[0133] A point of company C is valuated.
[0134] S101: A computing device obtains economic indicator status data, where a data obtaining manner includes, but is not limited to, calling related information from a server database or extracting related information from a network, and the economic indicator status data is one or more of a nominal gross domestic product, a consumer price index, and a real gross domestic product.
[0135] S102: The computing device predicts future macroeconomic indicator data by using the collected economic indicator status data.
[0136] S201: The computing device obtains operation data of an issue institution, where a data obtaining manner includes, but is not limited to, calling related information from a server of the issue institution or extracting related information from the network.
[0137] S202: The computing device predicts, based on the collected operation data of the issue institution and with reference to the future macroeconomic indicator data, indicator data related to future point issue and consumption of the institution.
[0138] S203: The computing device predicts a future point issue volume and active consumption volume based on the indicator data related to the reward point issue and active consumption of the institution.
[0139] S204: The computing device discounts predicted values of the future point issue volume and active consumption volume according to a Markowitz portfolio theory, a Gordon growth model, and a capital asset pricing model, to obtain an issue volume present value and an active consumption volume present value.
[0140] R.sub.apv is the active consumption volume present value, and O.sub.pv is the issue volume present value.
[0141] In this embodiment, the reward point prediction and discounting results for company C are shown in
[0142] S301: Obtain a value of a growth parameter of the reward point of the company C in this embodiment is 0.7.
[0143] S400: The computing device obtains data related to goods redeemed by using the reward point of the issue institution, where a data obtaining manner includes, but is not limited to, calling related information from the server of the issue institution or extracting related information from the network.
[0144] S401: Obtain an average book price P.sub.b of the reward point based on a goods marked price of a redemption mall of a currently graded point and a currency price replaced with the reward point.
[0145] S402: Obtain an average realized price P.sub.r of the reward point based on a goods third-party fair price of the redemption mall of the currently graded point and the currency price replaced with the reward point.
[0146] S403: The computing device obtains a Beta coefficient .sub. of the reward point issue institution and/or a competition average Beta coefficient .sub.c.sub.
[0147] S404: The computing device rates a goods liquidity of the reward point redemption mall, where goods having the best liquidity is assigned 1, and goods having the poorest liquidity is assigned 0; and after calculating an average goods liquidity, obtains a liquidity parameter L of the goods redeemed by using the reward point, where L ranges between 0 and 1.
[0148] In this embodiment, the foregoing parameters are shown in Table 5.
TABLE-US-00005 TABLE 5 Point static indicator of company C Value Remark P.sub.r 0.68 Average goods value P.sub.b 0.84 Average account value 1.3 Beta coefficient .sub.c 1.58 Competitors average Beta coefficient L 0.62 Goods liquidity
[0149] S501: Obtain a point
[0150] S601: The computing device assigns, based on an operation status of the issue institution, a first weighting coefficient a to the growth parameter, assigns a second weighting coefficient b to the static parameter, and add a product of the growth parameter and the first weighting coefficient to a product of the static parameter and the second weighting coefficient, to obtain a valuation coefficient.
[0151] In this embodiment, assigned values of the weighting coefficients of the reward point are shown in Table 6.
TABLE-US-00006 TABLE 6 Assigned values of the weighting coefficients of the reward point of company C Value Remark a 80% Growth weight b 20% Current status weight
[0152] S602: Obtain the reward point valuation coefficient in this embodiment.
[0153] S701: The computing device obtains a point value based on the valuation coefficient, a ratio of a remaining validity period of the reward point to a total validity period, and the average book price of the reward point.
[0154] In this embodiment, a point validity period T is 730 days, a current point validity period D is 685 days, and the reward point value is P=P.sub.b*P/C*D/T=0.5376 yuan/point.
[0155] It will be appreciated for one skilled in the art that parts of or overall process in the above embodiments can be implemented by related hardware controlled by computer program, the computer program can be stored in a computer-readable storage medium, and when the computer program is executed, it can include the processes of the above embodiments of each method. The computer-readable storage medium can be a disc, a compact disc, a Read-Only Memory or a Random Access Memory.
[0156] An embodiment of the present invention further provides a computer-readable storage medium storing the computer program that can be executed by one or more processors. The programs are written to perform the foregoing steps S101 to S701. Because specific content of the steps are totally the same, details are not described herein again.
[0157] The foregoing description of the exemplary embodiments of the invention has been presented only for the purposes of illustration and description and is not intended to be exhaustive or to limit the invention to the precise forms disclosed. Many modifications and variations are possible in light of the above teaching.
[0158] The embodiments were chosen and described in order to explain the principles of the invention and their practical application so as to enable others skilled in the art to utilize the invention and various embodiments and with various modifications as are suited to the particular use contemplated. Alternative embodiments will become apparent to those skilled in the art to which the invention pertains without departing from its spirit and scope. Accordingly, the scope of the invention is defined by the appended claims rather than the foregoing description and the exemplary embodiments described therein.