A Hybrid Genetic Algorithm for Routing Optimization in IP Networks Utilizing Bandwidth and Delay Metrics

Size: px
Start display at page:

Download "A Hybrid Genetic Algorithm for Routing Optimization in IP Networks Utilizing Bandwidth and Delay Metrics"

Transcription

1 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, Munch, Germany Tel: +49 (0) , Fax: , E-mal: Anton.Redl@e.tum.de

2 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, Munch, Germany E-mal: Anton.Redl@e.tum.de Abstract -- Routng optmzaton s an mportant ssue of IP traffc engneerng. Dependng on the routng protocol used n the network, varous approaches are possble. In ths paper, we dscuss the dfferent concepts of IP routng and ther mplcatons for routng optmzaton. Specfcally, we focus on destnaton-based routng protocols that compute routes based on bandwdth and delay metrcs. In order to optmze the metrc settng n networks wth these types of routng protocols, a hybrd genetc algorthm s presented. Keywords -- Traffc engneerng, genetc algorthm, bandwdth-delay senstve routng, destnaton-based routng, OSPF, EIGRP I. INTRODUCTION Routng optmzaton s a core concept of Internet traffc engneerng, whch encompasses all methodologes capable of provdng Qualty of Servce (QoS) n IP networks [1]. Based on a network topology wth capactated lnks, routng optmzaton tres to mprove QoS by fndng approprate routes for all traffc flows n the network. As there are dfferent notons of QoS, there s no unque defnton or formulaton for the objectve of the routng optmzaton process. Usually lnk utlzaton s taken as a measure of perceved QoS snce t correlates wth packet delay and packet loss wthn routers. Therefore, a common objectve of routng optmzaton, whch we also adopt n ths paper, s the mnmzaton of the maxmum lnk utlzaton n the network. It s qute ntutve and smple to determne throughout the optmzaton process. We focus on routng optmzaton n ndvdual network domans, whch correspond to autonomous systems (AS) or parts of them, and base the optmzaton process on the use of nteror gateway protocols (IGP). As we wll dscuss n secton II, varous protocols and routng strateges exst for the employment wthn a doman, havng dfferent mplcatons for the routng optmzaton process. In order to successfully allevate overload problems by routng optmzaton, some prerequstes need to be fulflled. Frst of all, the avalable network resources have to suffce to carry the total offered traffc wth the desred servce qualty. Whenever overloaded lnks exst n the network, traffc has to be shfted onto other routes. However, ths can only be done, f other lnks stll provde enough bandwdth to bear the excess traffc wthout becomng overloaded themselves. Another prerequste for routng optmzaton s the deployment of a routng protocol, whch actually allows the settng of paths through the network. Furthermore, f a metrc-based routng protocol s used, network operators must be wllng to gve up any physcally relevant meanng of lnk metrcs such as cost, delay, or bandwdth. Instead, these metrcs have to be used as generc means for the sake of routng optmzaton. Therefore, t s of great help f network management tools support ths noton of metrc settng and provde the approprate framework for routng optmzaton. The rest of the paper s organzed as follows. In secton II the dfferent concepts of routng and ther mplcatons for routng optmzaton are dscussed. We specfcally focus on destnaton-based routng protocols that consder bandwdth and delay metrcs. A hybrd genetc algorthm for the computaton of optmzed routng schemes s ntroduced n secton III and computatonal results and performance ssues are presented n secton IV. Secton V concludes the paper. II. FUNDAMENTAL PRINCIPLES OF ROUTING OPTIMIZATION IN IP NETWORKS The potental of routng optmzaton,.e., the possble gan n QoS that can be acheved, strongly depends on the flexblty of the deployed routng protocol. Therefore, we gve a short overvew of exstng routng concepts and dscuss ther mplcatons for routng optmzaton. A. Destnaton-Based vs. Source/Flow-Based Routng Two fundamentally dfferent routng concepts exst, whch strongly nfluence the optmzaton procedure and the achevable results: destnaton-based routng and source- or flow-based routng. Conventonal routng protocols such as OSPF [2], EIGRP [3], or IS-IS [4], follow the next-hop destnaton-based routng paradgm. Wthn each router the forwardng decson for an IP packet s based solely on the destnaton address specfed n the packet header. A router looks up the prefx of the destnaton address n ts routng table, determnes the outgong nterface, and sends the packet to the approprate neghbor. No nformaton about the orgn or any other context of the packet s taken nto account. As a consequence, ths routng procedure s smple and qute effcent. However, t mposes lmtatons on routng optmzaton, as llustrated n Fgure 1. Whenever two traffc flows wth the same destnaton cross each other s way they are merged and sent out over the same nterface. Ths mght cause traffc overload on some lnks, whle other lnks are stll only lghtly utlzed.

3 Flow 1 Flow 2 Fgure 1 Lmtatons of destnaton-based routng To overcome these lmtatons, new flow-based routng technologes such as Multprotocol Label Swtchng (MPLS) [5] have been developed. MPLS makes t possble to establsh an overlay routng structure wthn the IP network - ndependently of the used routng protocol - and to set up explct paths for ndvdual traffc flows. Each MPLS-routed IP packet s marked wth a specal label, whch the routers along the way consder for forwardng decsons. Thus, the routng pattern does not depend on the underlyng routng protocol, but rather on the label and forwardng nformaton that s stored n the MPLS routers. Instead of determnng the path of a packet based on the destnaton address n a hop-by-hop manner, the path s now fxed by the router, whch marks the packet wth the approprate label. Ths ntroduces a hgh degree of routng freedom as any desred routng pattern can be reached. B. Sngle-Metrc vs. Multple-Metrc Routng In the case of destnaton-based routng protocols a router determnes an outgong nterface based on metrc values, whch quanttatvely descrbe the dstance to a destnaton node. Most commonly, sngle addtve metrcs are assgned to every lnk, and a shortest-path algorthm s used to determne the preferred path from each node to every other node n the network ( sngle-metrc routng ). Whle lnk metrcs often have physcally relevant meanngs such as propagaton delay or cost, they can also be used n a generc way purely for the sake of routng optmzaton. By settng approprate lnk metrc values, one can mplctly nfluence and, thus, optmze the routng scheme. In addton to sngle-metrc protocols, routng schemes exst, whch allow more than one metrc taken nto account when computng the length of a path towards a destnaton node ( multple-metrc routng )[6][7]. One example s Csco s routng protocol EIGRP, whch ncorporates four metrc types. However, only two of them are used by default: one addtve metrc ( delay ) and one concave metrc ( bandwdth ). In the followng, we wll focus on these two metrc types and show how they can be used for routng optmzaton. The dstance to a destnaton node s now computed by the normalzed metrc formula M 1 = + d = max( cm ) + d mn(bw ). Parameter bw denotes the bandwdth of a lnk, whle d refers to ts delay value. Thus, a router takes the sum of all delay values towards the destnaton node and adds a bandwdth component, whch s the nverse of the smallest bandwdth along the path ( bottleneck ). From all possble path optons t selects the one wth smallest path metrc M. For further consderatons we wll refer to the bandwdth component as nverse capacty metrc cm and take the maxmum along the path nstead of the recprocal value of the bandwdth mnmum. Fgure 2 llustrates the concept of bandwdth-delay senstve routng. If only the delay metrcs d were taken nto consderaton, flow 1 would take the upper path along nodes B-C-E. However, lnk C-E has a smaller normalzed bandwdth of 0.25 and, therefore, contrbutes to M wth an nverse capacty metrc of 4. Thus, the cost value assocated wth path A-B-C-E s 7 (delay sum of 3 plus bandwdth component of 4), whle path A-D-E has only an overall metrc of 5. Therefore, router A would choose router D as ts next-hop neghbor. Flow 1 A d = 3 cm = 1 cm = 1 Flow 2 D B cm = 1 cm = 1 C bw = 0.25 cm = 4 Fgure 2 Multple-metrc routng Dependng on the values for d and cm, emphass s ether put on small overall delay, on hgh throughput, or on a mxture of both. In case delay metrcs are substantally larger than nverse capacty metrcs, the overall path metrc s manly determned by delay values. Only when there are several alternatves wth equal smallest delay sum, the bandwdth component really matters. The router then selects the outgong nterface wth the largest possble throughput ( wdest-shortest path ). In the opposte case (cm >> d), hgh throughput paths are preferred, and delay s manly used to break tes ( shortest-wdest path ). Whenever the two lnk metrcs are of the same order, no clear preference s gven to ether one of them. Lnk metrcs are then used n ther most generc form as means of routng optmzaton, wthout any physcally relevant meanng. Routng optmzaton based on the multple-metrc concept has some advantages over the pure shortest-path approach, as can be demonstrated on the network scenaro n Fgure 3. Flow 1 Flow 2 Fgure 3 A d = 2, cm = 1, cm = 4 B C d = 2, cm = 1, cm = 4 D E d = 2, cm = 1, cm = 4 Fsh-pattern routng wth multple metrcs Assume we have two traffc flows wth dfferent destnatons, whose paths have several nodes n common. Let A be the frst node where the two flows come together and D be last common node on ther way. Whle shortestpath routng would merge the flows at node A and send both of them ether over B or over C, multple-metrc routng protocols can acheve the flow pattern gven n the fgure. For flow 1, the chosen path has a total metrc of 7, E F

4 whle the lnk metrcs along the route va C would sum up to 8. For flow 2 the stuaton s dfferent. The total metrcs of the upper and the lower path are 9 and 7, respectvely. The trck s to use the nverse capacty metrc to make one path opton appear more costly for one traffc flow, whle for the other flow a larger cm value has no extra effect (snce t experences already hgh cm values on other lnks along the path, whch the two flows do not share). From ths small scenaro we can conclude that routng optmzaton based on multple-metrc routng protocols s superor to ts sngle-metrc counterpart as t can realze addtonal routng patterns. C. Equal-Cost Mult-Path ECMP Another possble feature of routng protocols, whch nfluences the optmzaton process, s load sharng. In destnaton-based routng protocols ths capablty s often mplemented n form of the equal-cost mult-path concept. Whenever a router can reach a destnaton node va several paths wth equal metrc sums, t splts up the traffc evenly across all correspondng outgong nterfaces. If multple-metrc routng protocols are used, equal cost does not necessarly mean that all metrc components are the same on all load-sharng paths. Ths s llustrated n Fgure 4. Whle the metrc combnatons of both paths from B to C are equal, ther delay and bandwdth portons are qute dfferent. A bw = 0.25 cm = 4 B bw = 0.25, cm = 4 d = 4, cm = 1 Fgure 4 Load sharng example Followng pecularty has to be consdered, when usng multple-metrc protocols together wth load-sharng: In order to compute the route from A to C, router A needs to know the metrcs d and cm of the path from B to C. Therefore, B has to choose one representatve nterface among the outgong nterfaces, whose metrc set t then passes on to the upstream routers. Although both paths have equal costs the choce of metrc par that B reports to A affects the cost value of A towards C. Recevng the metrcs of the upper path results n a total cost value of 6, whle the lower path metrcs gve a value of 9. To allow unambguous route computaton we defne a prmary outgong nterface, whose metrcs are reported to neghbor routers. Among all outgong nterfaces, the prmary nterface s the one wth the hghest throughput value. In the gven example, ths would be the lower path wth. D. Routng Optmzaton Classes and Soluton Approaches Based on the concepts dscussed n the precedng paragraphs varous categores of IP routng optmzaton can be dfferentated. Source and flow-based routng protocols ( MPLS ) certanly provde the greatest potental for routng optmzaton. Assumng that there are no specal restrctons concernng the routes through the network, we C can try to fnd a global optmum by solvng a mxed-nteger program for the multcommodty flow problem. However, as we focus on destnaton-based routng protocols, we are manly nterested n the lnear programmng (LP) soluton as t provdes a lower bound for the routng optmzaton process. The category of destnaton-based routng optmzaton s further dvded nto sngle-metrc ( OSPF ) and multplemetrc ( EIGRP ) models, each havng a verson wth and wthout load-sharng ( ECMP ). Most of the lterature about ths type of IP routng optmzaton deals wth OSPF as the underlyng protocol [8][9][10][11][12]. A mxednteger programmng formulaton of the routng optmzaton process for bandwdth-delay senstve protocols can be found n [13]. However, snce t s not possble to solve the mxed-nteger program for medumsze and large networks, approprate heurstcs are necessary. III. GENETIC ALGORITHM FOR ROUTING OPTIMIZATION A. Genetc Algorthm Bascs Genetc algorthms are based on the dea of natural selecton. It s suggested that an ndvdual s strength to survve n the world s determned by ts gene structure and that over many generatons only good genes preval, whereas bad ones are rejected. Furthermore, t s expected that brngng together ndvduals wth good gene combnatons produces agan good or even better ones. Genetc algorthms apply ths prncple to optmzaton problems by representng possble soluton alternatves through approprate gene strngs and performng operatons of natural selecton on these strngs[14]. At frst, a random set of strngs s generated ( Generaton 0 ). Then, the three basc operators reproducton, crossover, and mutaton are carred out repeatedly untl some termnaton crteron s reached. At each teraton ( generaton ) the exstng strngs are transformed nto solutons and ther qualty ( ftness ) s evaluated. Fgure 5 llustrates the general procedure of genetc algorthms. Fgure 5 mutaton crossover reproducton + selecton no Generaton 0 (generated randomly) perform local search evaluate solutons assgn ftness values max. generaton? Genetc algorthm flow chart yes hybrd GA return best soluton The reproducton process creates a new generaton. Startng from an exstng generaton, strngs are reproduced wth a probablty proportonal to the qualty of the correspondng soluton. Strngs, whch represent solutons wth good propertes, have a hgher chance to survve than strngs depctng soluton ponts wth bad characterstcs ("survval of the fttest"). The crossover operator chooses pars of strngs, breaks up ther gene sequence at random

5 places, and exchanges the genetc nformaton. Fnally, the mutaton operator ntroduces new genetc materal by randomly selectng and changng sngle genes. Mutaton s mportant to partally shft the overall search process to new locatons n the soluton space. Otherwse, the search process would converge to a local optmum wthout havng the chance to consder any further ponts. As ndcated n Fgure 5, we extend the pure genetc algorthm framework and perform a local search heurstc before evaluatng the solutons (therefore, hybrd GA ). In the lterature, ths combnaton of genetc algorthms wth a local search process s also referred to as memetc algorthm. B. Implementaton of the Algorthm Strng Representaton A crucal pont of every genetc algorthm s the strng representaton of possble soluton alternatves. After every crossover and mutaton step, one has to be able to turn the resultng strngs nto vald solutons. Our approach s analog to the ones presented n [11][12][15]. We enumerate all lnks n the network and assocate lnk weghts wth each of them. A specfc gene strng contans the weghts of all lnks n the order of ther enumeraton. For the sngle-metrc routng case, we have one strng representng a routng scenaro (one metrc assocated wth every lnk), whle n the bandwdth-delay case a genetc representaton of a certan soluton requres two strngs (one for d and one for cm). From the metrc strngs, a specfc soluton can be deduced by applyng the respectve routng computaton algorthms for shortest-path routng or bandwdth-delay routng. Lnk weghts are ntegers rangng from 1 to a maxmum value. In practce, routng protocols allow qute large maxmum values (e.g., n case of OSPF up to 65535). However, for traffc engneerng and routng optmzaton purposes the metrc values can be kept much smaller. Intal Populaton The ntal populaton s chosen randomly. However, t s possble to use the hop-based shortest-path routng scenaro as one startng pont for the optmzaton process. Ths s acheved by settng all weghts of one strng of generaton 0 to equal values. Ftness Functon and Power Scalng As we would lke to mnmze the maxmum lnk utlzaton n the network, we choose the nverse of ths value as our ftness functon. Ths way, routng solutons wth smaller maxmum lnk utlzaton values receve hgher ftness values and, thus, have a hgher chance to be reproduced when settng up a new generaton. However, to avod that n some cases good solutons are reproduced too fast and weaker ones de out too quckly, we apply power scalng to the ftness functon: 1 ftness = max( utlzaton ) lnks p p > 0. Wth p = (0,1) we can acheve that ftness values of bad solutons ncrease relatvely to the best ones wthn a generaton, thus, avodng that the optmzaton process converges to a local optmum too fast. C. Local Search Heurstc In order to mprove the performance and the speed of the genetc algorthm, the evaluaton step shown n Fgure 5 s preceded by a local search process. Before evaluatng each routng soluton, smple heurstcs are used to dvert traffc from the lnk wth the hghest utlzaton. Ths s done repeatedly untl no further mprovement can be acheved. As the search heurstc s determnstc, a certan metrc strng always results n the same routng soluton. Thus, t s sutable for the use wthn the genetc algorthm framework. Sngle-Metrc Heurstc In case of shortest-path routng, traffc can be dverted from a lnk by ncreasng ts metrc. Therefore, we ncrement the metrc of the hghest-utlzed lnk and reroute all traffc flows. If ths step leads to a hgher utlzaton value n the network t s reverted and the local optmzaton heurstc ends. Otherwse, the procedure s repeated for the lnk, whch now shows hghest utlzaton. Ths search heurstc s analog to the one n [12], where a computatonally optmzed verson s presented. Multple-Metrc Case For routng protocols wth bandwdth and delay metrcs there are some more possbltes of dvertng traffc from ndvdual lnks. We can ncrease ether the delay metrc or the nverse capacty metrc. Furthermore, combnatons are possble that mght also result n a change of the path structure: the delay metrc can be ncreased whle at the same tme the cm metrc s decreased, or vce versa. Thus, the search heurstc teratvely apples these metrc modfcatons to the hghest-utlzed lnk. Each metrc change s accepted f t does not lead to an ncrease of the maxmum utlzaton. If no further mprovements can be obtaned, the heurstc stops. IV. FIRST RESULTS AND ALGORITHM EVALUATION A. Comparson of GA and Hybrd GA At frst, we would lke to demonstrate the benefts of the local search heurstc. In the graph of Fgure 6 the best maxmum utlzaton value of each generaton s shown over tme for a sample run of the pure genetc algorthm GA and of the hybrd verson. The total tme s about 10 mnutes on a Lnux PC. For GA, the populaton sze was set to 2000, whle the hybrd algorthm works wth a populaton sze of 500. Snce GA s less complex, t proceeds faster from generaton to generaton even though ts populaton sze s four tmes larger. In 10 mnutes t has produced about 150 generatons, whle the hybrd verson only reaches about 100 generatons. However, from the begnnng on, the maxmum utlzaton values of the hybrd algorthm le below the values of pure GA.

6 Maxmum Utlzaton Fgure 6 Genetc Algorthm Hybrd GA lower bound Tme n seconds Comparson of GA algorthms V. CONCLUSION In ths paper we have dscussed dfferent possbltes of routng optmzaton for IP networks. We have presented a hybrd genetc algorthm, whch consders smple-metrc as well as multple-metrc destnaton-based routng protocols and allows the use of the equal-cost load-sharng feature. Frst results show that the maxmum utlzaton n the network can be further decreased f a routng protocol wth two lnk metrcs s deployed. Whle the gan of around 5% mght not seem to be worth the extra effort, t could stll make a dfference when traffc s approachng some undesrable threshold. References B. Comparson of Routng Optmzaton Approaches The hybrd GA was appled to several network archtectures, each loaded wth varous traffc matrces (from lghtly loaded to overload stuatons). Table 1 descrbes three typcal scenaros. The networks are hghly loaded. If routng s done wth standard OSPF and all lnk metrcs are set to 1, several lnks are overloaded. Scenaro 1 Scenaro 2 Scenaro 3 nodes lnks flows max. utl overloaded lnks Table 1 Network parameters Table 2 summarzes the optmzaton results for the consdered topologes. Snce genetc algorthms do not guarantee to fnd the optmum soluton, the algorthms were run several tmes for each topology, and the best soluton was taken. Scenaro 1 Scenaro 2 Scenaro 3 Lower Bound OSPF OSPF ECMP EIGRP EIGRP ECMP Table 2 Optmzed maxmum utlzaton values As expected, EIGRP s able to acheve lower utlzaton values than OSPF (scenaro 1 and 3), and load sharng (although t s qute lmted for destnaton-base routng protocols) also allows further QoS enhancement (all scenaros). However, dependng on the load stuaton, t s not always guaranteed that EIGRP optmzaton performs better than ts OSPF counterpart (scenaro 2). Snce n ths scenaro OSPF ECMP optmzaton already gets very close to the lower bound, no further mprovement can be expected by EIGRP ECMP. In most cases that we have nvestgated the gan from OSPF to EIGRP (and ther respectve ECMP versons) has been around 4%. [1] D. Awduche, J. Malcolm, J. Agogbua, M. O'Dell, J. McManus, Requrements for Traffc Engneerng Over MPLS, IETF RFC 2702, Sept 1999 [2] J. Moy, OSPF Verson 2, IETF RFC 2328, Aprl 1998 [3] Enhanced Interor Gateway Routng Protocol, Csco Whte Paper EIGRP, [4] R. Callon, Use of OSI IS-IS for Routng n TCP/IP and Dual Envronments, IETF RFC 1195, December 1990 [5] E. Rosen, A. Vswanathan, R. Callon, Multprotocol Label Swtchng Archtecture, IETF RFC 3031, January 2001 [6] Z. Wang, J. Crowcroft, "Qualty-of-Servce Routng for Supportng Multmeda Applcatons", IEEE Journal of Selected Areas n Communcatons, Vol. 14, No. 7, pp , 1996 [7] S. Chen, K. Nahrstedt, An overvew of Qualty-of-Servce Routng for the Next Generaton Hgh-Speed Networks: Problems and Solutons, IEEE Network Magazne, Specal Issue on Transmsson and Dstrbuton of Dgtal Vdeo, 12(6):64-79, November/December 1998 [8] A. Bley, M. Grötschel, R. Wessäly, Desgn of Broadband Vrtual Prvate Networks: Model and Heurstcs for the B- WN, Techncal report, Preprnt SC 98-13, Konrad- Zuse_zentrum für Informatonstechnk, Berln, 1998 [9] K. Holmberg, D. Yuan, Optmzaton of Internet Protocol Network Desgn and Routng, Research Report LTH-MAT- R , Department of Mathematcs, Lnkopng Insttute of Technology, Sweden, 2001 [10] B. Fortz, M. Thorup, Internet traffc engneerng by optmzng OSPF weghts, Proceedngs of INFOCOM 2000, Tel-Avv, Israel, March 2000 [11] M. Ercsson, M.G.C. Resende, P.M. Pardalos, A Genetc Algorthm For The Weght Settng Problem n OSPF Routng, to appear n J. of Combnatoral Optmzaton [12] M.G.C. Resende et al., "A memetc algorthm for the weght settng problem n OSPF routng," presented at 6 th INFORMS Telecommuncatons Conference, Boca Raton, Florda, March 2002 [13] A. Redl, D.A. Schupke, A Flow-Based Approach for IP Traffc Engneerng Utlzng Routng Protocols Wth Multple Metrc Types, presented at 6th INFORMS Telecommuncatons Conference, Boca Raton, Florda, March 2002 [14] D.E. Goldberg, Genetc Algorthms n Search, Optmzaton & Machne Learnng, Addson-Wesley, Massachusetts, 1989 [15] A. Redl, A Versatle Genetc Algorthm for Network Plannng, n Proc. of EUNICE'98, Munch, September 1998

Efficient Load-Balanced IP Routing Scheme Based on Shortest Paths in Hose Model. Eiji Oki May 28, 2009 The University of Electro-Communications

Efficient 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 information

Meta-heuristics for Multidimensional Knapsack Problems

Meta-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 information

Load-Balanced Anycast Routing

Load-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 information

The Codesign Challenge

The 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 information

Subspace clustering. Clustering. Fundamental to all clustering techniques is the choice of distance measure between data points;

Subspace 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 information

Simulation Based Analysis of FAST TCP using OMNET++

Simulation 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 information

Wishing you all a Total Quality New Year!

Wishing 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 information

Compiler Design. Spring Register Allocation. Sample Exercises and Solutions. Prof. Pedro C. Diniz

Compiler 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 information

A mathematical programming approach to the analysis, design and scheduling of offshore oilfields

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 information

EVALUATION OF THE PERFORMANCES OF ARTIFICIAL BEE COLONY AND INVASIVE WEED OPTIMIZATION ALGORITHMS ON THE MODIFIED BENCHMARK FUNCTIONS

EVALUATION OF THE PERFORMANCES OF ARTIFICIAL BEE COLONY AND INVASIVE WEED OPTIMIZATION ALGORITHMS ON THE MODIFIED BENCHMARK FUNCTIONS Academc Research Internatonal ISS-L: 3-9553, ISS: 3-9944 Vol., o. 3, May 0 EVALUATIO OF THE PERFORMACES OF ARTIFICIAL BEE COLOY AD IVASIVE WEED OPTIMIZATIO ALGORITHMS O THE MODIFIED BECHMARK FUCTIOS Dlay

More information

An Iterative Solution Approach to Process Plant Layout using Mixed Integer Optimisation

An 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 information

Parallel matrix-vector multiplication

Parallel matrix-vector multiplication Appendx A Parallel matrx-vector multplcaton The reduced transton matrx of the three-dmensonal cage model for gel electrophoress, descrbed n secton 3.2, becomes excessvely large for polymer lengths more

More information

The Greedy Method. Outline and Reading. Change Money Problem. Greedy Algorithms. Applications of the Greedy Strategy. The Greedy Method Technique

The 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 information

Session 5.3. Switching/Routing and Transmission planning

Session 5.3. Switching/Routing and Transmission planning ITU Regonal Semnar Belgrade Serba and Montenegro 20-24 24 June 2005 Sesson 5.3 Swtchng/Routng and Transmsson plannng volvng nfrastructures to NGN and related Plannng Strateges and Tools I.S. Sesson 5.3-1

More information

NUMERICAL SOLVING OPTIMAL CONTROL PROBLEMS BY THE METHOD OF VARIATIONS

NUMERICAL 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 information

An Optimal Algorithm for Prufer Codes *

An 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 information

A Binarization Algorithm specialized on Document Images and Photos

A 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 information

Module Management Tool in Software Development Organizations

Module 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 information

Solving two-person zero-sum game by Matlab

Solving two-person zero-sum game by Matlab Appled Mechancs and Materals Onlne: 2011-02-02 ISSN: 1662-7482, Vols. 50-51, pp 262-265 do:10.4028/www.scentfc.net/amm.50-51.262 2011 Trans Tech Publcatons, Swtzerland Solvng two-person zero-sum game by

More information

Outline. Type of Machine Learning. Examples of Application. Unsupervised Learning

Outline. Type of Machine Learning. Examples of Application. Unsupervised Learning Outlne Artfcal Intellgence and ts applcatons Lecture 8 Unsupervsed Learnng Professor Danel Yeung danyeung@eee.org Dr. Patrck Chan patrckchan@eee.org South Chna Unversty of Technology, Chna Introducton

More information

Virtual Memory. Background. No. 10. Virtual Memory: concept. Logical Memory Space (review) Demand Paging(1) Virtual Memory

Virtual 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 information

A MOVING MESH APPROACH FOR SIMULATION BUDGET ALLOCATION ON CONTINUOUS DOMAINS

A 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 information

Problem Definitions and Evaluation Criteria for Computational Expensive Optimization

Problem 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 information

An efficient iterative source routing algorithm

An efficient iterative source routing algorithm 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

More information

Some material adapted from Mohamed Younis, UMBC CMSC 611 Spr 2003 course slides Some material adapted from Hennessy & Patterson / 2003 Elsevier

Some 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 information

TN348: Openlab Module - Colocalization

TN348: Openlab Module - Colocalization TN348: Openlab Module - Colocalzaton Topc The Colocalzaton module provdes the faclty to vsualze and quantfy colocalzaton between pars of mages. The Colocalzaton wndow contans a prevew of the two mages

More information

Parallelism for Nested Loops with Non-uniform and Flow Dependences

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 information

Helsinki University Of Technology, Systems Analysis Laboratory Mat Independent research projects in applied mathematics (3 cr)

Helsinki 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 information

For instance, ; the five basic number-sets are increasingly more n A B & B A A = B (1)

For 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 information

S1 Note. Basis functions.

S1 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 information

DEAR: A DEVICE AND ENERGY AWARE ROUTING PROTOCOL FOR MOBILE AD HOC NETWORKS

DEAR: A DEVICE AND ENERGY AWARE ROUTING PROTOCOL FOR MOBILE AD HOC NETWORKS DEAR: A DEVICE AND ENERGY AWARE ROUTING PROTOCOL FOR MOBILE AD HOC NETWORKS Arun Avudanayagam Yuguang Fang Wenjng Lou Department of Electrcal and Computer Engneerng Unversty of Florda Ganesvlle, FL 3261

More information

Hermite Splines in Lie Groups as Products of Geodesics

Hermite 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 information

Advanced Computer Networks

Advanced Computer Networks Char of Network Archtectures and Servces Department of Informatcs Techncal Unversty of Munch Note: Durng the attendance check a stcker contanng a unque QR code wll be put on ths exam. Ths QR code contans

More information

Mathematics 256 a course in differential equations for engineering students

Mathematics 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 information

A New Token Allocation Algorithm for TCP Traffic in Diffserv Network

A 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 information

DESIGNING TRANSMISSION SCHEDULES FOR WIRELESS AD HOC NETWORKS TO MAXIMIZE NETWORK THROUGHPUT

DESIGNING TRANSMISSION SCHEDULES FOR WIRELESS AD HOC NETWORKS TO MAXIMIZE NETWORK THROUGHPUT DESIGNING TRANSMISSION SCHEDULES FOR WIRELESS AD HOC NETWORKS TO MAXIMIZE NETWORK THROUGHPUT Bran J. Wolf, Joseph L. Hammond, and Harlan B. Russell Dept. of Electrcal and Computer Engneerng, Clemson Unversty,

More information

Efficient Distributed File System (EDFS)

Efficient 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 information

Review of approximation techniques

Review 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 information

Cracking of the Merkle Hellman Cryptosystem Using Genetic Algorithm

Cracking 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 information

Routing in Degree-constrained FSO Mesh Networks

Routing 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 information

Learning the Kernel Parameters in Kernel Minimum Distance Classifier

Learning 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 information

Control strategies for network efficiency and resilience with route choice

Control 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 information

APPLICATION OF MULTIVARIATE LOSS FUNCTION FOR ASSESSMENT OF THE QUALITY OF TECHNOLOGICAL PROCESS MANAGEMENT

APPLICATION OF MULTIVARIATE LOSS FUNCTION FOR ASSESSMENT OF THE QUALITY OF TECHNOLOGICAL PROCESS MANAGEMENT 3. - 5. 5., Brno, Czech Republc, EU APPLICATION OF MULTIVARIATE LOSS FUNCTION FOR ASSESSMENT OF THE QUALITY OF TECHNOLOGICAL PROCESS MANAGEMENT Abstract Josef TOŠENOVSKÝ ) Lenka MONSPORTOVÁ ) Flp TOŠENOVSKÝ

More information

Video Proxy System for a Large-scale VOD System (DINA)

Video 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 information

Sum of Linear and Fractional Multiobjective Programming Problem under Fuzzy Rules Constraints

Sum 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 information

Optimizing Document Scoring for Query Retrieval

Optimizing 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 information

Cluster Analysis of Electrical Behavior

Cluster 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 information

Improvement of Spatial Resolution Using BlockMatching Based Motion Estimation and Frame. Integration

Improvement 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 information

Course Introduction. Algorithm 8/31/2017. COSC 320 Advanced Data Structures and Algorithms. COSC 320 Advanced Data Structures and Algorithms

Course 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 information

CS434a/541a: Pattern Recognition Prof. Olga Veksler. Lecture 15

CS434a/541a: Pattern Recognition Prof. Olga Veksler. Lecture 15 CS434a/541a: Pattern Recognton Prof. Olga Veksler Lecture 15 Today New Topc: Unsupervsed Learnng Supervsed vs. unsupervsed learnng Unsupervsed learnng Net Tme: parametrc unsupervsed learnng Today: nonparametrc

More information

Degree-Constrained Minimum Spanning Tree Problem Using Genetic Algorithm

Degree-Constrained Minimum Spanning Tree Problem Using Genetic Algorithm Degree-Constraned Mnmum Spannng Tree Problem Usng Genetc Algorthm Keke Lu, Zhenxang Chen, Ath Abraham *, Wene Cao and Shan Jng Shandong Provncal Key Laboratory of Network Based Intellgent Computng Unversty

More information

An Application of the Dulmage-Mendelsohn Decomposition to Sparse Null Space Bases of Full Row Rank Matrices

An 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 information

Online Policies for Opportunistic Virtual MISO Routing in Wireless Ad Hoc Networks

Online Policies for Opportunistic Virtual MISO Routing in Wireless Ad Hoc Networks 12 IEEE Wreless Communcatons and Networkng Conference: Moble and Wreless Networks Onlne Polces for Opportunstc Vrtual MISO Routng n Wreless Ad Hoc Networks Crstano Tapparello, Stefano Tomasn and Mchele

More information

Machine Learning: Algorithms and Applications

Machine 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 information

A Fast Content-Based Multimedia Retrieval Technique Using Compressed Data

A 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 information

A Saturation Binary Neural Network for Crossbar Switching Problem

A 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 information

3. CR parameters and Multi-Objective Fitness Function

3. CR parameters and Multi-Objective Fitness Function 3 CR parameters and Mult-objectve Ftness Functon 41 3. CR parameters and Mult-Objectve Ftness Functon 3.1. Introducton Cogntve rados dynamcally confgure the wreless communcaton system, whch takes beneft

More information

Application of Improved Fish Swarm Algorithm in Cloud Computing Resource Scheduling

Application of Improved Fish Swarm Algorithm in Cloud Computing Resource Scheduling , pp.40-45 http://dx.do.org/10.14257/astl.2017.143.08 Applcaton of Improved Fsh Swarm Algorthm n Cloud Computng Resource Schedulng Yu Lu, Fangtao Lu School of Informaton Engneerng, Chongqng Vocatonal Insttute

More information

Unsupervised Learning

Unsupervised Learning Pattern Recognton Lecture 8 Outlne Introducton Unsupervsed Learnng Parametrc VS Non-Parametrc Approach Mxture of Denstes Maxmum-Lkelhood Estmates Clusterng Prof. Danel Yeung School of Computer Scence and

More information

Steps for Computing the Dissimilarity, Entropy, Herfindahl-Hirschman and. Accessibility (Gravity with Competition) Indices

Steps 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 information

QoS-aware routing for heterogeneous layered unicast transmissions in wireless mesh networks with cooperative network coding

QoS-aware routing for heterogeneous layered unicast transmissions in wireless mesh networks with cooperative network coding Tarno et al. EURASIP Journal on Wreless Communcatons and Networkng 214, 214:81 http://wcn.euraspournals.com/content/214/1/81 RESEARCH Open Access QoS-aware routng for heterogeneous layered uncast transmssons

More information

Assignment # 2. Farrukh Jabeen Algorithms 510 Assignment #2 Due Date: June 15, 2009.

Assignment # 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 information

Efficient Content Distribution in Wireless P2P Networks

Efficient 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 information

Comparison of Heuristics for Scheduling Independent Tasks on Heterogeneous Distributed Environments

Comparison 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 information

REFRACTIVE INDEX SELECTION FOR POWDER MIXTURES

REFRACTIVE INDEX SELECTION FOR POWDER MIXTURES REFRACTIVE INDEX SELECTION FOR POWDER MIXTURES Laser dffracton s one of the most wdely used methods for partcle sze analyss of mcron and submcron sze powders and dspersons. It s quck and easy and provdes

More information

Smoothing Spline ANOVA for variable screening

Smoothing 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 information

SLAM Summer School 2006 Practical 2: SLAM using Monocular Vision

SLAM 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 information

A Load-balancing and Energy-aware Clustering Algorithm in Wireless Ad-hoc Networks

A 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 information

Support Vector Machines

Support Vector Machines Support Vector Machnes Decson surface s a hyperplane (lne n 2D) n feature space (smlar to the Perceptron) Arguably, the most mportant recent dscovery n machne learnng In a nutshell: map the data to a predetermned

More information

An Efficient Genetic Algorithm with Fuzzy c-means Clustering for Traveling Salesman Problem

An Efficient Genetic Algorithm with Fuzzy c-means Clustering for Traveling Salesman Problem An Effcent Genetc Algorthm wth Fuzzy c-means Clusterng for Travelng Salesman Problem Jong-Won Yoon and Sung-Bae Cho Dept. of Computer Scence Yonse Unversty Seoul, Korea jwyoon@sclab.yonse.ac.r, sbcho@cs.yonse.ac.r

More information

Classifier Selection Based on Data Complexity Measures *

Classifier 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 information

CS 534: Computer Vision Model Fitting

CS 534: Computer Vision Model Fitting CS 534: Computer Vson Model Fttng Sprng 004 Ahmed Elgammal Dept of Computer Scence CS 534 Model Fttng - 1 Outlnes Model fttng s mportant Least-squares fttng Maxmum lkelhood estmaton MAP estmaton Robust

More information

ARTICLE IN PRESS. Signal Processing: Image Communication

ARTICLE IN PRESS. Signal Processing: Image Communication Sgnal Processng: Image Communcaton 23 (2008) 754 768 Contents lsts avalable at ScenceDrect Sgnal Processng: Image Communcaton journal homepage: www.elsever.com/locate/mage Dstrbuted meda rate allocaton

More information

Reliable and Efficient Routing Using Adaptive Genetic Algorithm in Packet Switched Networks

Reliable and Efficient Routing Using Adaptive Genetic Algorithm in Packet Switched Networks IJCSI Internatonal Journal of Computer Scence Issues, Vol. 9, Issue 1, No 3, January 2012 ISSN (Onlne): 1694-0814 www.ijcsi.org 168 Relable and Effcent Routng Usng Adaptve Genetc Algorthm n Packet Swtched

More information

5 The Primal-Dual Method

5 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 information

User Authentication Based On Behavioral Mouse Dynamics Biometrics

User 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 information

Support Vector Machines

Support 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 information

Overview. Basic Setup [9] Motivation and Tasks. Modularization 2008/2/20 IMPROVED COVERAGE CONTROL USING ONLY LOCAL INFORMATION

Overview. 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 information

Determining the Optimal Bandwidth Based on Multi-criterion Fusion

Determining 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 information

Scheduling Remote Access to Scientific Instruments in Cyberinfrastructure for Education and Research

Scheduling 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 information

6.854 Advanced Algorithms Petar Maymounkov Problem Set 11 (November 23, 2005) With: Benjamin Rossman, Oren Weimann, and Pouya Kheradpour

6.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 information

A 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 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 information

Analysis of Collaborative Distributed Admission Control in x Networks

Analysis of Collaborative Distributed Admission Control in x Networks 1 Analyss of Collaboratve Dstrbuted Admsson Control n 82.11x Networks Thnh Nguyen, Member, IEEE, Ken Nguyen, Member, IEEE, Lnha He, Member, IEEE, Abstract Wth the recent surge of wreless home networks,

More information

A Unified Framework for Semantics and Feature Based Relevance Feedback in Image Retrieval Systems

A 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 information

Classifying Acoustic Transient Signals Using Artificial Intelligence

Classifying Acoustic Transient Signals Using Artificial Intelligence Classfyng Acoustc Transent Sgnals Usng Artfcal Intellgence Steve Sutton, Unversty of North Carolna At Wlmngton (suttons@charter.net) Greg Huff, Unversty of North Carolna At Wlmngton (jgh7476@uncwl.edu)

More information

Parallel Branch and Bound Algorithm - A comparison between serial, OpenMP and MPI implementations

Parallel 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 information

GA-Based Learning Algorithms to Identify Fuzzy Rules for Fuzzy Neural Networks

GA-Based Learning Algorithms to Identify Fuzzy Rules for Fuzzy Neural Networks Seventh Internatonal Conference on Intellgent Systems Desgn and Applcatons GA-Based Learnng Algorthms to Identfy Fuzzy Rules for Fuzzy Neural Networks K Almejall, K Dahal, Member IEEE, and A Hossan, Member

More information

SciFed Journal of Telecommunication Single Fitness Function to Optimize Energy using Genetic Algorithms for Wireless Sensor Network

SciFed Journal of Telecommunication Single Fitness Function to Optimize Energy using Genetic Algorithms for Wireless Sensor Network Ismal Abdullah,, 2017, 1:1 ScFed Journal of Telecommuncaton Research Artcle Open Access Sngle Ftness Functon to Optmze Energy usng Genetc Algorthms for Wreless Sensor Network *1 Ismal Abdullah, 2 Kald

More information

Load Balancing for Hex-Cell Interconnection Network

Load 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 information

On Some Entertaining Applications of the Concept of Set in Computer Science Course

On Some Entertaining Applications of the Concept of Set in Computer Science Course On Some Entertanng Applcatons of the Concept of Set n Computer Scence Course Krasmr Yordzhev *, Hrstna Kostadnova ** * Assocate Professor Krasmr Yordzhev, Ph.D., Faculty of Mathematcs and Natural Scences,

More information

Imperialist Competitive Algorithm with Variable Parameters to Determine the Global Minimum of Functions with Several Arguments

Imperialist Competitive Algorithm with Variable Parameters to Determine the Global Minimum of Functions with Several Arguments Fourth Internatonal Conference Modellng and Development of Intellgent Systems October 8 - November, 05 Lucan Blaga Unversty Sbu - Romana Imperalst Compettve Algorthm wth Varable Parameters to Determne

More information

An Entropy-Based Approach to Integrated Information Needs Assessment

An 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 information

TPL-Aware Displacement-driven Detailed Placement Refinement with Coloring Constraints

TPL-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 information

LS-TaSC Version 2.1. Willem Roux Livermore Software Technology Corporation, Livermore, CA, USA. Abstract

LS-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 information

A fair buffer allocation scheme

A fair buffer allocation scheme A far buffer allocaton scheme Juha Henanen and Kalev Klkk Telecom Fnland P.O. Box 228, SF-330 Tampere, Fnland E-mal: juha.henanen@tele.f Abstract An approprate servce for data traffc n ATM networks requres

More information

Petri Net Based Software Dependability Engineering

Petri 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 information

Programming in Fortran 90 : 2017/2018

Programming in Fortran 90 : 2017/2018 Programmng n Fortran 90 : 2017/2018 Programmng n Fortran 90 : 2017/2018 Exercse 1 : Evaluaton of functon dependng on nput Wrte a program who evaluate the functon f (x,y) for any two user specfed values

More information

CMPS 10 Introduction to Computer Science Lecture Notes

CMPS 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 information

Shared Running Buffer Based Proxy Caching of Streaming Sessions

Shared Running Buffer Based Proxy Caching of Streaming Sessions Shared Runnng Buffer Based Proxy Cachng of Streamng Sessons Songqng Chen, Bo Shen, Yong Yan, Sujoy Basu Moble and Meda Systems Laboratory HP Laboratores Palo Alto HPL-23-47 March th, 23* E-mal: sqchen@cs.wm.edu,

More information

Avoiding congestion through dynamic load control

Avoiding congestion through dynamic load control Avodng congeston through dynamc load control Vasl Hnatyshn, Adarshpal S. Seth Department of Computer and Informaton Scences, Unversty of Delaware, Newark, DE 976 ABSTRACT The current best effort approach

More information