CLOUD computing is quickly becoming an effective and

Size: px
Start display at page:

Download "CLOUD computing is quickly becoming an effective and"

Transcription

1 IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, VOL. 24, NO. 6, YEAR 203 Otial Multiserver Configuration for Profit Maxiization in Cloud Couting Junwei Cao, Senior Meber, IEEE, Kai Hwang, Fellow, IEEE, Keqin Li, Senior Meber, IEEE, and Albert Y. Zoaya, Fellow, IEEE Abstract As cloud couting becoes ore and ore oular, understanding the econoics of cloud couting becoes critically iortant. To axiize the rofit, a service rovider should understand both service charges and business costs, and how they are deterined by the characteristics of the alications and the configuration of a ultiserver syste. The roble of otial ultiserver configuration for rofit axiization in a cloud couting environent is studied. Our ricing odel takes such factors into considerations as the aount of a service, the workload of an alication environent, the configuration of a ultiserver syste, the service-level agreeent, the satisfaction of a consuer, the quality of a service, the enalty of a low-quality service, the cost of renting, the cost of energy consution, and a service rovider s argin and rofit. Our aroach is to treat a ultiserver syste as an M/M/ queuing odel, such that our otiization roble can be forulated and solved analytically. Two server seed and ower consution odels are considered, naely, the idle-seed odel and the constant-seed odel. The robability density function of the waiting tie of a newly arrived service request is derived. The exected service charge to a service request is calculated. The exected net business gain in one unit of tie is obtained. Nuerical calculations of the otial server size and the otial server seed are deonstrated. Index Ters Cloud couting, ultiserver syste, ricing odel, rofit, queuing odel, resonse tie, server configuration, service charge, service-level agreeent, waiting tie Ç INTRODUCTION CLOUD couting is quickly becoing an effective and efficient way of couting resources and couting services consolidation [0]. By centralized anageent of resources and services, cloud couting delivers hosted services over the Internet, such that accesses to shared hardware, software, databases, inforation, and all resources are rovided to consuers on-deand. Cloud couting is able to rovide the ost cost-effective and energy-efficient way of couting resources anageent and couting services rovision. Cloud couting turns inforation technology into ordinary coodities and utilities by using the ay-er-use ricing odel [3], [5], [8]. However, cloud couting will never be free [8], and understanding the econoics of cloud couting becoes critically iortant. One attractive cloud couting environent is a threetier structure [5], which consists of infrastructure vendors, service roviders, and consuers. The three arties are also called cluster nodes, cluster anagers, and consuers. J. Cao is with the Research Institute of Inforation Technology, Tsinghua National Laboratory for Inforation Science and Technology, Tsinghua University, Beijing 00084, China. E-ail: jcao@tsinghua.edu.cn.. K. Hwang is with the Deartent of Electrical Engineering, University of Southern California, Los Angeles, CA E-ail: kaihwang@usc.edu.. K. Li is with the Deartent of Couter Science, State University of New York, New Paltz, New York 256. E-ail: lik@newaltz.edu.. A.Y. Zoaya is with the School of Inforation Technologies, University of Sydney, Sydney, NSW 2006, Australia. E-ail: albert.zoaya@sydney.edu.au. Manuscrit received 23 Feb. 202; revised 8 June 202; acceted 28 June 202; ublished online 25 June 202. Recoended for accetance by V.B. Misic, R. Buyya, D. Milojicic, and Y. Cui. For inforation on obtaining rerints of this article, lease send e-ail to: tds@couter.org, and reference IEEECS Log Nuber TPDSSI Digital Object Identifier no. 0.09/TPDS in cluster couting systes [2], and resource roviders, service roviders, and clients in grid couting systes [9]. An infrastructure vendor aintains basic hardware and software facilities. A service rovider rents resources fro the infrastructure vendors, builds aroriate ultiserver systes, and rovides various services to users. A consuer subits a service request to a service rovider, receives the desired result fro the service rovider with certain service-level agreeent, and ays for the service based on the aount of the service and the quality of the service. A service rovider can build different ultiserver systes for different alication doains, such that service requests of different nature are sent to different ultiserver systes. Each ultiserver syste contains ultile servers, and such a ultiserver syste can be devoted to serve one tye of service requests and alications. An alication doain is characterized by two basic features, i.e., the workload of an alication environent and the exected aount of a service. The configuration of a ultiserver syste is characterized by two basic features, i.e., the size of the ultiserver syste (the nuber of servers) and the seed of the ultiserver syste (execution seed of the servers). Like all business, the ricing odel of a service rovider in cloud couting is based on two coonents, naely, the incoe and the cost. For a service rovider, the incoe (i.e., the revenue) is the service charge to users, and the cost is the renting cost lus the utility cost aid to infrastructure vendors. A ricing odel in cloud couting includes any considerations, such as the aount of a service (the requireent of a service), the workload of an alication environent, the configuration (the size and the seed) of a ultiserver syste, the service-level agreeent, the satisfaction of a consuer (the exected service tie), the quality of a service (the task waiting tie and the task resonse tie),

2 the enalty of a low-quality service, the cost of renting, the cost of energy consution, and a service rovider s argin and rofit. The rofit (i.e., the net business gain) is the incoe inus the cost. To axiize the rofit, a service rovider should understand both service charges and business costs, and in articular, how they are deterined by the characteristics of the alications and the configuration of a ultiserver syste. The service charge to a service request is deterined by two factors, i.e., the exected length of the service and the actual length of the service. The exected length of a service (i.e., the exected service tie) is the execution tie of an alication on a standard server with a baseline or reference seed. Once the baseline seed is set, the exected length of a service is deterined by a service request itself, i.e., the service requireent (aount of service) easured by the nuber of instructions to be executed. The longer (shorter, resectively) the exected length of a service is, the ore (less, resectively) the service charge is. The actual length of a service (i.e., the actual service tie) is the actual execution tie of an alication. The actual length of a service deends on the size of a ultiserver syste, the seed of the servers (which ay be faster or slower than the baseline seed), and the workload of the ultiserver syste. Notice that the actual service tie is a rando variable, which is deterined by the task waiting tie once a ultiserver syste is established. There are any different service erforance etrics in service-level agreeents [2]. Our erforance etric in this aer is the task resonse tie (or the turn around tie), i.e., the tie taken to colete a task, which includes task waiting tie and task execution tie. The service-level agreeent is the roised tie to colete a service, which is a constant ties the exected length of a service. If the actual length of a service is (or, a service request is coleted) within the service-level agreeent, the service will be fully charged. However, if the actual length of a service exceeds the service-level agreeent, the service charge will be reduced. The longer (shorter, resectively) the actual length of a service is, the ore (less, resectively) the reduction of the service charge is. In other words, there is enalty for a service rovider to break a service-level agreeent. If the actual service tie exceeds certain liit (which is service request deendent), a service will be entirely free with no charge. Notice that the service charge of a service request is a rando variable, and we are interested in its exectation. The cost of a service rovider includes two coonents, i.e., the renting cost and the utility cost. The renting cost is roortional to the size of a ultiserver syste, i.e., the nuber of servers. The utility cost is essentially the cost of energy consution and is deterined by both the size and the seed of a ultiserver syste. The faster (slower, resectively) the seed is, the ore (less, resectively) the utility cost is. To calculate the cost of energy consution, we need to establish certain server seed and ower consution odels. To increase the revenue of business, a service rovider can construct and configure a ultiserver syste with any servers of high seed. Since the actual service tie (i.e., the task resonse tie) contains task waiting tie and task execution tie, ore servers reduce the waiting tie and faster servers reduce both waiting tie and execution tie. Hence, a owerful ultiserver syste reduces the enalty of breaking a service-level agreeent and increases the revenue. However, ore servers (i.e., a larger ultiserver syste) increase the cost of facility renting fro the infrastructure vendors and the cost of base ower consution. Furtherore, faster servers increase the cost of energy consution. Such increased cost ay counterweight the gain fro enalty reduction. Therefore, for an alication environent with secific workload which includes the task arrival rate and the average task execution requireent, a service rovider needs to decide an otial ultiserver configuration (i.e., the size and the seed of a ultiserver syste), such that the exected rofit is axiized. In this aer, we study the roble of otial ultiserver configuration for rofit axiization in a cloud couting environent. Our aroach is to treat a ultiserver syste as an M/M/ queuing odel, such that our otiization roble can be forulated and solved analytically. We consider two server seed and ower consution odels, naely, the idle-seed odel and the constant-seed odel. Our ain contributions are as follows. We derive the robability density function (df) of the waiting tie of a newly arrived service request. This result is significant in its own right and is the base of our discussion. We calculate the exected service charge to a service request. Based on these results, we get the exected net business gain in one unit of tie, and obtain the otial server size and the otial server seed nuerically. To the best of our knowledge, there has been no siilar investigation in the literature, although the ethod of otial ulticore server rocessor configuration has been eloyed for other uroses, such as anaging the ower and erforance tradeoff [7]. One related research is user-centric and arket-based and utility-driven resource anageent and task scheduling, which have been considered for cluster couting systes [7], [20], [2] and grid couting systes [4], [2], [9]. To coete and bid for shared couting resources through the use of econoic echaniss such as auctions, a user can secify the value (utility, yield) of a task, i.e., the reward (rice, rofit) of coleting the task. A utility function, which easures the value and iortance of a task as well as a user s tolerance to delay and sensitivity to quality of service, suorts arket-based bidding, negotiation, and adission control. By taking an econoic aroach to roviding service-oriented and utility couting, a service rovider allocates resources and schedules tasks in such a way that the total rofit earned is axiized. Instead of traditional syste-centric erforance otiization such as iniizing the average task resonse tie, the ain concern in such coutational econoy is user-centric erforance otiization, i.e., axiizing the total utility delivered to the users (i.e., the total user-erceived value). 2 AMULTISERVER MODEL Throughout the aer, we use P½eŠ to denote the robability of an event e. For a rando variable x, we use f x ðtþ to reresent the robability density function of x, and F x ðtþ to

3 reresent the cuulative distribution function (cdf) of x, and x to reresent the exectation of x. A cloud couting service rovider serves users service requests by using a ultiserver syste, which is constructed and aintained by an infrastructure vendor and rented by the service rovider. The architecture detail of the ultiserver syste can be quite flexible. Exales are blade servers and blade centers where each server is a server blade [6], clusters of traditional servers where each server is an ordinary rocessor [7], [20], [2], and ulticore server rocessors where each server is a single core [7]. We will sily call these blades/rocessors/cores as servers. Users (i.e., custoers of a service rovider) subit service requests (i.e., alications and tasks) to a service rovider, and the service rovider serves the requests (i.e., run the alications and erfor the tasks) on a ultiserver syste. Assue that a ultiserver syste S has identical servers. In this aer, a ultiserver syste is treated as an M/M/ queuing syste which is elaborated as follows. There is a Poisson strea of service requests with arrival rate, i.e., the interarrival ties are indeendent and identically distributed (i.i.d.) exonential rando variables with ean =. A ultiserver syste S aintains a queue with infinite caacity for waiting tasks when all the servers are busy. The first-coe-first-served (FCFS) queuing disciline is adoted. The task execution requireents (easured by the nuber of instructions to be executed) are i.i.d. exonential rando variables r with ean r. The servers (i.e., blades/rocessors/cores) of S have identical execution seed s (easured by the nuber of instructions that can be executed in one unit of tie). Hence, the task execution ties on the servers of S are i.i.d. exonential rando variables x ¼ r=s with ean x ¼ r=s. Notice that although an M/G/ queuing syste has been considered (see, e.g., [3]), the M/M/ queuing odel is the only odel that accoodates an analytical and closedfor exression of the robability density function of the waiting tie of a newly arrived service request. Let ¼ =x ¼ s=r be the average service rate, i.e., the average nuber of service requests that can be finished by a server of S in one unit of tie. The server utilization is ¼ = ¼ x= ¼ = r=s, which is the average ercentage of tie that a server of S is busy. Let k denote the robability that there are k service requests (waiting or being rocessed) in the M/M/ queuing syste for S. Then, we have ([4,. 02]) 8 >< k ¼ ðþ k 0 ; k ; k! >: k 0 ; k ;! where 0 ¼ X k¼0 ðþ k k! þ ðþ!! : The robability of queuing (i.e., the robability that a newly subitted service request ust wait because all servers are busy) is P q ¼ X k¼ k ¼ ¼ ðþ 0! : The average nuber of service requests (in waiting or in execution) in S is N ¼ X k¼0 k k ¼ þ P q: Alying Little s result, we get the average task resonse tie as T ¼ N! ¼ x þ P q ¼ x þ ð Þ ð Þ 2 : The average waiting tie of a service request is W ¼ T x ¼ ð Þ 2 x: The waiting tie is the source of custoer dissatisfaction. A service rovider should kee the waiting tie to a low level by roviding enough servers and/or increasing server seed, and be willing to ay back to a custoer in case the waiting tie exceeds certain liit. 3 POWER CONSUMPTION MODELS Power dissiation and circuit delay in digital CMOS circuits can be accurately odeled by sile equations, even for colex icrorocessor circuits. CMOS circuits have dynaic, static, and short-circuit ower dissiation; however, the doinant coonent in a well-designed circuit is dynaic ower consution P (i.e., the switching coonent of ower), which is aroxiately P ¼ acv 2 f, where a is an activity factor, C is the loading caacitance, V is the suly voltage, and f is the clock frequency [6]. In the ideal case, the suly voltage and the clock frequency are related in such a way that V / f for soe constant >0 [22]. The rocessor execution seed s is usually linearly roortional to the clock frequency, naely, s / f. For ease of discussion, we will assue that V ¼ bf and s ¼ cf, where b and c are soe constants. Hence, we know that ower consution is P ¼ acv 2 f ¼ ab 2 Cf 2þ ¼ðab 2 C=c 2þ Þs 2þ ¼ s, where ¼ ab 2 C=c 2þ and ¼ 2 þ. For instance, by setting b ¼ :6, ac ¼ 7:0, c ¼ :0, ¼ 0:5, ¼ 2 þ ¼ 2:0, and ¼ ab 2 C=c ¼ 9:492, the value of P calculated by the equation P ¼ acv 2 f ¼ s is reasonably close to that in [] for the Intel Pentiu M rocessor. We will consider two tyes of server seed and ower consution odels. In the idle-seed odel, a server runs at zero seed when there is no task to erfor. Since the ower for seed s is s, the average aount of energy consued by a server in one unit of tie is s ¼ rs, where we notice that the seed of a server is zero when it is idle. The average aount of energy consued by an -server syste S in one unit of tie, i.e., the ower suly to the ultiserver syste S, isp ¼ s ¼ rs, where ¼ x is the average nuber of busy servers in S. Since a server still consues soe aount of ower P even when it is idle (assue that an idle server consues certain base ower P, which includes static ower dissiation, short-circuit ower dissiation, and other leakage and wasted ower []), we will include P in P, i.e., P ¼ ðs þ P Þ¼rs þ P. Notice that when P ¼ 0, the above P is indeendent of.

4 In the constant-seed odel, all servers run at the seed s even if there is no task to erfor. Again, we use P to reresent the ower allocated to ultiserver syste S. Since the ower for seed s is s, the ower allocated to ultiserver syste S is P ¼ ðs þ P Þ. 4 WAITING TIME DISTRIBUTION Let W denote the waiting tie of a new service request that arrives to a ultiserver syste. In this section, we find the df f W ðtþ of W. To this end, we consider W in different situations, deending on the nuber of tasks in the queuing syste when a new service request arrives. Let W k denote the waiting tie of a new task that arrives to an M/M/ queuing syste under the condition that there are k tasks in the queuing syste when the task arrives. We define a unit iulse function u z ðtþ as follows: 8 >< u z ðtþ ¼ z; 0 t z ; >: 0; t > z : The function u z ðtþ has the following roerty: Z 0 u z ðtþdt ¼ ; naely, u z ðtþ can be treated as a df of a rando variable with exectation Z 0 tu z ðtþdt ¼ z Z =z 0 tdt ¼ 2z : Let z!and define uðtþ ¼li z! u z ðtþ.it is clear that any rando variable whose df is uðtþ has exectation 0. The following theore gives the df of the waiting tie of a newly arrived service request: Theore. The df of the waiting tie W of a newly arrived service request is f W ðtþ ¼ð P q ÞuðtÞþ e ð Þt ; where P q ¼ =ð Þ and ¼ 0 ðþ =!. Sketch of the Proof. Let W k be the waiting tie of a new service request if there are k tasks in the queuing syste when the service request arrives. We find the df of W k for all k 0. Then, we have f W ðtþ ¼ X k¼0 k f Wk ðtþ: Actually, W k can be found for two cases, i.e., when k< and when k. A colete roof of the theore is given in Section 9. tu Notice that a ultiserver syste with ultile identical servers has been configured to serve requests fro certain alication doain. Therefore, we will only focus on task waiting tie in a waiting queue and do not consider other sources of delay, such as resource allocation and rovision, virtual achine instantiation and deloyent, and other overhead in a colex cloud couting environent. 5 SERVICE CHARGE If all the servers have a fixed seed s, the execution tie of a service request with execution requireent r is known as x ¼ r=s. The resonse tie to the service request is T ¼ W þ x ¼ W þ r=s. The resonse tie T is related to the service charge to a custoer of a service rovider in cloud couting. To study the exected service charge to a custoer, we need a colete secification of a service charge based on the aount of a service, the service-level agreeent, the satisfaction of a consuer, the quality of a service, the enalty of a low-quality service, and a service rovider s argin and rofit. Let s 0 be the baseline seed of a server. We define the service charge function for a service request with execution requireent r and resonse tie T to be 8 ar; if 0 T c r; s 0 ar d T c >< r ; s 0 Cðr; TÞ ¼ if c r<t a s 0 d þ c r; s 0 0; if T> a d þ c >: r: s 0 The above function is defined with the following rationals:. If the resonse tie T to rocess a service request is no longer than ðc=s 0 Þr ¼ cðr=s 0 Þ(i.e., a constant c ties the task execution tie with seed s 0 ), where the constant c is a araeter indicating the servicelevel agreeent, and the constant s 0 is a araeter indicating the exectation and satisfaction of a consuer, then a service rovider considers that the service request is rocessed successfully with high quality of service and charges a custoer ar, which is linearly roortional to the task execution requireent r(i.e., the aount of service), where a is the service charge er unit aount of service (i.e., a service rovider s argin and rofit).. If the resonse tie T to rocess a service request is longer than ðc=s 0 Þr but no longer than ða=d þ c=s 0 Þr, then a service rovider considers that the service request is rocessed with low quality of service and the charge to a custoer should decrease linearly as T increases. The araeter d indicates the degree of enalty of breaking the service-level agreeent.. If the resonse tie T to rocess a service request is longer than ða=d þ c=s 0 Þr, then a service rovider considers that the service request has been waiting too long, so there is no charge and the service is free. Notice that the task resonse tie T is coared with the task execution tie on a server with seed s 0 (i.e., the baseline or reference seed). The actual seed s of a server can be decided by a service rovider, which can be either lower or higher than s 0, deending on the workload (i.e., and r) and syste araeters (e.g.,,, and P ) and the service charge function (i.e., a, c, and d), such that the net business gain to be defined below is axiized.

5 Fig.. Service charge CðrÞ versus r and. Fig. 2. Noralized service charge CðrÞ=ar versus r and. To build our discussion uon our earlier result on task waiting tie, we notice that the service charge function can be rewritten equivalently in ters of r and W as 8 ar; if 0 W c r; s 0 s a þ cd d >< r dw; s Cðr; WÞ ¼ 0 s c if r<w a s 0 s d þ c r; s 0 s 0; if W> a d þ c >: r: s 0 s The following theore gives the exected charge to a service request: Theore 2. The exected charge to a service request is P q C ¼ ar ððs rþðc=s 0 =sþþþ ; ððs rþða=d þ c=s 0 =sþþþ where P q ¼ =ð Þ and ¼ 0 ðþ =!. Sketch of the Proof. The roof is actually a detailed calculation of C, which contains two stes. In the first ste, we calculate CðrÞ, i.e., the exected charge to a service request with execution requireent r, based on the df of W obtained fro Theore. In the second ste, we calculate C based on the df of r. A colete roof of the theore is given in Section 9. tu In Fig., we consider the exected charge to a service request with execution requireent r, i.e., dp q CðrÞ ¼ar ð Þ e ð Þðc=s 0 =sþr e ð Þða=dþc=s0 =sþr : We assue that r ¼ billion instructions, ¼ 7 servers, s 0 ¼ billion instructions er second, s ¼ billion instructions er second, a ¼ 0 cents er one billion instructions (Note: The onetary unit cent in this aer ay not be identical but should be linearly roortional to the real cent in US dollars.), c ¼ 3, and d ¼ cents er second. (Note: These araeters are chosen only for illustration and should be scaled to any values.) For ¼ 6:5; 6:35; 6:55; 6:75; 6:95 service requests er second, we show CðrÞ for 0 r 3. It can be seen that the service charge is a decreasing function of, since the waiting tie and lateness enalty increase as increases. It can also be seen that the service charge is an increasing function of r, i.e., large service requests generate ore revenue than sall service requests. In Fig. 2, we further dislay CðrÞ=ar using the sae araeters in Fig.. Since ar is the ideal (axiu) charge to a service request with execution requireent r, CðrÞ=ar is considered as the noralized service charge. For ¼ 6:5; 6:35; 6:55; 6:75; 6:95 service requests er second, we show CðrÞ=ar for 0 r 3. It can be seen that the noralized service charge is a decreasing function of, since the waiting tie and lateness enalty increase as increases. It can also be seen that the noralized service charge is an increasing function of r, i.e., the ercentage of lost service charge due to waiting tie decreases as service requireent r increases. In other words, it is ore likely to ake rofit fro large service requests and it is ore likely to give free services to sall service requests. It can be verified that as r aroaches 0, the noralized service CðrÞ charge is li r!0 ar ¼ P q, where P q increases (and P q decreases) as increases. It can also be verified that as r aroaches infinity, the noralized service charge is CðrÞ li r! ar ¼, for all. 6 NET BUSINESS GAIN Since the nuber of service requests rocessed in one unit of tie is in a stable M/M/ queuing syste, the exected service charge in one unit of tie is C, which is actually the exected revenue of a service rovider. Assue that the rental cost of one server for unit of tie is. Also, assue that the cost of energy is er Watt. The cost of a service rovider is the su of the cost of infrastructure renting and the cost of energy consution, i.e., þ P. Then, the exected net business gain (i.e., the net rofit) of a service rovider in one unit of tie is G ¼ C ð þ PÞ, which is defined as the revenue inus the cost. The above equation is G ¼ C ð þ ðrs þ P ÞÞ, for the idle-seed odel, and G ¼ C ð þ ðs þ P ÞÞ, for the constant-seed odel. In Figs. 3 and 4, we deonstrate the revenue C and the net business gain G in one unit of tie as a function of for the two ower consution odels, resectively, using the sae araeters in Figs. and 2. Furtherore, we assue

6 Fig. 3. Revenue and net business gain versus (idle-seed odel). that P ¼ 2 Watts, ¼ 2:0, ¼ 9:492, ¼ :5 cents er second, and ¼ 0: cents er Watt. For 0 7, we show C and G. The cost of infrastructure renting is ¼ 4 cents er second, and the cost of energy consution is 0:5 þ 7 cents er second for the idle-seed odel and 0.5 cents er second for the constant-seed odel. We observe that both C and G increase with alost linearly and dro sharly after certain oint. In other words, ore service requests bring ore revenue and net business gain; however, after the nuber of service requests er unit of tie reaches certain oint, the excessive waiting tie causes increased lateness enalty, so that there is no revenue and negative business gain. There are two situations that cause negative business gain. In the first case, there is no enough business (i.e., service requests). In this case, a service rovider should consider reducing the nuber of servers and/or server seed s, so that the cost of infrastructure renting and the cost of energy consution can be reduced. In the second case, there is too uch business (i.e., service requests). In this case, a service rovider should consider increasing the nuber of servers and/or server seed, so that the waiting tie can be reduced and the revenue can be increased. However, increasing the nuber of servers and/or server seed also increases the cost of infrastructure renting and the cost of energy consution. Therefore, we have the roble of selecting the otial server size and/or server seed so that the rofit is axiized. 7 PROFIT MAXIMIZATION To forulate and solve our otiization robles analytically, we need a closed-for exression of C. To this end, let P us use the following closed-for aroxiation, ðþ k k¼0 k! e, which is very accurate when is not too sall and is not too large [7]. We also need Stirling s aroxiation of!, i.e.,! ffiffiffiffiffiffiffiffiffi 2ð e Þ. Therefore, we get the following closed-for aroxiation of : ffiffiffiffiffiffiffiffiffi 2ð Þðe =eþ þ ; and the following closed-for aroxiation of P q : P q ffiffiffiffiffiffiffiffiffi 2ð Þðe =eþ þ : Fig. 4. Revenue and net business gain versus (constant-seed odel). By using the above-closed-for exression of P q, we get a closed-for aroxiation of the exected service charge to a service request as C ar ffiffiffiffiffiffiffiffiffi ð 2ð Þðe =eþ þ Þ ððs rþðc=s 0 =sþþþ! : ððs rþða=d þ c=s 0 =sþþþ For convenience, we rewrite C as C ¼ arð D D 2 D 3 Þ, where D ¼ ffiffiffiffiffiffiffiffiffi 2ð Þðe =eþ þ ; D 2 ¼ðs rþðc=s 0 =sþþ; D 3 ¼ðs rþða=d þ c=s 0 =sþþ: Our discussion in this section is based on the above-closedfor exression of C. 7. Otial Size Given, r, s, P,,,, a, c, and d, our first roble is to find such that G is axiized. To axiize G, we need to find @ ð þ P Þ¼0; for the idle-seed @ ð þ ðs þ P ÞÞ ¼ 0; for the constant-seed ¼ ar ðd D 2 D 3 Þ D 2 D þ 2 D þ 3 D 2 To continue the calculation, we rewrite D as D ¼ ffiffiffiffiffiffiffiffiffi 2ð ÞR þ, where R ¼ðe =eþ. Notice that ln R ¼ lnðe =eþ ¼ð ln Þ. r 2 s ¼ ;

7 Fig. 5. Net business gain G versus and (idle-seed odel). we ¼ð ln ¼ ln ¼ R ln Now, ¼ ffiffiffiffiffi 2 2 ffiffiffiffi ð ÞR þ þ ð ¼ ffiffiffiffiffi 2 2 ffiffiffiffi ð ÞR þ ffiffiffiffi R ffiffiffiffi ð ÞR ln ¼ ffiffiffiffiffi 2 2 ffiffiffiffi ð ÞR þ ffiffiffiffi R ffiffiffiffi ð Þðln ÞR ¼ ffiffiffiffiffi 2 2 ffiffiffiffi ð þ ÞR ffiffiffiffi ð Þðln ÞR : Furtherore, we have Fig. 6. Net business gain G versus and (constant-seed odel). Such server size otiization has clear hysical interretation. When is sall such that is close to, the waiting ties of service requests are excessively long, and the service charges and the net business gain are low. As increases, the waiting ties are significantly reduced, and the service charges and the net business gain are increased. However, as further increases, there will be no ore increase in the exected services charge which has an uer bound ar; on the other hand, the cost of a service rovider (i.e., the rental cost and base ower consution) increases, so that the net business gain is actually reduced. Hence, there is an otial choice of which axiizes the rofit. 7.2 Otial Seed Given, r,, P,,,, a, c, and d, our second roble is to find s such that G is axiized. To axiize G, we need to find s @s rð Þs 2 ¼ 0; for the idle-seed odel, and ¼ cs=s @s s ¼ 0; for the constant-seed odel, ¼ as=d þ cs=s 0 : Although there is no closed-for solution to, we notice is a decreasing function of. Therefore, can be found nuerically by using the standard bisection ethod. In Figs. 5 and 6, we deonstrate the net business gain G in one unit of tie as a function of and for the two ower consution odels, resectively, using the sae araeters in Figs., 2, 3, and 4. For ¼ 2:9; 3:9; 4:9; 5:9; 6:9, we dislay G for large enough such that <. We notice that there is an otial choice of such that G is axiized. Using our analytical results, we can find such ¼ 0. The otial value of is , , , , , resectively, for the idleseed odel, and , , , 6.860, , resectively, for the ¼ ar ðd D 2 D 3 Þ D 2 D þ 2 D þ 3 D 2 Siilar to the calculation in the last section, we r s ¼ 2 s ; @s ¼ ð Þ; ¼ ð ÞR: s

8 Fig. 7. Net business gain G versus s and (idle-seed odel). Now, ¼ ffiffiffiffiffiffiffiffiffi R @s ¼ ffiffiffiffiffiffiffiffiffi 2 s R þ s ð Þ2 R ¼ ffiffiffiffiffiffiffiffiffi 2ð þ ð Þ 2 Þ R s : Furtherore, we ¼ c þðs rþ s 0 s s 2 ¼ c r s 0 s 2 ; ¼ a d þ c þðs rþ s 0 s s 2 ¼ a d þ c r s 0 s : 2 Although there is no closed-for solution to s, we notice is a decreasing function of s. Therefore, s can be found nuerically by using the standard bisection ethod. In Figs. 7 and 8, we deonstrate the net business gain G in one unit of tie as a function of s and for the two ower consution odels, resectively, using the sae araeters in Figs., 2, 3, 4, 5, and 6. For ¼ 2:9; 3:9; 4:9; 5:9; 6:9, we dislay G for s large enough such that <. We notice that there is an otial choice of s such that G is axiized. Using our analytical results, we can find s such that Fig. 9. Net business gain G versus s and (idle-seed ¼ 0. The otial value of s is , , ,.049,.90, resectively, for the idle-seed odel, and , , , ,.3584, resectively, for the constant-seed odel. Such server seed otiization also has clear hysical interretation. When s is sall such that is close to, the waiting ties of service requests are excessively long, and the service charges and the net business gain are low. As s increases, the waiting ties are significantly reduced, and the service charges and the net business gain are increased. However, as s further increases, there will be no ore increase in the exected services charge which has an uer bound ar; on the other hand, the cost of a service rovider (i.e., the cost of energy consution) increases, so that the net business gain is actually reduced. Hence, there is an otial choice of s which axiizes the rofit. 7.3 Otial Size and Seed Given, r, P,,,, a, c, and d, our third roble is to find and s such that G is axiized. To axiize G, we need to find and s such ¼ 0 ¼ 0, have been derived in the last two sections. The two equations can be solved by a nested bisection search rocedure. In Figs. 9 and 0, we deonstrate the net business gain G in one unit of tie as a function of s and for the two ower consution odels, resectively, using the sae araeters in Figs., 2, 3, 4, 5, 6, 7, and 8, where ¼ 6:9. For ¼ 4; 5; 6; 7; 8, we dislay G for s large enough such that <. Using our analytical results, we can find and s such ¼ 0 ¼ 0. For the idle-seed Fig. 8. Net business gain G versus s and (constant-seed odel). Fig. 0. Net business gain G versus s and (constant-seed odel).

9 odel, the theoretically otial values are ¼ 5:56827 and s ¼ :4689, which result in the axiu G ¼ 49:2536 by using the closed-for aroxiation of C. Practically, can be either 5 or 6. When ¼ 5, the otial value of s is.62236, which results in the axiu G ¼ 49:650. When ¼ 6, the otial value of s is.37044, which results in the axiu G ¼ 49:8888. Hence, the ractically otial setting is ¼ 6 and s ¼ :37044, and the axiu net business gain in one unit of tie is G ¼ 49:29273 by using the exact exression of C. For the constant-seed odel, the theoretically otial values are ¼ 5:79074 and s ¼ :35667, which result in the axiu G ¼ 47:80769 by using the closed-for aroxiation of C. Practically, can be either 5 or 6. When ¼ 5, the otial value of s is.55839, which results in the axiu G ¼ 47: When ¼ 6, the otial value of s is.323, which results in the axiu G ¼ 47: Hence, the ractically otial setting is ¼ 6 and s ¼ :323, and the axiu net business gain in one unit of tie is G ¼ 47:9830 by using the exact exression of C. 8 SIMULATION SETTINGS AND RESULTS See Section of the suleentary aterial, which can be found on the Couter Society Digital Library at htt:// doi.ieeecoutersociety.org/0.09/tpds PROOFS OF THEOREMS AND 2 See Section 2 of the suleentary aterial, available online. 0 CONCLUDING REMARKS We have roosed a ricing odel for cloud couting which takes any factors into considerations, such as the requireent r of a service, the workload of an alication environent, the configuration ( and s) of a ultiserver syste, the service level agreeent c, the satisfaction (r and s 0 ) of a consuer, the quality (W and T) of a service, the enalty d of a low-quality service, the cost ( and ) of renting, the cost (,, P, and P ) of energy consution, and a service rovider s argin and rofit a. By using an M/M/ queuing odel, we forulated and solved the roble of otial ultiserver configuration for rofit axiization in a cloud couting environent. Our discussion can be easily extended to other service charge functions. Our ethodology can be alied to other ricing odels. ACKNOWLEDGMENTS The authors are grateful to three anonyous reviewers for their constructive coents. Part of the work were erfored while K. Hwang, K. Li, and A.Y. Zoaya were visiting Tsinghua National Laboratory for Inforation Science and Technology, Tsinghua University, in the winter of 20 and the suer of 202 as Intellectual Ventures endowed visiting chair rofessors. This work is artially suorted by Ministry of Science and Technology of China under National 973 Basic Research Grants No. 20CB and No. 20CB302505, and National 863 High-tech Progra Grant No. 20AA04050; Ministry of Industry and Inforation Technology of China under the Internet of Things rogra; the Innovation R/D Tea Progra of Guangdong Province, China, under contract No. 2000D ; Australian Research Grant DP0970. REFERENCES [] htt://en.wikiedia.org/wiki/cmos, 202. [2] htt://en.wikiedia.org/wiki/service_level_agreeent, 202. [3] M. Arbrust et al., Above the Clouds: A Berkeley View of Cloud Couting, Technical Reort No. UCB/EECS , Feb [4] R. Buyya, D. Abrason, J. Giddy, and H. Stockinger, Econoic Models for Resource Manageent and Scheduling in Grid Couting, Concurrency and Coutation: Practice and Exerience, vol. 4, , [5] R. Buyya, C.S. Yeo, S. Venugoal, J. Broberg, and I. Brandic, Cloud Couting and Eerging IT Platfors: Vision, Hye, and Reality for Delivering Couting as the Fifth Utility, Future Generation Couter Systes, vol. 25, no. 6, , [6] A.P. Chandrakasan, S. Sheng, and R.W. Brodersen, Low-Power CMOS Digital Design, IEEE J. Solid-State Circuits, vol. 27, no. 4, , Ar [7] B.N. Chun and D.E. Culler, User-Centric Perforance Analysis of Market-Based Cluster Batch Schedulers, Proc. Second IEEE/ ACM Int l Sy. Cluster Couting and the Grid, [8] D. Durkee, Why Cloud Couting Will Never be Free, Co. ACM, vol. 53, no. 5, , 200. [9] R. Ghosh, K.S. Trivedi, V.K. Naik, and D.S. Ki, End-to-End Perforability Analysis for Infrastructure-as-a-Service Cloud: An Interacting Stochastic Models Aroach, Proc. 6th IEEE Pacific Ri Int l Sy. Deendable Couting, , 200. [0] K. Hwang, G.C. Fox, and J.J. Dongarra, Distributed and Cloud Couting. Morgan Kaufann, 202. [] Enhanced Intel SeedSte Technology for the Intel Pentiu M Processor, White Paer, Intel, Mar [2] D.E. Irwin, L.E. Grit, and J.S. Chase, Balancing Risk and Reward in a Market-Based Task Service, Proc. 3th IEEE Int l Sy. High Perforance Distributed Couting, , [3] H. Khazaei, J. Misic, and V.B. Misic, Perforance Analysis of Cloud Couting Centers Using M/G//+r Queuing Systes, IEEE Trans. Parallel and Distributed Systes, vol. 23, no. 5, , May 202. [4] L. Kleinrock, Queueing Systes: Theory, vol.. John Wiley and Sons, 975. [5] Y.C. Lee, C. Wang, A.Y. Zoaya, and B.B. Zhou, Profit-Driven Service Request Scheduling in Clouds, Proc. 0th IEEE/ACM Int l Conf. Cluster, Cloud and Grid Couting,. 5-24, 200. [6] K. Li, Otial Load Distribution for Multile Heterogeneous Blade Servers in a Cloud Couting Environent, Proc. 25th IEEE Int l Parallel and Distributed Processing Sy. Workshos, , May 20. [7] K. Li, Otial Configuration of a Multicore Server Processor for Managing the Power and Perforance Tradeoff, J. Suercouting, vol. 6, no., , 202. [8] P. Mell and T. Grance, The NIST Definition of Cloud Couting, Nat l Inst. of Standards and Technology, htt://csrc.nist. gov/grous/sns/cloud-couting/, [9] F.I. Poovici and J. Wilkes, Profitable Services in an Uncertain World, Proc. ACM/IEEE Conf. Suercouting, [20] J. Sherwani, N. Ali, N. Lotia, Z. Hayat, and R. Buyya, Libra: A Coutational Econoy-Based Job Scheduling Syste for Clusters, Software - Practice and Exerience, vol. 34, , [2] C.S. Yeo and R. Buyya, A Taxonoy of Market-Based Resource Manageent Systes for Utility-Driven Cluster Couting, Software - Practice and Exerience, vol. 36, , [22] B. Zhai, D. Blaauw, D. Sylvester, and K. Flautner, Theoretical and Practical Liits of Dynaic Voltage Scaling, Proc. 4st Design Autoation Conf., , 2004.

10 Junwei Cao received the bachelor s and aster s degrees in control theories and engineering in 996 and 998, resectively, both fro Tsinghua University, Beijing, China. He received the PhD degree in couter science fro the University of Warwick, Coventry, United Kingdo, in 200. He is currently a rofessor and vice director, Research Institute of Inforation Technology, Tsinghua University, Beijing, China. He is also the director of Coon Platfor and Technology Division, Tsinghua National Laboratory for Inforation Science and Technology. Before joining Tsinghua University in 2006, he was a research scientist at MIT LIGO Laboratory and NEC Laboratories Euroe for about five years. He has ublished ore than 30 aers and cited by international scholars for over 3,000 ties. He is the book editor of Cyberinfrastructure Technologies and Alications, ublished by Nova Science in His research is focused on advanced couting technologies and alications. He is a senior eber of the IEEE and IEEE Couter Society, and a eber of the ACM and CCF. Kai Hwang received the PhD degree fro the University of California, Berkeley in 972. He is a rofessor of EE/CS at the University of Southern California. He also chairs the IV-endowed visiting chair rofessor grou at Tsinghua University in China. He has ublished eight books and ore than 28 scientific aers in couter architecture, arallel rocessing, distributed systes, cloud couting, network security, and Internet alications. His oular books have been adoted worldwide and translated into four foreign languages. His ublished aers have been cited ore than,000 ties by early 202. His latest book Distributed and Cloud Couting: fro Parallel Processing to the Internet of Things (with G. Fox and J. Dongarra) was just ublished by Kaufann in 20. He received the 2004 CFC Outstanding Achieveent Award, and the Founders Award for his ioneering work in arallel rocessing fro IEEE IPDPS in 20. He has served as a founding editor-in-chief of the Journal of Parallel and Distributed Couting for 28 years. He has delivered 34 keynote addresses on advanced couting systes and cutting-edge inforation technologies in ajor IEEE/ACM Conferences. He has erfored advisory, consulting and collaborative work for IBM, Intel, MIT Lincoln Lab, JPL at Caltech, ETL in Jaan, ITRI in Taiwan, GMD in Gerany, INRIA in France, and Chinese Acadey of Sciences. He is a fellow of the IEEE (986). Keqin Li is a SUNY distinguished rofessor in couter science and an Intellectual Ventures endowed visiting chair rofessor at Tsinghua University, China. His research interests are ainly in design and analysis of algoriths, arallel and distributed couting, and couter networking. He has contributed extensively to rocessor allocation and resource anageent; design and analysis of sequential/arallel, deterinistic/robabilistic, and aroxiation algoriths; arallel and distributed couting systes erforance analysis, rediction, and evaluation; job scheduling, task disatching, and load balancing in heterogeneous distributed systes; dynaic tree ebedding and randoized load distribution in static networks; arallel couting using otical interconnections; dynaic location anageent in wireless counication networks; routing and wavelength assignent in otical networks; energy-efficient ower anageent and erforance otiization. He has ublished ore than 240 research ublications and has received several Best Paer Awards for his highest quality work. He is currently on the editorial board of IEEE Transactions on Parallel and Distributed Systes, IEEE Transactions on Couters, International Journal of Parallel, Eergent and Distributed Systes, International Journal of High Perforance Couting and Networking, and Otiization Letters. He is a senior eber of the IEEE. Albert Y. Zoaya is currently the chair rofessor of high erforance couting and networking and Australian Research Council Professorial fellow in the School of Inforation Technologies, The University of Sydney. He is also the director of the Centre for Distributed and High Perforance Couting which was established in late He is the author/coauthor of seven books, ore than 400 aers, and the editor of nine books and conference roceedings. He is the editor-in-chief of the IEEE Transactions on Couters and serves as an associate editor for 9 leading journals, such as, the IEEE Transactions on Parallel and Distributed Systes and Journal of Parallel and Distributed Couting. He is the reciient of the Meritorious Service Award (in 2000) and the Golden Core Recognition (in 2006), both fro the IEEE Couter Society. Also, he received the IEEE Technical Coittee on Parallel Processing Outstanding Service Award and the IEEE Technical Coittee on Scalable Couting Medal for Excellence in Scalable Couting, both in 20. He is a chartered engineer, a fellow of AAAS, IEEE, and IET (United Kingdo).. For ore inforation on this or any other couting toic, lease visit our Digital Library at

Dynamic Resource Allocation to Maximize the Profits in Cloud Environment

Dynamic Resource Allocation to Maximize the Profits in Cloud Environment Dynamic Resource Allocation to Maximize the Profits in Cloud Environment 1 K.R Dilip Department of Computer Science and Engineering, JNTUA, Anantapur/ Annamacharya Institute of Technology and Sciences,Tirupathi,

More information

ISSN: 2321-7782 (Online) Volume 2, Issue 5, May 2014 International Journal of Advance Research in Computer Science and Management Studies

ISSN: 2321-7782 (Online) Volume 2, Issue 5, May 2014 International Journal of Advance Research in Computer Science and Management Studies ISSN: 2321-7782 (Online) Volume 2, Issue 5, May 2014 International Journal of Advance Research in Computer Science and Management Studies Research Article / Survey Paper / Case Study Available online at:

More information

Optimal Multi Server Using Time Based Cost Calculation in Cloud Computing

Optimal Multi Server Using Time Based Cost Calculation in Cloud Computing Available Online at www.ijcsmc.com International Journal of Computer Science and Mobile Computing A Monthly Journal of Computer Science and Information Technology IJCSMC, Vol. 3, Issue. 8, August 2014,

More information

CLOUD computing is quickly becoming an effective

CLOUD computing is quickly becoming an effective IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, VOL XX, NO YY, MONTH 2Z Optimal Multiserver Configuration for Profit Maximization in Cloud Computing Junwei Cao, Senior Member, IEEE Kai Hwang, Fellow,

More information

SCIENTIFIC simulations executed on parallel computing

SCIENTIFIC simulations executed on parallel computing IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, VOL. 20, NO. X, XXX 2009 1 Scheduling Parallel Task Grahs on (Alost) Hoogeneous Multicluster Platfors Pierre-François Dutot, Tchiou N Také, Frédéric

More information

Dynamic Price Quotation in a Responsive Supply Chain for One-of-a-K ind Production

Dynamic Price Quotation in a Responsive Supply Chain for One-of-a-K ind Production Dynaic Price Quotation in a Resonsive Suly Chain for One-of-a-K ind Production Jian (Ray) Zhang Deartent of Mechanical and Manufacturing Engineering, University of Calgary, 5 University Drive NW, Calgary,

More information

Proposed Pricing Model for Cloud Computing

Proposed Pricing Model for Cloud Computing Computer Science and Information Technology 2(4): 211-218, 2014 DOI: 10.13189/csit.2014.020405 http://www.hrpub.org Proposed Pricing Model for Cloud Computing Muhammad Adeel Javaid Member Vendor Advisory

More information

Analysis of a Secure Software Upload Technique in Advanced Vehicles using Wireless Links

Analysis of a Secure Software Upload Technique in Advanced Vehicles using Wireless Links Proceedings of the 007 IEEE Intelligent Transortation Systes Conference Seattle, WA, USA, Set. 30 - Oct. 3, 007 WeC4.3 Analysis of a Secure Uload Technique in Advanced Vehicles using Wireless Links Irina

More information

A multi objective virtual machine placement method for reduce operational costs in cloud computing by genetic

A multi objective virtual machine placement method for reduce operational costs in cloud computing by genetic International Journal of Couter Networs and Counications Security VOL. 2, NO. 8, AUGUST 2014, 250 259 Available online at: www.icncs.org ISSN 2308-9830 C N C S A ulti obective virtual achine laceent ethod

More information

An Integrated Approach for Monitoring Service Level Parameters of Software-Defined Networking

An Integrated Approach for Monitoring Service Level Parameters of Software-Defined Networking International Journal of Future Generation Counication and Networking Vol. 8, No. 6 (15), pp. 197-4 http://d.doi.org/1.1457/ijfgcn.15.8.6.19 An Integrated Approach for Monitoring Service Level Paraeters

More information

1 Adaptive Control. 1.1 Indirect case:

1 Adaptive Control. 1.1 Indirect case: Adative Control Adative control is the attet to redesign the controller while online, by looking at its erforance and changing its dynaic in an autoatic way. Adative control is that feedback law that looks

More information

IEEE TRANSACTIONS ON COMPUTERS, VOL. 64, NO. X, XXXXX 2015 1. A Profit Maximization Scheme with Guaranteed Quality of Service in Cloud Computing

IEEE TRANSACTIONS ON COMPUTERS, VOL. 64, NO. X, XXXXX 2015 1. A Profit Maximization Scheme with Guaranteed Quality of Service in Cloud Computing TRANSACTIONS ON COMPUTERS, VOL. 64, NO. X, XXXXX 2015 1 A Profit Maximization Scheme with Guaranteed Quality of Service in Cloud Computing Jing Mei, Kenli Li, Member,, Aijia Ouyang, Keqin Li, Fellow, Abstract

More information

ESTIMATION OF THE DEMAND FOR RESIDENTIAL WATER IN A STONE- GEARY FORM AND THE CHOICE OF THE PRICE VARIABLE MARIE-ESTELLE BINET. Associate Professor

ESTIMATION OF THE DEMAND FOR RESIDENTIAL WATER IN A STONE- GEARY FORM AND THE CHOICE OF THE PRICE VARIABLE MARIE-ESTELLE BINET. Associate Professor ESTIMATION OF THE DEMAND FOR RESIDENTIAL WATER IN A STONE- GEARY FORM AND THE CHOICE OF THE PRICE VARIABLE MARIE-ESTELLE BINET Associate Professor arie-estelle.binet@univ-rennes1.fr CREM (UMR 611 CNRS),

More information

GRADUAL OPTIMIZATION OF URBAN FIRE STATION LOCATIONS BASED ON GEOGRAPHICAL NETWORK MODEL

GRADUAL OPTIMIZATION OF URBAN FIRE STATION LOCATIONS BASED ON GEOGRAPHICAL NETWORK MODEL GRADUAL OPTIMIZATION OF URBAN FIRE STATION LOCATIONS BASED ON GEOGRAPHICAL NETWORK MODEL Yu Yan a, b, Guo Qingsheng a, Tang Xining c a School of Resource and Environent Science, Wuhan University, 29 Luoyu

More information

Transient Performance of PacketScore for blocking DDoS attacks

Transient Performance of PacketScore for blocking DDoS attacks Transient Perforance of PacketScore for blocking DDoS attacks Mooi Choo Chuah 1 Wing Cheong Lau Yoohwan Ki H. Jonathan Chao CSE Deartent Bell Laboratories EECS Deartent ECE Deartent Lehigh Univ. Lucent

More information

This paper studies a rental firm that offers reusable products to price- and quality-of-service sensitive

This paper studies a rental firm that offers reusable products to price- and quality-of-service sensitive MANUFACTURING & SERVICE OPERATIONS MANAGEMENT Vol., No. 3, Suer 28, pp. 429 447 issn 523-464 eissn 526-5498 8 3 429 infors doi.287/so.7.8 28 INFORMS INFORMS holds copyright to this article and distributed

More information

An Innovate Dynamic Load Balancing Algorithm Based on Task

An Innovate Dynamic Load Balancing Algorithm Based on Task An Innovate Dynaic Load Balancing Algorith Based on Task Classification Hong-bin Wang,,a, Zhi-yi Fang, b, Guan-nan Qu,*,c, Xiao-dan Ren,d College of Coputer Science and Technology, Jilin University, Changchun

More information

Reliability Constrained Packet-sizing for Linear Multi-hop Wireless Networks

Reliability Constrained Packet-sizing for Linear Multi-hop Wireless Networks Reliability Constrained acket-sizing for inear Multi-hop Wireless Networks Ning Wen, and Randall A. Berry Departent of Electrical Engineering and Coputer Science Northwestern University, Evanston, Illinois

More information

PERFORMANCE METRICS FOR THE IT SERVICES PORTFOLIO

PERFORMANCE METRICS FOR THE IT SERVICES PORTFOLIO Bulletin of the Transilvania University of Braşov Series I: Engineering Sciences Vol. 4 (53) No. - 0 PERFORMANCE METRICS FOR THE IT SERVICES PORTFOLIO V. CAZACU I. SZÉKELY F. SANDU 3 T. BĂLAN Abstract:

More information

TOPIC T3: DIMENSIONAL ANALYSIS AUTUMN 2013

TOPIC T3: DIMENSIONAL ANALYSIS AUTUMN 2013 TOPIC T3: DIMENSIONAL ANALYSIS AUTUMN 013 Objectives (1 Be able to deterine the diensions of hysical quantities in ters of fundaental diensions. ( Understand the Princile of Diensional Hoogeneity and its

More information

Exploiting Hardware Heterogeneity within the Same Instance Type of Amazon EC2

Exploiting Hardware Heterogeneity within the Same Instance Type of Amazon EC2 Exploiting Hardware Heterogeneity within the Sae Instance Type of Aazon EC2 Zhonghong Ou, Hao Zhuang, Jukka K. Nurinen, Antti Ylä-Jääski, Pan Hui Aalto University, Finland; Deutsch Teleko Laboratories,

More information

A Virtual Machine Dynamic Migration Scheduling Model Based on MBFD Algorithm

A Virtual Machine Dynamic Migration Scheduling Model Based on MBFD Algorithm International Journal of Comuter Theory and Engineering, Vol. 7, No. 4, August 2015 A Virtual Machine Dynamic Migration Scheduling Model Based on MBFD Algorithm Xin Lu and Zhuanzhuan Zhang Abstract This

More information

Resource Allocation in Wireless Networks with Multiple Relays

Resource Allocation in Wireless Networks with Multiple Relays Resource Allocation in Wireless Networks with Multiple Relays Kağan Bakanoğlu, Stefano Toasin, Elza Erkip Departent of Electrical and Coputer Engineering, Polytechnic Institute of NYU, Brooklyn, NY, 0

More information

Use of extrapolation to forecast the working capital in the mechanical engineering companies

Use of extrapolation to forecast the working capital in the mechanical engineering companies ECONTECHMOD. AN INTERNATIONAL QUARTERLY JOURNAL 2014. Vol. 1. No. 1. 23 28 Use of extrapolation to forecast the working capital in the echanical engineering copanies A. Cherep, Y. Shvets Departent of finance

More information

OPTIMAL MULTI SERVER CONFIGURATION FOR PROFIT MAXIMIZATION IN CLOUD COMPUTING

OPTIMAL MULTI SERVER CONFIGURATION FOR PROFIT MAXIMIZATION IN CLOUD COMPUTING OPTIMAL MULTI SERVER CONFIGURATION FOR PROFIT MAXIMIZATION IN CLOUD COMPUTING Abstract: As cloud computing becomes more and more popular, understanding the economics of cloud computing becomes critically

More information

The Research of Measuring Approach and Energy Efficiency for Hadoop Periodic Jobs

The Research of Measuring Approach and Energy Efficiency for Hadoop Periodic Jobs Send Orders for Reprints to reprints@benthascience.ae 206 The Open Fuels & Energy Science Journal, 2015, 8, 206-210 Open Access The Research of Measuring Approach and Energy Efficiency for Hadoop Periodic

More information

PREDICTION OF POSSIBLE CONGESTIONS IN SLA CREATION PROCESS

PREDICTION OF POSSIBLE CONGESTIONS IN SLA CREATION PROCESS PREDICTIO OF POSSIBLE COGESTIOS I SLA CREATIO PROCESS Srećko Krile University of Dubrovnik Departent of Electrical Engineering and Coputing Cira Carica 4, 20000 Dubrovnik, Croatia Tel +385 20 445-739,

More information

Real Time Target Tracking with Binary Sensor Networks and Parallel Computing

Real Time Target Tracking with Binary Sensor Networks and Parallel Computing Real Tie Target Tracking with Binary Sensor Networks and Parallel Coputing Hong Lin, John Rushing, Sara J. Graves, Steve Tanner, and Evans Criswell Abstract A parallel real tie data fusion and target tracking

More information

Cooperative Caching for Adaptive Bit Rate Streaming in Content Delivery Networks

Cooperative Caching for Adaptive Bit Rate Streaming in Content Delivery Networks Cooperative Caching for Adaptive Bit Rate Streaing in Content Delivery Networs Phuong Luu Vo Departent of Coputer Science and Engineering, International University - VNUHCM, Vietna vtlphuong@hciu.edu.vn

More information

ON SELF-ROUTING IN CLOS CONNECTION NETWORKS. BARRY G. DOUGLASS Electrical Engineering Department Texas A&M University College Station, TX 77843-3128

ON SELF-ROUTING IN CLOS CONNECTION NETWORKS. BARRY G. DOUGLASS Electrical Engineering Department Texas A&M University College Station, TX 77843-3128 ON SELF-ROUTING IN CLOS CONNECTION NETWORKS BARRY G. DOUGLASS Electrical Engineering Departent Texas A&M University College Station, TX 778-8 A. YAVUZ ORUÇ Electrical Engineering Departent and Institute

More information

Dynamic Placement for Clustered Web Applications

Dynamic Placement for Clustered Web Applications Dynaic laceent for Clustered Web Applications A. Karve, T. Kibrel, G. acifici, M. Spreitzer, M. Steinder, M. Sviridenko, and A. Tantawi IBM T.J. Watson Research Center {karve,kibrel,giovanni,spreitz,steinder,sviri,tantawi}@us.ib.co

More information

Online Bagging and Boosting

Online Bagging and Boosting Abstract Bagging and boosting are two of the ost well-known enseble learning ethods due to their theoretical perforance guarantees and strong experiental results. However, these algoriths have been used

More information

How To Balance Over Redundant Wireless Sensor Networks Based On Diffluent

How To Balance Over Redundant Wireless Sensor Networks Based On Diffluent Load balancing over redundant wireless sensor networks based on diffluent Abstract Xikui Gao Yan ai Yun Ju School of Control and Coputer Engineering North China Electric ower University 02206 China Received

More information

Applying Multiple Neural Networks on Large Scale Data

Applying Multiple Neural Networks on Large Scale Data 0 International Conference on Inforation and Electronics Engineering IPCSIT vol6 (0) (0) IACSIT Press, Singapore Applying Multiple Neural Networks on Large Scale Data Kritsanatt Boonkiatpong and Sukree

More information

CLOSED-LOOP SUPPLY CHAIN NETWORK OPTIMIZATION FOR HONG KONG CARTRIDGE RECYCLING INDUSTRY

CLOSED-LOOP SUPPLY CHAIN NETWORK OPTIMIZATION FOR HONG KONG CARTRIDGE RECYCLING INDUSTRY CLOSED-LOOP SUPPLY CHAIN NETWORK OPTIMIZATION FOR HONG KONG CARTRIDGE RECYCLING INDUSTRY Y. T. Chen Departent of Industrial and Systes Engineering Hong Kong Polytechnic University, Hong Kong yongtong.chen@connect.polyu.hk

More information

Airline Yield Management with Overbooking, Cancellations, and No-Shows JANAKIRAM SUBRAMANIAN

Airline Yield Management with Overbooking, Cancellations, and No-Shows JANAKIRAM SUBRAMANIAN Airline Yield Manageent with Overbooking, Cancellations, and No-Shows JANAKIRAM SUBRAMANIAN Integral Developent Corporation, 301 University Avenue, Suite 200, Palo Alto, California 94301 SHALER STIDHAM

More information

Research Article Performance Evaluation of Human Resource Outsourcing in Food Processing Enterprises

Research Article Performance Evaluation of Human Resource Outsourcing in Food Processing Enterprises Advance Journal of Food Science and Technology 9(2): 964-969, 205 ISSN: 2042-4868; e-issn: 2042-4876 205 Maxwell Scientific Publication Corp. Subitted: August 0, 205 Accepted: Septeber 3, 205 Published:

More information

Evaluating Inventory Management Performance: a Preliminary Desk-Simulation Study Based on IOC Model

Evaluating Inventory Management Performance: a Preliminary Desk-Simulation Study Based on IOC Model Evaluating Inventory Manageent Perforance: a Preliinary Desk-Siulation Study Based on IOC Model Flora Bernardel, Roberto Panizzolo, and Davide Martinazzo Abstract The focus of this study is on preliinary

More information

A framework for performance monitoring, load balancing, adaptive timeouts and quality of service in digital libraries

A framework for performance monitoring, load balancing, adaptive timeouts and quality of service in digital libraries Int J Digit Libr (2000) 3: 9 35 INTERNATIONAL JOURNAL ON Digital Libraries Springer-Verlag 2000 A fraework for perforance onitoring, load balancing, adaptive tieouts and quality of service in digital libraries

More information

The Application of Bandwidth Optimization Technique in SLA Negotiation Process

The Application of Bandwidth Optimization Technique in SLA Negotiation Process The Application of Bandwidth Optiization Technique in SLA egotiation Process Srecko Krile University of Dubrovnik Departent of Electrical Engineering and Coputing Cira Carica 4, 20000 Dubrovnik, Croatia

More information

Web Application Scalability: A Model-Based Approach

Web Application Scalability: A Model-Based Approach Coyright 24, Software Engineering Research and Performance Engineering Services. All rights reserved. Web Alication Scalability: A Model-Based Aroach Lloyd G. Williams, Ph.D. Software Engineering Research

More information

ASIC Design Project Management Supported by Multi Agent Simulation

ASIC Design Project Management Supported by Multi Agent Simulation ASIC Design Project Manageent Supported by Multi Agent Siulation Jana Blaschke, Christian Sebeke, Wolfgang Rosenstiel Abstract The coplexity of Application Specific Integrated Circuits (ASICs) is continuously

More information

Stochastic Derivation of an Integral Equation for Probability Generating Functions

Stochastic Derivation of an Integral Equation for Probability Generating Functions Journal of Informatics and Mathematical Sciences Volume 5 (2013), Number 3,. 157 163 RGN Publications htt://www.rgnublications.com Stochastic Derivation of an Integral Equation for Probability Generating

More information

Software Quality Characteristics Tested For Mobile Application Development

Software Quality Characteristics Tested For Mobile Application Development Thesis no: MGSE-2015-02 Software Quality Characteristics Tested For Mobile Application Developent Literature Review and Epirical Survey WALEED ANWAR Faculty of Coputing Blekinge Institute of Technology

More information

Analyzing Spatiotemporal Characteristics of Education Network Traffic with Flexible Multiscale Entropy

Analyzing Spatiotemporal Characteristics of Education Network Traffic with Flexible Multiscale Entropy Vol. 9, No. 5 (2016), pp.303-312 http://dx.doi.org/10.14257/ijgdc.2016.9.5.26 Analyzing Spatioteporal Characteristics of Education Network Traffic with Flexible Multiscale Entropy Chen Yang, Renjie Zhou

More information

International Journal of Management & Information Systems First Quarter 2012 Volume 16, Number 1

International Journal of Management & Information Systems First Quarter 2012 Volume 16, Number 1 International Journal of Manageent & Inforation Systes First Quarter 2012 Volue 16, Nuber 1 Proposal And Effectiveness Of A Highly Copelling Direct Mail Method - Establishent And Deployent Of PMOS-DM Hisatoshi

More information

Machine Learning Applications in Grid Computing

Machine Learning Applications in Grid Computing Machine Learning Applications in Grid Coputing George Cybenko, Guofei Jiang and Daniel Bilar Thayer School of Engineering Dartouth College Hanover, NH 03755, USA gvc@dartouth.edu, guofei.jiang@dartouth.edu

More information

Endogenous Credit-Card Acceptance in a Model of Precautionary Demand for Money

Endogenous Credit-Card Acceptance in a Model of Precautionary Demand for Money Endogenous Credit-Card Acceptance in a Model of Precautionary Deand for Money Adrian Masters University of Essex and SUNY Albany Luis Raúl Rodríguez-Reyes University of Essex March 24 Abstract A credit-card

More information

Option B: Credit Card Processing

Option B: Credit Card Processing Attachent B Option B: Credit Card Processing Request for Proposal Nuber 4404 Z1 Bidders are required coplete all fors provided in this attachent if bidding on Option B: Credit Card Processing. Note: If

More information

Insurance Spirals and the Lloyd s Market

Insurance Spirals and the Lloyd s Market Insurance Spirals and the Lloyd s Market Andrew Bain University of Glasgow Abstract This paper presents a odel of reinsurance arket spirals, and applies it to the situation that existed in the Lloyd s

More information

arxiv:0805.1434v1 [math.pr] 9 May 2008

arxiv:0805.1434v1 [math.pr] 9 May 2008 Degree-distribution stability of scale-free networs Zhenting Hou, Xiangxing Kong, Dinghua Shi,2, and Guanrong Chen 3 School of Matheatics, Central South University, Changsha 40083, China 2 Departent of

More information

Implementation of Active Queue Management in a Combined Input and Output Queued Switch

Implementation of Active Queue Management in a Combined Input and Output Queued Switch pleentation of Active Queue Manageent in a obined nput and Output Queued Switch Bartek Wydrowski and Moshe Zukeran AR Special Research entre for Ultra-Broadband nforation Networks, EEE Departent, The University

More information

Near Light Correction for Image Relighting and 3D Shape Recovery

Near Light Correction for Image Relighting and 3D Shape Recovery Near Light Correction for Iage Relighting and 3D Shae Recovery Xiang Huang, Marc Walton, Greg Bearan and Oliver Cossairt Northwestern University, Evanston, IL, USA ANE Iage, Pasadena, CA, USA xianghuang@gailco

More information

Measuring Bottleneck Bandwidth of Targeted Path Segments

Measuring Bottleneck Bandwidth of Targeted Path Segments Measuring Bottleneck Bandwidth of Targeted Path Segents Khaled Harfoush Deartent of Couter Science North Carolina State University Raleigh, NC 27695 harfoush@cs.ncsu.edu Azer Bestavros Couter Science Deartent

More information

An Approach to Combating Free-riding in Peer-to-Peer Networks

An Approach to Combating Free-riding in Peer-to-Peer Networks An Approach to Cobating Free-riding in Peer-to-Peer Networks Victor Ponce, Jie Wu, and Xiuqi Li Departent of Coputer Science and Engineering Florida Atlantic University Boca Raton, FL 33431 April 7, 2008

More information

Image restoration for a rectangular poor-pixels detector

Image restoration for a rectangular poor-pixels detector Iage restoration for a rectangular poor-pixels detector Pengcheng Wen 1, Xiangjun Wang 1, Hong Wei 2 1 State Key Laboratory of Precision Measuring Technology and Instruents, Tianjin University, China 2

More information

Load Control for Overloaded MPLS/DiffServ Networks during SLA Negotiation

Load Control for Overloaded MPLS/DiffServ Networks during SLA Negotiation Int J Counications, Network and Syste Sciences, 29, 5, 422-432 doi:14236/ijcns292547 Published Online August 29 (http://wwwscirporg/journal/ijcns/) Load Control for Overloaded MPLS/DiffServ Networks during

More information

Markov Models and Their Use for Calculations of Important Traffic Parameters of Contact Center

Markov Models and Their Use for Calculations of Important Traffic Parameters of Contact Center Markov Models and Their Use for Calculations of Iportant Traffic Paraeters of Contact Center ERIK CHROMY, JAN DIEZKA, MATEJ KAVACKY Institute of Telecounications Slovak University of Technology Bratislava

More information

Endogenous Market Structure and the Cooperative Firm

Endogenous Market Structure and the Cooperative Firm Endogenous Market Structure and the Cooperative Fir Brent Hueth and GianCarlo Moschini Working Paper 14-WP 547 May 2014 Center for Agricultural and Rural Developent Iowa State University Aes, Iowa 50011-1070

More information

An important observation in supply chain management, known as the bullwhip effect,

An important observation in supply chain management, known as the bullwhip effect, Quantifying the Bullwhi Effect in a Simle Suly Chain: The Imact of Forecasting, Lead Times, and Information Frank Chen Zvi Drezner Jennifer K. Ryan David Simchi-Levi Decision Sciences Deartment, National

More information

Storage Basics Architecting the Storage Supplemental Handout

Storage Basics Architecting the Storage Supplemental Handout Storage Basics Architecting the Storage Sulemental Handout INTRODUCTION With digital data growing at an exonential rate it has become a requirement for the modern business to store data and analyze it

More information

Extended-Horizon Analysis of Pressure Sensitivities for Leak Detection in Water Distribution Networks: Application to the Barcelona Network

Extended-Horizon Analysis of Pressure Sensitivities for Leak Detection in Water Distribution Networks: Application to the Barcelona Network 2013 European Control Conference (ECC) July 17-19, 2013, Zürich, Switzerland. Extended-Horizon Analysis of Pressure Sensitivities for Leak Detection in Water Distribution Networks: Application to the Barcelona

More information

Construction Economics & Finance. Module 3 Lecture-1

Construction Economics & Finance. Module 3 Lecture-1 Depreciation:- Construction Econoics & Finance Module 3 Lecture- It represents the reduction in arket value of an asset due to age, wear and tear and obsolescence. The physical deterioration of the asset

More information

Impact of Processing Costs on Service Chain Placement in Network Functions Virtualization

Impact of Processing Costs on Service Chain Placement in Network Functions Virtualization Ipact of Processing Costs on Service Chain Placeent in Network Functions Virtualization Marco Savi, Massio Tornatore, Giacoo Verticale Dipartiento di Elettronica, Inforazione e Bioingegneria, Politecnico

More information

LEAN FOR FRONTLINE MANAGERS IN HEALTHCARE An action learning programme for frontline healthcare managers

LEAN FOR FRONTLINE MANAGERS IN HEALTHCARE An action learning programme for frontline healthcare managers Course Code: L024 LEAN FOR FRONTLINE MANAGERS IN HEALTHCARE An action learning prograe for frontline healthcare anagers 6 days Green Belt equivalent Are you ready to challenge the status quo and transfor

More information

Study on the development of statistical data on the European security technological and industrial base

Study on the development of statistical data on the European security technological and industrial base Study on the developent of statistical data on the European security technological and industrial base Security Sector Survey Analysis: France Client: European Coission DG Migration and Hoe Affairs Brussels,

More information

Modeling Parallel Applications Performance on Heterogeneous Systems

Modeling Parallel Applications Performance on Heterogeneous Systems Modeling Parallel Applications Perforance on Heterogeneous Systes Jaeela Al-Jaroodi, Nader Mohaed, Hong Jiang and David Swanson Departent of Coputer Science and Engineering University of Nebraska Lincoln

More information

Online Appendix I: A Model of Household Bargaining with Violence. In this appendix I develop a simple model of household bargaining that

Online Appendix I: A Model of Household Bargaining with Violence. In this appendix I develop a simple model of household bargaining that Online Appendix I: A Model of Household Bargaining ith Violence In this appendix I develop a siple odel of household bargaining that incorporates violence and shos under hat assuptions an increase in oen

More information

New for 2016! Get Licensed

New for 2016! Get Licensed Financial Manageent 2016 HS There s only one place you need to go for all your professional developent needs. The Power to Know. NEW Experience a different school of learning! New for 2016! Online courses

More information

SOME APPLICATIONS OF FORECASTING Prof. Thomas B. Fomby Department of Economics Southern Methodist University May 2008

SOME APPLICATIONS OF FORECASTING Prof. Thomas B. Fomby Department of Economics Southern Methodist University May 2008 SOME APPLCATONS OF FORECASTNG Prof. Thoas B. Foby Departent of Econoics Southern Methodist University May 8 To deonstrate the usefulness of forecasting ethods this note discusses four applications of forecasting

More information

Efficient Key Management for Secure Group Communications with Bursty Behavior

Efficient Key Management for Secure Group Communications with Bursty Behavior Efficient Key Manageent for Secure Group Counications with Bursty Behavior Xukai Zou, Byrav Raaurthy Departent of Coputer Science and Engineering University of Nebraska-Lincoln Lincoln, NE68588, USA Eail:

More information

Energy Efficient VM Scheduling for Cloud Data Centers: Exact allocation and migration algorithms

Energy Efficient VM Scheduling for Cloud Data Centers: Exact allocation and migration algorithms Energy Efficient VM Scheduling for Cloud Data Centers: Exact allocation and igration algoriths Chaia Ghribi, Makhlouf Hadji and Djaal Zeghlache Institut Mines-Téléco, Téléco SudParis UMR CNRS 5157 9, Rue

More information

Monitoring Frequency of Change By Li Qin

Monitoring Frequency of Change By Li Qin Monitoring Frequency of Change By Li Qin Abstract Control charts are widely used in rocess monitoring roblems. This aer gives a brief review of control charts for monitoring a roortion and some initial

More information

An Efficient Method for Improving Backfill Job Scheduling Algorithm in Cluster Computing Systems

An Efficient Method for Improving Backfill Job Scheduling Algorithm in Cluster Computing Systems The International ournal of Soft Comuting and Software Engineering [SCSE], Vol., No., Secial Issue: The Proceeding of International Conference on Soft Comuting and Software Engineering 0 [SCSE ], San Francisco

More information

An Improved Decision-making Model of Human Resource Outsourcing Based on Internet Collaboration

An Improved Decision-making Model of Human Resource Outsourcing Based on Internet Collaboration International Journal of Hybrid Inforation Technology, pp. 339-350 http://dx.doi.org/10.14257/hit.2016.9.4.28 An Iproved Decision-aking Model of Huan Resource Outsourcing Based on Internet Collaboration

More information

REQUIREMENTS FOR A COMPUTER SCIENCE CURRICULUM EMPHASIZING INFORMATION TECHNOLOGY SUBJECT AREA: CURRICULUM ISSUES

REQUIREMENTS FOR A COMPUTER SCIENCE CURRICULUM EMPHASIZING INFORMATION TECHNOLOGY SUBJECT AREA: CURRICULUM ISSUES REQUIREMENTS FOR A COMPUTER SCIENCE CURRICULUM EMPHASIZING INFORMATION TECHNOLOGY SUBJECT AREA: CURRICULUM ISSUES Charles Reynolds Christopher Fox reynolds @cs.ju.edu fox@cs.ju.edu Departent of Coputer

More information

ADJUSTING FOR QUALITY CHANGE

ADJUSTING FOR QUALITY CHANGE ADJUSTING FOR QUALITY CHANGE 7 Introduction 7.1 The easureent of changes in the level of consuer prices is coplicated by the appearance and disappearance of new and old goods and services, as well as changes

More information

CRM FACTORS ASSESSMENT USING ANALYTIC HIERARCHY PROCESS

CRM FACTORS ASSESSMENT USING ANALYTIC HIERARCHY PROCESS 641 CRM FACTORS ASSESSMENT USING ANALYTIC HIERARCHY PROCESS Marketa Zajarosova 1* *Ph.D. VSB - Technical University of Ostrava, THE CZECH REPUBLIC arketa.zajarosova@vsb.cz Abstract Custoer relationship

More information

Fuzzy Sets in HR Management

Fuzzy Sets in HR Management Acta Polytechnica Hungarica Vol. 8, No. 3, 2011 Fuzzy Sets in HR Manageent Blanka Zeková AXIOM SW, s.r.o., 760 01 Zlín, Czech Republic blanka.zekova@sezna.cz Jana Talašová Faculty of Science, Palacký Univerzity,

More information

Profit-driven Cloud Service Request Scheduling Under SLA Constraints

Profit-driven Cloud Service Request Scheduling Under SLA Constraints Journal of Information & Computational Science 9: 14 (2012) 4065 4073 Available at http://www.joics.com Profit-driven Cloud Service Request Scheduling Under SLA Constraints Zhipiao Liu, Qibo Sun, Shangguang

More information

PREDICTION OF MILKLINE FILL AND TRANSITION FROM STRATIFIED TO SLUG FLOW

PREDICTION OF MILKLINE FILL AND TRANSITION FROM STRATIFIED TO SLUG FLOW PREDICTION OF MILKLINE FILL AND TRANSITION FROM STRATIFIED TO SLUG FLOW ABSTRACT: by Douglas J. Reineann, Ph.D. Assistant Professor of Agricultural Engineering and Graee A. Mein, Ph.D. Visiting Professor

More information

Energy Proportionality for Disk Storage Using Replication

Energy Proportionality for Disk Storage Using Replication Energy Proportionality for Disk Storage Using Replication Jinoh Ki and Doron Rote Lawrence Berkeley National Laboratory University of California, Berkeley, CA 94720 {jinohki,d rote}@lbl.gov Abstract Energy

More information

Method of supply chain optimization in E-commerce

Method of supply chain optimization in E-commerce MPRA Munich Personal RePEc Archive Method of supply chain optiization in E-coerce Petr Suchánek and Robert Bucki Silesian University - School of Business Adinistration, The College of Inforatics and Manageent

More information

DAY-AHEAD ELECTRICITY PRICE FORECASTING BASED ON TIME SERIES MODELS: A COMPARISON

DAY-AHEAD ELECTRICITY PRICE FORECASTING BASED ON TIME SERIES MODELS: A COMPARISON DAY-AHEAD ELECTRICITY PRICE FORECASTING BASED ON TIME SERIES MODELS: A COMPARISON Rosario Esínola, Javier Contreras, Francisco J. Nogales and Antonio J. Conejo E.T.S. de Ingenieros Industriales, Universidad

More information

A Scalable Application Placement Controller for Enterprise Data Centers

A Scalable Application Placement Controller for Enterprise Data Centers W WWW 7 / Track: Perforance and Scalability A Scalable Application Placeent Controller for Enterprise Data Centers Chunqiang Tang, Malgorzata Steinder, Michael Spreitzer, and Giovanni Pacifici IBM T.J.

More information

OpenGamma Documentation Bond Pricing

OpenGamma Documentation Bond Pricing OpenGaa Docuentation Bond Pricing Marc Henrard arc@opengaa.co OpenGaa Docuentation n. 5 Version 2.0 - May 2013 Abstract The details of the ipleentation of pricing for fixed coupon bonds and floating rate

More information

Media Adaptation Framework in Biofeedback System for Stroke Patient Rehabilitation

Media Adaptation Framework in Biofeedback System for Stroke Patient Rehabilitation Media Adaptation Fraework in Biofeedback Syste for Stroke Patient Rehabilitation Yinpeng Chen, Weiwei Xu, Hari Sundara, Thanassis Rikakis, Sheng-Min Liu Arts, Media and Engineering Progra Arizona State

More information

Optimal Service Pricing for a Cloud Cache

Optimal Service Pricing for a Cloud Cache Optimal Service Pricing for a Cloud Cache K.SRAVANTHI Department of Computer Science & Engineering (M.Tech.) Sindura College of Engineering and Technology Ramagundam,Telangana G.LAKSHMI Asst. Professor,

More information

Dynamic Resource Pricing on Federated Clouds

Dynamic Resource Pricing on Federated Clouds Dynamic Resource Pricing on Federated Clouds Marian Mihailescu and Yong Meng Teo Department of Computer Science National University of Singapore Computing 1, 13 Computing Drive, Singapore 117417 Email:

More information

A CHAOS MODEL OF SUBHARMONIC OSCILLATIONS IN CURRENT MODE PWM BOOST CONVERTERS

A CHAOS MODEL OF SUBHARMONIC OSCILLATIONS IN CURRENT MODE PWM BOOST CONVERTERS A CHAOS MODEL OF SUBHARMONIC OSCILLATIONS IN CURRENT MODE PWM BOOST CONVERTERS Isaac Zafrany and Sa BenYaakov Departent of Electrical and Coputer Engineering BenGurion University of the Negev P. O. Box

More information

Searching strategy for multi-target discovery in wireless networks

Searching strategy for multi-target discovery in wireless networks Searching strategy for ulti-target discovery in wireless networks Zhao Cheng, Wendi B. Heinzelan Departent of Electrical and Coputer Engineering University of Rochester Rochester, NY 467 (585) 75-{878,

More information

Generating Certification Authority Authenticated Public Keys in Ad Hoc Networks

Generating Certification Authority Authenticated Public Keys in Ad Hoc Networks SECURITY AND COMMUNICATION NETWORKS Published online in Wiley InterScience (www.interscience.wiley.co). Generating Certification Authority Authenticated Public Keys in Ad Hoc Networks G. Kounga 1, C. J.

More information

Local Area Network Management

Local Area Network Management Technology Guidelines for School Coputer-based Technologies Local Area Network Manageent Local Area Network Manageent Introduction This docuent discusses the tasks associated with anageent of Local Area

More information

Effect Sizes Based on Means

Effect Sizes Based on Means CHAPTER 4 Effect Sizes Based on Means Introduction Raw (unstardized) mean difference D Stardized mean difference, d g Resonse ratios INTRODUCTION When the studies reort means stard deviations, the referred

More information

The AGA Evaluating Model of Customer Loyalty Based on E-commerce Environment

The AGA Evaluating Model of Customer Loyalty Based on E-commerce Environment 6 JOURNAL OF SOFTWARE, VOL. 4, NO. 3, MAY 009 The AGA Evaluating Model of Custoer Loyalty Based on E-coerce Environent Shaoei Yang Econoics and Manageent Departent, North China Electric Power University,

More information

A Simple Model of Pricing, Markups and Market. Power Under Demand Fluctuations

A Simple Model of Pricing, Markups and Market. Power Under Demand Fluctuations A Simle Model of Pricing, Markus and Market Power Under Demand Fluctuations Stanley S. Reynolds Deartment of Economics; University of Arizona; Tucson, AZ 85721 Bart J. Wilson Economic Science Laboratory;

More information

RECURSIVE DYNAMIC PROGRAMMING: HEURISTIC RULES, BOUNDING AND STATE SPACE REDUCTION. Henrik Kure

RECURSIVE DYNAMIC PROGRAMMING: HEURISTIC RULES, BOUNDING AND STATE SPACE REDUCTION. Henrik Kure RECURSIVE DYNAMIC PROGRAMMING: HEURISTIC RULES, BOUNDING AND STATE SPACE REDUCTION Henrik Kure Dina, Danish Inforatics Network In the Agricultural Sciences Royal Veterinary and Agricultural University

More information

HW 2. Q v. kt Step 1: Calculate N using one of two equivalent methods. Problem 4.2. a. To Find:

HW 2. Q v. kt Step 1: Calculate N using one of two equivalent methods. Problem 4.2. a. To Find: HW 2 Proble 4.2 a. To Find: Nuber of vacancies per cubic eter at a given teperature. b. Given: T 850 degrees C 1123 K Q v 1.08 ev/ato Density of Fe ( ρ ) 7.65 g/cc Fe toic weight of iron ( c. ssuptions:

More information

Managing Complex Network Operation with Predictive Analytics

Managing Complex Network Operation with Predictive Analytics Managing Coplex Network Operation with Predictive Analytics Zhenyu Huang, Pak Chung Wong, Patrick Mackey, Yousu Chen, Jian Ma, Kevin Schneider, and Frank L. Greitzer Pacific Northwest National Laboratory

More information

The fast Fourier transform method for the valuation of European style options in-the-money (ITM), at-the-money (ATM) and out-of-the-money (OTM)

The fast Fourier transform method for the valuation of European style options in-the-money (ITM), at-the-money (ATM) and out-of-the-money (OTM) Comutational and Alied Mathematics Journal 15; 1(1: 1-6 Published online January, 15 (htt://www.aascit.org/ournal/cam he fast Fourier transform method for the valuation of Euroean style otions in-the-money

More information