Towards Autonomous Service Composition in A Grid Environment
|
|
- Ralf Cunningham
- 5 years ago
- Views:
Transcription
1 Towards Autonomous Servce Composton n A Grd Envronment Wllam K. Cheung +, Jmng Lu +, Kevn H. Tsang +, Raymond K. Wong ++ Department of Computer Scence + Hong Kong Baptst Unversty Hong Kong {wllam,jmng,hhtsang}@comp.hkbu.edu.hk Abstract Web servces are becomng mportant n applcatons from electronc commerce to applcaton nteroperaton. Whle numerous efforts have focused on servce composton, servce selecton among smlar servces from multple provders has not been addressed. Such ssue s more serous when servces are embraced n Grd platforms, whch are usually resource-conscous. Expermental results show that our consderatons are vald and our prelmnary soluton works well n our Globus grd network. Keywords: Autonomous servces composton, Bddng, Web servces, Grd computng 1. Introducton Web servces are becomng the promnent paradgm for electronc busness and nteroperable applcatons across heterogeneous systems. However, Web servces standards such as WSDL [1], UDDI [2], and SOAP [3] do not address the ssues of servce re-use and composton, especally dynamc composton of exstng servces from multple sources. Varous efforts on addressng ths ssue ncludng the recent ntatve of BPEL4WS [4] focus on representng compostons, whereas, the actual ssues nvolved n composng the servces, e.g., the selecton process and composton consderatons such as run-tme costs, etc., have not been consdered. Another technology that s gettng ncreasng popularty s Grd [5]. Grd s a dstrbuted envronment that enables flexble, secure, coordnated resource sharng, among dynamc collectons of ndvduals, nsttutons and resources. The beneft of embracng Web servces on Grd have been recently realzed n the Open Grd Servces Archtecture (OGSA) of Globus (GT3) the de-facto standard of School of Computer Scence & Engneerng ++ Unversty of New South Wales Australa wong@cse.unsw.edu.au Grd mddleware [6], and shown n varous projects (e.g., Geodse - MyGrd - However, Grd platform s n general more conscous regardng the utlzaton and relablty of resources, and servces composed n Grd need to be planned n an optmzed way. Along ths lne and dfferent from prevous works, ths paper attempts to nvestgate the underlyng crtera n practce, propose an ntal soluton usng a bddnglke mechansm, and fnally realze ts sgnfcance by mplementng the soluton (called BU-Grd) and runnng seres of experments. Expermental results are encouragng and further mprovements shall be obtaned from our ongong effort. 1.1 Related Works Due to the ncreasng attenton to Web servces from the research and ndustry communtes, there have been lots of recent works addressng varous ssues of Web servces (e.g., [7]). To name a few, for example, n [8], the ssue of servce composton s addressed n the context of Web components, as a way for creatng composte Web Servces by re-usng, specalzng and extendng exstng ones. McIlarth and Son [9] proposed an approach to buldng agent technology based on the noton of generc procedures and customzng user constrants. They argue that an augmented verson of the logc programmng language Golog provdes a natural formalsm for programmng Web servces. Prototypes that gude a user n composng Web servces n a sem-automatc manner have been proposed n [10,11]. The sem-automatc process s facltated by presentng matchng servces to the user at each step of a composton and flterng the possbltes by usng semantc descrptons of the servces. Whle there are numerous papers descrbng specfcatons and methods for servce composton, seldom of them have addressed the ssues of choosng servces based on ts costs and resources (whch s an mportant ssue n utlzng resources n a Grd
2 envronment). For nstance, [12] mentoned a smple scorng servce based on the summaton of the servces' weghted scores. However, the detals of estmatng the scores and evaluatng crtera (whch are crucal n the actual mplementaton and system evaluaton, agan, especally n Grd) have been left out. Blythe et al., n [13], used lmted state nformaton (the current data storage of the dstrbuted hosts) for optmzng servces compostons for e-scence applcatons. The work closest to ours s due to Sample et al. [14] that ncorporated servces uncertanty (e.g., costs, performance, relablty) va probablstc modelng n the composton process. servces (e.g., the semantcs of the nput/output parameters) are descrbed by some machne understandable semantc Web language (e.g. OWL-S). Relatonshps and concepts of the vocabulares used to enable semantc matchng of servces are shared n a ontology repostory. A servce consumer s a clent program whch sends servce requests (e.g., n terms of desred nput/output relatonshps) to the Grd/Web servce broker whch bears the duty of selectng sutable prmtve servces, composng them as well as montorng ther executon. 1.2 Paper Organzaton The remanng of the paper s as follow. Secton 2 gves a typcal envronment for autonomous servce composton. Secton 3 descrbes n detal the overall system archtecture of BU-Grd. Secton 4 provdes n detal a bddng mechansm for servce selecton n a dynamc Grd envronment. Expermental results and the lessons learnt are found n Secton 5 and 6, respectvely. Secton 7 concludes the paper wth a number of future research drectons. Fgure 2. The system archtecture of BU-Grd. 3. BU-Grd System Archtecture Fgure 1. A typcal servce composton envronment. 2. Autonomous Servce Composton A typcal envronment for supportng Grd/Web servce composton s llustrated n Fgure 1. A collecton of servce provders expose, va the Internet, the servces they support as Web servces. The servces are regstered at a servce regstry (e.g. UDDI) for servce dscovery. The semantcs of the avalable Web The archtectural desgn of the proposed BU-Grd, to be further descrbed n the followng (also see Fgure 2 for an overvew), contans components that are common n most of the servce composton systems. In addton, t s featured by the ncorporaton of a) bddng servces and bd evaluaton components for dynamc servce selecton, as well as b) a plan base and a plan retrever for plan re-use support. Whle the focus of ths paper s to study n detal how the state nformaton can be used to form the selecton crtera and optmze the overall system utlzaton va a bddng mechansm, detals about the plannng part and ts relatonshp wth the proposed servce bddng mechansm wll also be ncluded for completeness.
3 3.1 Servce Regstraton and Indexng Semantc descrptons of Grd servces are stored at the Servce Regstry, whch may nclude: - Hgh-level servces descrptors: E.g., for e- busness applcatons, they can be company name, busness nature/categores, contact person, phone number, emal address, etc. - Low-level servces nterface descrptors: E.g., servce name, functonal descrpton, URL of the WSDL fle or Grd Servce Handle (GSH), semantcs of the nput/output parameters, etc. To support effcent access of GSHs from the Servce Regstry and effcent update of the servces state nformaton, both the hgh-level and low-level servce semantcs are ndexed. Furthermore, to extend the servce dscovery capablty to go beyond smple keyword search, dfferent doman-specfc ontologes are mantaned n Ontology Repostory to support semantc matchng. 3.2 Task Specfcaton & Servce Composton In BU-Grd, a task s represented by specfyng the requred nput 1 and desred output. To plan for the task (or to satsfy the specfcaton), a meta-level servce wll be composed on-demand usng the prmtve servces avalable n the Servce Regstry. By treatng the nput as the ntal state, the desred output as the goal, and the avalable servces as the operators, servce composton can readly be formulated as an AI plannng problem [14]. Under the Grd context, one challenge s that the plannng has to be performed n a dynamc envronment, contanng multple functonally equvalent operators (servces) but wth possbly dfferent mplementatons as well as tme-varyng resources. Besdes, servces matchmakng based on semantcs s also a non-trval task Servces Matchmakng To enable correct matchmakng between Grd servces, we need to well-defne servces compatblty. There exst at least two types of compatblty measures, namely data type compatblty as well as semantc compatblty. Eq.(1) and Eq.(2) gve two possble forms of compatblty n terms of data type and semantcs between an output of a servce and an nput of a matchng servce. a) Data Type Compatblty 1 Sometmes, a task can be fully specfed by only desred output, for example, accessng some processed e-scence data from the grd. Compatblty ( type t output, type nput 1 ) = same / upcast downcast otherwse (1) where upcast means the output has to be upcasted (e.g., from nt to float) so as to be fed nto the next nput, and smlarly for downcast. b) Semantcs Compatblty 1 equvalent (2) Compatabl tys ( semantcnput, semantcoutput) = 0.8 subclass 0 otherwse where subclass means that the output s a subclass of the nput and the need of ontology s explctly mpled Plannng Based on the servces compatblty measures defned, servce composton can be proceeded usng dfferent plannng paradgms. One example s regresson plannng whch s based on backward channg. Startng from the output of the specfed task as the ultmate goal, the planner can search the Servce Regstry for servces wth ther outputs compatble wth that of the specfed task. It s possble that the set of compatble servces can be categorzed nto several dstnct servce nterfaces, each contans a unque nput/output par. One can then use those dstnct servce nterfaces as sub-goals and contnue to search for the best plan. Sometmes, for effcency purpose, one may want to use a local search strategy by choosng one of the nterfaces and contnung the search. The selecton can be done based on a local performance estmaton of the nterfaces. See Fgure 4 for an overvew and refer to Secton 6.2 for more dscusson on dynamc plan optmzaton. As one servce nterface s n fact representng a group of functonally equvalent servces, ts performance estmaton should be characterzed by the best servce under the same nterface. So, under ths scenaro, the remanng queston s how to select the best servce under the dynamc envronment Servce Selecton Servces wth equvalent nput/output nterfaces can have dfferent mplementatons and have transent performance due to tme-varyng system load, data cached, etc. A mechansm for makng a wse choce for better Grd resource utlzaton s needed. We beleve that bddng based on a dynamc scorng scheme can be adopted for the servce selecton task, as detaled n Secton 4.
4 Fgure 3. Servce selecton. The broker then selects a servce mplementaton accordng to the probablty dstrbuton: B ( I ) P () = (4) B I ( ) 4.3 Estmaton of Servce Performance After the selected mplementaton fnshed the assgned job, t wll notfy the broker the result. The broker wll then return the actual servce tme A, and the estmated servce tme of the th servce mplementaton wll be updated as t+ 1 t E I = 1 α E ( I) + α A (5) ( ) ( ) where α s the updatng rate. In our experment, ts value s set to 0.8. Fgure 4. An overvew of servce composton and executon process. 4. Servce Selecton Va Bddng Here we propose a bddng-lke mechansm for the aforementoned servce selecton problem wth the hope of balancng the load among a set of Grd nodes n a vrtual organzaton. 4.1 Notatons Let I denote a partcular servce nterface, E (I) denote the estmated servce tme of the th mplementaton for the servce nterface I, B (I) denote the value sent to the broker by the th mplementaton for bddng the nterface I to be performed. 4.2 Bddng Process The broker (search engne) frst notfes each of the servce provders that host the requred servce mplementatons. Beng notfed, each servce mplementaton wll make use of the current estmated servce tme E (I) (track record) as well as the current system load (current resource) to compute a bd value as n Eq.(3) and send the bd back to the broker: 1 B ( I ) = ( 1 L ) (3) E ( I) where L s the system load of the node hostng the th servce mplementaton. Fgure 5. The sequence dagram of the bddng process. 5. Experments In order to study n detal the effectveness of the proposed bddng process on the Globus platform and the behavor at each grd node, we have set up a small grd envronment wth four grd nodes, one beng the Servce Broker and the other three beng the Servce
5 Provders. Fgure 5 shows the sequence dagram of the overall bddng process. All the Grd servces are runnng n the servce contaner provded by GT3. The BrokerServce queres the IndexServce of each Grd node to get the lst of avalable servce mplementatons. BddngServce consults MasterManagedJobFactoryServce (MMJFS) of ts own node to get the current system nformaton. Three experments have been conducted for evaluatng three dfferent vrtual organzaton scenaros on the grd platform: Experment 1 assumes that the avalable servce mplementatons (Servce A) n all the nodes are homogeneous, and all the ncomng servce requests can be served by Servce A. Experment 2 assumes that the avalable servce mplementatons are heterogeneous, ncludng Servce A, B and C. The mplementatons of Servce A and Servce C are 3 and 2 tmes less effcent than that of Servce B. Also, all the ncomng servce requests can be served by ether the mplementatons of Servce A, B or C. Experment 3 assumes that each node contans one composte servce mplementaton and one prmtve servce mplementaton needed as part of the composte servce. The servce request stream s of homogeneous type and requests the Servce Broker for the composte servce A+2B regularly. The composte servce A+2B means that t has to perform subtask A frst before two subtasks B can be performed n parallel. A composte servce request s sad to be fulflled only f all ts subtasks are fnshed. Thus, there are n fact two levels of bddng as llustrated n Fgure 6. Fgure 6. An llustraton of a mult-level bddng needed by composte servces. The nter-arrval tme for the servce request was 20 seconds throughout the experments. For performance evaluaton, nformaton lke job start tme, end tme, system load, and servce tme are collected durng the experments and the results are shown n Fgure 7-15 Gven: servce requests arrve at a 20 sec. nterval node-1 node-2 node-3 (CPU 2.6GHz) (CPU 0.65GHz) (CPU 0.7GHz) Expt. 1 (homo.) Servce A Servce A Servce A Expt. 2 (hetero.) Servce A Servce B Servce C Expt. 3 (composte) Servce A+2B, Servce B Servce A+2B, Servce B Servce A+2B, Servce B Table 1. Experment setups for performance evaluaton. Observaton 1: Whle the three experments were desgned to correspond to three dfferent vrtual organzaton scenaros on the grd platform, our proposed bddng mechansm managed to dstrbute the servce request streams to the three Servce Provders for mprovng system utlzaton, as shown n Fgure 8, 11 and 14. Observaton 2: In Experment 1, as all the servce mplementatons were homogeneous, node-1, beng the most powerful machne, naturally shouldered more jobs va the bddng mechansm, when compared wth the other two nodes. Observaton 3: By comparng Fgure 7 (Expt. 1) and Fgure 10 (Expt. 2), t s noted that the servce mplementatons of both Servce A and C beng less effcent than that of Servce B resulted n more jobs beng assgned to node-2 whch s hostng the more effcent servce mplementaton Servce B n Expt. 2, even though node-1 s the fastest machne. Ths renforces the desgn of the proposed bddng mechansm that, other than the computng power, t should (mplctly) take nto the consderaton of the effcency of the servce mplementaton and react accordngly. Observaton 4: As we moved from Experment 1 to 3, the overall load of the set of requested jobs was ncreasng (see Fgure 8, 11, 14). We observed that all the grd nodes were movng closer to be full loaded at most of the tme, whch we beleve to be an ndcator of good resource utlzaton. However, the servce tme per job fluctuated qute serously as the overall load ncreases (see Fgure 14). We beleve that the fluctuaton s caused by the tme dependency requrement of the composte servces. We are stll nvestgatng the condtons and bddng strateges for reducng the fluctuaton, and thus mprovng the servce relablty.
6 Fgure 7. Job schedules under homogeneous servces scenaro (red for node-1, blue for node-2, green for node-3). Fgure 10. Job schedules under heterogeneous servces scenaro (red for node-1, blue for node-2, green for node-3). Fgure 8. System load of each grd nodes under homogeneous servces scenaro. Fgure 11. System load of each grd nodes under heterogeneous servces scenaro. Fgure 9. Job servce tme of each grd nodes under homogeneous servces scenaro. Fgure 12. Job servce tme for each grd node under heterogeneous servces scenaro.
7 6. Dscusson and Future Works 6.1 Accuracy of The Provded Load Estmaton The current mplementaton of the GT3 can only provde up-to-mnute state nformaton, where we encountered some dffcultes n more fne-graned load balancng. The effect wll be especally mportant f the executon tme per job s short and the quantty of them s huge. It seems that a Grd servce for supportng on-demand real-tme system load reportng could be needed n the Grd mddleware. Fgure 13. Job schedules under composte servces scenaro (all the jobs are mxed). Fgure 14. System load of each grd nodes under composte servces scenaro. a) node-1 (A+2B) b) node-1 (B) c) node-2 (A+2B) d) node-2 (B) e) node-3 (A+2B) f) node-3 (B) Fgure 15. Job servce tme for each grd node under composte servces scenaro. 6.2 Dynamc Plan Optmzaton The next obvous step of ths work s to ntegrate the bddng mechansm one step upward to the plannng step. By assumng that each Grd servce nterface keeps a table of scores S to ndcate ts desrablty to use some other servces, where the scores can be some statstcs computed durng the bddng for servces selecton (Secton 4). Then, the setup wll be smlar to that of the PageRank algorthm [15] used by Google search engne for ndcatng Web page mportance. For example (see Fgure 4), let R denote the reward for a selected plan (can be a constant equal to, say, 1), N denote the number of the outputs of the specfed task, n denotes the current updatng servce nterface, m denotes the servce nterfaces that use the output of current servce nterface n, and α denotes the updatng rate (can be a constant equal to some value less than 1). For servce nterfaces wth ther outputs form the outputs of the specfed task (.e., the ultmate goal), t+ 1 t R Sn = ( 1 α ) Sn + α N Then, for the subsequent plannng steps, t+ 1 t t S = 1 α S + α S n ( ) n m m Such a scorng scheme mples mplctly that frequently selected (good track records) servce nterfaces wll be updated more frequently. Also, those nterfaces often appear near to the fnal output of the selected plans (brngng you faster to the goal) wll have hgher scores. Also, those nterfaces provde more outputs (more resourceful) wll have a hgher score. We are currently studyng the effectveness of such a scorng scheme. 6.3 Plan Base Performng servce composton from scratch can be a tme-consumng process for tme-crtcal applcatons. One can use a plan base for storng plans that have
8 been executed. A smlar dea has been echoed n [13]. The archved plans (as some optons of pre-composed servces) can then be used for the constructon of new plans. The reuse of plans should be can ncrease the effcency of plan constructon. For better use of the storage resource, there can also be some related polces for deletng plans that appear obsolete. Fgure 16. Plan Generaton. 7. Concluson Ths paper focuses on servce selecton, whch s usually dsregarded by prevous works n Web servce composton. Whle Web servces embraced n Grd platforms s gettng popular, we demonstrated that servce selecton could make sgnfcant performance and resource utlzaton dfferences durng servce composton. In partcular, the servce bddng mechansm proposed here ensures the performance of the servce to be performed and also the farness to the servce provders/bdders. Although the expermental results were encouragng, we beleve that further nvestgaton on selectng servces for large scale servce composton wll encourage more Web servce usages, especally for Grd envronments where resource utlzaton and servce performance are concerned. Acknowledgement Ths work s supported by Centre for E-Transformaton Research, Hong Kong Baptst Unversty under the RGC Group Research Grant (HKBU 2/03/C). References 1. WSDL, 2. UDDI, 3. SOAP, 4. BPEL4WS, lbrary/ws-bpel/ 5. I. Foster, C. Kesselman, and S. Tuecke, "The Anatomy of the Grd: Enablng Scalable Vrtual Organzatons," Internatonal Journal of Hgh Performance Computng Applcatons, Vol. 15, pp , I. Foster, C. Kesselman, J.M. Nck and S. Tuecke, "Grd Servces for Dstrbuted System Integraton," IEEE Computer, June, IEEE Internet Computng, Specal ssue: Mddleware for Web servces, J. Yang and M. Papazoglou, Web components: A substrate for web servce reuse and composton, Advanced Informaton Systems Engneerng, Proceedngs of the 14th Internatonal Conference, CASE 2002 Toronto, Canada, May 27-31, S. McIlrath and T. Son, Adaptng golog for composton of semantc Web servces, Proceedngs of the 8th Internatonal Conference on Prncples of Knowledge Representaton and Reasonng, Evren Srn, James Hendler, and Bjan Parsa, Semautomatc composton of Web servces usng semantc descrptons, Proceedng of Web Servces: Modelng, Archtecture and Infrastructure workshop n ICEIS, Aprl, L. Chen, N.R. Shadbolt, C. Goble, F. Tao, S.J. Cox, C. Puleston, P.R. Smart, "Towards a Knowledge-based Approach to Semantc Servce Composton," 2nd Internatonal Semantc Web Conference (ISWC2003), October 2003, Florda, USA, Lecture Notes n Computer Scence, LNCS 2870, pp B. Benatallah, Q. Sheng, and M. Dumas, The Self-Serv envronment for Web servces composton, n IEEE Internet Computng, pages , 7(1), J. Blythe, E. Deelman, Y. Gl, C. Kesselman, A. Agarwal, G. Mehta, K. Vah, "The Role of Plannng n Grd Computng," Proceedngs of the 13th Internatonal Conference on Automated Plannng and Schedulng (ICAPS), June 9-13, 2003, Trento, Italy 14. N. Sample, Pedram Keyan, Go Wederhold, "Schedulng Under Uncertanty: Plannng for the Ubqutous Grd," Proceedngs of the Ffth Internatonal Conference on Coordnaton Models and Languages (Coord2002) 15. R. Motwan, S. Brn, L. Page, and T. Wnograd, "The PageRank Ctaton Rankng: Brngng Order to the Web, Stanford Dgtal Lbrares Workng Paper, 1998.
A mathematical programming approach to the analysis, design and scheduling of offshore oilfields
17 th European Symposum on Computer Aded Process Engneerng ESCAPE17 V. Plesu and P.S. Agach (Edtors) 2007 Elsever B.V. All rghts reserved. 1 A mathematcal programmng approach to the analyss, desgn and
More informationSimulation Based Analysis of FAST TCP using OMNET++
Smulaton Based Analyss of FAST TCP usng OMNET++ Umar ul Hassan 04030038@lums.edu.pk Md Term Report CS678 Topcs n Internet Research Sprng, 2006 Introducton Internet traffc s doublng roughly every 3 months
More informationScheduling Remote Access to Scientific Instruments in Cyberinfrastructure for Education and Research
Schedulng Remote Access to Scentfc Instruments n Cybernfrastructure for Educaton and Research Je Yn 1, Junwe Cao 2,3,*, Yuexuan Wang 4, Lanchen Lu 1,3 and Cheng Wu 1,3 1 Natonal CIMS Engneerng and Research
More informationVirtual Machine Migration based on Trust Measurement of Computer Node
Appled Mechancs and Materals Onlne: 2014-04-04 ISSN: 1662-7482, Vols. 536-537, pp 678-682 do:10.4028/www.scentfc.net/amm.536-537.678 2014 Trans Tech Publcatons, Swtzerland Vrtual Machne Mgraton based on
More informationA Fast Content-Based Multimedia Retrieval Technique Using Compressed Data
A Fast Content-Based Multmeda Retreval Technque Usng Compressed Data Borko Furht and Pornvt Saksobhavvat NSF Multmeda Laboratory Florda Atlantc Unversty, Boca Raton, Florda 3343 ABSTRACT In ths paper,
More informationLoad Balancing for Hex-Cell Interconnection Network
Int. J. Communcatons, Network and System Scences,,, - Publshed Onlne Aprl n ScRes. http://www.scrp.org/journal/jcns http://dx.do.org/./jcns.. Load Balancng for Hex-Cell Interconnecton Network Saher Manaseer,
More informationA Resources Virtualization Approach Supporting Uniform Access to Heterogeneous Grid Resources 1
A Resources Vrtualzaton Approach Supportng Unform Access to Heterogeneous Grd Resources 1 Cunhao Fang 1, Yaoxue Zhang 2, Song Cao 3 1 Tsnghua Natonal Labatory of Inforamaton Scence and Technology 2 Department
More informationLearning the Kernel Parameters in Kernel Minimum Distance Classifier
Learnng the Kernel Parameters n Kernel Mnmum Dstance Classfer Daoqang Zhang 1,, Songcan Chen and Zh-Hua Zhou 1* 1 Natonal Laboratory for Novel Software Technology Nanjng Unversty, Nanjng 193, Chna Department
More informationBackpropagation: In Search of Performance Parameters
Bacpropagaton: In Search of Performance Parameters ANIL KUMAR ENUMULAPALLY, LINGGUO BU, and KHOSROW KAIKHAH, Ph.D. Computer Scence Department Texas State Unversty-San Marcos San Marcos, TX-78666 USA ae049@txstate.edu,
More informationA Binarization Algorithm specialized on Document Images and Photos
A Bnarzaton Algorthm specalzed on Document mages and Photos Ergna Kavalleratou Dept. of nformaton and Communcaton Systems Engneerng Unversty of the Aegean kavalleratou@aegean.gr Abstract n ths paper, a
More informationLoad-Balanced Anycast Routing
Load-Balanced Anycast Routng Chng-Yu Ln, Jung-Hua Lo, and Sy-Yen Kuo Department of Electrcal Engneerng atonal Tawan Unversty, Tape, Tawan sykuo@cc.ee.ntu.edu.tw Abstract For fault-tolerance and load-balance
More informationA HIERARCHICAL SIMULATION FRAMEWORK FOR APPLICATION DEVELOPMENT ON SYSTEM-ON-CHIP ARCHITECTURES. Vaibhav Mathur and Viktor K.
A HIERARCHICAL SIMULATION FRAMEWORK FOR APPLICATION DEVELOPMENT ON SYSTEM-ON-CHIP ARCHITECTURES Vabhav Mathur and Vktor K. Prasanna Department of EE-Systems Unversty of Southern Calforna Los Angeles, CA
More informationDistributed Resource Scheduling in Grid Computing Using Fuzzy Approach
Dstrbuted Resource Schedulng n Grd Computng Usng Fuzzy Approach Shahram Amn, Mohammad Ahmad Computer Engneerng Department Islamc Azad Unversty branch Mahallat, Iran Islamc Azad Unversty branch khomen,
More informationOptimizing Document Scoring for Query Retrieval
Optmzng Document Scorng for Query Retreval Brent Ellwen baellwe@cs.stanford.edu Abstract The goal of ths project was to automate the process of tunng a document query engne. Specfcally, I used machne learnng
More informationMathematics 256 a course in differential equations for engineering students
Mathematcs 56 a course n dfferental equatons for engneerng students Chapter 5. More effcent methods of numercal soluton Euler s method s qute neffcent. Because the error s essentally proportonal to the
More informationLearning-Based Top-N Selection Query Evaluation over Relational Databases
Learnng-Based Top-N Selecton Query Evaluaton over Relatonal Databases Lang Zhu *, Wey Meng ** * School of Mathematcs and Computer Scence, Hebe Unversty, Baodng, Hebe 071002, Chna, zhu@mal.hbu.edu.cn **
More informationImprovement of Spatial Resolution Using BlockMatching Based Motion Estimation and Frame. Integration
Improvement of Spatal Resoluton Usng BlockMatchng Based Moton Estmaton and Frame Integraton Danya Suga and Takayuk Hamamoto Graduate School of Engneerng, Tokyo Unversty of Scence, 6-3-1, Nuku, Katsuska-ku,
More informationHelsinki University Of Technology, Systems Analysis Laboratory Mat Independent research projects in applied mathematics (3 cr)
Helsnk Unversty Of Technology, Systems Analyss Laboratory Mat-2.08 Independent research projects n appled mathematcs (3 cr) "! #$&% Antt Laukkanen 506 R ajlaukka@cc.hut.f 2 Introducton...3 2 Multattrbute
More informationCluster Analysis of Electrical Behavior
Journal of Computer and Communcatons, 205, 3, 88-93 Publshed Onlne May 205 n ScRes. http://www.scrp.org/ournal/cc http://dx.do.org/0.4236/cc.205.350 Cluster Analyss of Electrcal Behavor Ln Lu Ln Lu, School
More informationFEATURE EXTRACTION. Dr. K.Vijayarekha. Associate Dean School of Electrical and Electronics Engineering SASTRA University, Thanjavur
FEATURE EXTRACTION Dr. K.Vjayarekha Assocate Dean School of Electrcal and Electroncs Engneerng SASTRA Unversty, Thanjavur613 41 Jont Intatve of IITs and IISc Funded by MHRD Page 1 of 8 Table of Contents
More informationProper Choice of Data Used for the Estimation of Datum Transformation Parameters
Proper Choce of Data Used for the Estmaton of Datum Transformaton Parameters Hakan S. KUTOGLU, Turkey Key words: Coordnate systems; transformaton; estmaton, relablty. SUMMARY Advances n technologes and
More informationReducing Frame Rate for Object Tracking
Reducng Frame Rate for Object Trackng Pavel Korshunov 1 and We Tsang Oo 2 1 Natonal Unversty of Sngapore, Sngapore 11977, pavelkor@comp.nus.edu.sg 2 Natonal Unversty of Sngapore, Sngapore 11977, oowt@comp.nus.edu.sg
More informationTerm Weighting Classification System Using the Chi-square Statistic for the Classification Subtask at NTCIR-6 Patent Retrieval Task
Proceedngs of NTCIR-6 Workshop Meetng, May 15-18, 2007, Tokyo, Japan Term Weghtng Classfcaton System Usng the Ch-square Statstc for the Classfcaton Subtask at NTCIR-6 Patent Retreval Task Kotaro Hashmoto
More informationCourse Introduction. Algorithm 8/31/2017. COSC 320 Advanced Data Structures and Algorithms. COSC 320 Advanced Data Structures and Algorithms
Course Introducton Course Topcs Exams, abs, Proects A quc loo at a few algorthms 1 Advanced Data Structures and Algorthms Descrpton: We are gong to dscuss algorthm complexty analyss, algorthm desgn technques
More informationComparison of Heuristics for Scheduling Independent Tasks on Heterogeneous Distributed Environments
Comparson of Heurstcs for Schedulng Independent Tasks on Heterogeneous Dstrbuted Envronments Hesam Izakan¹, Ath Abraham², Senor Member, IEEE, Václav Snášel³ ¹ Islamc Azad Unversty, Ramsar Branch, Ramsar,
More informationPerformance Evaluation of Information Retrieval Systems
Why System Evaluaton? Performance Evaluaton of Informaton Retreval Systems Many sldes n ths secton are adapted from Prof. Joydeep Ghosh (UT ECE) who n turn adapted them from Prof. Dk Lee (Unv. of Scence
More informationOntology Generator from Relational Database Based on Jena
Computer and Informaton Scence Vol. 3, No. 2; May 2010 Ontology Generator from Relatonal Database Based on Jena Shufeng Zhou (Correspondng author) College of Mathematcs Scence, Laocheng Unversty No.34
More informationUB at GeoCLEF Department of Geography Abstract
UB at GeoCLEF 2006 Mguel E. Ruz (1), Stuart Shapro (2), June Abbas (1), Slva B. Southwck (1) and Davd Mark (3) State Unversty of New York at Buffalo (1) Department of Lbrary and Informaton Studes (2) Department
More informationAn Optimal Algorithm for Prufer Codes *
J. Software Engneerng & Applcatons, 2009, 2: 111-115 do:10.4236/jsea.2009.22016 Publshed Onlne July 2009 (www.scrp.org/journal/jsea) An Optmal Algorthm for Prufer Codes * Xaodong Wang 1, 2, Le Wang 3,
More informationThe Greedy Method. Outline and Reading. Change Money Problem. Greedy Algorithms. Applications of the Greedy Strategy. The Greedy Method Technique
//00 :0 AM Outlne and Readng The Greedy Method The Greedy Method Technque (secton.) Fractonal Knapsack Problem (secton..) Task Schedulng (secton..) Mnmum Spannng Trees (secton.) Change Money Problem Greedy
More informationWishing you all a Total Quality New Year!
Total Qualty Management and Sx Sgma Post Graduate Program 214-15 Sesson 4 Vnay Kumar Kalakband Assstant Professor Operatons & Systems Area 1 Wshng you all a Total Qualty New Year! Hope you acheve Sx sgma
More informationPetri Net Based Software Dependability Engineering
Proc. RELECTRONIC 95, Budapest, pp. 181-186; October 1995 Petr Net Based Software Dependablty Engneerng Monka Hener Brandenburg Unversty of Technology Cottbus Computer Scence Insttute Postbox 101344 D-03013
More informationCMPS 10 Introduction to Computer Science Lecture Notes
CPS 0 Introducton to Computer Scence Lecture Notes Chapter : Algorthm Desgn How should we present algorthms? Natural languages lke Englsh, Spansh, or French whch are rch n nterpretaton and meanng are not
More informationDetermining the Optimal Bandwidth Based on Multi-criterion Fusion
Proceedngs of 01 4th Internatonal Conference on Machne Learnng and Computng IPCSIT vol. 5 (01) (01) IACSIT Press, Sngapore Determnng the Optmal Bandwdth Based on Mult-crteron Fuson Ha-L Lang 1+, Xan-Mn
More informationCompiler Design. Spring Register Allocation. Sample Exercises and Solutions. Prof. Pedro C. Diniz
Compler Desgn Sprng 2014 Regster Allocaton Sample Exercses and Solutons Prof. Pedro C. Dnz USC / Informaton Scences Insttute 4676 Admralty Way, Sute 1001 Marna del Rey, Calforna 90292 pedro@s.edu Regster
More informationA Unified Framework for Semantics and Feature Based Relevance Feedback in Image Retrieval Systems
A Unfed Framework for Semantcs and Feature Based Relevance Feedback n Image Retreval Systems Ye Lu *, Chunhu Hu 2, Xngquan Zhu 3*, HongJang Zhang 2, Qang Yang * School of Computng Scence Smon Fraser Unversty
More informationEECS 730 Introduction to Bioinformatics Sequence Alignment. Luke Huan Electrical Engineering and Computer Science
EECS 730 Introducton to Bonformatcs Sequence Algnment Luke Huan Electrcal Engneerng and Computer Scence http://people.eecs.ku.edu/~huan/ HMM Π s a set of states Transton Probabltes a kl Pr( l 1 k Probablty
More information6.854 Advanced Algorithms Petar Maymounkov Problem Set 11 (November 23, 2005) With: Benjamin Rossman, Oren Weimann, and Pouya Kheradpour
6.854 Advanced Algorthms Petar Maymounkov Problem Set 11 (November 23, 2005) Wth: Benjamn Rossman, Oren Wemann, and Pouya Kheradpour Problem 1. We reduce vertex cover to MAX-SAT wth weghts, such that the
More informationEvaluation of an Enhanced Scheme for High-level Nested Network Mobility
IJCSNS Internatonal Journal of Computer Scence and Network Securty, VOL.15 No.10, October 2015 1 Evaluaton of an Enhanced Scheme for Hgh-level Nested Network Moblty Mohammed Babker Al Mohammed, Asha Hassan.
More informationHermite Splines in Lie Groups as Products of Geodesics
Hermte Splnes n Le Groups as Products of Geodescs Ethan Eade Updated May 28, 2017 1 Introducton 1.1 Goal Ths document defnes a curve n the Le group G parametrzed by tme and by structural parameters n the
More informationVideo Proxy System for a Large-scale VOD System (DINA)
Vdeo Proxy System for a Large-scale VOD System (DINA) KWUN-CHUNG CHAN #, KWOK-WAI CHEUNG *# #Department of Informaton Engneerng *Centre of Innovaton and Technology The Chnese Unversty of Hong Kong SHATIN,
More informationAssembler. Building a Modern Computer From First Principles.
Assembler Buldng a Modern Computer From Frst Prncples www.nand2tetrs.org Elements of Computng Systems, Nsan & Schocken, MIT Press, www.nand2tetrs.org, Chapter 6: Assembler slde Where we are at: Human Thought
More informationMODULE DESIGN BASED ON INTERFACE INTEGRATION TO MAXIMIZE PRODUCT VARIETY AND MINIMIZE FAMILY COST
INTERNATIONAL CONFERENCE ON ENGINEERING DESIGN, ICED 07 28-31 AUGUST 2007, CITE DES SCIENCES ET DE L'INDUSTRIE, PARIS, FRANCE MODULE DESIGN BASED ON INTERFACE INTEGRATION TO MAIMIZE PRODUCT VARIETY AND
More informationAn Entropy-Based Approach to Integrated Information Needs Assessment
Dstrbuton Statement A: Approved for publc release; dstrbuton s unlmted. An Entropy-Based Approach to ntegrated nformaton Needs Assessment June 8, 2004 Wllam J. Farrell Lockheed Martn Advanced Technology
More informationSteps for Computing the Dissimilarity, Entropy, Herfindahl-Hirschman and. Accessibility (Gravity with Competition) Indices
Steps for Computng the Dssmlarty, Entropy, Herfndahl-Hrschman and Accessblty (Gravty wth Competton) Indces I. Dssmlarty Index Measurement: The followng formula can be used to measure the evenness between
More informationFor instance, ; the five basic number-sets are increasingly more n A B & B A A = B (1)
Secton 1.2 Subsets and the Boolean operatons on sets If every element of the set A s an element of the set B, we say that A s a subset of B, or that A s contaned n B, or that B contans A, and we wrte A
More informationVirtual Memory. Background. No. 10. Virtual Memory: concept. Logical Memory Space (review) Demand Paging(1) Virtual Memory
Background EECS. Operatng System Fundamentals No. Vrtual Memory Prof. Hu Jang Department of Electrcal Engneerng and Computer Scence, York Unversty Memory-management methods normally requres the entre process
More informationan assocated logc allows the proof of safety and lveness propertes. The Unty model nvolves on the one hand a programmng language and, on the other han
UNITY as a Tool for Desgn and Valdaton of a Data Replcaton System Phlppe Quennec Gerard Padou CENA IRIT-ENSEEIHT y Nnth Internatonal Conference on Systems Engneerng Unversty of Nevada, Las Vegas { 14-16
More informationUser Authentication Based On Behavioral Mouse Dynamics Biometrics
User Authentcaton Based On Behavoral Mouse Dynamcs Bometrcs Chee-Hyung Yoon Danel Donghyun Km Department of Computer Scence Department of Computer Scence Stanford Unversty Stanford Unversty Stanford, CA
More informationFederated Search of Text-Based Digital Libraries in Hierarchical Peer-to-Peer Networks
Federated Search of Text-Based Dgtal Lbrares n Herarchcal Peer-to-Peer Networks Je Lu School of Computer Scence Carnege Mellon Unversty Pttsburgh, PA 15213 jelu@cs.cmu.edu Jame Callan School of Computer
More informationAssignment # 2. Farrukh Jabeen Algorithms 510 Assignment #2 Due Date: June 15, 2009.
Farrukh Jabeen Algorthms 51 Assgnment #2 Due Date: June 15, 29. Assgnment # 2 Chapter 3 Dscrete Fourer Transforms Implement the FFT for the DFT. Descrbed n sectons 3.1 and 3.2. Delverables: 1. Concse descrpton
More informationThe Codesign Challenge
ECE 4530 Codesgn Challenge Fall 2007 Hardware/Software Codesgn The Codesgn Challenge Objectves In the codesgn challenge, your task s to accelerate a gven software reference mplementaton as fast as possble.
More informationProblem Definitions and Evaluation Criteria for Computational Expensive Optimization
Problem efntons and Evaluaton Crtera for Computatonal Expensve Optmzaton B. Lu 1, Q. Chen and Q. Zhang 3, J. J. Lang 4, P. N. Suganthan, B. Y. Qu 6 1 epartment of Computng, Glyndwr Unversty, UK Faclty
More informationNAG Fortran Library Chapter Introduction. G10 Smoothing in Statistics
Introducton G10 NAG Fortran Lbrary Chapter Introducton G10 Smoothng n Statstcs Contents 1 Scope of the Chapter... 2 2 Background to the Problems... 2 2.1 Smoothng Methods... 2 2.2 Smoothng Splnes and Regresson
More informationParallelism for Nested Loops with Non-uniform and Flow Dependences
Parallelsm for Nested Loops wth Non-unform and Flow Dependences Sam-Jn Jeong Dept. of Informaton & Communcaton Engneerng, Cheonan Unversty, 5, Anseo-dong, Cheonan, Chungnam, 330-80, Korea. seong@cheonan.ac.kr
More informationProblem Set 3 Solutions
Introducton to Algorthms October 4, 2002 Massachusetts Insttute of Technology 6046J/18410J Professors Erk Demane and Shaf Goldwasser Handout 14 Problem Set 3 Solutons (Exercses were not to be turned n,
More informationSLAM Summer School 2006 Practical 2: SLAM using Monocular Vision
SLAM Summer School 2006 Practcal 2: SLAM usng Monocular Vson Javer Cvera, Unversty of Zaragoza Andrew J. Davson, Imperal College London J.M.M Montel, Unversty of Zaragoza. josemar@unzar.es, jcvera@unzar.es,
More informationAn Image Fusion Approach Based on Segmentation Region
Rong Wang, L-Qun Gao, Shu Yang, Yu-Hua Cha, and Yan-Chun Lu An Image Fuson Approach Based On Segmentaton Regon An Image Fuson Approach Based on Segmentaton Regon Rong Wang, L-Qun Gao, Shu Yang 3, Yu-Hua
More informationEfficient Broadcast Disks Program Construction in Asymmetric Communication Environments
Effcent Broadcast Dsks Program Constructon n Asymmetrc Communcaton Envronments Eleftheros Takas, Stefanos Ougaroglou, Petros copoltds Department of Informatcs, Arstotle Unversty of Thessalonk Box 888,
More informationLS-TaSC Version 2.1. Willem Roux Livermore Software Technology Corporation, Livermore, CA, USA. Abstract
12 th Internatonal LS-DYNA Users Conference Optmzaton(1) LS-TaSC Verson 2.1 Wllem Roux Lvermore Software Technology Corporaton, Lvermore, CA, USA Abstract Ths paper gves an overvew of LS-TaSC verson 2.1,
More informationReliability and Performance Models for Grid Computing
Relablty and Performance Models for Grd Computng Yuan-Shun Da,2, Jack Dongarra,3,4 Department of Electrcal Engneerng and Computer Scence, Unversty of Tennessee, Knoxvlle 2 Department of Industral and Informaton
More informationA Fast Visual Tracking Algorithm Based on Circle Pixels Matching
A Fast Vsual Trackng Algorthm Based on Crcle Pxels Matchng Zhqang Hou hou_zhq@sohu.com Chongzhao Han czhan@mal.xjtu.edu.cn Ln Zheng Abstract: A fast vsual trackng algorthm based on crcle pxels matchng
More informationDescription of NTU Approach to NTCIR3 Multilingual Information Retrieval
Proceedngs of the Thrd NTCIR Workshop Descrpton of NTU Approach to NTCIR3 Multlngual Informaton Retreval Wen-Cheng Ln and Hsn-Hs Chen Department of Computer Scence and Informaton Engneerng Natonal Tawan
More informationAADL : about scheduling analysis
AADL : about schedulng analyss Schedulng analyss, what s t? Embedded real-tme crtcal systems have temporal constrants to meet (e.g. deadlne). Many systems are bult wth operatng systems provdng multtaskng
More informationApplication of VCG in Replica Placement Strategy of Cloud Storage
Internatonal Journal of Grd and Dstrbuted Computng, pp.27-40 http://dx.do.org/10.14257/jgdc.2016.9.4.03 Applcaton of VCG n Replca Placement Strategy of Cloud Storage Wang Hongxa Computer Department, Bejng
More informationA Hybrid Genetic Algorithm for Routing Optimization in IP Networks Utilizing Bandwidth and Delay Metrics
A Hybrd Genetc Algorthm for Routng Optmzaton n IP Networks Utlzng Bandwdth and Delay Metrcs Anton Redl Insttute of Communcaton Networks, Munch Unversty of Technology, Arcsstr. 21, 80290 Munch, Germany
More informationTECHNIQUE OF FORMATION HOMOGENEOUS SAMPLE SAME OBJECTS. Muradaliyev A.Z.
TECHNIQUE OF FORMATION HOMOGENEOUS SAMPLE SAME OBJECTS Muradalyev AZ Azerbajan Scentfc-Research and Desgn-Prospectng Insttute of Energetc AZ1012, Ave HZardab-94 E-mal:aydn_murad@yahoocom Importance of
More informationNUMERICAL SOLVING OPTIMAL CONTROL PROBLEMS BY THE METHOD OF VARIATIONS
ARPN Journal of Engneerng and Appled Scences 006-017 Asan Research Publshng Network (ARPN). All rghts reserved. NUMERICAL SOLVING OPTIMAL CONTROL PROBLEMS BY THE METHOD OF VARIATIONS Igor Grgoryev, Svetlana
More informationClassifier Selection Based on Data Complexity Measures *
Classfer Selecton Based on Data Complexty Measures * Edth Hernández-Reyes, J.A. Carrasco-Ochoa, and J.Fco. Martínez-Trndad Natonal Insttute for Astrophyscs, Optcs and Electroncs, Lus Enrque Erro No.1 Sta.
More informationSolution Brief: Creating a Secure Base in a Virtual World
Soluton Bref: Creatng a Secure Base n a Vrtual World Soluton Bref: Creatng a Secure Base n a Vrtual World Abstract The adopton rate of Vrtual Machnes has exploded at most organzatons, drven by the mproved
More informationVRT012 User s guide V0.1. Address: Žirmūnų g. 27, Vilnius LT-09105, Phone: (370-5) , Fax: (370-5) ,
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 informationComposition of UML Described Refactoring Rules *
Composton of UML Descrbed Refactorng Rules * Slavsa Markovc Swss Federal Insttute of Technology Department of Computer Scence Software Engneerng Laboratory 05 Lausanne-EPFL Swtzerland e-mal: Slavsa.Markovc@epfl.ch
More informationAssembler. Shimon Schocken. Spring Elements of Computing Systems 1 Assembler (Ch. 6) Compiler. abstract interface.
IDC Herzlya Shmon Schocken Assembler Shmon Schocken Sprng 2005 Elements of Computng Systems 1 Assembler (Ch. 6) Where we are at: Human Thought Abstract desgn Chapters 9, 12 abstract nterface H.L. Language
More informationEstimating Costs of Path Expression Evaluation in Distributed Object Databases
Estmatng Costs of Path Expresson Evaluaton n Dstrbuted Obect Databases Gabrela Ruberg, Fernanda Baão, and Marta Mattoso Department of Computer Scence COPPE/UFRJ P.O.Box 685, Ro de Janero, RJ, 2945-970
More informationSimulation: Solving Dynamic Models ABE 5646 Week 11 Chapter 2, Spring 2010
Smulaton: Solvng Dynamc Models ABE 5646 Week Chapter 2, Sprng 200 Week Descrpton Readng Materal Mar 5- Mar 9 Evaluatng [Crop] Models Comparng a model wth data - Graphcal, errors - Measures of agreement
More informationEfficient Distributed File System (EDFS)
Effcent Dstrbuted Fle System (EDFS) (Sem-Centralzed) Debessay(Debsh) Fesehaye, Rahul Malk & Klara Naherstedt Unversty of Illnos-Urbana Champagn Contents Problem Statement, Related Work, EDFS Desgn Rate
More informationVerification by testing
Real-Tme Systems Specfcaton Implementaton System models Executon-tme analyss Verfcaton Verfcaton by testng Dad? How do they know how much weght a brdge can handle? They drve bgger and bgger trucks over
More informationChapter 6 Programmng the fnte element method Inow turn to the man subject of ths book: The mplementaton of the fnte element algorthm n computer programs. In order to make my dscusson as straghtforward
More informationSimple March Tests for PSF Detection in RAM
Smple March Tests for PSF Detecton n RAM Ireneusz Mroze Balysto Techncal Unversty Computer Scence Department Wejsa 45A, 5-35 Balysto POLAND mroze@.pb.balysto.pl Eugena Buslowsa Balysto Techncal Unversty
More informationA MOVING MESH APPROACH FOR SIMULATION BUDGET ALLOCATION ON CONTINUOUS DOMAINS
Proceedngs of the Wnter Smulaton Conference M E Kuhl, N M Steger, F B Armstrong, and J A Jones, eds A MOVING MESH APPROACH FOR SIMULATION BUDGET ALLOCATION ON CONTINUOUS DOMAINS Mark W Brantley Chun-Hung
More informationIP Camera Configuration Software Instruction Manual
IP Camera 9483 - Confguraton Software Instructon Manual VBD 612-4 (10.14) Dear Customer, Wth your purchase of ths IP Camera, you have chosen a qualty product manufactured by RADEMACHER. Thank you for the
More informationTsinghua University at TAC 2009: Summarizing Multi-documents by Information Distance
Tsnghua Unversty at TAC 2009: Summarzng Mult-documents by Informaton Dstance Chong Long, Mnle Huang, Xaoyan Zhu State Key Laboratory of Intellgent Technology and Systems, Tsnghua Natonal Laboratory for
More informationAn Iterative Solution Approach to Process Plant Layout using Mixed Integer Optimisation
17 th European Symposum on Computer Aded Process Engneerng ESCAPE17 V. Plesu and P.S. Agach (Edtors) 2007 Elsever B.V. All rghts reserved. 1 An Iteratve Soluton Approach to Process Plant Layout usng Mxed
More informationContent Based Image Retrieval Using 2-D Discrete Wavelet with Texture Feature with Different Classifiers
IOSR Journal of Electroncs and Communcaton Engneerng (IOSR-JECE) e-issn: 78-834,p- ISSN: 78-8735.Volume 9, Issue, Ver. IV (Mar - Apr. 04), PP 0-07 Content Based Image Retreval Usng -D Dscrete Wavelet wth
More informationSoftware selection based on analysis and forecasting methods, practised in 1C
Software selecton based on analyss and forecastng methods, practsed n 1C A N Vazhdaev 1, a, T YChernysheva 1, b, E I Lsacheva 1, c 1,, 3 6, Lenngradskaya street, Yurga, Kemerovo regon, 65055, Russa Yurga
More informationA XML-Based Composition Event Approach as an Integration and Cooperation Middleware
A XML-Based Composton Event Approach as an Integraton and Cooperaton Mddleware Gang Xu, JanGang Ma, and Tao Huang Technology Center of Software Engneerng, Insttute of Software, Chnese Academy of Scences,
More informationQuery Clustering Using a Hybrid Query Similarity Measure
Query clusterng usng a hybrd query smlarty measure Fu. L., Goh, D.H., & Foo, S. (2004). WSEAS Transacton on Computers, 3(3), 700-705. Query Clusterng Usng a Hybrd Query Smlarty Measure Ln Fu, Don Hoe-Lan
More informationReview of approximation techniques
CHAPTER 2 Revew of appromaton technques 2. Introducton Optmzaton problems n engneerng desgn are characterzed by the followng assocated features: the objectve functon and constrants are mplct functons evaluated
More informationCost-efficient deployment of distributed software services
1/30 Cost-effcent deployment of dstrbuted software servces csorba@tem.ntnu.no 2/30 Short ntroducton & contents Cost-effcent deployment of dstrbuted software servces Cost functons Bo-nspred decentralzed
More informationKIDS Lab at ImageCLEF 2012 Personal Photo Retrieval
KD Lab at mageclef 2012 Personal Photo Retreval Cha-We Ku, Been-Chan Chen, Guan-Bn Chen, L-J Gaou, Rong-ng Huang, and ao-en Wang Knowledge, nformaton, and Database ystem Laboratory Department of Computer
More informationA Model Based on Multi-agent for Dynamic Bandwidth Allocation in Networks Guang LU, Jian-Wen QI
216 Jont Internatonal Conference on Artfcal Intellgence and Computer Engneerng (AICE 216) and Internatonal Conference on etwork and Communcaton Securty (CS 216) ISB: 978-1-6595-362-5 A Model Based on Mult-agent
More informationA RECONFIGURABLE ARCHITECTURE FOR MULTI-GIGABIT SPEED CONTENT-BASED ROUTING. James Moscola, Young H. Cho, John W. Lockwood
A RECONFIGURABLE ARCHITECTURE FOR MULTI-GIGABIT SPEED CONTENT-BASED ROUTING James Moscola, Young H. Cho, John W. Lockwood Dept. of Computer Scence and Engneerng Washngton Unversty, St. Lous, MO {jmm5,
More informationSome material adapted from Mohamed Younis, UMBC CMSC 611 Spr 2003 course slides Some material adapted from Hennessy & Patterson / 2003 Elsevier
Some materal adapted from Mohamed Youns, UMBC CMSC 611 Spr 2003 course sldes Some materal adapted from Hennessy & Patterson / 2003 Elsever Scence Performance = 1 Executon tme Speedup = Performance (B)
More informationTPL-Aware Displacement-driven Detailed Placement Refinement with Coloring Constraints
TPL-ware Dsplacement-drven Detaled Placement Refnement wth Colorng Constrants Tao Ln Iowa State Unversty tln@astate.edu Chrs Chu Iowa State Unversty cnchu@astate.edu BSTRCT To mnmze the effect of process
More informationMeta-heuristics for Multidimensional Knapsack Problems
2012 4th Internatonal Conference on Computer Research and Development IPCSIT vol.39 (2012) (2012) IACSIT Press, Sngapore Meta-heurstcs for Multdmensonal Knapsack Problems Zhbao Man + Computer Scence Department,
More informationNotes on Organizing Java Code: Packages, Visibility, and Scope
Notes on Organzng Java Code: Packages, Vsblty, and Scope CS 112 Wayne Snyder Java programmng n large measure s a process of defnng enttes (.e., packages, classes, methods, or felds) by name and then usng
More informationPolyhedral Compilation Foundations
Polyhedral Complaton Foundatons Lous-Noël Pouchet pouchet@cse.oho-state.edu Dept. of Computer Scence and Engneerng, the Oho State Unversty Feb 8, 200 888., Class # Introducton: Polyhedral Complaton Foundatons
More informationMachine Learning: Algorithms and Applications
14/05/1 Machne Learnng: Algorthms and Applcatons Florano Zn Free Unversty of Bozen-Bolzano Faculty of Computer Scence Academc Year 011-01 Lecture 10: 14 May 01 Unsupervsed Learnng cont Sldes courtesy of
More informationResearch of Dynamic Access to Cloud Database Based on Improved Pheromone Algorithm
, pp.197-202 http://dx.do.org/10.14257/dta.2016.9.5.20 Research of Dynamc Access to Cloud Database Based on Improved Pheromone Algorthm Yongqang L 1 and Jn Pan 2 1 (Software Technology Vocatonal College,
More informationSelf-tuning Histograms: Building Histograms Without Looking at Data
Self-tunng Hstograms: Buldng Hstograms Wthout Lookng at Data Ashraf Aboulnaga Computer Scences Department Unversty of Wsconsn - Madson ashraf@cs.wsc.edu Surajt Chaudhur Mcrosoft Research surajtc@mcrosoft.com
More information