An Effiecient Approach for Resource Auto-Scaling in Cloud Environments

Size: px
Start display at page:

Download "An Effiecient Approach for Resource Auto-Scaling in Cloud Environments"

Transcription

1 Inernaional Journal of Elecrical and Compuer Engineering (IJECE) Vol. 6, No. 5, Ocober 2016, pp. 2415~2424 ISSN: , DOI: /ijece.v6i An Effiecien Approach for Resource Auo-Scaling in Cloud Environmens Bahar Asgari 1, Mosafa Ghobaei Arani 1, Sam Jabbehdari 2 1 Deparmen of Compuer Engineering, Mahalla Branch, Islamic Azad Universiy, Mahalla, Iran 2 Deparmen of Compuer Engineering, Norh Tehran Branch, Islamic Azad Universiy, Tehran, Iran Aricle Info Aricle hisory: Received Mar 27, 2016 Revised Jul 6, 2016 Acceped Jul 28, 2016 Keyword: Auo-scaling Cloud compuing Markov decision process Reinforcemen learning Scalabiliy ABSTRACT Cloud services have become more popular among users hese days. Auomaic resource provisioning for cloud services is one of he imporan challenges in cloud environmens. In he cloud compuing environmen, resource providers shall offer required resources o users auomaically wihou any limiaions. I means whenever a user needs more resources, he required resources should be dedicaed o he users wihou any problems. On he oher hand, if resources are more han user s needs exra resources should be urn off emporarily and urn back on whenever hey needed. In his paper, we propose an auomaic resource provisioning approach based on reinforcemen learning for auo-scaling resources according o Markov Decision Process (MDP). Simulaion Resuls show ha he rae of Service Level Agreemen (SLA) violaion and sabiliy ha he proposed approach beer performance compared o he similar approaches. Copyrigh 2016 Insiue of Advanced Engineering and Science. All righs reserved. Corresponding Auhor: Bahar Asgari, Deparmen of Compuer Engineering, Mahalla Branch, Islamic Azad Universiy, Mahalla, Iran. Bahar_asgari88@yahoo.com 1. INTRODUCTION Cloud compuing is he number of virualized conneced compuers which offers single compuaional resource dynamically and o compue complex compuaion [1]-[3]. In oher word, cloud compuing saes o boh applicable programs offered as services on he Inerne, hardware and sofware sysems in daa ceners. By definiion, in daa cener hardware and sofware are called "cloud". Scalabiliy is one of he basic conceps in cloud compuing which is imporan in using higher efficiency of cloud compuing [4]. Scalabiliy is referred o increase sysem funcional power o have suiable response agains increased work load of course by adding sofware and hardware resources [5]. Whereas applicaions, especially applicaion program on web, do no have regular work load paerns so ha scalabiliy funcions (increase or decrease of scale) should have be done immediaely wih minimum human inervenion o provide resources for applicaions as soon as possible. Resource scaling wih minimum human inervenion is called auo-scaling [6]-[8]. Various workloads are of he bigges challenges in differen imes, so whenever provider wans o mee all he requiremens in all imes, i should reserve maximum needed resources previously for peak work load o suppor hem. In his siuaion provider someimes will be overprovisioning and i is going o be very cosly for hem (o buy maximum resources a peak imes) which leads o lower profi. Therefore funcional expenses will be reduced by urning off idle nodes on idle imes, bu i canno decrease financial expenses relaed purchasing and hosing IT equipmen s and heir depreciaion. If provider possesses only enough resources (average capaciy) o suppor average number of requess, he providers may be uilized, bu he provider migh no have enough local resources o mee cliens reques which leads o under- provisioning in some siuaions so provider has o rejec new cusomers or cancel Journal homepage: hp://iaesjournal.com/online/index.php/ijece

2 2416 ISSN: previous services operaing on sysem. We should design a sysem which will be able o manage uncerainy and remove any problems in cloud environmen. Also i should be able o impac parameers like expense, efficiency, SLA violaion ec. We offer auo-scaling according o reinforcemen learning. Reinforcemen learning (RL) is a kind of decision making ha deermines a goal performing funcional model, applies policy wihou previous informaion. RL has been performed successfully in exensive fields o suppor auo-conrol and dedicae resources [9]-[12] which works on he basic assumpion of penaly and reward so he facors move oward operaions which lead o highes profi. Major par of RL is on he basis of deerminaion of opimal policies in Markov [13],[14]. In his paper we wan o propose auo-scaling approach using MDP o manage SLA violaion and scaling expense and o preserve sysem sabiliy. RL has he capaciy o response suiably using environmen experiences. RL leads o beer managemen of compromise SLA violaion and number of scales bu i causes higher expenses. The res of his paper is organized as follows: we review relaed works abou RL in second par; he proposed approach comes in hird par in deail. The performance evaluaion of proposed approach will be explained in fourh par. Finally conclusion and suggesion will be presened in fifh secion. 2. RELATED WORKS Various sudies have been carried ou abou auo-scaling and is implemenaion. Curren approaches have advanages and disadvanages. As he proposed approach in his paper is based upon RL, we review researches relaed o his echnique in his secion. Enda Barre e al. [14] have been considered he parallel Q learning o reduce ime of deerminaion abou opimal policies and online learning. Their proposed approach uses MDP along wih RL. Fouad Bahrpeyma e al. [15] suggess RL-DRP approach. They use neural neworks in heir proposed mechanism. The approach enable cloud service providers o mee high volume of requess wihou wasing any ime, valuable work and a he same ime conrol resources opimally. Xavier Dureilh e al. [16] have proposed using proper iniializaion in primary sages also increasing he rae of convergence in process of learning o solve problem. They have offered experimens resuls. Also hey have inroduced an efficien model o deec changes hen compleed learning process managemen based on ha. Bauer e al. [17] proposed using RL o manage hreshold orders. Firs conroller applies hese orders o he goal program o reinforce is qualiy feaures. Second conroller supervises he orders, adaps hresholds and changes condiions, also i deacivaes unrelaed orders. Jia Rao e al. [18] represen a RL aware virualized machine configuraion (VCONF). Cenral design of VCONF is prepared based on RL aware model o scale and adap. Amoui e al. used RL successfully in managemen qualiy of web programs o opimize program's oupu [19]. Using simulaion in iniializaion of learning funcions is one of he ineresing aspecs of i. Finally Table 1 shows he comparison of above echniques. Reference Enda Barre [14] Fouad Bahrpeyma [15] Auo-scaling echnique Parallel Q learning Table 1. Comparison of Techniques Advanages and disadvanages Decreasing ime of opimal policy deerminaion and online learning Disadvanages: challenges in deerminaion of iniial policies Conribuion I uses inheren parallelism in disribued compuing plaforms like cloud RL Fas convergence process Higher uilizaion I inroduces a new decision making process o use predicably analysis of demand which considers parameers of offer and demand Xavier Dureilh [16] RL Horizonal scaling Increase in convergence rae in learning sages Bahai [17] RL I limis siuaion as pair of operaion-condiion and provides he possibiliy of re-use of learned models in an order se for nex sage Reinforcemen of load based on effecive limi JiaRao [18] VCONF VCONF is good adapaion wih online auo configuraion policies wih heerogeneous VMs VCONF is enable o guide iniial seing wihou decreasing in funcion of VMs Amoui [19] RL Qualiy managemen in applicaion of new web design o opimize program oupu Inegraion in a real cloud conroller and auo programming They proposed using RL o manage hreshold orders. Firs conroller applies order o he goal program o improve he feaures of qualiy Cenral design of VCONF using RL aware model works o scale and adap Using simulaion for iniializaion of learning funcions IJECE Vol. 6, No. 5, Ocober 2016 :

3 IJECE ISSN: PROPOSED APPROACH Final goal is o make auo scaling sysem o have he abiliy of decreasing coss and increasing sysem sabiliy; a he same ime wih SLA requiremens and sysem efficiency I means o use an online policy o dedicae resources wih scaling auomaically. Proposed approach will be inroduced according o RL and MDP. The offered MDP consiues from 4 caegories included condiions, operaions, ransmied possibiliies and rewards so ha decision making abou scale up/ scale down will be accomplished based on i Reinforcemen Learning (RL) RL [7],[14],[15] is a compuaional approach o undersand auomaic base learning o make he bes decisions. I insiss on learning via direc involvemen of agen and environmen. Decision maker refers o he agen who learns from experience and is bes acion is o perform a is maximum in any environmen. An auo scaler is responsible for decisions abou scaling wihou human involvemen and is objecive is o adap resources dynamically o he applicaions according o inpu workload. I decides o allocae or deallocae resources o he applicaions based on workload. In any ime which = 0,1,2, ime sequences are separaed, agen shows condiion of environmen s s where s is all possible condiions and i selecs a A( s ) where As ( ) is all variables in he condiion of s bu in a deermined ime, sequence of hese funcions and agen will be he nex reward r 1 which finds iself in new condiion of s 1. Agen will selec from condiion possibiliies hen operaes he possible acion. This will be agen's policy ha shows π in which π (s, a) as a a a he condiion s s. So MDP can be shown in four caegories included condiions, operaions, ransmied possibiliies and rewards: S: Environmenal sae space A: oal acion space P(. s, a)defines disribuion of governed possibiliies on ransmied condiions s + 1 ~ p (. s, a ) Q (. s, a) defines disribuion of governed possibiliies on received reward. R ( s,a ) ~ q (. s, a ) The objecive of learning process inside learning Q is o achieve he opimal policy which reflecs by Q amoun in general reward and coninues by operaing in curren siuaion. The amoun of Q will be calculaed by equaion 1 which includes discouned reward (decreased reward) and shows RL process policy. Q ( s, a ) Q ( s, a ) ( r m a x Q ( s, a ) Q ( s, a ) ) 1 a (1) Where r 1 is medium received reward of selecing a in s condiion is learning rae and γ is discoun coefficien (Reducion). The overall process of RL has been shown in Algorihm 1: Algorihm1: Reinforcemen Learning Algorihm (Q- learning) 1. Iniialize Q(s,a) arbirarily 2. Repea ( for each episode) 3. Iniialize s 4. Repea 5. Choose a from s using policy derived from Q ( - greedy) 6. Take acion a and observe r,s Q s, a Q s, a + 7. a r + m ax Q +1 a s, a - Q s, a 8. s s ; 9. Unil s is erminal a An Efficien Approach for Resource Auo Scaling in Cloud Environmens (Bahar Asgari)

4 2418 ISSN: Proposed Algorihm The proposed algorihm has been offered based on RL, ha is defined according o Markov process for auo scaling a MDP. Upper and lower hreshold have been defined oo and cloud service operaion will be moniored afer inroducion proposed MDP. Configuraion of proposed MDP has been considered as follows: S: he space of condiion: Full uilizaion, Under uillizaion, Normal uilizaion. A: he space of operaion: Scale up, Scale down, No- op. P (. s, a) defines disribuionpossibiliy governed on ransmied condiions. Q (. s, a) defines disribuion possibiliy governed on received reward. As we know MIPS means he number of insrucions per second. There has been inroduced wo variables for proposed approach included available MIPS and Requesed MIPS, boh are variables of service inpus. Q Updaing will be done using local regerssion according o hisory of insrucions. Division of wo amouns shows he amoun of uillizaion (equaion 2) and comparison of upper and lower hresholds deermine space of condiion. The full uilizaion and he under uilizaion condiion show in Equaion 3 and 4, respecively. Available MIPS Uilizaion Re quesed MIPS Requesed /Available High-Threshold Full-Uilizaion Under-Provisioning MIPS MIPS Requesed / Available Low-Threshold Under- uilizaion Over- Provisioning MIPS MIPS (2) (3) (4) Afer defining full uilizaion, under uilizaion and normal condiions, and operaing equaion 1 (Q(s, a) ), SLA violaion amoun will be acquired by Requesed MIPS and available MIPS hen decision will be made according o above funcions o do curren acion, i means o increase or decrease virual machine or no operaion. Table 2 represens process of decision making and Figure 1 shows a diagram included provider condiion changes regarded o uilizaion parameer. Table 2. Decision Making By MDP Uilizaion>High- Threshold Low-Threshold< Uilizaion < High -Threshold Uilizaion <Low- Threshold Sae() Full-Uilizaion (Under-Provisioning) Normal-Uilizaion (Normal- Provisioning) Under-Uilizaion (Over-Provisioning) Nex-Acion(+1) Scale_up No-op Scale_down Figure 1. Condiion of provider changes regarded o uilizaion parameer Proposed algorihm inroduced in his paper is represened as semi code offered in algorihm 2 according o Markov and decision making in Table 2. Algorihm2: Reinforcemen Learning (Q-Learning) 1. Iniialize Q (s, a)=0,s=0, a=0, high Range Q=0.8, low Range Q= Observe he Available MIPS and Requesed MIPS. 3. Observe he curren sae S. IJECE Vol. 6, No. 5, Ocober 2016 :

5 IJECE ISSN: If (requesed MIPS/available MIPS) > high Range Q), sae [0]= 0; /*Full-Uilizaion sae*/ 5. Else if (requesed MIPS/available MIPS) <Low Range Q), sae[1]= 1; /* Under-Uilizaion sae */ 6. Else sae [2]= 2; /* Normal-Uilizaion sae*/ 7. Loop 8. Selec acion, choose for sae,based one of he acion selecion policy Uilizaion 9. Take acion, observe r, as well as he new sae, s. 10. Updae Q value for he sae using he Regression and observed r and he maximum reward possible for he nex sae. 11. Q s, a Q s, a + a r + m ax Q +1 a s, a - Q s, a 12. Se he sae s o he new sae s, s s 13. Unil s is erminal 4. PERFORMANCE EVALUATION There has been used of Cloudsim [20] simulaor for simulaion. Four kinds of virual machine corresponded o Amazon EC2 [21] have been performed which heir specificaions offered in Table III. There have been used four kinds of services regarded o he variey of available services in cloud and we have no focused on ype of service or special program so ha used services are independen o programs. These services are combinaion of all heerogeneous programs like HPC, Web and so on. Also work load has been modeled according o normal disribuion o be closer o real world. Scaling will be done in 24 hour period and in 5 minues inervals (288 five minues), Low-Threshold is considered 0.2 and High-Threshold is considered 0.8 Sandard deviaion is 3000 MIPS and Diff Range is 0.4 There has been considered a funcion for iniializaion cos. As cos funcion is compued by hour and we have 5 minues inervals so ha we have o muliple overall coss by 300/3600. Table 3. Specificaion of Virual Machine Type Of Virual MIPS RAM Price Core Machine (CPU) (MB) (Cen) Micro Small 1, , Exra Large 2, , High-CPU Medium 2, Algorihm works by updaing Q. we have done Q updaing and obaining uilizaion by local regression. Updaing Q will be accomplished according o insrucion hisory; i means nex amoun will be deermined according o predicion of previous amoun. Prediced amoun should be muliplied by 0.7, because error possibiliy has been considered as 30 percen. Regression funcion helps us o scale VMs in he way ha decrease failed case along wih minimum cos. The amoun of Available MIPS and Requesed MIPS is calculaed in he main funcion of proposed approach. Also he amoun of SLA violaion is calculaed using heir difference. Requesed MIPS is divided o Available MIPS o inroduce wo dimensional array r [rsae] [0], r [rsae] [1] and r [rsaae] [2] which deermines underuilizaion, full uilizaion and normal funcions. Then he amoun of r will be updaed and he amoun of equaion Q (s, a) will be calculaed. Overall MIPS amoun is obained by division of violaion rae o he oal MIPS hen opimal curren acion will be seleced using Curren Acion() and Selec acion() according o he amoun of uilizaion. Then decision for scale down and scale up or null acion will be made.proposed approach which is learning auomaa aware [22] will be compared o cos aware auo scaling approach which is a simple, auomaa approach by parameers like cos, SLA violaion, iniializaion cos and number of scaling. There has been defined hree scenario for evaluaion proposed approach in Table 4. Table 4. Evaluaion Scenarios Scenario Goal Firs scenario Minimizaion SLA violaion Second scenario Minimizaion Toal Cos Third scenario Minimizaion number of scaling An Efficien Approach for Resource Auo Scaling in Cloud Environmens (Bahar Asgari)

6 2420 ISSN: Firs Scenario Evaluaion of SLA violaion has been considered in firs scenario compared o wo oher approaches. SLA violaion will be happened when provider canno provide predefined measures in SLA for users. Some examples of SLA violaion is he number of los deadlines, lack of warrany on agreed MIPS, lack of warrany on agreed bandwidh, number of rejeced requess because of no having enough resources a he peak imes. Increasing rae of SLA violaion causes lower qualiy in providing services for user. If Requesed MIPS is no mach wih available MIPS, SLA violaion will happen. Figure 2 represens resuls of comparison of SLA violaion in hree compared approaches for 4 services. As you can see SLA violaion rae in proposed approach is less han he ohers. Figure 2. Comparison of SLA violaion in services Figure 3 shows he comparison of overall SLA violaion for services included cos aware, learning auomaa and proposed approach. As you can see resuls of proposed approach simulaion compared o learning auomaa and cos aware approach has lower rae of SLA violaion a he ime of simulaion so ha using Q learning echnique in auo scaling leads o reduce SLA violaion. So whenever SLA is imporan for auo scaling, we can use proposed approach. Figure 3. Comparison of overall SLA violaion in hree approaches 4.2. Second Scenario We address evaluaion of cos measure and comparing i wih oher approaches. Service cos will be calculaed according o hours of uiliy. I means user pays he cos according o speed, power and capaciy of requesed resource (CPU, Memory and disk and ) also ime of using resource. Naurally cos will be low when we use resource wih lower speed and capaciy in lower inervals. I can decrease cos bu affecs oher qualiy facors. So o have a high qualiy service we have o increase cos. Cos is one of he mos imporan facors for users. I means ha user always sruggles o accomplish he reques wih minimum cos. Parameer of cos inroduces in hree caegories: Iniializaion cos, Runime cos and Toal cos. Iniializaion cos is iniial cos for seing up VMs. Runime cos equals o cos according o uiliy per hour which will be paid for VMs operaion. Toal cos calculaes by equaion 5: IJECE Vol. 6, No. 5, Ocober 2016 :

7 IJECE ISSN: Toal Cos = Iniializaion Cos Runime Cos (5) Runime cos of VM increases nearly 20 percen in simulaion of verical scale up. Cos measure in simulaion is calculaed according o addiion of VM iniializaion cos and VM runime cos. Figure 4 shows VM iniializaion cos. I specifies ha a Q aware approach has high iniializaion cos while an auomaa aware approach will save iniializaion cos subsanially. Figure 4. Comparison of iniializaion cos in hree approaches Figure 5 represens VM runime cos in 3 services in 24 hours. Resuls of simulaion shows proposed approach has lower runime cos. Figure 5. Comparison of VM runime cos in hree approaches Figure 6 represens resuls of simulaion according o oal cos of scaling for 3 compared approaches in a 24 hour period. Figure 6. Comparison of oal cos in hree approaches An Efficien Approach for Resource Auo Scaling in Cloud Environmens (Bahar Asgari)

8 2422 ISSN: Resuls of simulaion according oal cos in 24 hours for four services have been represened in Figure 7. Figure 7. Comparison of overall heoal cos in hree approaches As i is obvious in Figure 6 and 7, scaling aware of learning auomaa has lower cos compared o proposed approach and cos aware approach. Proposed approach in his paper has he highes oal cos in comparison. Q aware approach has high iniializaion and runime coss. Finally oal cos which is addiion of wo menioned coss shows ha he approach will no be proper approach compared o learning auomaa and cos aware approaches whenever he cos measure is considered Third Scenario In hird scenario we address comparing number of scales wih he oher wo approaches. The number of eliminaion or adding VMs is one of he imporan facors in dynamic scaling. I affecs speed of response in compuing environmen. Also i can cause o operaional overload and imposes cos o he sysem. Proper managemen of he measure helps us o achieve minimum cos, increase rae of response, consequenly reducion he rae of SLA violaion. Overall scaling funcion calculaes oal number of scales. The number of scaling funcions for four services has been shown in Figure 8. As you can see he number of scaling funcions for proposed approach will no change dramaically so ha sysem will have a proper sabiliy. Figure 8. Comparison he number of scaling in hree approaches As i is represened in Figure 9, he number of scaling funcions has been decreased in proposed approach compared o wo oher approaches according o resuls of simulaion. Reducion helps o opimize SLA violaion rae, lower cos and higher sysem sabiliy. IJECE Vol. 6, No. 5, Ocober 2016 :

9 IJECE ISSN: Figure 9. Comparison of overall he number of scaling in hree approaches 5. CONCLUSION Cloud services are disribued infrasrucures which exend space of communicaion and service. The resource providing has been very imporan because of daily grow of cloud services and scaling issue has been welcomed as one of he mos imporan feaures of cloud compuaion. In his paper we have represened an approach based upon reinforcemen learning also have addressed Markov model. There are 3 imporan facors in proposed approaches including SLA violaion rae, scaling cos and number of scales. Regarding cos measure, Q aware approach is no proper approach compared o he auomaa and cos aware approaches. Bu proposed approach reduces number of scales which leads o opimize rae of SLA violaion and sysem sabiliy. Also proposed approach decreases SLA violaion and opimizing SLA leads o increase cos. As a resul i makes difficul having minimum cos. On he oher hand focusing on he minimum cos leads o SLA violaion. So, we can observe subsanial reducion in SLA violaion and higher sysem sabiliy by using Q-learning echnique in auo scaling. Therefore i is possible o coninue sudies abou auo-scaling regarded oher effecive facors and oher approaches for example he condiion space will be changed according o uilizaion or we can represen a novice approach in auo-scaling using parallel Q learning and combinaion of parallel facor and new condiion. Also we can apply RL o predicae load in web aware sofware s. Also i is possible o merge RL and machine learning. Overload in proposed approach should be consider carefully oo. REFERENCES [1] R. Buyya, e al., Cloud compuing: principles and paradigms, John Wiley & Sons, vol. 87, [2] A. Vijaya and V. Neelanarayanan, A Model Driven Framework for Porable Cloud Services, Inernaional Journal of Elecrical and Compuer Engineering (IJECE), vol/issue: 6(2), pp , [3] M. G. Arani and M. Shamsi, An Exended Approach for Efficien Daa Sorage in Cloud Compuing Environmen, Inernaional Journal of Compuer Nework and Informaion Securiy, vol/issue: 7(8), pp. 30, [4] M. G. Arani, e al., An auonomic approach for resource provisioning of cloud services, Cluser Compuing, pp. 1-20, [5] N. Roy, e al., Efficien auoscaling in he cloud using predicive models for workload forecasing, in Cloud Compuing (CLOUD), 2011 IEEE Inernaional Conference on, pp , [6] K. Mogouie, e al., A Novel Approach for Opimizaion Auo-Scaling in Cloud Compuing Environmen, Inernaional Journal of Modern Educaion and Compuer Science, vol/issue: 7(8), pp. 9, [7] A. Liu, Theoreical Analysis for Scale-down-Aware Service Allocaion in Cloud Sorage Sysems, Inernaional Journal of Elecrical and Compuer Engineering, vol/issue: 3(1), pp. 21, [8] H. Ghiasi and M. G. Arani, Smar Virual Machine Placemen Using Learning Auomaa o Reduce Power Consumpion in Cloud Daa Ceners. [9] R. Hu, e al., Efficien Resources Provisioning Based on Load Forecasing in Cloud, The Scienific World Journal, [10] Y. Chevaleyre, e al., Issues in muliagen resource allocaion, Informaica, vol/issue: 30(1), [11] M. Jacyno, e al., Undersanding decenralised conrol of resource allocaion in a minimal muli-agen sysem, in Proceedings of he 6h inernaional join conference on Auonomous agens and muliagen sysems, pp. 208, [12] E. Scalas, e al., Growh and allocaion of resources in economics: The agen-based approach, Physica A: Saisical Mechanics and is Applicaions, vol/issue: 370(1), pp , [13] E. Barre, e al., Applying reinforcemen learning owards auomaing resource allocaion and applicaion scalabiliy in he cloud, Concurrency and Compuaion: Pracice and Experience, vol/issue: 25(12), pp , An Efficien Approach for Resource Auo Scaling in Cloud Environmens (Bahar Asgari)

10 2424 ISSN: [14] B. B. G. Abadi and M. G. Arani, Resource Managemen of IaaS Providers in Cloud Federaion, Inernaional Journal of Grid and Disribued Compuing, vol/issue: 8(5), pp , [15] F. Bahrpeyma, e al., An adapive RL based approach for dynamic resource provisioning in Cloud virualized daa ceners, Compuing, pp. 1-26, [16] X. Dureilh, e al., Using reinforcemen learning for auonomic resource allocaion in clouds: Towards a fully auomaed workflow, in ICAS 2011, The Sevenh Inernaional Conference on Auonomic and Auonomous Sysems, pp , [17] R. M. Bahai and M. Bauer, Towards adapive policy-based managemen, in Nework Operaions and Managemen Symposium (NOMS), 2010 IEEE, pp , [18] J. Rao, e al., VCONF: a reinforcemen learning approach o virual machines auo-configuraion, in Proceedings of he 6h inernaional conference on Auonomic compuing, pp , [19] M. Amoui, e al., Adapive acion selecion in auonomic sofware using reinforcemen learning, in Auonomic and Auonomous Sysems, ICAS Fourh Inernaional Conference on, pp , [20] R. N. Calheiros, e al., CloudSim: a oolki for modeling and simulaion of cloud compuing environmens and evaluaion of resource provisioning algorihms, Sofware: Pracice and Experience, vol/issue: 41(1), pp , [21] Amazon EC2 insance ypes, hp://aws.amazon.com/ec2/. [22] K. Mogouie, e al., A Novel Approach for Opimizaion Auo-Scaling in Cloud Compuing Environmen, Inernaional Journal of Modern Educaion & Compuer Science, vol/issue: 7(8), pp. 9-16, BIOGRAPHIES OF AUTHORS Bahar Asgari received he B.S.C degree in Informaion Technology from PNU Universiy, Iran in 2012, and M.S.C degree from Azad Universiy of mahalla, Iran in 2015, respecively. Her research ineress include Cloud Compuing, Disribued Sysems, Big Daa and Sofware Engineering. Mosafa Ghobaei Arani received he B.S.C degree in Sofware Engineering from Universiy of Kashan, Iran in 2009, and M.S.C degree from Azad Universiy of Tehran, Iran in 2011, respecively. He is a PhD Candidae in Islamic Azad Universiy, Science and Research Branch, Tehran, Iran. His research ineress include Grid Compuing, Cloud Compuing, Pervasive Compuing, Disribued Sysems and Sofware Developmen. Sam Jabbehdari currenly working as an assisan professor a he deparmen of Compuer Engineering in IAU (Islamic Azad Universiy), Norh Tehran Branch, in Tehran, since He received his boh B.Sc. and M.S. degrees in Elecrical Engineering Telecommunicaion from Khajeh Nasir Toosi Universiy of Technology, and IAU, Souh Tehran branch in Tehran, Iran, respecively. He was honored Ph.D. degree in Compuer Engineering from IAU, Science and Research Branch, Tehran, Iran in His curren research ineress are Scheduling, QoS, MANETs, Wireless Sensor Neworks and Cloud Compuing. IJECE Vol. 6, No. 5, Ocober 2016 :

Neural Network Model of the Backpropagation Algorithm

Neural Network Model of the Backpropagation Algorithm Neural Nework Model of he Backpropagaion Algorihm Rudolf Jakša Deparmen of Cyberneics and Arificial Inelligence Technical Universiy of Košice Lená 9, 4 Košice Slovakia jaksa@neuron.uke.sk Miroslav Karák

More information

Fast Multi-task Learning for Query Spelling Correction

Fast Multi-task Learning for Query Spelling Correction Fas Muli-ask Learning for Query Spelling Correcion Xu Sun Dep. of Saisical Science Cornell Universiy Ihaca, NY 14853 xusun@cornell.edu Anshumali Shrivasava Dep. of Compuer Science Cornell Universiy Ihaca,

More information

MyLab & Mastering Business

MyLab & Mastering Business MyLab & Masering Business Efficacy Repor 2013 MyLab & Masering: Business Efficacy Repor 2013 Edied by Michelle D. Speckler 2013 Pearson MyAccouningLab, MyEconLab, MyFinanceLab, MyMarkeingLab, and MyOMLab

More information

Information Propagation for informing Special Population Subgroups about New Ground Transportation Services at Airports

Information Propagation for informing Special Population Subgroups about New Ground Transportation Services at Airports Downloaded from ascelibrary.org by Basil Sephanis on 07/13/16. Copyrigh ASCE. For personal use only; all righs reserved. Informaion Propagaion for informing Special Populaion Subgroups abou New Ground

More information

Channel Mapping using Bidirectional Long Short-Term Memory for Dereverberation in Hands-Free Voice Controlled Devices

Channel Mapping using Bidirectional Long Short-Term Memory for Dereverberation in Hands-Free Voice Controlled Devices Z. Zhang e al.: Channel Mapping using Bidirecional Long Shor-Term Memory for Dereverberaion in Hands-Free Voice Conrolled Devices 525 Channel Mapping using Bidirecional Long Shor-Term Memory for Dereverberaion

More information

More Accurate Question Answering on Freebase

More Accurate Question Answering on Freebase More Accurae Quesion Answering on Freebase Hannah Bas, Elmar Haussmann Deparmen of Compuer Science Universiy of Freiburg 79110 Freiburg, Germany {bas, haussmann}@informaik.uni-freiburg.de ABSTRACT Real-world

More information

1 Language universals

1 Language universals AS LX 500 Topics: Language Uniersals Fall 2010, Sepember 21 4a. Anisymmery 1 Language uniersals Subjec-erb agreemen and order Bach (1971) discusses wh-quesions across SO and SO languages, hypohesizing:...

More information

Lecture 10: Reinforcement Learning

Lecture 10: Reinforcement Learning Lecture 1: Reinforcement Learning Cognitive Systems II - Machine Learning SS 25 Part III: Learning Programs and Strategies Q Learning, Dynamic Programming Lecture 1: Reinforcement Learning p. Motivation

More information

Axiom 2013 Team Description Paper

Axiom 2013 Team Description Paper Axiom 2013 Team Description Paper Mohammad Ghazanfari, S Omid Shirkhorshidi, Farbod Samsamipour, Hossein Rahmatizadeh Zagheli, Mohammad Mahdavi, Payam Mohajeri, S Abbas Alamolhoda Robotics Scientific Association

More information

Reinforcement Learning by Comparing Immediate Reward

Reinforcement Learning by Comparing Immediate Reward Reinforcement Learning by Comparing Immediate Reward Punit Pandey DeepshikhaPandey Dr. Shishir Kumar Abstract This paper introduces an approach to Reinforcement Learning Algorithm by comparing their immediate

More information

ISFA2008U_120 A SCHEDULING REINFORCEMENT LEARNING ALGORITHM

ISFA2008U_120 A SCHEDULING REINFORCEMENT LEARNING ALGORITHM Proceedings of 28 ISFA 28 International Symposium on Flexible Automation Atlanta, GA, USA June 23-26, 28 ISFA28U_12 A SCHEDULING REINFORCEMENT LEARNING ALGORITHM Amit Gil, Helman Stern, Yael Edan, and

More information

On-Line Data Analytics

On-Line Data Analytics International Journal of Computer Applications in Engineering Sciences [VOL I, ISSUE III, SEPTEMBER 2011] [ISSN: 2231-4946] On-Line Data Analytics Yugandhar Vemulapalli #, Devarapalli Raghu *, Raja Jacob

More information

On the Combined Behavior of Autonomous Resource Management Agents

On the Combined Behavior of Autonomous Resource Management Agents On the Combined Behavior of Autonomous Resource Management Agents Siri Fagernes 1 and Alva L. Couch 2 1 Faculty of Engineering Oslo University College Oslo, Norway siri.fagernes@iu.hio.no 2 Computer Science

More information

ECE-492 SENIOR ADVANCED DESIGN PROJECT

ECE-492 SENIOR ADVANCED DESIGN PROJECT ECE-492 SENIOR ADVANCED DESIGN PROJECT Meeting #3 1 ECE-492 Meeting#3 Q1: Who is not on a team? Q2: Which students/teams still did not select a topic? 2 ENGINEERING DESIGN You have studied a great deal

More information

A Reinforcement Learning Variant for Control Scheduling

A Reinforcement Learning Variant for Control Scheduling A Reinforcement Learning Variant for Control Scheduling Aloke Guha Honeywell Sensor and System Development Center 3660 Technology Drive Minneapolis MN 55417 Abstract We present an algorithm based on reinforcement

More information

Artificial Neural Networks written examination

Artificial Neural Networks written examination 1 (8) Institutionen för informationsteknologi Olle Gällmo Universitetsadjunkt Adress: Lägerhyddsvägen 2 Box 337 751 05 Uppsala Artificial Neural Networks written examination Monday, May 15, 2006 9 00-14

More information

High-level Reinforcement Learning in Strategy Games

High-level Reinforcement Learning in Strategy Games High-level Reinforcement Learning in Strategy Games Christopher Amato Department of Computer Science University of Massachusetts Amherst, MA 01003 USA camato@cs.umass.edu Guy Shani Department of Computer

More information

ACTIVITY: Comparing Combination Locks

ACTIVITY: Comparing Combination Locks 5.4 Compound Events outcomes of one or more events? ow can you find the number of possible ACIVIY: Comparing Combination Locks Work with a partner. You are buying a combination lock. You have three choices.

More information

The Comparative Study of Information & Communications Technology Strategies in education of India, Iran & Malaysia countries

The Comparative Study of Information & Communications Technology Strategies in education of India, Iran & Malaysia countries Australian Journal of Basic and Applied Sciences, 6(9): 310-317, 2012 ISSN 1991-8178 The Comparative Study of Information & Communications Technology Strategies in education of India, Iran & Malaysia countries

More information

Bayllocator: A proactive system to predict server utilization and dynamically allocate memory resources using Bayesian networks and ballooning

Bayllocator: A proactive system to predict server utilization and dynamically allocate memory resources using Bayesian networks and ballooning Bayllocator: A proactive system to predict server utilization and dynamically allocate memory resources using Bayesian networks and ballooning Evangelos Tasoulas - University of Oslo Hårek Haugerud - Oslo

More information

An OO Framework for building Intelligence and Learning properties in Software Agents

An OO Framework for building Intelligence and Learning properties in Software Agents An OO Framework for building Intelligence and Learning properties in Software Agents José A. R. P. Sardinha, Ruy L. Milidiú, Carlos J. P. Lucena, Patrick Paranhos Abstract Software agents are defined as

More information

Georgetown University at TREC 2017 Dynamic Domain Track

Georgetown University at TREC 2017 Dynamic Domain Track Georgetown University at TREC 2017 Dynamic Domain Track Zhiwen Tang Georgetown University zt79@georgetown.edu Grace Hui Yang Georgetown University huiyang@cs.georgetown.edu Abstract TREC Dynamic Domain

More information

A Note on Structuring Employability Skills for Accounting Students

A Note on Structuring Employability Skills for Accounting Students A Note on Structuring Employability Skills for Accounting Students Jon Warwick and Anna Howard School of Business, London South Bank University Correspondence Address Jon Warwick, School of Business, London

More information

Applying Fuzzy Rule-Based System on FMEA to Assess the Risks on Project-Based Software Engineering Education

Applying Fuzzy Rule-Based System on FMEA to Assess the Risks on Project-Based Software Engineering Education Journal of Software Engineering and Applications, 2017, 10, 591-604 http://www.scirp.org/journal/jsea ISSN Online: 1945-3124 ISSN Print: 1945-3116 Applying Fuzzy Rule-Based System on FMEA to Assess the

More information

XXII BrainStorming Day

XXII BrainStorming Day UNIVERSITA DEGLI STUDI DI CATANIA FACOLTA DI INGEGNERIA PhD course in Electronics, Automation and Control of Complex Systems - XXV Cycle DIPARTIMENTO DI INGEGNERIA ELETTRICA ELETTRONICA E INFORMATICA XXII

More information

ReinForest: Multi-Domain Dialogue Management Using Hierarchical Policies and Knowledge Ontology

ReinForest: Multi-Domain Dialogue Management Using Hierarchical Policies and Knowledge Ontology ReinForest: Multi-Domain Dialogue Management Using Hierarchical Policies and Knowledge Ontology Tiancheng Zhao CMU-LTI-16-006 Language Technologies Institute School of Computer Science Carnegie Mellon

More information

Learning Methods for Fuzzy Systems

Learning Methods for Fuzzy Systems Learning Methods for Fuzzy Systems Rudolf Kruse and Andreas Nürnberger Department of Computer Science, University of Magdeburg Universitätsplatz, D-396 Magdeburg, Germany Phone : +49.39.67.876, Fax : +49.39.67.8

More information

Team Work in International Programs: Why is it so difficult?

Team Work in International Programs: Why is it so difficult? Team Work in International Programs: Why is it so difficult? & Henning Madsen Aarhus University Denmark SoTL COMMONS CONFERENCE Karen M. Savannah, Lauridsen GA Centre for Teaching and March Learning 2013

More information

Speeding Up Reinforcement Learning with Behavior Transfer

Speeding Up Reinforcement Learning with Behavior Transfer Speeding Up Reinforcement Learning with Behavior Transfer Matthew E. Taylor and Peter Stone Department of Computer Sciences The University of Texas at Austin Austin, Texas 78712-1188 {mtaylor, pstone}@cs.utexas.edu

More information

CS 1103 Computer Science I Honors. Fall Instructor Muller. Syllabus

CS 1103 Computer Science I Honors. Fall Instructor Muller. Syllabus CS 1103 Computer Science I Honors Fall 2016 Instructor Muller Syllabus Welcome to CS1103. This course is an introduction to the art and science of computer programming and to some of the fundamental concepts

More information

Different Requirements Gathering Techniques and Issues. Javaria Mushtaq

Different Requirements Gathering Techniques and Issues. Javaria Mushtaq 835 Different Requirements Gathering Techniques and Issues Javaria Mushtaq Abstract- Project management is now becoming a very important part of our software industries. To handle projects with success

More information

Laboratorio di Intelligenza Artificiale e Robotica

Laboratorio di Intelligenza Artificiale e Robotica Laboratorio di Intelligenza Artificiale e Robotica A.A. 2008-2009 Outline 2 Machine Learning Unsupervised Learning Supervised Learning Reinforcement Learning Genetic Algorithms Genetics-Based Machine Learning

More information

The Strong Minimalist Thesis and Bounded Optimality

The Strong Minimalist Thesis and Bounded Optimality The Strong Minimalist Thesis and Bounded Optimality DRAFT-IN-PROGRESS; SEND COMMENTS TO RICKL@UMICH.EDU Richard L. Lewis Department of Psychology University of Michigan 27 March 2010 1 Purpose of this

More information

Computer Organization I (Tietokoneen toiminta)

Computer Organization I (Tietokoneen toiminta) 581305-6 Computer Organization I (Tietokoneen toiminta) Teemu Kerola University of Helsinki Department of Computer Science Spring 2010 1 Computer Organization I Course area and goals Course learning methods

More information

Improving Action Selection in MDP s via Knowledge Transfer

Improving Action Selection in MDP s via Knowledge Transfer In Proc. 20th National Conference on Artificial Intelligence (AAAI-05), July 9 13, 2005, Pittsburgh, USA. Improving Action Selection in MDP s via Knowledge Transfer Alexander A. Sherstov and Peter Stone

More information

GACE Computer Science Assessment Test at a Glance

GACE Computer Science Assessment Test at a Glance GACE Computer Science Assessment Test at a Glance Updated May 2017 See the GACE Computer Science Assessment Study Companion for practice questions and preparation resources. Assessment Name Computer Science

More information

Procedia - Social and Behavioral Sciences 136 ( 2014 ) LINELT 2013

Procedia - Social and Behavioral Sciences 136 ( 2014 ) LINELT 2013 Available online at www.sciencedirect.com ScienceDirect Procedia - Social and Behavioral Sciences 136 ( 2014 ) 114 118 LINELT 2013 Technology-Enhanced Language Learning Tools In Iranian EFL Context: Frequencies,

More information

Improving Fairness in Memory Scheduling

Improving Fairness in Memory Scheduling Improving Fairness in Memory Scheduling Using a Team of Learning Automata Aditya Kajwe and Madhu Mutyam Department of Computer Science & Engineering, Indian Institute of Tehcnology - Madras June 14, 2014

More information

Session 2B From understanding perspectives to informing public policy the potential and challenges for Q findings to inform survey design

Session 2B From understanding perspectives to informing public policy the potential and challenges for Q findings to inform survey design Session 2B From understanding perspectives to informing public policy the potential and challenges for Q findings to inform survey design Paper #3 Five Q-to-survey approaches: did they work? Job van Exel

More information

Visual CP Representation of Knowledge

Visual CP Representation of Knowledge Visual CP Representation of Knowledge Heather D. Pfeiffer and Roger T. Hartley Department of Computer Science New Mexico State University Las Cruces, NM 88003-8001, USA email: hdp@cs.nmsu.edu and rth@cs.nmsu.edu

More information

TCH_LRN 531 Frameworks for Research in Mathematics and Science Education (3 Credits)

TCH_LRN 531 Frameworks for Research in Mathematics and Science Education (3 Credits) Frameworks for Research in Mathematics and Science Education (3 Credits) Professor Office Hours Email Class Location Class Meeting Day * This is the preferred method of communication. Richard Lamb Wednesday

More information

Longest Common Subsequence: A Method for Automatic Evaluation of Handwritten Essays

Longest Common Subsequence: A Method for Automatic Evaluation of Handwritten Essays IOSR Journal of Computer Engineering (IOSR-JCE) e-issn: 2278-0661,p-ISSN: 2278-8727, Volume 17, Issue 6, Ver. IV (Nov Dec. 2015), PP 01-07 www.iosrjournals.org Longest Common Subsequence: A Method for

More information

Module 12. Machine Learning. Version 2 CSE IIT, Kharagpur

Module 12. Machine Learning. Version 2 CSE IIT, Kharagpur Module 12 Machine Learning 12.1 Instructional Objective The students should understand the concept of learning systems Students should learn about different aspects of a learning system Students should

More information

Test Effort Estimation Using Neural Network

Test Effort Estimation Using Neural Network J. Software Engineering & Applications, 2010, 3: 331-340 doi:10.4236/jsea.2010.34038 Published Online April 2010 (http://www.scirp.org/journal/jsea) 331 Chintala Abhishek*, Veginati Pavan Kumar, Harish

More information

Cal s Dinner Card Deals

Cal s Dinner Card Deals Cal s Dinner Card Deals Overview: In this lesson students compare three linear functions in the context of Dinner Card Deals. Students are required to interpret a graph for each Dinner Card Deal to help

More information

"On-board training tools for long term missions" Experiment Overview. 1. Abstract:

On-board training tools for long term missions Experiment Overview. 1. Abstract: "On-board training tools for long term missions" Experiment Overview 1. Abstract 2. Keywords 3. Introduction 4. Technical Equipment 5. Experimental Procedure 6. References Principal Investigators: BTE:

More information

What is a Mental Model?

What is a Mental Model? Mental Models for Program Understanding Dr. Jonathan I. Maletic Computer Science Department Kent State University What is a Mental Model? Internal (mental) representation of a real system s behavior,

More information

Probabilistic Latent Semantic Analysis

Probabilistic Latent Semantic Analysis Probabilistic Latent Semantic Analysis Thomas Hofmann Presentation by Ioannis Pavlopoulos & Andreas Damianou for the course of Data Mining & Exploration 1 Outline Latent Semantic Analysis o Need o Overview

More information

A Comparison of the Effects of Two Practice Session Distribution Types on Acquisition and Retention of Discrete and Continuous Skills

A Comparison of the Effects of Two Practice Session Distribution Types on Acquisition and Retention of Discrete and Continuous Skills Middle-East Journal of Scientific Research 8 (1): 222-227, 2011 ISSN 1990-9233 IDOSI Publications, 2011 A Comparison of the Effects of Two Practice Session Distribution Types on Acquisition and Retention

More information

BMBF Project ROBUKOM: Robust Communication Networks

BMBF Project ROBUKOM: Robust Communication Networks BMBF Project ROBUKOM: Robust Communication Networks Arie M.C.A. Koster Christoph Helmberg Andreas Bley Martin Grötschel Thomas Bauschert supported by BMBF grant 03MS616A: ROBUKOM Robust Communication Networks,

More information

Procedia - Social and Behavioral Sciences 98 ( 2014 ) International Conference on Current Trends in ELT

Procedia - Social and Behavioral Sciences 98 ( 2014 ) International Conference on Current Trends in ELT Available online at www.sciencedirect.com ScienceDirect Procedia - Social and Behavioral Sciences 98 ( 2014 ) 852 858 International Conference on Current Trends in ELT Analyzing English Language Learning

More information

In Workflow. Viewing: Last edit: 10/27/15 1:51 pm. Approval Path. Date Submi ed: 10/09/15 2:47 pm. 6. Coordinator Curriculum Management

In Workflow. Viewing: Last edit: 10/27/15 1:51 pm. Approval Path. Date Submi ed: 10/09/15 2:47 pm. 6. Coordinator Curriculum Management 1 of 5 11/19/2015 8:10 AM Date Submi ed: 10/09/15 2:47 pm Viewing: Last edit: 10/27/15 1:51 pm Changes proposed by: GODWINH In Workflow 1. BUSI Editor 2. BUSI Chair 3. BU Associate Dean 4. Biggio Center

More information

Exploration. CS : Deep Reinforcement Learning Sergey Levine

Exploration. CS : Deep Reinforcement Learning Sergey Levine Exploration CS 294-112: Deep Reinforcement Learning Sergey Levine Class Notes 1. Homework 4 due on Wednesday 2. Project proposal feedback sent Today s Lecture 1. What is exploration? Why is it a problem?

More information

The 9 th International Scientific Conference elearning and software for Education Bucharest, April 25-26, / X

The 9 th International Scientific Conference elearning and software for Education Bucharest, April 25-26, / X The 9 th International Scientific Conference elearning and software for Education Bucharest, April 25-26, 2013 10.12753/2066-026X-13-154 DATA MINING SOLUTIONS FOR DETERMINING STUDENT'S PROFILE Adela BÂRA,

More information

Teachers development in educational systems

Teachers development in educational systems Available online at www.sciencedirect.com Procedia - Social and Behavioral Sciences 47 ( 2012 ) 250 255 CY-ICER 2012 Teachers development in educational systems Sooan Laei* Kermanshah Branch, Islamic Azad

More information

Education: Integrating Parallel and Distributed Computing in Computer Science Curricula

Education: Integrating Parallel and Distributed Computing in Computer Science Curricula IEEE DISTRIBUTED SYSTEMS ONLINE 1541-4922 2006 Published by the IEEE Computer Society Vol. 7, No. 2; February 2006 Education: Integrating Parallel and Distributed Computing in Computer Science Curricula

More information

CPS122 Lecture: Identifying Responsibilities; CRC Cards. 1. To show how to use CRC cards to identify objects and find responsibilities

CPS122 Lecture: Identifying Responsibilities; CRC Cards. 1. To show how to use CRC cards to identify objects and find responsibilities Objectives: CPS122 Lecture: Identifying Responsibilities; CRC Cards last revised February 7, 2012 1. To show how to use CRC cards to identify objects and find responsibilities Materials: 1. ATM System

More information

Testing A Moving Target: How Do We Test Machine Learning Systems? Peter Varhol Technology Strategy Research, USA

Testing A Moving Target: How Do We Test Machine Learning Systems? Peter Varhol Technology Strategy Research, USA Testing A Moving Target: How Do We Test Machine Learning Systems? Peter Varhol Technology Strategy Research, USA Testing a Moving Target How Do We Test Machine Learning Systems? Peter Varhol, Technology

More information

Regret-based Reward Elicitation for Markov Decision Processes

Regret-based Reward Elicitation for Markov Decision Processes 444 REGAN & BOUTILIER UAI 2009 Regret-based Reward Elicitation for Markov Decision Processes Kevin Regan Department of Computer Science University of Toronto Toronto, ON, CANADA kmregan@cs.toronto.edu

More information

CLASSIFICATION OF TEXT DOCUMENTS USING INTEGER REPRESENTATION AND REGRESSION: AN INTEGRATED APPROACH

CLASSIFICATION OF TEXT DOCUMENTS USING INTEGER REPRESENTATION AND REGRESSION: AN INTEGRATED APPROACH ISSN: 0976-3104 Danti and Bhushan. ARTICLE OPEN ACCESS CLASSIFICATION OF TEXT DOCUMENTS USING INTEGER REPRESENTATION AND REGRESSION: AN INTEGRATED APPROACH Ajit Danti 1 and SN Bharath Bhushan 2* 1 Department

More information

Learning Structural Correspondences Across Different Linguistic Domains with Synchronous Neural Language Models

Learning Structural Correspondences Across Different Linguistic Domains with Synchronous Neural Language Models Learning Structural Correspondences Across Different Linguistic Domains with Synchronous Neural Language Models Stephan Gouws and GJ van Rooyen MIH Medialab, Stellenbosch University SOUTH AFRICA {stephan,gvrooyen}@ml.sun.ac.za

More information

AUTOMATIC DETECTION OF PROLONGED FRICATIVE PHONEMES WITH THE HIDDEN MARKOV MODELS APPROACH 1. INTRODUCTION

AUTOMATIC DETECTION OF PROLONGED FRICATIVE PHONEMES WITH THE HIDDEN MARKOV MODELS APPROACH 1. INTRODUCTION JOURNAL OF MEDICAL INFORMATICS & TECHNOLOGIES Vol. 11/2007, ISSN 1642-6037 Marek WIŚNIEWSKI *, Wiesława KUNISZYK-JÓŹKOWIAK *, Elżbieta SMOŁKA *, Waldemar SUSZYŃSKI * HMM, recognition, speech, disorders

More information

Laboratorio di Intelligenza Artificiale e Robotica

Laboratorio di Intelligenza Artificiale e Robotica Laboratorio di Intelligenza Artificiale e Robotica A.A. 2008-2009 Outline 2 Machine Learning Unsupervised Learning Supervised Learning Reinforcement Learning Genetic Algorithms Genetics-Based Machine Learning

More information

The Future of Consortia among Indian Libraries - FORSA Consortium as Forerunner?

The Future of Consortia among Indian Libraries - FORSA Consortium as Forerunner? Library and Information Services in Astronomy IV July 2-5, 2002, Prague, Czech Republic B. Corbin, E. Bryson, and M. Wolf (eds) The Future of Consortia among Indian Libraries - FORSA Consortium as Forerunner?

More information

Pod Assignment Guide

Pod Assignment Guide Pod Assignment Guide Document Version: 2011-08-02 This guide covers features available in NETLAB+ version 2010.R5 and later. Copyright 2010, Network Development Group, Incorporated. NETLAB Academy Edition

More information

University of Waterloo School of Accountancy. AFM 102: Introductory Management Accounting. Fall Term 2004: Section 4

University of Waterloo School of Accountancy. AFM 102: Introductory Management Accounting. Fall Term 2004: Section 4 University of Waterloo School of Accountancy AFM 102: Introductory Management Accounting Fall Term 2004: Section 4 Instructor: Alan Webb Office: HH 289A / BFG 2120 B (after October 1) Phone: 888-4567 ext.

More information

European Cooperation in the field of Scientific and Technical Research - COST - Brussels, 24 May 2013 COST 024/13

European Cooperation in the field of Scientific and Technical Research - COST - Brussels, 24 May 2013 COST 024/13 European Cooperation in the field of Scientific and Technical Research - COST - Brussels, 24 May 2013 COST 024/13 MEMORANDUM OF UNDERSTANDING Subject : Memorandum of Understanding for the implementation

More information

AMULTIAGENT system [1] can be defined as a group of

AMULTIAGENT system [1] can be defined as a group of 156 IEEE TRANSACTIONS ON SYSTEMS, MAN, AND CYBERNETICS PART C: APPLICATIONS AND REVIEWS, VOL. 38, NO. 2, MARCH 2008 A Comprehensive Survey of Multiagent Reinforcement Learning Lucian Buşoniu, Robert Babuška,

More information

Reducing Features to Improve Bug Prediction

Reducing Features to Improve Bug Prediction Reducing Features to Improve Bug Prediction Shivkumar Shivaji, E. James Whitehead, Jr., Ram Akella University of California Santa Cruz {shiv,ejw,ram}@soe.ucsc.edu Sunghun Kim Hong Kong University of Science

More information

Modern Project Management. Brendan Bartels

Modern Project Management. Brendan Bartels Modern Project Management Brendan Bartels You Need To Manage Tasks Technical Conversation File Changes Project Documentation You Need To Manage Tasks Technical Conversation File Changes Project Documentation

More information

Intel-powered Classmate PC. SMART Response* Training Foils. Version 2.0

Intel-powered Classmate PC. SMART Response* Training Foils. Version 2.0 Intel-powered Classmate PC Training Foils Version 2.0 1 Legal Information INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL PRODUCTS. NO LICENSE, EXPRESS OR IMPLIED, BY ESTOPPEL OR OTHERWISE,

More information

Python Machine Learning

Python Machine Learning Python Machine Learning Unlock deeper insights into machine learning with this vital guide to cuttingedge predictive analytics Sebastian Raschka [ PUBLISHING 1 open source I community experience distilled

More information

Computer Science 141: Computing Hardware Course Information Fall 2012

Computer Science 141: Computing Hardware Course Information Fall 2012 Computer Science 141: Computing Hardware Course Information Fall 2012 September 4, 2012 1 Outline The main emphasis of this course is on the basic concepts of digital computing hardware and fundamental

More information

An Introduction to Simio for Beginners

An Introduction to Simio for Beginners An Introduction to Simio for Beginners C. Dennis Pegden, Ph.D. This white paper is intended to introduce Simio to a user new to simulation. It is intended for the manufacturing engineer, hospital quality

More information

A comparative study on cost-sharing in higher education Using the case study approach to contribute to evidence-based policy

A comparative study on cost-sharing in higher education Using the case study approach to contribute to evidence-based policy A comparative study on cost-sharing in higher education Using the case study approach to contribute to evidence-based policy Tuition fees between sacred cow and cash cow Conference of Vlaams Verbond van

More information

Introduction to Mobile Learning Systems and Usability Factors

Introduction to Mobile Learning Systems and Usability Factors Introduction to Mobile Learning Systems and Usability Factors K.B.Lee Computer Science University of Northern Virginia Annandale, VA Kwang.lee@unva.edu Abstract - Number of people using mobile phones has

More information

Group Assignment: Software Evaluation Model. Team BinJack Adam Binet Aaron Jackson

Group Assignment: Software Evaluation Model. Team BinJack Adam Binet Aaron Jackson Group Assignment: Software Evaluation Model Team BinJack Adam Binet Aaron Jackson Education 531 Assessment of Software and Information Technology Applications Submitted to: David Lloyd Cape Breton University

More information

Reduce the Failure Rate of the Screwing Process with Six Sigma Approach

Reduce the Failure Rate of the Screwing Process with Six Sigma Approach Proceedings of the 2014 International Conference on Industrial Engineering and Operations Management Bali, Indonesia, January 7 9, 2014 Reduce the Failure Rate of the Screwing Process with Six Sigma Approach

More information

Learning Prospective Robot Behavior

Learning Prospective Robot Behavior Learning Prospective Robot Behavior Shichao Ou and Rod Grupen Laboratory for Perceptual Robotics Computer Science Department University of Massachusetts Amherst {chao,grupen}@cs.umass.edu Abstract This

More information

Software Maintenance

Software Maintenance 1 What is Software Maintenance? Software Maintenance is a very broad activity that includes error corrections, enhancements of capabilities, deletion of obsolete capabilities, and optimization. 2 Categories

More information

Computer Software Evaluation Form

Computer Software Evaluation Form Computer Software Evaluation Form Title: ereader Pro Evaluator s Name: Bradley A. Lavite Date: 25 Oct 2005 Subject Area: Various Grade Level: 6 th to 12th 1. Program Requirements (Memory, Operating System,

More information

Surprise-Based Learning for Autonomous Systems

Surprise-Based Learning for Autonomous Systems Surprise-Based Learning for Autonomous Systems Nadeesha Ranasinghe and Wei-Min Shen ABSTRACT Dealing with unexpected situations is a key challenge faced by autonomous robots. This paper describes a promising

More information

COMPUTER-AIDED DESIGN TOOLS THAT ADAPT

COMPUTER-AIDED DESIGN TOOLS THAT ADAPT COMPUTER-AIDED DESIGN TOOLS THAT ADAPT WEI PENG CSIRO ICT Centre, Australia and JOHN S GERO Krasnow Institute for Advanced Study, USA 1. Introduction Abstract. This paper describes an approach that enables

More information

Detecting English-French Cognates Using Orthographic Edit Distance

Detecting English-French Cognates Using Orthographic Edit Distance Detecting English-French Cognates Using Orthographic Edit Distance Qiongkai Xu 1,2, Albert Chen 1, Chang i 1 1 The Australian National University, College of Engineering and Computer Science 2 National

More information

Learning to Schedule Straight-Line Code

Learning to Schedule Straight-Line Code Learning to Schedule Straight-Line Code Eliot Moss, Paul Utgoff, John Cavazos Doina Precup, Darko Stefanović Dept. of Comp. Sci., Univ. of Mass. Amherst, MA 01003 Carla Brodley, David Scheeff Sch. of Elec.

More information

E-Learning project in GIS education

E-Learning project in GIS education E-Learning project in GIS education MARIA KOULI (1), DIMITRIS ALEXAKIS (1), FILIPPOS VALLIANATOS (1) (1) Department of Natural Resources & Environment Technological Educational Institute of Grete Romanou

More information

Data Fusion Models in WSNs: Comparison and Analysis

Data Fusion Models in WSNs: Comparison and Analysis Proceedings of 2014 Zone 1 Conference of the American Society for Engineering Education (ASEE Zone 1) Data Fusion s in WSNs: Comparison and Analysis Marwah M Almasri, and Khaled M Elleithy, Senior Member,

More information

User Education Programs in Academic Libraries: The Experience of the International Islamic University Malaysia Students

User Education Programs in Academic Libraries: The Experience of the International Islamic University Malaysia Students University of Nebraska - Lincoln DigitalCommons@University of Nebraska - Lincoln Library Philosophy and Practice (e-journal) Libraries at University of Nebraska-Lincoln 2012 User Education Programs in

More information

Business 4 exchange academic guide

Business 4 exchange academic guide Business 4 exchange academic guide KdG exchange programme for Business Academic year 2017-2018 Karel de Grote University College Campus of Business Management and Administration Nationalestraat 5 B-2000

More information

Task Completion Transfer Learning for Reward Inference

Task Completion Transfer Learning for Reward Inference Task Completion Transfer Learning for Reward Inference Layla El Asri 1,2, Romain Laroche 1, Olivier Pietquin 3 1 Orange Labs, Issy-les-Moulineaux, France 2 UMI 2958 (CNRS - GeorgiaTech), France 3 University

More information

SIE: Speech Enabled Interface for E-Learning

SIE: Speech Enabled Interface for E-Learning SIE: Speech Enabled Interface for E-Learning Shikha M.Tech Student Lovely Professional University, Phagwara, Punjab INDIA ABSTRACT In today s world, e-learning is very important and popular. E- learning

More information

The role of the first language in foreign language learning. Paul Nation. The role of the first language in foreign language learning

The role of the first language in foreign language learning. Paul Nation. The role of the first language in foreign language learning 1 Article Title The role of the first language in foreign language learning Author Paul Nation Bio: Paul Nation teaches in the School of Linguistics and Applied Language Studies at Victoria University

More information

ACADEMIC AFFAIRS GUIDELINES

ACADEMIC AFFAIRS GUIDELINES ACADEMIC AFFAIRS GUIDELINES Section 5: Course Instruction and Delivery Title: Instructional Methods: Schematic and Definitions Number (Current Format) Number (Prior Format) Date Last Revised 5.4 VI 08/2017

More information

INFORMATION BOOKLET. Refer RUHS website (www.ruhsraj.org) for updated and relevant information.

INFORMATION BOOKLET. Refer RUHS website (www.ruhsraj.org) for updated and relevant information. RAJASTHAN UNIVERSITY OF HEALTH SCIENCES Kumbha Marg, Sector-18, Pratap Nagar, Tonk Road, Jaipur -302033 Phone: 0141-2795527, 2795550; Fax: 0141-2795550 Website: www.ruhsraj.org RAJASTHAN CENTRALIZED ADMISSIONS

More information

TEAM NEWSLETTER. Welton Primar y School SENIOR LEADERSHIP TEAM. School Improvement

TEAM NEWSLETTER. Welton Primar y School SENIOR LEADERSHIP TEAM. School Improvement Welton Primar y School February 2016 SENIOR LEADERSHIP TEAM NEWSLETTER SENIOR LEADERSHIP TEAM Nikki Pidgeon Head Teacher Sarah Millar Lead for Behaviour, SEAL and PE Laura Leitch Specialist Leader in Education,

More information

Sharing, Reusing, and Repurposing Data

Sharing, Reusing, and Repurposing Data University of California, Los Angeles From the SelectedWorks of Christine L. Borgman May 21, 2013 Sharing, Reusing, and Repurposing Data Christine L Borgman, University of California, Los Angeles Available

More information

AND TRANSLATION STUDIES (IJELR)

AND TRANSLATION STUDIES (IJELR) INTERNATIONAL JOURNAL OF ENGLISH LANGUAGE, Vol.3.Issue. LITERATURE 1.2016 (Jan-Mar) AND TRANSLATION STUDIES (IJELR) A QUARTERLY, INDEXED, REFEREED AND PEER REVIEWED OPEN ACCESS INTERNATIONAL JOURNAL http://www.ijelr.in

More information

Evolutive Neural Net Fuzzy Filtering: Basic Description

Evolutive Neural Net Fuzzy Filtering: Basic Description Journal of Intelligent Learning Systems and Applications, 2010, 2: 12-18 doi:10.4236/jilsa.2010.21002 Published Online February 2010 (http://www.scirp.org/journal/jilsa) Evolutive Neural Net Fuzzy Filtering:

More information

Rule Learning with Negation: Issues Regarding Effectiveness

Rule Learning with Negation: Issues Regarding Effectiveness Rule Learning with Negation: Issues Regarding Effectiveness Stephanie Chua, Frans Coenen, and Grant Malcolm University of Liverpool Department of Computer Science, Ashton Building, Ashton Street, L69 3BX

More information

A Coding System for Dynamic Topic Analysis: A Computer-Mediated Discourse Analysis Technique

A Coding System for Dynamic Topic Analysis: A Computer-Mediated Discourse Analysis Technique A Coding System for Dynamic Topic Analysis: A Computer-Mediated Discourse Analysis Technique Hiromi Ishizaki 1, Susan C. Herring 2, Yasuhiro Takishima 1 1 KDDI R&D Laboratories, Inc. 2 Indiana University

More information