An efficient iterative source routing algorithm
|
|
- Mabel Pierce
- 5 years ago
- Views:
Transcription
1 An effcent teratve source routng algorthm Gang Cheng Ye Tan Nrwan Ansar Advanced Networng Lab Department of Electrcal Computer Engneerng New Jersey Insttute of Technology Newar NJ 7 {gc yt Ansar}@ntedu Abstract: Fndng a feasble path subect to multple constrants n a networ s an NP-complete problem cannot be solved n polynomal tme Thus many proposed source routng algorthms tacle ths problem by transformng t nto the shortest path problem whch s P-complete wth an ntegrated cost functon that maps mult-constrants nto a sngle cost However ths approach may fal to fnd a feasble path even when t exsts Some algorthms mprove ther success rato of fndng a feasble path by performng multple shortest path searches; each search s assocated wth a dfferent cost functon Thus how to vary the cost functon s a crtcal ssue for ths nd of approach In ths paper we propose an effcent algorthm to expedte the multple shortest path searches based on the analyss of the cost functon Smulatons show that our algorthm outperforms ts contender n terms of computatonal complexty success rato of fndng a feasble path Introducton One of the challengng ssues for hgh-speed pacet swtchng networs to facltate varous applcatons s to select feasble paths that satsfy dfferent qualty-of-servce requrements Ths problem s nown as QoS routng In general two ssues are related to QoS routng: state dstrbuton routng strategy [] State dstrbuton addresses the ssue of exchangng the state nformaton throughout the networ [] Routng strategy s used to fnd a feasble path that meets the QoS requrements In ths paper we focus on the latter tas assume that accurate networ state nformaton s avalable to each node A number of research wors have also addressed naccurate nformaton [3 7] whch s however beyond the scope of ths paper QoS constrants can be categorzed nto three types: concave addtve multplcatve Snce concave parameters set the upper lmts of all the lns along a path such as bwdth we can smply prune all the lns nodes that do not satsfy the QoS constrants We can also convert multplcatve parameters nto addtve parameters by usng the logarthm functon For nstance we can tae -log(- p ) as the replacement for loss rate p Thus we focus only on addtve constrants n ths paper It has been proved that multple addtvely constraned QoS routng s NP-complete [8] Hence taclng ths problem requres heurstcs In [9] a heurstc algorthm was proposed based on a lnear cost functon for two addtve constrants; ths s a CP (ultple Constraned Path Selecton) [] problem wth two addtve constrants A bnary search strategy for fndng the approprate value of n the lnear cost functon w( p) + w( p) or w( p) + w( p) where w ( p ) ( = ) are two respectve weghts of the path p was proposed a herarchcal Dstra algorthm was ntroduced to fnd the path It was shown that the worst-case complexty of the algorthm s Ο (log Bm ( + nlog n)) where B s the upper bound of the parameter m s the number of lns n s the number of nodes The authors n [] smplfed the multple constraned QoS routng problem nto the shortest path selecton problem n whch the Weghted Far Queung (WFQ) servce dscplne s assumed Hence ths routng algorthm cannot be appled to networs where other servce dscplnes are employed Smlar to [9] Lagrange Relaxaton Based Aggregated Cost (LARAC) was proposed n [] for the Delay Constraned Least Cost path problem (DCLC) Ths algorthm s based on a lnear cost functon cλ = c+ λd where c denotes the cost d the delay λ an adustable parameter It dffers from [9] on how λ s defned: λ s computed by Lagrange Relaxaton nstead of the bnary search It was shown that the computatonal 4 complexty of ths algorthm was Ο ( m log m) However n [] for the same problem (DCLC) a non-lnear cost functon was proposed after consderng the shortcomng of the lnear cost functon any researchers have posed the QoS routng problem as the -shortest path problem but the computatonal complexty s generally very hgh [34] To solve the delay-cost-constraned routng problem Chen Nahrstedt proposed an algorthm [5] whch maps each constrant from a postve real number to a postve nteger By dong so the mappng offers a coarser resoluton of the orgnal problem the postve nteger s used as an ndex n the algorthm The computatonal complexty s
2 reduced to pseudo-polynomal tme the performance of the algorthm can be mproved by adustng a parameter but wth a larger overhead As revewed above some proposed algorthms perform multple shortest path searches by varyng cost functon Note that the executon of any shortest path searchng algorthm such as Dstra Bellman-Ford algorthm gets a same path f the same cost functon s used there s only one shortest path for a specfc networ Thus the way of changng the cost functon drectly affects the performance of the correspondng mult-constraned routng algorthm In ths paper we propose a source routng algorthm that adusts the cost functon teratvely effcently Through smulatons the performance of our algorthm outperforms ts contenders n terms of success rato computatonal complexty Problem formulaton notatons Defnton : ultple Addtve Constrants Path Selecton (ACP): Assume a networ s modeled as a drected graph GNE ( ) where N s the set of all nodes E s the set of all lns Each ln connected from node u to v denoted by = ( u v) E s assocated wth addtve parameters: w ( u v) = Gven a set of constrants ( c c c ) a par of nodes s t fnd a path p from s to t subect to W ( p ) = w ( u v ) < c = e uv p Defnton : Any path selected by ACP s a feasble path that s any path p from s to t that meets the requrement W ( p ) = w ( u v ) c e uv p = s a feasble path Notatons: f( x ): Cost functon where x = ( x x x ) C : The vector representaton of the QoS constrants ( c c c ) W( p ): The weght vector of path p e ( W ( p) W ( p) W ( p )) where W( p) = w( u v) as p C( p: ) The cost of path p whch can be wrtten f( w ( ) w ( ) w( )) where f () s the p cost functon Note that C( p) f( W( p)) because f( W( p )) = f( w( uv ) w( uv ) w ( uv )) p p p However f f( x ) s lnear C( p) = f( W( p)) It should also be noted that to be a cost functon f( x ) f( x) should have the property that f x x = ; e the cost functon s ncreasng wth respect to each addtve parameter 3 The proposed algorthm Snce multple QoS constrants routng problem s NP-complete no algorthms can ensure that the termnaton condton can be met n polynomal tme Here the termnaton condton s referred to as any of the followng condtons: A feasble path s found It s certan that no feasble path exsts Thus le [9] multple searches whch ncorporate an algorthm for adustng the cost functon parameters are necessary n order to ncrease the success rato of fndng a feasble path We use the followng cost functon as the ntal cost functon: x f( x) = = c th Let assume the functon for the search s f ( x x x ) = β x β = Thus β = = c = We shall next present some theorems showng the motvaton behnd our algorthm Theorem : No feasble path exsts f the least cost path of the th search has the cost no less than f ( C) Proof: By contradcton Assume path p satsfes the constrant C the least cost among all paths s no less than f ( C) ; that s C( p) f ( C) p C( p) f ( C) Also f ( x x x ) = f ( W( p)) = C( p) x Thus f ( W( p)) f ( C) f However snce ( x) path p satsfes x the constrant C W( p) < c { } f ( W( p)) < f ( C) whch contradcts f ( W( p)) f ( C) thus Theorem s proved Lemma : Path p s a feasble path only f f ( W( p)) < f ( C) = Proof: Ths can be readly derved from Theorem Based on Theorem Lemma a welldesgned algorthm for adustng the cost functon
3 referred to as QA (Quc-Adustng Algorthm) s proposed to expedte reachng the termnaton condton We frst execute the shortest path searchng algorthm wth the cost functon = β x = ( β = c = ) as the ntal cost functon Thus there are 3 possble outcomes: A feasble path s found A feasble path s not found the least satsfes C( p) f ( C) 3 A feasble path s not found the least satsfes C( p) < f ( C) For the frst case the termnaton condton s met the search termnates For the second one the least satsfes C( p) f ( C) thus for any path p C( p) f ( C) By Theorem no feasble path exsts (assumng that the probablty of havng another least cost path that s feasble wth cost exactly equal to f ( C ) s neglgbly zero f not zero) the search termnates here For the thrd case the shortest path searchng algorthm needs to be executed agan wth a dfferent cost functon Wth the new cost functon = β x = there are 4 possble outcomes for ths new search: A feasble path s found A feasble path s not found the least satsfes C ( p) f ( C) 3 A feasble path s not found the least satsfes C ( p ) < f ( C) p p 4 A feasble path s not found the least satsfes C ( p ) < f ( C) p = p Here C ( p ) represents the cost of path p usng cost functon f () Smlar to the frst search the search termnates for the frst two cases However snce p s the least cost path n the frst search p may be the least cost path agan (case 4) Nevertheless f there exsts a feasble path case 4 wll not occur Ths s because β s are set such that C ( p ; f p = p then C ( p mplyng that no feasble paths exst accordng to Theorem Smlarly f after < searches a feasble path s not found β s are set such that C ( p ) = C ( p ) = = C ( p Here p s a least cost path of the th search C ( p ) s the cost of path p wth f () as the cost functon f () s the cost functon for the ( + ) th search An example of how to compute β s gven later Usng ths procedure there are only 3 possble outcomes for the ( + ) th search: A feasble path s found A feasble path s not found the least + satsfes C ( p + ) f ( C) 3 A feasble path s not found the least + satsfes C ( p) < f ( C) p+ p = Obvously assumng there exsts a feasble path the larger the s the less possble case 3 wll occur because each teraton elmnates one path resultng n a contnuous decrease n the search space After a few teratons only a lmted number of paths are left n the search space from the source to the destnaton Thus wth ths method we can gradually ncrease the possblty of case or e ths method can speed up the occurrence of the termnaton condton (7) (8) (54) 3 (9) (9) 4 (43) Fg Networ topology When the soluton ( β s) that satsfes all the lnear equatons C ( p = may not exst e t s over-determned Thus we only need to conduct at most searches usng the above procedure However t s possble that a feasble path exsts but cannot be found by the above method For example fndng a feasble path for the networ shown n Fg wth constrant () f( x y) = x+ y as the ntal cost functon wll fal usng the above method Therefore we can loosen our restrcton to crcumvent ths case for the last teraton e = That s when = f a feasble path s stll not found β s are set such that C ( p ) = C ( p ) = = C ( p ) nstead of C ( p ) = C ( p ) = = C ( p By dong so the feasble path n the last example can be found The pseudo-code for the QA algorthm s shown n Fg Assume the computatonal complexty of the shortest path search algorthm s O( α ) where α s usually a functon of the number of nodes lns of the networ specfc to ths search algorthm Thus the overall computatonal complexty of our 5
4 algorthm s O(( + ) α) Note that the computatonal complexty ntroduced by computng the parameters ( β ) of the cost functon s not ncluded Snce β s wll only be computed at most tmes for the overall routng procedure n fndng a feasble path from a source to a destnaton ths computatonal overhead whch s related to the number of the constrants s thus neglgble Algorthm QA(GstC) Intal = β = c = β x = whle( ) 3 = + 4 Execute Shortest Path Search wth cost functon f ( x) get the shortest path p 5 f p s a feasble path 6 return SUCCESS 7 else f C ( p ) f ( C) 8 return FAIL (by Theorem ) 9 else f < compute β to mae C ( p ( = ) else f = compute β to mae end f end whle C ( p ) = C ( p ) ( = ) Smlar to the above t can be proved that β > So for the case of two addtve constrants the computatonal complexty ntroduced by computng β s s trval neglgble as compared to the overall computatonal complexty For the general case e multple addtve constrants any set of β s can be chosen as long as C ( p 4 Smulatons We evaluate our algorthm by ncorporatng QA wth the Dstra algorthm comparng t wth the algorthm n [9] whch s n the same category of our algorthm the best so far reported n the lterature The networ topology (Fg 3) presented n [9] [5] s adopted for comparson purposes In the smulatons the ln weghts are ndependent unformly dstrbuted from to all data are obtaned by runnng requests The performance of all algorthms are evaluated by the success rato (SR) defned below: Total number of success request of the algorthm SR = Total number of success request of the optmal algorthm Fg The QA algorthm We shall llustrate how to compute β s n QA for the case of two addtve constrants Assume the least cost path of the frst search s not a feasble path ( w w ) are ts weghts Thus n order to acheve C ( p for the case that w c let β = β β = β ( w c)/( c w) For the case of w = c we can set β = β = Thus t can be observed that f ( w w) = f ( c c) Note that only when w c w c > or w c > w c the second search s needed (otherwse a feasble path s found or the termnaton condton s reached) So β s nonnegatve Also assume the least cost path of the second ' ' search s not a feasble path ts weght s ( w w ) ' For the case that w w let β = β ' ' β = β( w w)/( w w) ; for the case that ' w = w let β = β = Thus ' ' f ( w w ) = f ( w w ) Fg 3 Networ Topology The algorthm that can always locate a feasble path as long as t exsts s refereed to as the optmal algorthm Here t s acheved smply by floodng In the smulatons two QoS constrants are set to be equal ncrease from 5 to 39 wth an ncrement of As shown n Fg 4 the lower bound of the success rato of our algorthm s 9935% whle that of Kormaz et al s algorthm s 995% Note that the worst case computatonal complexty of our algorthm s only three tmes of that of Dstra Algorthm whle that of Kormaz et al s algorthm s Ο (log Bm ( + nlog n)) here B = So our algorthm outperform Kormaz et al s algorthm n terms of computatonal complexty success rato of fndng a feasble path
5 SR SR Networ Sze:3 QA Kormazs Constrant Fg 4 SR n the 3-Node Networ 5 Conclusons In ths paper we have presented an teratve source routng algorthm for solvng mult-constraned QoS routng problem QA QA expedtes the search of a feasble path n the way that t teratvely reduces the search space by varyng the cost functon The ey ssue s that QA ensures that the prevous search result whch s not a feasble path wll not be the output of the future searches f a feasble path exsts Through smulatons we demonstrate that our algorthm outperforms ts contenders n terms of computatonal complexty success rato of fndng a feasble path 6 References [] S Chen K Nahsted An overvew of qualty of servce routng for next-generaton hgh-speed networ: problems solutons IEEE Networ vol no 6 pp December 998 [] A Shah J Rexford KG Shn Evaluatng the mpact of stale ln state on qualty-of-servce routng IEEE/AC Transactons on Networng vol 9 no pp 6-76 Aprl [3] R Guern A Orda QoS based routng n networs wth naccurate nformaton: theory algorthms Proceedngs of the INFOCO 97 pp [4] J Wang W Wang J Chen S Chen A romzed QoS routng algorthm on networs wth naccurate lnstate nformaton Proceedng of WCC-ICCT vol pp 67-6 [5] DH Lorenz A Orda QoS routng n networs wth uncertan parameters Proceedngs of INFOCO 98 vol pp [6] DH Lorenz A Orda QoS routng n networs wth uncertan parameters IEEE/AC Transactons on Networng vol 6 no 6 pp December 998 [7] S Chen K Nahrstedt Dstrbuted QoS routng wth mprecse state nformaton Proceedngs of 7 th Internatonal Conference on Computer Communcatons Networs pp [8] Z Wang J Crowcroft Qualty of Servce routng for supportng multmeda applcatons IEEE Journal on Selected Areas on Communcatons vol 4 no 7 pp 8-34 September 996 [9] T Kormaz Krunz S Tragoudas An effcent algorthms for fndng a path subect to two addtve constrants Proceedngs of the AC SIGETRICS pp June [] Pomavalz G Charaborty N Shrator QoS based routng algorthm n ntegrated servces pacet networs Proceedngs of IEEE 997 Conference on Networ Protocols pp [] Juttner B Szyatovsz I ecs Rao Lagrange releaxaton based method for the QoS routng problem Proceedngs of IEEE INFOCO vol pp [] L Guo I atta Search space reducton n QoS routng Proceedngs of 9 th IEEE Internatonal Conference on Dstrbuted Computng Systems pp [3] L Gang KG Ramarshnan A prune: an algorthm for fndng shortest paths subect to multple constrants Proceedngs of IEEE INFOCO vol pp [4] Eppsten Fndng the shortest path Proceedngs of 35 th Annual Symposum on Foundatons of Computer Scence pp [5] S Chen K Nahrsted On fndng mult-constraned path Proceedngs of IEEE ICC 98 vol pp
Parallelism 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 informationNeural Network Based Algorithm for Multi-Constrained Shortest Path Problem
Neural Network Based Algorthm for Mult-Constraned Shortest Path Problem Jyang Dong 1,2, Junyng Zhang 2, and Zhong Chen 1 1 Department of Physcs, Fujan Engneerng Research Center for Sold-State Lghtng, Xamen
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 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 informationRouting in Degree-constrained FSO Mesh Networks
Internatonal Journal of Hybrd Informaton Technology Vol., No., Aprl, 009 Routng n Degree-constraned FSO Mesh Networks Zpng Hu, Pramode Verma, and James Sluss Jr. School of Electrcal & Computer Engneerng
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 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 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 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 informationA Facet Generation Procedure. for solving 0/1 integer programs
A Facet Generaton Procedure for solvng 0/ nteger programs by Gyana R. Parja IBM Corporaton, Poughkeepse, NY 260 Radu Gaddov Emery Worldwde Arlnes, Vandala, Oho 45377 and Wlbert E. Wlhelm Teas A&M Unversty,
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 informationSorting Review. Sorting. Comparison Sorting. CSE 680 Prof. Roger Crawfis. Assumptions
Sortng Revew Introducton to Algorthms Qucksort CSE 680 Prof. Roger Crawfs Inserton Sort T(n) = Θ(n 2 ) In-place Merge Sort T(n) = Θ(n lg(n)) Not n-place Selecton Sort (from homework) T(n) = Θ(n 2 ) In-place
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 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 informationAn Application of the Dulmage-Mendelsohn Decomposition to Sparse Null Space Bases of Full Row Rank Matrices
Internatonal Mathematcal Forum, Vol 7, 2012, no 52, 2549-2554 An Applcaton of the Dulmage-Mendelsohn Decomposton to Sparse Null Space Bases of Full Row Rank Matrces Mostafa Khorramzadeh Department of Mathematcal
More informationDijkstra s Single Source Algorithm. All-Pairs Shortest Paths. Dynamic Programming Solution. Performance. Decision Sequence.
All-Pars Shortest Paths Gven an n-vertex drected weghted graph, fnd a shortest path from vertex to vertex for each of the n vertex pars (,). Dstra s Sngle Source Algorthm Use Dstra s algorthm n tmes, once
More information2x x l. Module 3: Element Properties Lecture 4: Lagrange and Serendipity Elements
Module 3: Element Propertes Lecture : Lagrange and Serendpty Elements 5 In last lecture note, the nterpolaton functons are derved on the bass of assumed polynomal from Pascal s trangle for the fled varable.
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 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 informationEfficient Load-Balanced IP Routing Scheme Based on Shortest Paths in Hose Model. Eiji Oki May 28, 2009 The University of Electro-Communications
Effcent Loa-Balance IP Routng Scheme Base on Shortest Paths n Hose Moel E Ok May 28, 2009 The Unversty of Electro-Communcatons Ok Lab. Semnar, May 28, 2009 1 Outlne Backgroun on IP routng IP routng strategy
More informationA Saturation Binary Neural Network for Crossbar Switching Problem
A Saturaton Bnary Neural Network for Crossbar Swtchng Problem Cu Zhang 1, L-Qng Zhao 2, and Rong-Long Wang 2 1 Department of Autocontrol, Laonng Insttute of Scence and Technology, Benx, Chna bxlkyzhangcu@163.com
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 informationDistributed Middlebox Placement Based on Potential Game
Int. J. Communcatons, Network and System Scences, 2017, 10, 264-273 http://www.scrp.org/ournal/cns ISSN Onlne: 1913-3723 ISSN Prnt: 1913-3715 Dstrbuted Mddlebox Placement Based on Potental Game Yongwen
More informationF Geometric Mean Graphs
Avalable at http://pvamu.edu/aam Appl. Appl. Math. ISSN: 1932-9466 Vol. 10, Issue 2 (December 2015), pp. 937-952 Applcatons and Appled Mathematcs: An Internatonal Journal (AAM) F Geometrc Mean Graphs A.
More informationControl strategies for network efficiency and resilience with route choice
Control strateges for networ effcency and reslence wth route choce Andy Chow Ru Sha Centre for Transport Studes Unversty College London, UK Centralsed strateges UK 1 Centralsed strateges Some effectve
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 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 informationS1 Note. Basis functions.
S1 Note. Bass functons. Contents Types of bass functons...1 The Fourer bass...2 B-splne bass...3 Power and type I error rates wth dfferent numbers of bass functons...4 Table S1. Smulaton results of type
More informationAdaptive Energy and Location Aware Routing in Wireless Sensor Network
Adaptve Energy and Locaton Aware Routng n Wreless Sensor Network Hong Fu 1,1, Xaomng Wang 1, Yngshu L 1 Department of Computer Scence, Shaanx Normal Unversty, X an, Chna, 71006 fuhong433@gmal.com {wangxmsnnu@hotmal.cn}
More informationX- Chart Using ANOM Approach
ISSN 1684-8403 Journal of Statstcs Volume 17, 010, pp. 3-3 Abstract X- Chart Usng ANOM Approach Gullapall Chakravarth 1 and Chaluvad Venkateswara Rao Control lmts for ndvdual measurements (X) chart are
More informationParallel Branch and Bound Algorithm - A comparison between serial, OpenMP and MPI implementations
Journal of Physcs: Conference Seres Parallel Branch and Bound Algorthm - A comparson between seral, OpenMP and MPI mplementatons To cte ths artcle: Luco Barreto and Mchael Bauer 2010 J. Phys.: Conf. Ser.
More informationPrivate Information Retrieval (PIR)
2 Levente Buttyán Problem formulaton Alce wants to obtan nformaton from a database, but she does not want the database to learn whch nformaton she wanted e.g., Alce s an nvestor queryng a stock-market
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 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 informationPositive Semi-definite Programming Localization in Wireless Sensor Networks
Postve Sem-defnte Programmng Localzaton n Wreless Sensor etworks Shengdong Xe 1,, Jn Wang, Aqun Hu 1, Yunl Gu, Jang Xu, 1 School of Informaton Scence and Engneerng, Southeast Unversty, 10096, anjng Computer
More informationQuality Improvement Algorithm for Tetrahedral Mesh Based on Optimal Delaunay Triangulation
Intellgent Informaton Management, 013, 5, 191-195 Publshed Onlne November 013 (http://www.scrp.org/journal/m) http://dx.do.org/10.36/m.013.5601 Qualty Improvement Algorthm for Tetrahedral Mesh Based on
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 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 informationA 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 informationMaintaining temporal validity of real-time data on non-continuously executing resources
Mantanng temporal valdty of real-tme data on non-contnuously executng resources Tan Ba, Hong Lu and Juan Yang Hunan Insttute of Scence and Technology, College of Computer Scence, 44, Yueyang, Chna Wuhan
More informationIntra-Parametric Analysis of a Fuzzy MOLP
Intra-Parametrc Analyss of a Fuzzy MOLP a MIAO-LING WANG a Department of Industral Engneerng and Management a Mnghsn Insttute of Technology and Hsnchu Tawan, ROC b HSIAO-FAN WANG b Insttute of Industral
More informationDelay Variation Optimized Traffic Allocation Based on Network Calculus for Multi-path Routing in Wireless Mesh Networks
Appl. Math. Inf. Sc. 7, No. 2L, 467-474 2013) 467 Appled Mathematcs & Informaton Scences An Internatonal Journal http://dx.do.org/10.12785/ams/072l13 Delay Varaton Optmzed Traffc Allocaton Based on Network
More informationModule Management Tool in Software Development Organizations
Journal of Computer Scence (5): 8-, 7 ISSN 59-66 7 Scence Publcatons Management Tool n Software Development Organzatons Ahmad A. Al-Rababah and Mohammad A. Al-Rababah Faculty of IT, Al-Ahlyyah Amman Unversty,
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 informationSupport Vector Machines
/9/207 MIST.6060 Busness Intellgence and Data Mnng What are Support Vector Machnes? Support Vector Machnes Support Vector Machnes (SVMs) are supervsed learnng technques that analyze data and recognze patterns.
More informationA New Approach For the Ranking of Fuzzy Sets With Different Heights
New pproach For the ankng of Fuzzy Sets Wth Dfferent Heghts Pushpnder Sngh School of Mathematcs Computer pplcatons Thapar Unversty, Patala-7 00 Inda pushpndersnl@gmalcom STCT ankng of fuzzy sets plays
More informationSubspace clustering. Clustering. Fundamental to all clustering techniques is the choice of distance measure between data points;
Subspace clusterng Clusterng Fundamental to all clusterng technques s the choce of dstance measure between data ponts; D q ( ) ( ) 2 x x = x x, j k = 1 k jk Squared Eucldean dstance Assumpton: All features
More informationCHAPTER 2 DECOMPOSITION OF GRAPHS
CHAPTER DECOMPOSITION OF GRAPHS. INTRODUCTION A graph H s called a Supersubdvson of a graph G f H s obtaned from G by replacng every edge uv of G by a bpartte graph,m (m may vary for each edge by dentfyng
More informationReal-time Fault-tolerant Scheduling Algorithm for Distributed Computing Systems
Real-tme Fault-tolerant Schedulng Algorthm for Dstrbuted Computng Systems Yun Lng, Y Ouyang College of Computer Scence and Informaton Engneerng Zheang Gongshang Unversty Postal code: 310018 P.R.CHINA {ylng,
More informationEfficient Content Distribution in Wireless P2P Networks
Effcent Content Dstrbuton n Wreless P2P Networs Qong Sun, Vctor O. K. L, and Ka-Cheong Leung Department of Electrcal and Electronc Engneerng The Unversty of Hong Kong Pofulam Road, Hong Kong, Chna {oansun,
More informationRoutability Driven Modification Method of Monotonic Via Assignment for 2-layer Ball Grid Array Packages
Routablty Drven Modfcaton Method of Monotonc Va Assgnment for 2-layer Ball Grd Array Pacages Yoch Tomoa Atsush Taahash Department of Communcatons and Integrated Systems, Toyo Insttute of Technology 2 12
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 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 informationFeature Reduction and Selection
Feature Reducton and Selecton Dr. Shuang LIANG School of Software Engneerng TongJ Unversty Fall, 2012 Today s Topcs Introducton Problems of Dmensonalty Feature Reducton Statstc methods Prncpal Components
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 informationSum of Linear and Fractional Multiobjective Programming Problem under Fuzzy Rules Constraints
Australan Journal of Basc and Appled Scences, 2(4): 1204-1208, 2008 ISSN 1991-8178 Sum of Lnear and Fractonal Multobjectve Programmng Problem under Fuzzy Rules Constrants 1 2 Sanjay Jan and Kalash Lachhwan
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 informationNon-Split Restrained Dominating Set of an Interval Graph Using an Algorithm
Internatonal Journal of Advancements n Research & Technology, Volume, Issue, July- ISS - on-splt Restraned Domnatng Set of an Interval Graph Usng an Algorthm ABSTRACT Dr.A.Sudhakaraah *, E. Gnana Deepka,
More informationSmoothing Spline ANOVA for variable screening
Smoothng Splne ANOVA for varable screenng a useful tool for metamodels tranng and mult-objectve optmzaton L. Rcco, E. Rgon, A. Turco Outlne RSM Introducton Possble couplng Test case MOO MOO wth Game Theory
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 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 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 informationLoop Transformations for Parallelism & Locality. Review. Scalar Expansion. Scalar Expansion: Motivation
Loop Transformatons for Parallelsm & Localty Last week Data dependences and loops Loop transformatons Parallelzaton Loop nterchange Today Scalar expanson for removng false dependences Loop nterchange Loop
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 informationMOBILE Cloud Computing (MCC) extends the capabilities
1 Resource Sharng of a Computng Access Pont for Mult-user Moble Cloud Offloadng wth Delay Constrants Meng-Hs Chen, Student Member, IEEE, Mn Dong, Senor Member, IEEE, Ben Lang, Fellow, IEEE arxv:1712.00030v2
More informationRepeater Insertion for Two-Terminal Nets in Three-Dimensional Integrated Circuits
Repeater Inserton for Two-Termnal Nets n Three-Dmensonal Integrated Crcuts Hu Xu, Vasls F. Pavlds, and Govann De Mchel LSI - EPFL, CH-5, Swtzerland, {hu.xu,vasleos.pavlds,govann.demchel}@epfl.ch Abstract.
More information5 The Primal-Dual Method
5 The Prmal-Dual Method Orgnally desgned as a method for solvng lnear programs, where t reduces weghted optmzaton problems to smpler combnatoral ones, the prmal-dual method (PDM) has receved much attenton
More informationConditional Speculative Decimal Addition*
Condtonal Speculatve Decmal Addton Alvaro Vazquez and Elsardo Antelo Dep. of Electronc and Computer Engneerng Unv. of Santago de Compostela, Span Ths work was supported n part by Xunta de Galca under grant
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 informationOverview. Basic Setup [9] Motivation and Tasks. Modularization 2008/2/20 IMPROVED COVERAGE CONTROL USING ONLY LOCAL INFORMATION
Overvew 2 IMPROVED COVERAGE CONTROL USING ONLY LOCAL INFORMATION Introducton Mult- Smulator MASIM Theoretcal Work and Smulaton Results Concluson Jay Wagenpfel, Adran Trachte Motvaton and Tasks Basc Setup
More informationFINDING IMPORTANT NODES IN SOCIAL NETWORKS BASED ON MODIFIED PAGERANK
FINDING IMPORTANT NODES IN SOCIAL NETWORKS BASED ON MODIFIED PAGERANK L-qng Qu, Yong-quan Lang 2, Jng-Chen 3, 2 College of Informaton Scence and Technology, Shandong Unversty of Scence and Technology,
More informationA New Token Allocation Algorithm for TCP Traffic in Diffserv Network
A New Token Allocaton Algorthm for TCP Traffc n Dffserv Network A New Token Allocaton Algorthm for TCP Traffc n Dffserv Network S. Sudha and N. Ammasagounden Natonal Insttute of Technology, Truchrappall,
More informationNeeded Information to do Allocation
Complexty n the Database Allocaton Desgn Must tae relatonshp between fragments nto account Cost of ntegrty enforcements Constrants on response-tme, storage, and processng capablty Needed Informaton to
More informationTransaction-Consistent Global Checkpoints in a Distributed Database System
Proceedngs of the World Congress on Engneerng 2008 Vol I Transacton-Consstent Global Checkponts n a Dstrbuted Database System Jang Wu, D. Manvannan and Bhavan Thurasngham Abstract Checkpontng and rollback
More informationDijkstra s Single Source Algorithm. All-Pairs Shortest Paths. Dynamic Programming Solution. Performance
All-Pars Shortest Paths Gven an n-vertex drected weghted graph, fnd a shortest path from vertex to vertex for each of the n vertex pars (,). Dkstra s Sngle Source Algorthm Use Dkstra s algorthm n tmes,
More informationLecture 5: Multilayer Perceptrons
Lecture 5: Multlayer Perceptrons Roger Grosse 1 Introducton So far, we ve only talked about lnear models: lnear regresson and lnear bnary classfers. We noted that there are functons that can t be represented
More informationQuantifying Responsiveness of TCP Aggregates by Using Direct Sequence Spread Spectrum CDMA and Its Application in Congestion Control
Quantfyng Responsveness of TCP Aggregates by Usng Drect Sequence Spread Spectrum CDMA and Its Applcaton n Congeston Control Mehd Kalantar Department of Electrcal and Computer Engneerng Unversty of Maryland,
More informationA Topology-aware Random Walk
A Topology-aware Random Walk Inkwan Yu, Rchard Newman Dept. of CISE, Unversty of Florda, Ganesvlle, Florda, USA Abstract When a graph can be decomposed nto clusters of well connected subgraphs, t s possble
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 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 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 informationAvailable online at Available online at Advanced in Control Engineering and Information Science
Avalable onlne at wwwscencedrectcom Avalable onlne at wwwscencedrectcom Proceda Proceda Engneerng Engneerng 00 (2011) 15000 000 (2011) 1642 1646 Proceda Engneerng wwwelsevercom/locate/proceda Advanced
More informationConcurrent Apriori Data Mining Algorithms
Concurrent Apror Data Mnng Algorthms Vassl Halatchev Department of Electrcal Engneerng and Computer Scence York Unversty, Toronto October 8, 2015 Outlne Why t s mportant Introducton to Assocaton Rule Mnng
More informationConstructing Minimum Connected Dominating Set: Algorithmic approach
Constructng Mnmum Connected Domnatng Set: Algorthmc approach G.N. Puroht and Usha Sharma Centre for Mathematcal Scences, Banasthal Unversty, Rajasthan 304022 usha.sharma94@yahoo.com Abstract: Connected
More informationCordial and 3-Equitable Labeling for Some Star Related Graphs
Internatonal Mathematcal Forum, 4, 009, no. 31, 1543-1553 Cordal and 3-Equtable Labelng for Some Star Related Graphs S. K. Vadya Department of Mathematcs, Saurashtra Unversty Rajkot - 360005, Gujarat,
More informationy and the total sum of
Lnear regresson Testng for non-lnearty In analytcal chemstry, lnear regresson s commonly used n the constructon of calbraton functons requred for analytcal technques such as gas chromatography, atomc absorpton
More informationFast Computation of Shortest Path for Visiting Segments in the Plane
Send Orders for Reprnts to reprnts@benthamscence.ae 4 The Open Cybernetcs & Systemcs Journal, 04, 8, 4-9 Open Access Fast Computaton of Shortest Path for Vstng Segments n the Plane Ljuan Wang,, Bo Jang
More informationA GENETIC ALGORITHM FOR PROCESS SCHEDULING IN DISTRIBUTED OPERATING SYSTEMS CONSIDERING LOAD BALANCING
A GENETIC ALGORITHM FOR PROCESS SCHEDULING IN DISTRIBUTED OPERATING SYSTEMS CONSIDERING LOAD BALANCING M. Nkravan and M. H. Kashan Department of Electrcal Computer Islamc Azad Unversty, Shahrar Shahreqods
More informationSpace-Optimal, Wait-Free Real-Time Synchronization
1 Space-Optmal, Wat-Free Real-Tme Synchronzaton Hyeonjoong Cho, Bnoy Ravndran ECE Dept., Vrgna Tech Blacksburg, VA 24061, USA {hjcho,bnoy}@vt.edu E. Douglas Jensen The MITRE Corporaton Bedford, MA 01730,
More informationImproving the Efficiency of Load Balancing Games through Taxes
Improvng the Effcency of Load Balancng Games through Taxes Ioanns Caraganns, Chrstos Kaklamans, and Panagots Kanellopoulos Research Academc Computer Technology Insttute and Dept. of Computer Engneerng
More informationSecurity Enhanced Dynamic ID based Remote User Authentication Scheme for Multi-Server Environments
Internatonal Journal of u- and e- ervce, cence and Technology Vol8, o 7 0), pp7-6 http://dxdoorg/07/unesst087 ecurty Enhanced Dynamc ID based Remote ser Authentcaton cheme for ult-erver Envronments Jun-ub
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 informationCracking of the Merkle Hellman Cryptosystem Using Genetic Algorithm
Crackng of the Merkle Hellman Cryptosystem Usng Genetc Algorthm Zurab Kochladze 1 * & Lal Besela 2 1 Ivane Javakhshvl Tbls State Unversty, 1, I.Chavchavadze av 1, 0128, Tbls, Georga 2 Sokhum State Unversty,
More informationLocal Quaternary Patterns and Feature Local Quaternary Patterns
Local Quaternary Patterns and Feature Local Quaternary Patterns Jayu Gu and Chengjun Lu The Department of Computer Scence, New Jersey Insttute of Technology, Newark, NJ 0102, USA Abstract - Ths paper presents
More informationA Load-balancing and Energy-aware Clustering Algorithm in Wireless Ad-hoc Networks
A Load-balancng and Energy-aware Clusterng Algorthm n Wreless Ad-hoc Networks Wang Jn, Shu Le, Jnsung Cho, Young-Koo Lee, Sungyoung Lee, Yonl Zhong Department of Computer Engneerng Kyung Hee Unversty,
More informationCS1100 Introduction to Programming
Factoral (n) Recursve Program fact(n) = n*fact(n-) CS00 Introducton to Programmng Recurson and Sortng Madhu Mutyam Department of Computer Scence and Engneerng Indan Insttute of Technology Madras nt fact
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 informationCHAPTER 2 PROPOSED IMPROVED PARTICLE SWARM OPTIMIZATION
24 CHAPTER 2 PROPOSED IMPROVED PARTICLE SWARM OPTIMIZATION The present chapter proposes an IPSO approach for multprocessor task schedulng problem wth two classfcatons, namely, statc ndependent tasks and
More informationRelated-Mode Attacks on CTR Encryption Mode
Internatonal Journal of Network Securty, Vol.4, No.3, PP.282 287, May 2007 282 Related-Mode Attacks on CTR Encrypton Mode Dayn Wang, Dongda Ln, and Wenlng Wu (Correspondng author: Dayn Wang) Key Laboratory
More informationKent State University CS 4/ Design and Analysis of Algorithms. Dept. of Math & Computer Science LECT-16. Dynamic Programming
CS 4/560 Desgn and Analyss of Algorthms Kent State Unversty Dept. of Math & Computer Scence LECT-6 Dynamc Programmng 2 Dynamc Programmng Dynamc Programmng, lke the dvde-and-conquer method, solves problems
More information