Distributing Functionalities in a SOA-Based Multi-agent Architecture

Size: px
Start display at page:

Download "Distributing Functionalities in a SOA-Based Multi-agent Architecture"

Transcription

1 Dstrbutng Functonaltes n a SOA-Based Mult-agent Archtecture Dante I. Tapa, Javer Bajo, and Juan M. Corchado Departamento Informátca y Automátca Unversdad de Salamanca Plaza de la Merced s/n, 37008, Salamanca, Span {dantetapa, jbajope, corchado}@usal.es Abstract. Ths paper presents how functonaltes are dstrbuted my means of FUSION@, a SOA-based mult-agent archtecture. FUSION@ ntroduces a new perspectve for constructng multagent systems, facltatng the ntegraton wth servce-orented archtectures, and the agents act as coordnators and admnstrators of servces. FUSION@ makes use of several mechansms for managng and optmzng the servces dstrbuton. The results obtaned demonstrate that FUSION@ can effcently dstrbute functonaltes n dynamc scenaros at executon tme. Keywords: Mult-Agent Systems, Servces Orented Archtectures, Dstrbuted Computng. 1 Introducton Mult-agent systems are very approprate for resolvng problems n a dstrbuted way [9]. Agents have a set of characterstcs, such as autonomy, reasonng, reactvty, socal abltes, pro-actvty, moblty, organzaton, etc. whch allow them to cover several needs for dynamc envronments, especally ubqutous communcaton and computng and adaptable nterfaces. Agent and mult-agent systems have been successfully appled to several scenaros, such as educaton, culture, entertanment, medcne, robotcs, etc. [6], [15]. Moreover, the contnuous advancement n moble computng makes t possble to obtan nformaton about the context and also to react physcally to t n more nnovatve ways [9]. Nevertheless, complex systems need hgher adaptaton, learnng and autonomy levels than pure BDI model [3]. Ths can be acheved by modellng the agents characterstcs [21] to provde them wth mechansms that allow solvng complex problems and autonomous learnng [7]. However, excessve complex mechansms (e.g. data mnng, genetc algorthms, ndexng, learnng technques, vsualzaton, etc.) can cause malfunctonng and crashes n multagent systems developed wth current technologes such as agent platforms. Ths s because developers tend to ntegrate all functonaltes nsde the agents nternal structure, creatng agents wth hgh computatonal requrements. The Flexble User and ServIces Orented mult-agent Archtecture (FUSION@) [18] tres to solve ths problem. One of the most mportant characterstcs n FUSION@ s the use of ntellgent agents as the man components n employng a servce orented approach, focusng on dstrbutng the majorty of the systems Y. Demazeau et al. (Eds,): 7th Internatonal Conference on PAAMS'09, AISC 55, pp sprngerlnk.com Sprnger-Verlag Berln Hedelberg 2009

2 Dstrbutng Functonaltes n a SOA-Based Mult-agent Archtecture 21 functonaltes nto remote and local servces and applcatons. The archtecture proposes a new and easer method of buldng dstrbuted mult-agent systems, where the functonaltes of the systems are not ntegrated nto the structure of the agents; rather they are modelled as dstrbuted servces and applcatons whch are nvoked by the agents actng as controllers and coordnators. Ths approach optmzes usablty and performance because t can be obtaned lghter agents n terms of computatonal load. FUSION@ has been prevously presented n related papers [18], however, ths paper focuses on descrbng how FUSION@ mplements several mechansms for optmzng and managng functonaltes and resources n dynamc envronments. Through these mechansms, FUSION@ facltates the development of dstrbuted mult-agent systems and the agents have the ablty to dynamcally adapt ther behavour at executon tme. FUSION@ provdes an advanced flexblty and customzaton to easly add, modfy or remove applcatons or servces on demand, ndependently of the programmng language. It also formalzes the ntegraton of applcatons, servces, communcatons and agents. The proposed approach has been appled to a real scenaro to evaluate the performance n a mult-agent system for montorng Alzhemer patents. In the next secton, the specfc problem descrpton that essentally motvated ths research s presented. Secton 3 descrbes the man characterstcs of the FUSION@ archtecture and brefly explans the mechansms for dstrbutng and optmzng functonaltes and resources. Secton 4 presents the results and conclusons obtaned after testng the archtecture n a real scenaro. 2 Problem Descrpton and Background Excessve centralzaton of servces negatvely affects the systems functonaltes, overchargng or lmtng ther capabltes. Classcal functonal archtectures are characterzed by tryng to fnd modularty and a structure orented to the system tself. Modern functonal archtectures lke Servce-Orented Archtecture (SOA) consder ntegraton and performance aspects that must be taken nto account when functonaltes are created outsde the system. These archtectures are amed at the nteroperablty between dfferent systems, dstrbuton of resources, and the lack of dependency of programmng languages [5]. Servces are lnked by means of standard communcaton protocols that must be used by applcatons n order to share resources n the servces network [1]. The compatblty and management of messages that the servces generate to provde ther functonaltes s an mportant and complex element n any of these approaches. One of the most prevalent alternatves to these archtectures s agents and multagent systems technology whch can help to dstrbute resources and reduce the central unt tasks [1] [19]. A dstrbuted agents-based archtecture provdes more flexble ways to move functons to where actons are needed, thus obtanng better responses at executon tme, autonomy, servces contnuty, and superor levels of flexblty and scalablty than centralzed archtectures [4]. Addtonally, the programmng effort s reduced because t s only necessary to specfy global objectves so that agents cooperate n solvng problems and reachng specfc goals, thus gvng the systems the ablty to generate knowledge and experence.

3 22 D.I. Tapa, J. Bajo, and J.M. Corchado Agent and mult-agent systems combne classcal and modern functonal archtecture aspects. Mult-agent systems are structured by takng nto account the modularty n the system, and by reuse, ntegraton and performance. Nevertheless, ntegraton s not always acheved because of the ncompatblty among the agents platforms (e.g. JADE agents wth RETSINA or OAA agents). The ntegraton and nteroperablty of agents and mult-agent systems wth SOA and Web Servces approaches has been recently explored [1] [9]. Some developments are centred on communcaton between these models, whle others are centred on the ntegraton of dstrbuted servces, especally Web Servces, nto the structure of the agents [11] [14] [16]. Although these developments provde an adequate background for developng dstrbuted mult-agent systems ntegratng a servce orented approach, most of them are n early stages of development, wth lttle systems (f any) developed upon them so t s not possble to actually know ther potental n real scenaros. Please refer to [18] for a detaled comparson of these approaches. 3 FUSION@, A SOA-Based Mult-agent Archtecture FUSION@ [18] s a modular mult-agent archtecture, where servces and applcatons are managed and controlled by delberatve BDI (Belef, Desre, Intenton) agents, [3], [13], whch manly follows the prncples of the THOMAS archtecture [12]. Delberatve BDI agents are able to cooperate, propose solutons on very dynamc envronments, and face real problems, even when they have a lmted descrpton of the problem and few resources avalable [2], [8]. There are dfferent knds of agents n FUSION@, each one wth specfc roles, capabltes and characterstcs. Ths fact facltates the flexblty of the archtecture n ncorporatng new agents. FUSION@ defnes four basc blocks whch provde all the functonaltes of the archtecture. - Applcatons. Represent all the programs that can be used to explot the system functonaltes. They can be executed locally or remotely, even on moble devces wth lmted processng capabltes, because computng tasks are largely delegated to the agents and servces. - Agents Platform. Ths s the core of FUSION@, ntegratng a set of agents, each one wth specal characterstcs and behavour. An mportant feature n ths archtecture s that the agents act as controllers and admnstrators for all applcatons and servces, managng the adequate functonng of the system, from servces, applcatons, communcaton and performance to reasonng and decson-makng. - Servces. They are the bulk of the functonaltes of the system at the processng, delvery and nformaton acquston levels. Servces are desgned to be nvoked locally or remotely. Servces can be organzed as local servces, web servces, or even as ndvdual stand alone servces. - Communcaton Protocol. Ths allows applcatons and servces to communcate drectly wth the agents platform. The protocol s completely open and ndependent of any programmng language. Ths protocol s based on SOAP specfcaton to capture all messages between the platform and the servces and applcatons [5]. All external communcatons follow the same protocol, whle the communcaton among agents n the platform follows the FIPA Agent Communcaton Language

4 Dstrbutng Functonaltes n a SOA-Based Mult-agent Archtecture 23 (ACL) specfcaton. Applcatons can make use of agents platforms to communcate drectly (usng FIPA ACL specfcaton) wth the agents n FUSION@, so whle the communcaton protocol s not needed n all nstances, t s absolutely requred for all servces. There are pre-defned agents that provde the basc functonaltes of FUSION@. CommApp Agent s the agent s responsble for all communcatons between applcatons and the platform. It manages the ncomng requests from the applcatons to be processed by servces. It also manages responses from servces (va the platform) to applcatons. All messages are sent to Securty Agent for ther structure and syntax to be analyzed. CommServ Agent s responsble for all communcatons between servces and the platform. The functonaltes are smlar to CommApp Agent but backwards. Admn Agent sgnals to CommServ Agent whch servce must be nvoked. All messages are sent to Securty Agent for ther structure and syntax to be analyzed. Ths agent also perodcally checks the status of all servces to know f they are dle, busy, or crashed. Drectory Agent manages the lst of servces that can be used by the system. For securty reasons [17], FUSION@ does not nclude a servce dscovery mechansm, so applcatons must use only the servces lsted n the platform. However, servces can be added, erased or modfed dynamcally. There s nformaton that s constantly beng modfed: the servce performance (average tme to respond to requests), the number of executons, and the qualty of the servce (QoS). Ths last data s very mportant, as t assgns a value between 0 and 1 to all servces. All new servces have a qualty of servce (QoS) value set to 1. Ths value decreases when the servce fals (e.g. servce crashes, no servce found, etc.) or has a subpar performance compared to smlar past executons. QoS s ncreased each tme the servce effcently processes the tasks assgned. Supervsor Agent supervses the correct functonng of the other agents n the system. Supervsor Agent perodcally verfes the status of all agents regstered n the archtecture by sendng png messages. If there s no response, the Supervsor agent klls the agent and creates another nstance of that agent. Securty Agent analyzes the structure and syntax of all ncomng and outgong messages. If a message s not correct, the Securty Agent nforms the correspondng agent (CommApp or CommServ) that the message cannot be delvered. Ths agent also drects the problem to the Drectory Agent, whch modfes the QoS of the servce where the message was sent. Admn Agent decdes whch agent must be called by takng nto account the QoS and users preferences. Users can explctly nvoke a servce, or can let the Admn Agent decde whch servce s best to accomplsh the requested task. Ths agent also checks f servces are workng properly. It requests the Comm- Serv Agent to send png messages to each servce on a regular bass. If a servce does not respond, CommServ nforms Admn Agent, whch tres to fnd an alternate servce, and nforms the Drectory Agent to modfy the respectve QoS. Interface Agent was desgned to be embedded n users applcatons. Interface agents communcate drectly wth the agents n FUSION@ so there s no need to employ the communcaton protocol, rather the FIPA ACL specfcaton. The requests are sent drectly to the Securty Agent, whch analyzes the requests and sends them to the Admn Agent. These agents must be smple enough to allow them to be executed on moble devces, such as cell phones or PDAs. All hgh demand processes must be delegated to servces.

5 24 D.I. Tapa, J. Bajo, and J.M. Corchado 3.1 Servces Management and n partcular the Admn Agent, employs a mechansm composed of a set of technques that allows the archtecture to select the most approprate servce to meet a request at any gven tme. The mechansm to assgn the most approprate servce to respond to ths request begns when a new request s receved, takng nto account the followng parameters: the QoS value; the user preferences; and the estmated delvery tme. The frst two parameters are set n advance so t s not necessary to calculate by the Admn Agent. The executon tme s estmated usng a RBF (Radal Bass Functon) Neural Network. The reason for usng ths type of network s the speed n the tranng phase, compared to a Mult Layer Perceptron (MLP). The neural network s made up of three layers: the nput layer, an ntermedate/hdden layer and an output layer. The number of neurons n the nput layer s defned by the number of entres (.e. parameters) to each servce. In the case of arrays, each element counts as an entry to the servce. The number of neurons n the mddle layer s determned dynamcally, makng a cross-tranng and valdaton. The cross-valdaton s done through the method GCV (Generalzed Cross-Valdaton) [19]. The varaton n the number of neurons n the mddle layer s made by the followng algorthm. Frst are ntalzed the lst of errors e = {} and the lst of angles α = {}. Then the tranng s conducted wth a neuron n the mddle layer and the tranng value s stored n e 1 n the values lst e = e e 1. Next, the number of neurons n the ntermedate layer s ntalzed. If there s no pror tranng, t s ntalzed to 4n+1 where n s the number of neurons n the nput layer. However, f there s a pror tranng, t s ntalzed to 2n+1, where n s the number of neurons of the pror tranng. r s the number of neurons n the current layer. The tranng s conducted for r ntermedate neurons and the error n e r e = e e r s stored. Subsequently, the tranng s done for r/2 neurons and the error n er/2 e = e e r/2 s stored. The lnes that pass through the ponts r 1, r / 2 = ( er er / 2 ) and r 1, r / 2 = ( e1er / 2 ) are calculated and the angle α r / 2 formed by these lnes s obtaned. The angle α r / 2 s ntroduced n the lst of angles α = α r / 2. If there s only one angle on the lst of angles # α = 1 r s set to r/4 and the tranng s restarted. If # = 2 then the value of α, beng α the other exstent value, then: If <r/2 then r = r/2 and the tranng s restarted; else r = r/2+r/4 and the tranng s restarted. But selectng the two adjacent values to the left and rght of α r / 2 denoted by α and α j so that: If α > Else α j. If j=r/2+1 the value of neurons s set to r. Else, set the new value of r=r/2+(j-r/2)/2. If =r/2-1 the value of neurons s set to r. Else, set the new value of r=r/2-(r/2-)/2

6 Dstrbutng Functonaltes n a SOA-Based Mult-agent Archtecture 25 Fg. 1. Progresson of the number of neurons n the hdden layer Fnally, the tranng s carred out and the value of neurons n the ntermedate layer s set to r. Fgure 1 shows the progress of the algorthm searchng the lower angle α. The number of neurons n the mddle layer s shown n the X axs and the cross valdaton s shown n the Y axs. The values correspond to a smulaton, but for a real case there s only necessary to calculate the values that are obtaned n the sets lsted next. The sets of values studed at every moment are (23, 11, 1) (11, 5, 1) (17, 8, 1) (14, 7, 1) (20, 10, 1) (18, 9, 1). The end result s gven by (18, 9, 1) therefore, the number of neurons n the fnal layer s 9. The output layer conssts of a sngle neuron, whose output value s the tme predcton. Learnng conssts of an unsupervsed learnng phase for the mddle layer and other supervsed learnng phase for the output layer. A cross-valdaton s carred out at the tranng phase by varyng the number of neurons n the ntermedate layer n case of no new results obtaned. Frst, the tranng of the mddle layer and the output layer are carred out. The retranng of the network s carred out when the average tme s k tmes larger or smaller than the estmated tme for the last n executons. These values are defned n advance for each system. A cross-valdaton s done through the GVC method n order to determne the completon of the tranng. The avalable servces can be assgned once the executon tme of the requests n the queue s estmated. The assgnaton tres to maxmze the performance n terms of the tme requred to respond to all requests. Ths assgnaton must be effcent and dynamcally adaptable because t must be carred out n executon tme. For ths reason, a FIFO model has been chosen for each servce. Each servce has a queue assocated. There s a common queue where all requests are queued and managed by the Admn Agent. The allocaton to the queue of each servce s done takng nto account the requests assgned to each queue and the estmated performance gven by (1). The request s assgned to the queue n order to mnmze the cumulatve performance and the estmaton tme. r = 1 QoS ) t (1 p ) (1) ( Where: r s the estmated performance of the servce ; QoS s the qualty of servce whch corresponds to a value between 0.00 and 1.00; T s the estmated tme of duraton; and P are the preferences for the servce wth a value between 0 and 1. Beng n

7 26 D.I. Tapa, J. Bajo, and J.M. Corchado the number of servces, R the cumulatve performance for the queue, a new request s wth performance estmatons for the servce j r j wll be assgned to the queue R when satsfyng the followng condton. If the value of the preference s equal to 1, only the queues wth that value for the preference are taken nto account. { R + r,..., R + r } mn 1 1 n n (2) Assumng that t s assgned to the k queue, the new cumulated performance for the k queue wll be R k +r k and the queung mechansm contnues for the next servce. Fgure 2 shows a representaton of the queung mechansm. There s a prmary queue assocated wth all servces. Each request has an estmated performance r j and s assocated wth a queue untl all queues are occuped. In ths way, t s possble to assgn the requests enterng nto the system to each of the avalable servces. Ths leads to a better performance and optmzaton of resources. Fg. 2. Servces assgnaton through the queung mechansm 4 Results and Conclusons Several tests have been done to demonstrate f the mechansms n FUSION@ are approprate to dstrbute resources and optmze the performance of mult-agent systems. Most of these tests bascally consst on the comparson of two smple confguratons (System A and System B) wth the same functonaltes. These systems are specfcally desgned to schedule a set of tasks usng a plannng mechansm [6]. System A ntegrates ths mechansm nto a delberatve BDI agent, whle System B mplements FUSION@, modellng the plannng mechansm as a servce. Table 1 shows an example of the results delvered by the plannng mechansm for both systems. An agenda s a set of non organzed tasks that must be scheduled by means of the plannng mechansm or the planner servce. There were 30 defned agendas each wth 50 tasks. Tasks had dfferent prortes and orders on each agenda. Tests were carred out on 7 dfferent test groups, wth 1, 5, 10, 15, 20, 25 and 30 smultaneous agendas to be processed by the plannng mechansm. 50 runs for each test group were performed, all of them on machnes wth equal characterstcs. Several data have been obtaned from these tests, focusng on the average tme to accomplsh the plans. For System B fve planner servces wth exactly the same characterstcs were replcated.

8 Dstrbutng Functonaltes n a SOA-Based Mult-agent Archtecture 27 Table 1. Example of the results delvered by the plannng mechansm Tme Actvty 19:21 Exercse 20:17 Walk 22:00 Dnner Fg. 3. Tme needed for both systems to schedule smultaneous agendas Fgure 3 shows the average tme needed by both systems to generate the paths for a fxed number of smultaneous agendas. System A was unable to handle 15 smultaneous agendas and tme ncreased to nfnte because t was mpossble to perform those requests. However, System B had 5 replcated servces avalable, so the workflow was dstrbuted, and allowed the system to complete the plans for 30 smultaneous agendas. Another mportant data s that although the System A performed slghtly faster when processng a sngle agenda, performance was constantly reduced when new smultaneous agendas were added. Ths fact demonstrates that the overall performance of System B s better when handlng dstrbuted and smultaneous tasks (e.g. agendas), nstead of sngle tasks. The FUSION@ archtecture proposes an alternatve where agents act as controllers and coordnators. The mechansms mplemented n FUSION@ can dstrbute resources, explotng the agents characterstcs to provde a robust, flexble, modular and adaptable soluton that covers most of the requrements of a wde dversty of projects. All functonaltes, ncludng those of the agents, are modelled as dstrbuted servces and applcatons. By means of the agents, the systems are able to modfy ther behavour and functonaltes at executon tme. Developers can create ther own functonaltes wth no dependency on any specfc programmng language or operatng system. Intal results demonstrate that FUSION@ s adequate for dstrbutng composte servces and optmzng performance for mult-agent systems. The Admn Agent learns and reason, whch facltates the optmum dstrbuton of tasks and reduces the processng for the rest of the agents n the system. Future work conssts on applyng ths archtecture nto composte mult-agent systems, as well as extendng the experments to obtan more decsve data from applcatons that consume multple servces wth dfferent capabltes n heterogeneous scenaros.

9 28 D.I. Tapa, J. Bajo, and J.M. Corchado Acknowledgements. Ths work has been partally supported by the TIN C03-03 and the IMSERSO 137/07 projects. Specal thanks to Tulecom for the technology provded and the know-how supported. References 1. Ardssono, L., Petrone, G., Segnan, M.: A conversatonal approach to the nteracton wth Web Servces. In: Computatonal Intellgence, vol. 20, pp Blackwell Publshng, Malden (2004) 2. Bratman, M.E.: Intentons, plans and practcal reason. Harvard Unversty Press, Cambrdge (1987) 3. Bratman, M.E., Israel, D., Pollack, M.E.: Plans and resource-bounded practcal reasonng. In: Computatonal Intellgence, vol. 4, pp Blackwell Publshng, Malden (1988) 4. Camarnha-Matos, L.M., Afsarmanesh, H.: A Comprehensve Modelng Framework for Collaboratve Networked Organzatons. Journal of Intellgent Manufacturng 18(5), (2007) 5. Ceram, E.: Web Servces Essentals Dstrbuted Applcatons wth XML-RPC, SOAP, UDDI & WSDL, 1st edn. O Relly & Assocates, Inc., Sebastopol (2002) 6. Corchado, J.M., Bajo, J., Abraham, A.: GERAmI: Improvng the delvery of health care. IEEE Intellgent Systems, Specal Issue on Ambent Intellgence 23(2), (2008) 7. Corchado, J.M., Bajo, J., De Paz, Y., Tapa, D.I.: Intellgent Envronment for Montorng Alzhemer Patents, Agent Technology for Health Care. In: Decson Support Systems. Eslever, Amsterdam (n press, 2008) 8. Georgeff, M., Rao, A.: Ratonal software agents: from theory to practce. In: Jennngs, N.R., Wooldrdge, M.J. (eds.) Agent Technology: Foundatons, Applcatons, and Markets. Sprnger, New York (1998) 9. Greenwood, D., Lyell, M., Mallya, A., Sugur, H.: The IEEE FIPA approach to ntegratng software agents and web servces. In: Proceedngs of the 6th nternatonal Jont Conference on Autonomous Agents and Multagent Systems, AAMAS 2007, Honolulu, Hawa, pp ACM, New York (2007) 10. Jayaputera, G.T., Zaslavsky, A.B., Loke, S.W.: Enablng run-tme composton and support for heterogeneous pervasve mult-agent systems. Journal of Systems and Software 80(12), (2007) 11. L, Y., Shen, W., Ghennwa, H.: Agent-Based Web Servces Framework and Development Envronment. In: Computatonal Intellgence, vol. 20(4), pp Blackwell Publshng, Malden (2004) 12. Ossowsk, S., Julán, V., Bajo, J., Bllhardt, H., Bott, V., Corchado Rodríguez, J.M.: Open Issues n Open MAS: An abstract archtecture proposal. In: 12th Conferenca de la Asoscacón Española para la Intelgenca Artfcal (CAEPIA 2007), Salamanca, Span, vol. 2, pp (2007) 13. Pokahr, A., Braubach, L., Lamersdorf, W.: Jadex: Implementng a BDI-Infrastructure for JADE Agents. In: EXP - n search of nnovaton (Specal Issue on JADE), Department of Informatcs, Unversty of Hamburg, Germany, pp (2003) 14. Rcc, A., Buda, C., Zaghn, N.: An agent-orented programmng model for SOA & web servces. In: 5th IEEE Internatonal Conference on Industral Informatcs (INDIN 2007), Venna, Austra, pp (2007) 15. Schön, B., O Hare, G.M.P., Duffy, B.R., Martn, A.N., Bradley, J.F.: Agent Assstance for 3D World Navgaton. LNCS, vol. 1, pp Sprnger, Hedelberg (2005)

10 Dstrbutng Functonaltes n a SOA-Based Mult-agent Archtecture Shafq, M.O., Dng, Y., Fensel, D.: Brdgng Mult Agent Systems and Web Servces: towards nteroperablty between Software Agents and Semantc Web Servces. In: Proceedngs of the 10th IEEE Internatonal Enterprse Dstrbuted Object Computng Conference (EDOC 2006), pp IEEE Computer Socety, Washngton (2006) 17. Sndaro, L., Forest, G.L.: Knowledge representaton for ambent securty. In: Expert Systems, vol. 24(5), pp Blackwell Publshng, Malden (2007) 18. Tapa, D.I., Rodrguez, S., Bajo, J., Corchado, J.M.: FUSION@, A SOA-Based Mult- Agent Archtecture. Advances n Soft Computng Seres, vol. 50, pp Sprnger, Hedelberg (2008) 19. Twar, A.K., Shukla, K.K.: Implementaton of generalzed cross valdaton based mage denosng n parallel vrtual machne envronment. Dgtal Sgnal Processng 14, (2004) 20. Voos, H.: Agent-Based Dstrbuted Resource Allocaton n Techncal Dynamc Systems. In: Proceedngs of the IEEE Workshop on Dstrbuted ntellgent Systems: Collectve ntellgence and Its Applcatons (DIS 2006)., pp IEEE Computer Socety, Washngton (2006) 21. Wooldrdge, M., Jennngs, N.R.: Intellgent Agents: Theory and Practce. The Knowledge Engneerng Revew, vol. 10(2), pp Cambrdge Unversty Press, Cambrdge (1995)

A Replication-Based and Fault Tolerant Allocation Algorithm for Cloud Computing

A Replication-Based and Fault Tolerant Allocation Algorithm for Cloud Computing A Replcaton-Based and Fault Tolerant Allocaton Algorthm for Cloud Computng Tork Altameem Dept of Computer Scence, RCC, Kng Saud Unversty, PO Box: 28095 11437 Ryadh-Saud Araba Abstract The very large nfrastructure

More information

Fault tolerance in cloud technologies presented as a service

Fault tolerance in cloud technologies presented as a service Internatonal Scentfc Conference Computer Scence 2015 Pavel Dzhunev, PhD student Fault tolerance n cloud technologes presented as a servce INTRODUCTION Improvements n technques for vrtualzaton and performance

More information

FUSION@, A SOA-Based Multi-Agent Architecture

FUSION@, A SOA-Based Multi-Agent Architecture FUSION@, A SOA-Based Multi-Agent Architecture Dante I. Tapia, Sara Rodríguez, Javier Bajo, Juan M. Corchado Departamento Informática y Automática Universidad de Salamanca Plaza de la Merced s/n, 37008,

More information

Project Networks With Mixed-Time Constraints

Project Networks With Mixed-Time Constraints Project Networs Wth Mxed-Tme Constrants L Caccetta and B Wattananon Western Australan Centre of Excellence n Industral Optmsaton (WACEIO) Curtn Unversty of Technology GPO Box U1987 Perth Western Australa

More information

The Development of Web Log Mining Based on Improve-K-Means Clustering Analysis

The Development of Web Log Mining Based on Improve-K-Means Clustering Analysis The Development of Web Log Mnng Based on Improve-K-Means Clusterng Analyss TngZhong Wang * College of Informaton Technology, Luoyang Normal Unversty, Luoyang, 471022, Chna wangtngzhong2@sna.cn Abstract.

More information

A Programming Model for the Cloud Platform

A Programming Model for the Cloud Platform Internatonal Journal of Advanced Scence and Technology A Programmng Model for the Cloud Platform Xaodong Lu School of Computer Engneerng and Scence Shangha Unversty, Shangha 200072, Chna luxaodongxht@qq.com

More information

What is Candidate Sampling

What is Candidate Sampling What s Canddate Samplng Say we have a multclass or mult label problem where each tranng example ( x, T ) conssts of a context x a small (mult)set of target classes T out of a large unverse L of possble

More information

Data Broadcast on a Multi-System Heterogeneous Overlayed Wireless Network *

Data Broadcast on a Multi-System Heterogeneous Overlayed Wireless Network * JOURNAL OF INFORMATION SCIENCE AND ENGINEERING 24, 819-840 (2008) Data Broadcast on a Mult-System Heterogeneous Overlayed Wreless Network * Department of Computer Scence Natonal Chao Tung Unversty Hsnchu,

More information

Application of Multi-Agents for Fault Detection and Reconfiguration of Power Distribution Systems

Application of Multi-Agents for Fault Detection and Reconfiguration of Power Distribution Systems 1 Applcaton of Mult-Agents for Fault Detecton and Reconfguraton of Power Dstrbuton Systems K. Nareshkumar, Member, IEEE, M. A. Choudhry, Senor Member, IEEE, J. La, A. Felach, Senor Member, IEEE Abstract--The

More information

Performance Analysis of Energy Consumption of Smartphone Running Mobile Hotspot Application

Performance Analysis of Energy Consumption of Smartphone Running Mobile Hotspot Application Internatonal Journal of mart Grd and lean Energy Performance Analyss of Energy onsumpton of martphone Runnng Moble Hotspot Applcaton Yun on hung a chool of Electronc Engneerng, oongsl Unversty, 511 angdo-dong,

More information

Open Access A Load Balancing Strategy with Bandwidth Constraint in Cloud Computing. Jing Deng 1,*, Ping Guo 2, Qi Li 3, Haizhu Chen 1

Open Access A Load Balancing Strategy with Bandwidth Constraint in Cloud Computing. Jing Deng 1,*, Ping Guo 2, Qi Li 3, Haizhu Chen 1 Send Orders for Reprnts to reprnts@benthamscence.ae The Open Cybernetcs & Systemcs Journal, 2014, 8, 115-121 115 Open Access A Load Balancng Strategy wth Bandwdth Constrant n Cloud Computng Jng Deng 1,*,

More information

Invoicing and Financial Forecasting of Time and Amount of Corresponding Cash Inflow

Invoicing and Financial Forecasting of Time and Amount of Corresponding Cash Inflow Dragan Smć Svetlana Smć Vasa Svrčevć Invocng and Fnancal Forecastng of Tme and Amount of Correspondng Cash Inflow Artcle Info:, Vol. 6 (2011), No. 3, pp. 014-021 Receved 13 Janyary 2011 Accepted 20 Aprl

More information

Canon NTSC Help Desk Documentation

Canon NTSC Help Desk Documentation Canon NTSC Help Desk Documentaton READ THIS BEFORE PROCEEDING Before revewng ths documentaton, Canon Busness Solutons, Inc. ( CBS ) hereby refers you, the customer or customer s representatve or agent

More information

Feature selection for intrusion detection. Slobodan Petrović NISlab, Gjøvik University College

Feature selection for intrusion detection. Slobodan Petrović NISlab, Gjøvik University College Feature selecton for ntruson detecton Slobodan Petrovć NISlab, Gjøvk Unversty College Contents The feature selecton problem Intruson detecton Traffc features relevant for IDS The CFS measure The mrmr measure

More information

A hybrid global optimization algorithm based on parallel chaos optimization and outlook algorithm

A hybrid global optimization algorithm based on parallel chaos optimization and outlook algorithm Avalable onlne www.ocpr.com Journal of Chemcal and Pharmaceutcal Research, 2014, 6(7):1884-1889 Research Artcle ISSN : 0975-7384 CODEN(USA) : JCPRC5 A hybrd global optmzaton algorthm based on parallel

More information

BUSINESS PROCESS PERFORMANCE MANAGEMENT USING BAYESIAN BELIEF NETWORK. 0688, dskim@ssu.ac.kr

BUSINESS PROCESS PERFORMANCE MANAGEMENT USING BAYESIAN BELIEF NETWORK. 0688, dskim@ssu.ac.kr Proceedngs of the 41st Internatonal Conference on Computers & Industral Engneerng BUSINESS PROCESS PERFORMANCE MANAGEMENT USING BAYESIAN BELIEF NETWORK Yeong-bn Mn 1, Yongwoo Shn 2, Km Jeehong 1, Dongsoo

More information

Frequency Selective IQ Phase and IQ Amplitude Imbalance Adjustments for OFDM Direct Conversion Transmitters

Frequency Selective IQ Phase and IQ Amplitude Imbalance Adjustments for OFDM Direct Conversion Transmitters Frequency Selectve IQ Phase and IQ Ampltude Imbalance Adjustments for OFDM Drect Converson ransmtters Edmund Coersmeer, Ernst Zelnsk Noka, Meesmannstrasse 103, 44807 Bochum, Germany edmund.coersmeer@noka.com,

More information

A Multi-Camera System on PC-Cluster for Real-time 3-D Tracking

A Multi-Camera System on PC-Cluster for Real-time 3-D Tracking The 23 rd Conference of the Mechancal Engneerng Network of Thaland November 4 7, 2009, Chang Ma A Mult-Camera System on PC-Cluster for Real-tme 3-D Trackng Vboon Sangveraphunsr*, Krtsana Uttamang, and

More information

Learning with Imperfections A Multi-Agent Neural-Genetic Trading System. with Differing Levels of Social Learning

Learning with Imperfections A Multi-Agent Neural-Genetic Trading System. with Differing Levels of Social Learning Proceedngs of the 4 IEEE Conference on Cybernetcs and Intellgent Systems Sngapore, 1-3 December, 4 Learnng wth Imperfectons A Mult-Agent Neural-Genetc Tradng System wth Dfferng Levels of Socal Learnng

More information

Methodology to Determine Relationships between Performance Factors in Hadoop Cloud Computing Applications

Methodology to Determine Relationships between Performance Factors in Hadoop Cloud Computing Applications Methodology to Determne Relatonshps between Performance Factors n Hadoop Cloud Computng Applcatons Lus Eduardo Bautsta Vllalpando 1,2, Alan Aprl 1 and Alan Abran 1 1 Department of Software Engneerng and

More information

M3S MULTIMEDIA MOBILITY MANAGEMENT AND LOAD BALANCING IN WIRELESS BROADCAST NETWORKS

M3S MULTIMEDIA MOBILITY MANAGEMENT AND LOAD BALANCING IN WIRELESS BROADCAST NETWORKS M3S MULTIMEDIA MOBILITY MANAGEMENT AND LOAD BALANCING IN WIRELESS BROADCAST NETWORKS Bogdan Cubotaru, Gabrel-Mro Muntean Performance Engneerng Laboratory, RINCE School of Electronc Engneerng Dubln Cty

More information

Improved SVM in Cloud Computing Information Mining

Improved SVM in Cloud Computing Information Mining Internatonal Journal of Grd Dstrbuton Computng Vol.8, No.1 (015), pp.33-40 http://dx.do.org/10.1457/jgdc.015.8.1.04 Improved n Cloud Computng Informaton Mnng Lvshuhong (ZhengDe polytechnc college JangSu

More information

Implementation of Deutsch's Algorithm Using Mathcad

Implementation of Deutsch's Algorithm Using Mathcad Implementaton of Deutsch's Algorthm Usng Mathcad Frank Roux The followng s a Mathcad mplementaton of Davd Deutsch's quantum computer prototype as presented on pages - n "Machnes, Logc and Quantum Physcs"

More information

On the Optimal Control of a Cascade of Hydro-Electric Power Stations

On the Optimal Control of a Cascade of Hydro-Electric Power Stations On the Optmal Control of a Cascade of Hydro-Electrc Power Statons M.C.M. Guedes a, A.F. Rbero a, G.V. Smrnov b and S. Vlela c a Department of Mathematcs, School of Scences, Unversty of Porto, Portugal;

More information

A Secure Password-Authenticated Key Agreement Using Smart Cards

A Secure Password-Authenticated Key Agreement Using Smart Cards A Secure Password-Authentcated Key Agreement Usng Smart Cards Ka Chan 1, Wen-Chung Kuo 2 and Jn-Chou Cheng 3 1 Department of Computer and Informaton Scence, R.O.C. Mltary Academy, Kaohsung 83059, Tawan,

More information

Module 2 LOSSLESS IMAGE COMPRESSION SYSTEMS. Version 2 ECE IIT, Kharagpur

Module 2 LOSSLESS IMAGE COMPRESSION SYSTEMS. Version 2 ECE IIT, Kharagpur Module LOSSLESS IMAGE COMPRESSION SYSTEMS Lesson 3 Lossless Compresson: Huffman Codng Instructonal Objectves At the end of ths lesson, the students should be able to:. Defne and measure source entropy..

More information

Forecasting the Demand of Emergency Supplies: Based on the CBR Theory and BP Neural Network

Forecasting the Demand of Emergency Supplies: Based on the CBR Theory and BP Neural Network 700 Proceedngs of the 8th Internatonal Conference on Innovaton & Management Forecastng the Demand of Emergency Supples: Based on the CBR Theory and BP Neural Network Fu Deqang, Lu Yun, L Changbng School

More information

A Hierarchical Anomaly Network Intrusion Detection System using Neural Network Classification

A Hierarchical Anomaly Network Intrusion Detection System using Neural Network Classification IDC IDC A Herarchcal Anomaly Network Intruson Detecton System usng Neural Network Classfcaton ZHENG ZHANG, JUN LI, C. N. MANIKOPOULOS, JAY JORGENSON and JOSE UCLES ECE Department, New Jersey Inst. of Tech.,

More information

METHODOLOGY TO DETERMINE RELATIONSHIPS BETWEEN PERFORMANCE FACTORS IN HADOOP CLOUD COMPUTING APPLICATIONS

METHODOLOGY TO DETERMINE RELATIONSHIPS BETWEEN PERFORMANCE FACTORS IN HADOOP CLOUD COMPUTING APPLICATIONS METHODOLOGY TO DETERMINE RELATIONSHIPS BETWEEN PERFORMANCE FACTORS IN HADOOP CLOUD COMPUTING APPLICATIONS Lus Eduardo Bautsta Vllalpando 1,2, Alan Aprl 1 and Alan Abran 1 1 Department of Software Engneerng

More information

How To Solve An Onlne Control Polcy On A Vrtualzed Data Center

How To Solve An Onlne Control Polcy On A Vrtualzed Data Center Dynamc Resource Allocaton and Power Management n Vrtualzed Data Centers Rahul Urgaonkar, Ulas C. Kozat, Ken Igarash, Mchael J. Neely urgaonka@usc.edu, {kozat, garash}@docomolabs-usa.com, mjneely@usc.edu

More information

A DATA MINING APPLICATION IN A STUDENT DATABASE

A DATA MINING APPLICATION IN A STUDENT DATABASE JOURNAL OF AERONAUTICS AND SPACE TECHNOLOGIES JULY 005 VOLUME NUMBER (53-57) A DATA MINING APPLICATION IN A STUDENT DATABASE Şenol Zafer ERDOĞAN Maltepe Ünversty Faculty of Engneerng Büyükbakkalköy-Istanbul

More information

IWFMS: An Internal Workflow Management System/Optimizer for Hadoop

IWFMS: An Internal Workflow Management System/Optimizer for Hadoop IWFMS: An Internal Workflow Management System/Optmzer for Hadoop Lan Lu, Yao Shen Department of Computer Scence and Engneerng Shangha JaoTong Unversty Shangha, Chna lustrve@gmal.com, yshen@cs.sjtu.edu.cn

More information

Power-of-Two Policies for Single- Warehouse Multi-Retailer Inventory Systems with Order Frequency Discounts

Power-of-Two Policies for Single- Warehouse Multi-Retailer Inventory Systems with Order Frequency Discounts Power-of-wo Polces for Sngle- Warehouse Mult-Retaler Inventory Systems wth Order Frequency Dscounts José A. Ventura Pennsylvana State Unversty (USA) Yale. Herer echnon Israel Insttute of echnology (Israel)

More information

M-applications Development using High Performance Project Management Techniques

M-applications Development using High Performance Project Management Techniques M-applcatons Development usng Hgh Performance Project Management Technques PAUL POCATILU, MARIUS VETRICI Economc Informatcs Department Academy of Economc Studes 6 Pata Romana, Sector, Bucharest ROMANIA

More information

FORMAL ANALYSIS FOR REAL-TIME SCHEDULING

FORMAL ANALYSIS FOR REAL-TIME SCHEDULING FORMAL ANALYSIS FOR REAL-TIME SCHEDULING Bruno Dutertre and Vctora Stavrdou, SRI Internatonal, Menlo Park, CA Introducton In modern avoncs archtectures, applcaton software ncreasngly reles on servces provded

More information

IMPACT ANALYSIS OF A CELLULAR PHONE

IMPACT ANALYSIS OF A CELLULAR PHONE 4 th ASA & μeta Internatonal Conference IMPACT AALYSIS OF A CELLULAR PHOE We Lu, 2 Hongy L Bejng FEAonlne Engneerng Co.,Ltd. Bejng, Chna ABSTRACT Drop test smulaton plays an mportant role n nvestgatng

More information

PAS: A Packet Accounting System to Limit the Effects of DoS & DDoS. Debish Fesehaye & Klara Naherstedt University of Illinois-Urbana Champaign

PAS: A Packet Accounting System to Limit the Effects of DoS & DDoS. Debish Fesehaye & Klara Naherstedt University of Illinois-Urbana Champaign PAS: A Packet Accountng System to Lmt the Effects of DoS & DDoS Debsh Fesehaye & Klara Naherstedt Unversty of Illnos-Urbana Champagn DoS and DDoS DDoS attacks are ncreasng threats to our dgtal world. Exstng

More information

Scalability of a Mobile Cloud Management System

Scalability of a Mobile Cloud Management System Scalablty of a Moble Cloud Management System Roberto Bfulco Unversty of Napol Federco II roberto.bfulco2@unna.t Marcus Brunner NEC Laboratores Europe brunner@neclab.eu Peer Hasselmeyer NEC Laboratores

More information

A Hierarchical Reliability Model of Service-Based Software System

A Hierarchical Reliability Model of Service-Based Software System 2009 33rd Annual IEEE Internatonal Computer Software and Applcatons Conference A Herarchcal Relablty Model of Servce-Based Software System Lun Wang, Xaoyng Ba, Lzhu Zhou Department of Computer Scence and

More information

Survey on Virtual Machine Placement Techniques in Cloud Computing Environment

Survey on Virtual Machine Placement Techniques in Cloud Computing Environment Survey on Vrtual Machne Placement Technques n Cloud Computng Envronment Rajeev Kumar Gupta and R. K. Paterya Department of Computer Scence & Engneerng, MANIT, Bhopal, Inda ABSTRACT In tradtonal data center

More information

An Interest-Oriented Network Evolution Mechanism for Online Communities

An Interest-Oriented Network Evolution Mechanism for Online Communities An Interest-Orented Network Evoluton Mechansm for Onlne Communtes Cahong Sun and Xaopng Yang School of Informaton, Renmn Unversty of Chna, Bejng 100872, P.R. Chna {chsun,yang}@ruc.edu.cn Abstract. Onlne

More information

VRT012 User s guide V0.1. Address: Žirmūnų g. 27, Vilnius LT-09105, Phone: (370-5) 2127472, Fax: (370-5) 276 1380, Email: info@teltonika.

VRT012 User s guide V0.1. Address: Žirmūnų g. 27, Vilnius LT-09105, Phone: (370-5) 2127472, Fax: (370-5) 276 1380, Email: info@teltonika. VRT012 User s gude V0.1 Thank you for purchasng our product. We hope ths user-frendly devce wll be helpful n realsng your deas and brngng comfort to your lfe. Please take few mnutes to read ths manual

More information

A Performance Analysis of View Maintenance Techniques for Data Warehouses

A Performance Analysis of View Maintenance Techniques for Data Warehouses A Performance Analyss of Vew Mantenance Technques for Data Warehouses Xng Wang Dell Computer Corporaton Round Roc, Texas Le Gruenwald The nversty of Olahoma School of Computer Scence orman, OK 739 Guangtao

More information

Activity Scheduling for Cost-Time Investment Optimization in Project Management

Activity Scheduling for Cost-Time Investment Optimization in Project Management PROJECT MANAGEMENT 4 th Internatonal Conference on Industral Engneerng and Industral Management XIV Congreso de Ingenería de Organzacón Donosta- San Sebastán, September 8 th -10 th 010 Actvty Schedulng

More information

Small pots lump sum payment instruction

Small pots lump sum payment instruction For customers Small pots lump sum payment nstructon Please read these notes before completng ths nstructon About ths nstructon Use ths nstructon f you re an ndvdual wth Aegon Retrement Choces Self Invested

More information

Conferencing protocols and Petri net analysis

Conferencing protocols and Petri net analysis Conferencng protocols and Petr net analyss E. ANTONIDAKIS Department of Electroncs, Technologcal Educatonal Insttute of Crete, GREECE ena@chana.tecrete.gr Abstract: Durng a computer conference, users desre

More information

SCHEDULING OF CONSTRUCTION PROJECTS BY MEANS OF EVOLUTIONARY ALGORITHMS

SCHEDULING OF CONSTRUCTION PROJECTS BY MEANS OF EVOLUTIONARY ALGORITHMS SCHEDULING OF CONSTRUCTION PROJECTS BY MEANS OF EVOLUTIONARY ALGORITHMS Magdalena Rogalska 1, Wocech Bożeko 2,Zdzsław Heduck 3, 1 Lubln Unversty of Technology, 2- Lubln, Nadbystrzycka 4., Poland. E-mal:rogalska@akropols.pol.lubln.pl

More information

Enabling P2P One-view Multi-party Video Conferencing

Enabling P2P One-view Multi-party Video Conferencing Enablng P2P One-vew Mult-party Vdeo Conferencng Yongxang Zhao, Yong Lu, Changja Chen, and JanYn Zhang Abstract Mult-Party Vdeo Conferencng (MPVC) facltates realtme group nteracton between users. Whle P2P

More information

Reinforcement Learning for Quality of Service in Mobile Ad Hoc Network (MANET)

Reinforcement Learning for Quality of Service in Mobile Ad Hoc Network (MANET) Renforcement Learnng for Qualty of Servce n Moble Ad Hoc Network (MANET) *T.KUMANAN AND **K.DURAISWAMY *Meenaksh College of Engneerng West K.K Nagar, Cheena-78 **Dean/academc,K.S.R College of Technology,Truchengode

More information

Complex Service Provisioning in Collaborative Cloud Markets

Complex Service Provisioning in Collaborative Cloud Markets Melane Sebenhaar, Ulrch Lampe, Tm Lehrg, Sebastan Zöller, Stefan Schulte, Ralf Stenmetz: Complex Servce Provsonng n Collaboratve Cloud Markets. In: W. Abramowcz et al. (Eds.): Proceedngs of the 4th European

More information

Multi-Source Video Multicast in Peer-to-Peer Networks

Multi-Source Video Multicast in Peer-to-Peer Networks ult-source Vdeo ultcast n Peer-to-Peer Networks Francsco de Asís López-Fuentes*, Eckehard Stenbach Technsche Unverstät ünchen Insttute of Communcaton Networks, eda Technology Group 80333 ünchen, Germany

More information

Resource Scheduling in Desktop Grid by Grid-JQA

Resource Scheduling in Desktop Grid by Grid-JQA The 3rd Internatonal Conference on Grd and Pervasve Computng - Worshops esource Schedulng n Destop Grd by Grd-JQA L. Mohammad Khanl M. Analou Assstant professor Assstant professor C.S. Dept.Tabrz Unversty

More information

行 政 院 國 家 科 學 委 員 會 補 助 專 題 研 究 計 畫 成 果 報 告 期 中 進 度 報 告

行 政 院 國 家 科 學 委 員 會 補 助 專 題 研 究 計 畫 成 果 報 告 期 中 進 度 報 告 行 政 院 國 家 科 學 委 員 會 補 助 專 題 研 究 計 畫 成 果 報 告 期 中 進 度 報 告 畫 類 別 : 個 別 型 計 畫 半 導 體 產 業 大 型 廠 房 之 設 施 規 劃 計 畫 編 號 :NSC 96-2628-E-009-026-MY3 執 行 期 間 : 2007 年 8 月 1 日 至 2010 年 7 月 31 日 計 畫 主 持 人 : 巫 木 誠 共 同

More information

Hosting Virtual Machines on Distributed Datacenters

Hosting Virtual Machines on Distributed Datacenters Hostng Vrtual Machnes on Dstrbuted Datacenters Chuan Pham Scence and Engneerng, KyungHee Unversty, Korea pchuan@khu.ac.kr Jae Hyeok Son Scence and Engneerng, KyungHee Unversty, Korea sonaehyeok@khu.ac.kr

More information

Testing CAB-IDS through Mutations: on the Identification of Network Scans

Testing CAB-IDS through Mutations: on the Identification of Network Scans Testng CAB-IDS through Mutatons: on the Identfcaton of Network Scans Emlo Corchado, Álvaro Herrero, José Manuel Sáz Department of Cvl Engneerng, Unversty of Burgos, Span {escorchado, ahcoso, msaz}@ubu.es

More information

VoIP Playout Buffer Adjustment using Adaptive Estimation of Network Delays

VoIP Playout Buffer Adjustment using Adaptive Estimation of Network Delays VoIP Playout Buffer Adjustment usng Adaptve Estmaton of Network Delays Mroslaw Narbutt and Lam Murphy* Department of Computer Scence Unversty College Dubln, Belfeld, Dubln, IRELAND Abstract The poor qualty

More information

Lecture 2: Single Layer Perceptrons Kevin Swingler

Lecture 2: Single Layer Perceptrons Kevin Swingler Lecture 2: Sngle Layer Perceptrons Kevn Sngler kms@cs.str.ac.uk Recap: McCulloch-Ptts Neuron Ths vastly smplfed model of real neurons s also knon as a Threshold Logc Unt: W 2 A Y 3 n W n. A set of synapses

More information

A Dynamic Energy-Efficiency Mechanism for Data Center Networks

A Dynamic Energy-Efficiency Mechanism for Data Center Networks A Dynamc Energy-Effcency Mechansm for Data Center Networks Sun Lang, Zhang Jnfang, Huang Daochao, Yang Dong, Qn Yajuan A Dynamc Energy-Effcency Mechansm for Data Center Networks 1 Sun Lang, 1 Zhang Jnfang,

More information

Ants Can Schedule Software Projects

Ants Can Schedule Software Projects Ants Can Schedule Software Proects Broderck Crawford 1,2, Rcardo Soto 1,3, Frankln Johnson 4, and Erc Monfroy 5 1 Pontfca Unversdad Católca de Valparaíso, Chle FrstName.Name@ucv.cl 2 Unversdad Fns Terrae,

More information

A DYNAMIC CUSTOMIZABLE ARCHITECTURE FOR SAAS BASED PLATFORM

A DYNAMIC CUSTOMIZABLE ARCHITECTURE FOR SAAS BASED PLATFORM A DYNAMIC CUSTOMIZABLE ARCHITECTURE FOR SAAS BASED PLATFORM 1 WEIZHI LIAO, 2 LINFU SUN 1 School of Electromechancal Engneerng, UESTC of Chna, Chengdu 610054, Chna 2 CAD Engneerng Center, Southwest JIAOTONG

More information

A DYNAMIC CRASHING METHOD FOR PROJECT MANAGEMENT USING SIMULATION-BASED OPTIMIZATION. Michael E. Kuhl Radhamés A. Tolentino-Peña

A DYNAMIC CRASHING METHOD FOR PROJECT MANAGEMENT USING SIMULATION-BASED OPTIMIZATION. Michael E. Kuhl Radhamés A. Tolentino-Peña Proceedngs of the 2008 Wnter Smulaton Conference S. J. Mason, R. R. Hll, L. Mönch, O. Rose, T. Jefferson, J. W. Fowler eds. A DYNAMIC CRASHING METHOD FOR PROJECT MANAGEMENT USING SIMULATION-BASED OPTIMIZATION

More information

ANALYZING THE RELATIONSHIPS BETWEEN QUALITY, TIME, AND COST IN PROJECT MANAGEMENT DECISION MAKING

ANALYZING THE RELATIONSHIPS BETWEEN QUALITY, TIME, AND COST IN PROJECT MANAGEMENT DECISION MAKING ANALYZING THE RELATIONSHIPS BETWEEN QUALITY, TIME, AND COST IN PROJECT MANAGEMENT DECISION MAKING Matthew J. Lberatore, Department of Management and Operatons, Vllanova Unversty, Vllanova, PA 19085, 610-519-4390,

More information

Traffic State Estimation in the Traffic Management Center of Berlin

Traffic State Estimation in the Traffic Management Center of Berlin Traffc State Estmaton n the Traffc Management Center of Berln Authors: Peter Vortsch, PTV AG, Stumpfstrasse, D-763 Karlsruhe, Germany phone ++49/72/965/35, emal peter.vortsch@ptv.de Peter Möhl, PTV AG,

More information

An Alternative Way to Measure Private Equity Performance

An Alternative Way to Measure Private Equity Performance An Alternatve Way to Measure Prvate Equty Performance Peter Todd Parlux Investment Technology LLC Summary Internal Rate of Return (IRR) s probably the most common way to measure the performance of prvate

More information

Forecasting the Direction and Strength of Stock Market Movement

Forecasting the Direction and Strength of Stock Market Movement Forecastng the Drecton and Strength of Stock Market Movement Jngwe Chen Mng Chen Nan Ye cjngwe@stanford.edu mchen5@stanford.edu nanye@stanford.edu Abstract - Stock market s one of the most complcated systems

More information

PEER REVIEWER RECOMMENDATION IN ONLINE SOCIAL LEARNING CONTEXT: INTEGRATING INFORMATION OF LEARNERS AND SUBMISSIONS

PEER REVIEWER RECOMMENDATION IN ONLINE SOCIAL LEARNING CONTEXT: INTEGRATING INFORMATION OF LEARNERS AND SUBMISSIONS PEER REVIEWER RECOMMENDATION IN ONLINE SOCIAL LEARNING CONTEXT: INTEGRATING INFORMATION OF LEARNERS AND SUBMISSIONS Yunhong Xu, Faculty of Management and Economcs, Kunmng Unversty of Scence and Technology,

More information

QoS-based Scheduling of Workflow Applications on Service Grids

QoS-based Scheduling of Workflow Applications on Service Grids QoS-based Schedulng of Workflow Applcatons on Servce Grds Ja Yu, Rakumar Buyya and Chen Khong Tham Grd Computng and Dstrbuted System Laboratory Dept. of Computer Scence and Software Engneerng The Unversty

More information

RESEARCH ON DUAL-SHAKER SINE VIBRATION CONTROL. Yaoqi FENG 1, Hanping QIU 1. China Academy of Space Technology (CAST) yaoqi.feng@yahoo.

RESEARCH ON DUAL-SHAKER SINE VIBRATION CONTROL. Yaoqi FENG 1, Hanping QIU 1. China Academy of Space Technology (CAST) yaoqi.feng@yahoo. ICSV4 Carns Australa 9- July, 007 RESEARCH ON DUAL-SHAKER SINE VIBRATION CONTROL Yaoq FENG, Hanpng QIU Dynamc Test Laboratory, BISEE Chna Academy of Space Technology (CAST) yaoq.feng@yahoo.com Abstract

More information

A Simple Approach to Clustering in Excel

A Simple Approach to Clustering in Excel A Smple Approach to Clusterng n Excel Aravnd H Center for Computatonal Engneerng and Networng Amrta Vshwa Vdyapeetham, Combatore, Inda C Rajgopal Center for Computatonal Engneerng and Networng Amrta Vshwa

More information

Vision Mouse. Saurabh Sarkar a* University of Cincinnati, Cincinnati, USA ABSTRACT 1. INTRODUCTION

Vision Mouse. Saurabh Sarkar a* University of Cincinnati, Cincinnati, USA ABSTRACT 1. INTRODUCTION Vson Mouse Saurabh Sarkar a* a Unversty of Cncnnat, Cncnnat, USA ABSTRACT The report dscusses a vson based approach towards trackng of eyes and fngers. The report descrbes the process of locatng the possble

More information

Business Process Improvement using Multi-objective Optimisation K. Vergidis 1, A. Tiwari 1 and B. Majeed 2

Business Process Improvement using Multi-objective Optimisation K. Vergidis 1, A. Tiwari 1 and B. Majeed 2 Busness Process Improvement usng Mult-objectve Optmsaton K. Vergds 1, A. Twar 1 and B. Majeed 2 1 Manufacturng Department, School of Industral and Manufacturng Scence, Cranfeld Unversty, Cranfeld, MK43

More information

NEURO-FUZZY INFERENCE SYSTEM FOR E-COMMERCE WEBSITE EVALUATION

NEURO-FUZZY INFERENCE SYSTEM FOR E-COMMERCE WEBSITE EVALUATION NEURO-FUZZY INFERENE SYSTEM FOR E-OMMERE WEBSITE EVALUATION Huan Lu, School of Software, Harbn Unversty of Scence and Technology, Harbn, hna Faculty of Appled Mathematcs and omputer Scence, Belarusan State

More information

Using Supervised Clustering Technique to Classify Received Messages in 137 Call Center of Tehran City Council

Using Supervised Clustering Technique to Classify Received Messages in 137 Call Center of Tehran City Council Usng Supervsed Clusterng Technque to Classfy Receved Messages n 137 Call Center of Tehran Cty Councl Mahdyeh Haghr 1*, Hamd Hassanpour 2 (1) Informaton Technology engneerng/e-commerce, Shraz Unversty (2)

More information

"Research Note" APPLICATION OF CHARGE SIMULATION METHOD TO ELECTRIC FIELD CALCULATION IN THE POWER CABLES *

Research Note APPLICATION OF CHARGE SIMULATION METHOD TO ELECTRIC FIELD CALCULATION IN THE POWER CABLES * Iranan Journal of Scence & Technology, Transacton B, Engneerng, ol. 30, No. B6, 789-794 rnted n The Islamc Republc of Iran, 006 Shraz Unversty "Research Note" ALICATION OF CHARGE SIMULATION METHOD TO ELECTRIC

More information

Efficient Project Portfolio as a tool for Enterprise Risk Management

Efficient Project Portfolio as a tool for Enterprise Risk Management Effcent Proect Portfolo as a tool for Enterprse Rsk Management Valentn O. Nkonov Ural State Techncal Unversty Growth Traectory Consultng Company January 5, 27 Effcent Proect Portfolo as a tool for Enterprse

More information

An agent architecture for network support of distributed simulation systems

An agent architecture for network support of distributed simulation systems An agent archtecture for network support of dstrbuted smulaton systems Robert Smon, Mark Pullen and Woan Sun Chang Department of Computer Scence George Mason Unversty Farfax, VA, 22032 U.S.A. smon, mpullen,

More information

Cloud Auto-Scaling with Deadline and Budget Constraints

Cloud Auto-Scaling with Deadline and Budget Constraints Prelmnary verson. Fnal verson appears In Proceedngs of 11th ACM/IEEE Internatonal Conference on Grd Computng (Grd 21). Oct 25-28, 21. Brussels, Belgum. Cloud Auto-Scalng wth Deadlne and Budget Constrants

More information

THE APPLICATION OF DATA MINING TECHNIQUES AND MULTIPLE CLASSIFIERS TO MARKETING DECISION

THE APPLICATION OF DATA MINING TECHNIQUES AND MULTIPLE CLASSIFIERS TO MARKETING DECISION Internatonal Journal of Electronc Busness Management, Vol. 3, No. 4, pp. 30-30 (2005) 30 THE APPLICATION OF DATA MINING TECHNIQUES AND MULTIPLE CLASSIFIERS TO MARKETING DECISION Yu-Mn Chang *, Yu-Cheh

More information

Damage detection in composite laminates using coin-tap method

Damage detection in composite laminates using coin-tap method Damage detecton n composte lamnates usng con-tap method S.J. Km Korea Aerospace Research Insttute, 45 Eoeun-Dong, Youseong-Gu, 35-333 Daejeon, Republc of Korea yaeln@kar.re.kr 45 The con-tap test has the

More information

Software project management with GAs

Software project management with GAs Informaton Scences 177 (27) 238 241 www.elsever.com/locate/ns Software project management wth GAs Enrque Alba *, J. Francsco Chcano Unversty of Málaga, Grupo GISUM, Departamento de Lenguajes y Cencas de

More information

Research Article A Time Scheduling Model of Logistics Service Supply Chain with Mass Customized Logistics Service

Research Article A Time Scheduling Model of Logistics Service Supply Chain with Mass Customized Logistics Service Hndaw Publshng Corporaton Dscrete Dynamcs n Nature and Socety Volume 01, Artcle ID 48978, 18 pages do:10.1155/01/48978 Research Artcle A Tme Schedulng Model of Logstcs Servce Supply Chan wth Mass Customzed

More information

1.1 The University may award Higher Doctorate degrees as specified from time-to-time in UPR AS11 1.

1.1 The University may award Higher Doctorate degrees as specified from time-to-time in UPR AS11 1. HIGHER DOCTORATE DEGREES SUMMARY OF PRINCIPAL CHANGES General changes None Secton 3.2 Refer to text (Amendments to verson 03.0, UPR AS02 are shown n talcs.) 1 INTRODUCTION 1.1 The Unversty may award Hgher

More information

Cost-based Scheduling of Scientific Workflow Applications on Utility Grids

Cost-based Scheduling of Scientific Workflow Applications on Utility Grids Cost-based Schedulng of Scentfc Workflow Applcatons on Utlty Grds Ja Yu, Rakumar Buyya and Chen Khong Tham Grd Computng and Dstrbuted Systems Laboratory Dept. of Computer Scence and Software Engneerng

More information

benefit is 2, paid if the policyholder dies within the year, and probability of death within the year is ).

benefit is 2, paid if the policyholder dies within the year, and probability of death within the year is ). REVIEW OF RISK MANAGEMENT CONCEPTS LOSS DISTRIBUTIONS AND INSURANCE Loss and nsurance: When someone s subject to the rsk of ncurrng a fnancal loss, the loss s generally modeled usng a random varable or

More information

Selecting Best Employee of the Year Using Analytical Hierarchy Process

Selecting Best Employee of the Year Using Analytical Hierarchy Process J. Basc. Appl. Sc. Res., 5(11)72-76, 2015 2015, TextRoad Publcaton ISSN 2090-4304 Journal of Basc and Appled Scentfc Research www.textroad.com Selectng Best Employee of the Year Usng Analytcal Herarchy

More information

Design and Development of a Security Evaluation Platform Based on International Standards

Design and Development of a Security Evaluation Platform Based on International Standards Internatonal Journal of Informatcs Socety, VOL.5, NO.2 (203) 7-80 7 Desgn and Development of a Securty Evaluaton Platform Based on Internatonal Standards Yuj Takahash and Yoshm Teshgawara Graduate School

More information

An ILP Formulation for Task Mapping and Scheduling on Multi-core Architectures

An ILP Formulation for Task Mapping and Scheduling on Multi-core Architectures An ILP Formulaton for Task Mappng and Schedulng on Mult-core Archtectures Yng Y, We Han, Xn Zhao, Ahmet T. Erdogan and Tughrul Arslan Unversty of Ednburgh, The Kng's Buldngs, Mayfeld Road, Ednburgh, EH9

More information

A Novel Problem-solving Metric for Future Internet Routing Based on Virtualization and Cloud-computing

A Novel Problem-solving Metric for Future Internet Routing Based on Virtualization and Cloud-computing www.ijcsi.org 159 A Novel Problem-solvng Metrc for Future Internet Routng Based on Vrtualzaton and Cloud-computng Rujuan Zheng, Mngchuan Zhang, Qngtao Wu, Wangyang We and Haxa Zhao Electronc & Informaton

More information

Politecnico di Torino. Porto Institutional Repository

Politecnico di Torino. Porto Institutional Repository Poltecnco d Torno Porto Insttutonal Repostory [Artcle] A cost-effectve cloud computng framework for acceleratng multmeda communcaton smulatons Orgnal Ctaton: D. Angel, E. Masala (2012). A cost-effectve

More information

Logistic Regression. Lecture 4: More classifiers and classes. Logistic regression. Adaboost. Optimization. Multiple class classification

Logistic Regression. Lecture 4: More classifiers and classes. Logistic regression. Adaboost. Optimization. Multiple class classification Lecture 4: More classfers and classes C4B Machne Learnng Hlary 20 A. Zsserman Logstc regresson Loss functons revsted Adaboost Loss functons revsted Optmzaton Multple class classfcaton Logstc Regresson

More information

POLYSA: A Polynomial Algorithm for Non-binary Constraint Satisfaction Problems with and

POLYSA: A Polynomial Algorithm for Non-binary Constraint Satisfaction Problems with and POLYSA: A Polynomal Algorthm for Non-bnary Constrant Satsfacton Problems wth and Mguel A. Saldo, Federco Barber Dpto. Sstemas Informátcos y Computacón Unversdad Poltécnca de Valenca, Camno de Vera s/n

More information

2008/8. An integrated model for warehouse and inventory planning. Géraldine Strack and Yves Pochet

2008/8. An integrated model for warehouse and inventory planning. Géraldine Strack and Yves Pochet 2008/8 An ntegrated model for warehouse and nventory plannng Géraldne Strack and Yves Pochet CORE Voe du Roman Pays 34 B-1348 Louvan-la-Neuve, Belgum. Tel (32 10) 47 43 04 Fax (32 10) 47 43 01 E-mal: corestat-lbrary@uclouvan.be

More information

A FEATURE SELECTION AGENT-BASED IDS

A FEATURE SELECTION AGENT-BASED IDS A FEATURE SELECTION AGENT-BASED IDS Emlo Corchado, Álvaro Herrero and José Manuel Sáz Department of Cvl Engneerng, Unversty of Burgos C/Francsco de Vtora s/n., 09006, Burgos, Span Phone: +34 947259395,

More information

A Dynamic Load Balancing for Massive Multiplayer Online Game Server

A Dynamic Load Balancing for Massive Multiplayer Online Game Server A Dynamc Load Balancng for Massve Multplayer Onlne Game Server Jungyoul Lm, Jaeyong Chung, Jnryong Km and Kwanghyun Shm Dgtal Content Research Dvson Electroncs and Telecommuncatons Research Insttute Daejeon,

More information

1. Fundamentals of probability theory 2. Emergence of communication traffic 3. Stochastic & Markovian Processes (SP & MP)

1. Fundamentals of probability theory 2. Emergence of communication traffic 3. Stochastic & Markovian Processes (SP & MP) 6.3 / -- Communcaton Networks II (Görg) SS20 -- www.comnets.un-bremen.de Communcaton Networks II Contents. Fundamentals of probablty theory 2. Emergence of communcaton traffc 3. Stochastc & Markovan Processes

More information

An artificial Neural Network approach to monitor and diagnose multi-attribute quality control processes. S. T. A. Niaki*

An artificial Neural Network approach to monitor and diagnose multi-attribute quality control processes. S. T. A. Niaki* Journal of Industral Engneerng Internatonal July 008, Vol. 4, No. 7, 04 Islamc Azad Unversty, South Tehran Branch An artfcal Neural Network approach to montor and dagnose multattrbute qualty control processes

More information

Inter-Ing 2007. INTERDISCIPLINARITY IN ENGINEERING SCIENTIFIC INTERNATIONAL CONFERENCE, TG. MUREŞ ROMÂNIA, 15-16 November 2007.

Inter-Ing 2007. INTERDISCIPLINARITY IN ENGINEERING SCIENTIFIC INTERNATIONAL CONFERENCE, TG. MUREŞ ROMÂNIA, 15-16 November 2007. Inter-Ing 2007 INTERDISCIPLINARITY IN ENGINEERING SCIENTIFIC INTERNATIONAL CONFERENCE, TG. MUREŞ ROMÂNIA, 15-16 November 2007. UNCERTAINTY REGION SIMULATION FOR A SERIAL ROBOT STRUCTURE MARIUS SEBASTIAN

More information

COMPUTER SUPPORT OF SEMANTIC TEXT ANALYSIS OF A TECHNICAL SPECIFICATION ON DESIGNING SOFTWARE. Alla Zaboleeva-Zotova, Yulia Orlova

COMPUTER SUPPORT OF SEMANTIC TEXT ANALYSIS OF A TECHNICAL SPECIFICATION ON DESIGNING SOFTWARE. Alla Zaboleeva-Zotova, Yulia Orlova Internatonal Book Seres "Informaton Scence and Computng" 29 COMPUTE SUPPOT O SEMANTIC TEXT ANALYSIS O A TECHNICAL SPECIICATION ON DESIGNING SOTWAE Alla Zaboleeva-Zotova, Yula Orlova Abstract: The gven

More information

Development of an intelligent system for tool wear monitoring applying neural networks

Development of an intelligent system for tool wear monitoring applying neural networks of Achevements n Materals and Manufacturng Engneerng VOLUME 14 ISSUE 1-2 January-February 2006 Development of an ntellgent system for tool wear montorng applyng neural networks A. Antć a, J. Hodolč a,

More information

P2P/ Grid-based Overlay Architecture to Support VoIP Services in Large Scale IP Networks

P2P/ Grid-based Overlay Architecture to Support VoIP Services in Large Scale IP Networks PP/ Grd-based Overlay Archtecture to Support VoIP Servces n Large Scale IP Networks We Yu *, Srram Chellappan # and Dong Xuan # * Dept. of Computer Scence, Texas A&M Unversty, U.S.A. {weyu}@cs.tamu.edu

More information