Research Article Distributed Dynamic Memetic Algorithm Based Coding Aware Routing for Wireless Mesh Sensor Networks

Size: px
Start display at page:

Download "Research Article Distributed Dynamic Memetic Algorithm Based Coding Aware Routing for Wireless Mesh Sensor Networks"

Transcription

1 Hinwi Pulishing Corportion Interntionl Journl of Distriute Sensor Networks Volume 26, Artile ID , 7 pges Reserh Artile Distriute Dynmi Memeti Algorithm Bse Coing Awre Routing for Wireless Mesh Sensor Networks See Hmm n Ahm S. Almogren Computer Siene Deprtment, College of Computer n Informtion Sienes, King Su University, Riyh 543, Sui Ari Corresponene shoul e resse to Ahm S. Almogren; hlmogren@ksu.eu.s Reeive 2 Novemer 25; Revise 25 Ferury 26; Aepte Mrh 26 Aemi Eitor: Wen-Hung Cheng Copyright 26 S. Hmm n A. S. Almogren. This is n open ess rtile istriute uner the Cretive Commons Attriution Liense, whih permits unrestrite use, istriution, n reproution in ny meium, provie the originl work is properly ite. Network oing hs een onfirme s potentil tehnology to improve performne of wireless mesh networks (WMNs); network oing hs gret vntges for sensor networks like minimiztion of ommunition neee to ollet sensor t n error reovery. A few network oing wre routings hve een propose. However, these mehnisms etet oing opportunities through lol trffi pttern heking, whih hrly otins optiml routes. This pper proposes Distriute Dynmi Memeti Algorithm Bse Coing Awre Routing (DDMCAR) for wireless mesh networks, whih employs memeti lgorithm to optimize routes n oing opportunities. This pper proposes n improvement over GCAR lgorithm y employing memeti lgorithm n lso meme shring mong noes to inrese the hne of fining optiml solution n ontinuous monitoring n upte of meme fitness to hieve ynmi trking of network onitions, n finlly using most fit memes for lo lning elevting ongestion. Through simultions on rnomly generte wireless mesh networks, DDMCAR is to e shown to fin optiml routes within short time n hieve more improvements thn GCAR.. Introution Wireless network pity n esily e extene with little ost if ess points re onnete to eh other using wireless links; lso ommunition nwith n energy requirements n e minimize through network oing whih is very importnt for Wireless Sensor Networks s epite in Figure. Suh networks re lle wireless mesh networks (WMNs) [, 2]. Network oing tkes vntge of the opportunisti nture n sptil iversity of the wireless meium n opes with unrelile trnsmissions [3], where Opportunisti Routing (OR) n gretly improve the throughput of multihop wireless network y using shre rio meium. In the Opportunity Routing protools, ll neighoring noes loser to the trget listen to proe pket n lso forwr the pket to the estintion noe s nite noe [4]. Optimiztion lgorithm for WMNs oing wre routing using GCAR geneti lgorithms is esrie in [5] with simultion results showing improvement over lol trffi pttern heking lgorithms n over DCAR s shown in [6], where the uthors esrie issues relte to geneti lgorithms like hromosome representtion, geneti opertion of rossover n muttion, n fitness funtion onsiering oing opportunity n interferene. In our work, we propose n improvement over the GCAR lgorithm tht uses memeti lgorithm; the new lgorithm oes not terminte one fining n eptle solution ut inste ontinues to fin more optiml routes n shre its informtion (memes) mong other noes; the ontinuous oservtion n improvement enle the lgorithm to hnle the issue of hnging network onitions; hene we propose memeti lgorithm to improve the results of GCAR y employing lol serh to improve on the results of hromosomes rossover n muttions just efore popultion reution; this step (memeti lgorithm) hs shown generlly onsierle improvement over geneti lgorithms; nother improvement is to keep the optimiztion proess running inefinitely n ontinuously upte the QoS t ollete fromthewmnnuseittorelultethefitnessvlues for the urrent popultion, hene moifying the optiml routes through the new fitness vlues; nother improvement is shring of memes mong noe s immeite neighors

2 2 Interntionl Journl of Distriute Sensor Networks Server Sensor t olletion Wireless Sensor Network Figure : Network oing in Wireless Sensor Networks. Figure 2: Insert ommon neighor noe into route. where it n e e to the gene pool just efore popultion reution step resulting in ontinuous improvement over time n exploittion of newly isovere routes for optimizing other routes. As the lgorithm requires running the proess ontinuously over ll router noes it n e lime tht it will reue the noes t proessing power; this issue n e mitigte y giving the route optimiztion proess very low priority, hene preventing it from onsuming noe s resoures ffeting noe t proessing power uring high lo perios while tking vntge of ile time. Lstly we propose using ll memes in the gene pool inste of only the est one ut through stohsti proess tht will fvor memes with high fitness over low fitness memes; this will enle the lgorithm to test memes fitness in rel-time n get feek from the WMN tht will e use to upte eh meme s fitness over time; lso this will reue ongestion usully ffeting optiml routes s propose in [7] through route iversifition. 2. Relte Work The uthors in [8] first propose the onept of network oing,ntheuthorsin[6]proposecope,thefirst prtil XOR oing system. The limittions of COPE uner prtil physil lyer n link-sheuling lgorithms were esriein[9],nthereforetheuthorsproposetheonept of oing-effiient link sheuling for prtil network oing. The ETT (Expete Trnsmission Time) routing metri ws investigte in []. The uthors in [] nlyze severl routing metris, inluing hop ount, ETX, ETT, WCETT,nMIC.Theuthorsin[2]proposeDCAR,n lgorithm tht is se on pssing RREQ (Route Request)/ RREP (Route Reply) messges to etermine the route with the highest oing gin; lso it provies neessry n suffiient onitions for opportunisti network oing, hene llowing opportunisti oing for more thn two pkets; simultion showe tht it proues higher throughput ompre to previous lgorithms. In [3], the uthors propose improvements upon HWMP with new network oing wre routing protool (CAHWMP) for WMN. The uthors in [4] propose network oing wre queue mngement sheme (NCAQM) t intermeite noes wheres the uthors in [5] propose n effiient error reovery sheme tht ouples network oing n multipth in unerwter sensor networks. Anlysis n simultion results onfirm tht the sheme is effiient in oth error reovery n normlize Figure 3: Delete noe from route. energy. The uthors in [6] presente prtil network oing (PNC) s generi tool for storge restrite ontinuous t olletion sensor network pplitions. PNC generlizes the existing network oing (NC) prigm. The uthors in [5] propose geneti lgorithm se oing wre routing (GCAR) for wireless mesh networks; GCAR is n improvement on DCAR, whih employs geneti lgorithm to optimize routes n oing opportunities using geneti lgorithm. In ition, the key ingreients in GCAR, for exmple, hromosome representtion, geneti opertion of rossover n muttion, n fitness funtion onsiering oing opportunity n interferene, re formlize n use in this pper. Through simultions on rnomly generte wireless mesh network, GCAR is shown to fin optiml routes within short time n hieve more improvements thn the previously propose methos on route setup time, throughput, n lo lning. A new lgorithm to overome ongestion prolem tht fes WMNs ue to the rupt use of single pth ue to its optimlity ws propose in [7]. In this lgorithm priority se seletion mehnism for the pths is opte whih n ensure the performne of the network; simultion results shows reue ongestion. 3. The Propose Metho for Distriute Dynmi Memeti Coing Awre Routing We propose new oing wre routing lgorithm, Distriute Dynmi Memeti Algorithm Bse Coing Awre Routing (DDMCAR), tht improves the oing gin n throughput while reuing the route setup time; the lgorithm (Figure 4) is esrie in the following setions.

3 Interntionl Journl of Distriute Sensor Networks 3 Route request Seletion Meme reeive from neighor Meme representtion Crossover Continuous optimiztion Distriute meme to neighors Popultion initiliztion Muttion Selet n return n optiml meme Repir funtion Yes Fitness vlue lultion Lol serh Termintion onition stisfie? No Figure 4: MCAR lgorithm flowhrt. 3.. Memeti Algorithms. Memeti lgorithms re vrint over geneti lgorithms where lol serh step is use fter the rossover n muttion steps to improve upon the resulting hromosome, this tehnique generlly proues etter solutions n fster onvergene, hene using memeti lgorithm for routing in WMNs shoul give etter results over GCAR lgorithm Lol Serh. The lgorithm employs lol serh lgorithmthtttemptstoimprovethesolutionjustfterrossover n muttion steps (Figures 2 n 3); the lol serh lgorithm will () inspet ll links in the route n ttempt to ommon neighor noe if it improves the fitness of the meme; (2) try to remove links from the route tht o not ontriute to meme fitness; (3) repet steps () n (2) until no further improvement is possile Initilizing Noes Popultion. One noe strts it will ontt its immeite neighors n ollet ll ville memes; the noe will omine these memes with ville QoSt(orprior)togenertelolmemeswithnewfitness vlues, the noe immeitely performs popultion reution keeping only popultion of the fittest memes Meme Shring. It is more prole to fin etter routes y running memeti lgorithms in prllel (one per noe) on supopultions n shre only newly isovere memes tht survive popultion reution n improve fitness with the noes immeite neighors; one meme is reeive it will e omine with the extr link with the sener noe n the memes fitness is reompute; then memes re e to the lol popultion just efore the popultion reution step; if the newly e meme survives the popultion reution step, it will e use in rossover with the rest of the popultion, hene ing to the iversity of the gene pool, mking it more prole to reh improve solutions Continuous Optimiztion. Ifnetworktopologynonitions o not hnge noe s lol popultion will reh n equilirium fter some time, ut if network topology hnges y ing or removing noes or y noe movement or y hnge of network onitions like noise or interferene, tht oulreuelinkthroughput;henethehngeswille pture lolly n inorporte in the meme fitness or y retion of new memes (for new noes); then the upte memes re trnsmitte to immeite neighors; hene the new knowlege is propgte to ll noes tht will enefit from the new knowlege; over time the hnge in network topology or onitions will result in the retion of new memes tht will mke use of new routes or non less fit routes. This enles the WMN to respon to hnges fster n mintin ynmi routing optimlity Congestion Control. Usully using one optiml pth to trnsmit introues the prolem of ongestion; hene y iversifition of routes trffi is ivie on multiple routes. Author in [7] esrie n lgorithm where est routes re prioritize oring to optimlity n the sener noe hooses to sen trffi y stohstilly lternting etween them, hene less proility for ongestion; we propose to hve similr solution to the ongestion prolem y llowing the noe to hoose stohstilly etween est N routes with proility proportionl to the fitness of eh route (meme) Algorithm Desription () Upon sening messge if no route to estintion exists in the meme pool, set up lol popultion of

4 4 Interntionl Journl of Distriute Sensor Networks Liner (lss DCAR) Throughput Liner (lss GCAR) Liner (lss MCAR) Avg en to en ely Figure 6: Offere lo Mps versus en to en ely (se). Figure 5: Offere lo Mps versus throughput ps. memes t the soure noe tht trverse the network from soure to estintion noes; memes re onstrute rnomly using the network topology (se on network stte tse (NSB)) n the heeling funtion; if there is lrey route to estintion existing in the meme pool go to step (2). (2) Perform severl yles of memeti optimiztion on the estintions meme pool. (3) Selet meme rnomly from the estintions meme pool with proility equl to the rtio of its fitness vlue to the totl fitness of ll the memes of tht estintion. (4) Use the route ssoite with selete meme for sening the messge. (5) Upon reeiving meme from neighor the link etween the urrent noe n its neighor to eginningoftherouteprouingnewmemen use the heling funtion to remove loops; if the meme oes not lrey exist in the meme pool, then the new meme to the meme pool of the estintion. (6) Perform memeti optimiztion for ll estintions whilenoeisile(theperentgeofiletimeuse y this step n e onfigure to reue power onsumption). (7) If step (2) or (6) proues new meme with higher fitness vlue, shre tht meme with immeite neighors. (8) When sening new messge go to step (). (9) When reeiving new meme go to step (5). ()Whileilegotostep(6). 4. Performne Evlution A simultion of instnes of 2 ifferent offere los ( mps 2 mps) rnom networks is generte with 2 noes eh with rnom positions (for eh instne positions re ientil ross networks to reue vrine) in 8 m 8 m re n then the networks re simulte over.... Avg Route Setup Time Figure 7: Offere lo Mps versus log (Avg Route Setup Time (se)). 82. MAC lyer with CD n pseuoknowlegments n performne re mesure n ompre to GCAR n DCAR performne on the sme network s referene; the numer of hromosomes in GCAR popultion is while DDMCAR meme popultion hs only 5 memes (sine the lgorithm will tke vntge of ontinuous optimiztion n memeshringsmllernumerofmemesneuse); lso less thn % of the proessor ile time ws use for ontinuous optimiztion ssuring tht more thn 99% of proessing time is reserve for other tsks. Figure 5 shows MCAR onsistent inrese in throughput over GCAR. This is ue to the lol serh step in the memeti metho tht enhnes the result of the geneti metho n veryigenhnementoverdcar;thisisuetomcar,the memeti lol serh step fining pths with lower queue size; this les to oth lower ongestion n more utiliztion n throughput. In Figure 6, MCAR shows more ely t lower los s it fouses more on oing gin optimiztion over ely; GCAR hs the sme teneny ut its ely is smller; this is ue to MCAR hieving higher gin pths tht re longer; ll lgorithms show lower ely s the lo is inrese; this is ue to interferene preventing seletion of longer routes. InFigure7,slinersleoftheAvgRouteSetupTime oes not properly show omprison etween the lgorithms ue to DCAR showing extremely high route setup times

5 Interntionl Journl of Distriute Sensor Networks Avg Route Setup Time Avg Collision Detetion Time Figure 8: Offere lo Mps versus Avg Route Setup Time (se) Avg TX time Figure 9: Offere lo Mps versus Avg Trnsmission Time (se) RX time Figure : Offere lo Mps versus Avg Reeption Time (se). ompretomcarngcar,heneweresortetolog sletoshowtheomprison. In Figure 8, MCAR shows onsierle erese in route setup time (5-fol) ompre to GCAR; this is ue to sving the memes for future use n euse of ontinuous optimiztion whih mke the memes keep up with the hnging network onitions n lso to meme shring whih Figure : Offere lo Mps versus Avg Collision Detetion Time (se) Liner (lss DCAR) Avg Queue Time Liner (lss GCAR) Liner (lss MCAR) Figure 2: Offere lo Mps versus Avg Pket Queue Time (se). expeites fining more optiml pths; hene MCAR oes not nee to spen too muh time setting up the route, while GCAR hs to strt rout setup from srth every time. In Figure 9, MCAR shows n inrese in trnsmission time over GCAR whih is onsistent with higher throughput, leing to MCAR onsuming more power for t trnsmission. In Figure, there is lmost mirror of the Avg Trnsmission Time grph; this is ue to MCAR spening more time listening to t trnsmission. In Figure, MCAR inrese oing gin effiieny les to more interferene, hene spening more time on ollision etetion. InFigure2,MCARshowsinresequeuetimetren with inrese of lo; this is ue to higher rrivl rte with inrese lo n onsistent with higher throughput. In Figure 3, MCAR shows eresing ongestion tren with inrese in lo ue to ongestion ontrol mehnism propose through stohsti route iversifition long with more effiient ongestion voine (in the fitness funtion) ue to the memeti lol serh step tht proues more effiient ongestion voine. In Figure 4, MCAR shows lower retrnsmission rte over GCAR; this is ue to MCAR voiing interferene more

6 6 Interntionl Journl of Distriute Sensor Networks Avg Congestion Also stohsti route iversifition showe lower ongestion. Competing Interests The uthors elre tht they hve no ompeting interests. 4 Aknowlegments This work ws supporte y the Reserh Center of the College of Computer n Informtion Sienes t King Su University. The uthors re grteful for this support. Liner (lss DCAR) Liner (lss GCAR) Liner (lss MCAR) Figure 3: Offere lo Mps versus Avg Congestion (pkets/se) Avg Pket Retrnsmission Figure4:OffereloMpsversusAvgRetrnsmissions(pkets/se). effiiently through the lol serh step in the memeti metho performe fter the geneti metho, hene giving higher oing gin n lower interferene routes. 5. Conlusions Ourproposemetho(MCAR)showsinresethroughput over GCAR n DCAR; lso it shows onsierly lower route setup time n lower ongestion thn GCAR, yet MCARshowshigherentoenelystlowerlosue to overoptimiztion of oing gin leing to longer routes; this n e improve y introuing route length in the memeti lgorithm ost funtion, ut with lower ost s the lo inreses. The memeti optimiztion metho showe inrese performne in oing gin n in reue interferene. Meme shring n ontinuous optimiztion resulte in onsierly fster route setup time; the ontinuous optimiztion ost ws less thn % of the proessing time, whih is n eptle ost for suh inrese in performne. Referenes [] T. Ikeng, K. Tsuouhi, D. Noyshi, n Y. Fuku, Disjoint pth routing for multi-hnnel multi-interfe wireless mesh network, Interntionl journl of Computer Networks & Communitions,vol.3,no.2,pp.65 78,2. [2] A. S. Almogren, Developing powerful n resilient smrt oy sensor network through hyperue interonnetion, Interntionl Journl of Distriute Sensor Networks, vol.25, Artile ID 6975, 8 pges, 25. [3] N. Gzoni, V. Angelkis, V. A. Siris, n R. Bruno, A frmework for opportunisti routing in multi-hop wireless networks, in Proeeings of the 7th ACM Workshop on Performne Evlu- tionofwirelessaho,sensor,nuiquitousnetworks(pe- WASUN ),ACM,Borum,Turkey,Otoer2. [4] X. Du, Y. Liu, K. Liu, n F. Yun, An ollision solutions mehnism in opportunisti routing in wireless mesh networks, in Proeeings of the 2n Interntionl Conferene on Control, Instrumenttion, n Automtion (ICCIA ), rtio, pp. 4 43, Shirz, Irn, Deemer 2. [5] X.Sho,R.Wng,H.Xu,H.Hung,nL.Sun, Genetilgorithm se oing wre routing for wireless mesh networks, Avnes in Informtion Sienes n Servie Sienes,vol.4,no. 5, pp , 22. [6] S. Ktti, H. Rhul, W. Hu, D. Kti, M. Mer, n J. Crowroft, XORs in the ir: prtil wireless network oing, IEEE/ACM Trnstions on Networking, vol.6,no.3,pp.497 5, 28. [7] M. Shrif, M. Murtz, W. Hier, n M. Rz, Priority se ongestion ontrol routing in wireless mesh network, Interntionl Journl of Avne Networking n Applitions, vol. 3, no. 3, pp. 47 5, 2. [8] R. Ahlswee, N. Ci, S. R. Li, n R. W. Yeung, Network informtion flow, IEEE Trnstions on Informtion Theory, vol. 46, no. 4, pp , 2. [9] J.Le,J.C.S.Lui,nD.M.Chiu, Howmnypketsnwe enoe? n nlysis of prtil wireless network oing, in Proeeings of the IEEE 27th Conferene on Computer Communitions(INFOCOM 8), Phoenix, Ariz, USA, April 28. [] R. Drves, J. Phye, n B. Zill, Routing in multi-rio, multihop wireless mesh networks, in Proeeings of the th Annul Interntionl Conferene on Moile Computing n Networking (MoiCom 4), pp. 4 28, ACM, Philelphi, P, USA, Otoer 24. [] Y. Yng, J. Wng, n R. Krvets, Designing routing metris for mesh networks, in Proeeings of the st IEEE Workshop on Wireless Mesh Networks (WiMesh 5), Snt Clr, Clif, USA, Septemer 25.

7 Interntionl Journl of Distriute Sensor Networks 7 [2] J.Le,J.C.S.Lui,nD.M.Chiu, DCAR:istriuteoingwre routing in wireless networks, in Proeeings of the 28th Interntionl Conferene on Distriute Computing Systems (ICDCS 8), pp , IEEE, Beijing, Chin, July 28. [3] Y. Gu, H. Hn, X. Li, n J. Guo, Network oing-wre routing protool in wireless mesh networks, Tsinghu Siene n Tehnology, vol.2,no.,artileid7452,pp.4 49, 25. [4] H. Seferoglu n A. Mrkopoulou, Network oing-wre queue mngement for TCP flows over oe wireless networks, IEEE/ACM Trnstions on Networking, vol. 22, no. 4, pp.297 3,24. [5] Z.Guo,B.Wng,P.Xie,W.Zeng,nJ.-H.Cui, Effiienterror reovery with network oing in unerwter sensor networks, A Ho Networks,vol.7,no.4,pp.79 82,29. [6] D.Wng,Q.Zhngt,nJ.Liu, Prtilnetworkoing:theory npplitionforontinuoussensortolletion, inproeeings of the 4th IEEE Interntionl Workshop on Qulity of Servie (IWQoS 6), pp. 93, IEEE, New Hven, Conn, USA, June 26.

Distance vector protocol

Distance vector protocol istne vetor protool Irene Finohi finohi@i.unirom.it Routing Routing protool Gol: etermine goo pth (sequene of routers) thru network from soure to Grph strtion for routing lgorithms: grph noes re routers

More information

Cooperative Routing in Multi-Source Multi-Destination Multi-hop Wireless Networks

Cooperative Routing in Multi-Source Multi-Destination Multi-hop Wireless Networks oopertive Routing in Multi-Soure Multi-estintion Multi-hop Wireless Networks Jin Zhng Qin Zhng eprtment of omputer Siene n ngineering Hong Kong University of Siene n Tehnology, HongKong {zjzj, qinzh}@se.ust.hk

More information

Declarative Routing: Extensible Routing with Declarative Queries

Declarative Routing: Extensible Routing with Declarative Queries elrtive Routing: Extensile Routing with elrtive Queries Boon Thu Loo 1 Joseph M. Hellerstein 1,2, Ion toi 1, Rghu Rmkrishnn3, 1 University of Cliforni t Berkeley, 2 Intel Reserh Berkeley, 3 University

More information

Internet Routing. Reminder: Routing. CPSC Network Programming

Internet Routing. Reminder: Routing. CPSC Network Programming PS 360 - Network Progrmming Internet Routing Mihele Weigle eprtment of omputer Siene lemson University mweigle@s.lemson.eu pril, 00 http://www.s.lemson.eu/~mweigle/ourses/ps360 Reminer: Routing Internet

More information

Chapter 9. Greedy Technique. Copyright 2007 Pearson Addison-Wesley. All rights reserved.

Chapter 9. Greedy Technique. Copyright 2007 Pearson Addison-Wesley. All rights reserved. Chpter 9 Greey Tehnique Copyright 2007 Person Aison-Wesley. All rights reserve. Greey Tehnique Construts solution to n optimiztion prolem piee y piee through sequene of hoies tht re: fesile lolly optiml

More information

COMPUTER EDUCATION TECHNIQUES, INC. (WEBLOGIC_SVR_ADM ) SA:

COMPUTER EDUCATION TECHNIQUES, INC. (WEBLOGIC_SVR_ADM ) SA: In orer to lern whih questions hve een nswere orretly: 1. Print these pges. 2. Answer the questions. 3. Sen this ssessment with the nswers vi:. FAX to (212) 967-3498. Or. Mil the nswers to the following

More information

UTMC APPLICATION NOTE UT1553B BCRT TO INTERFACE PSEUDO-DUAL-PORT RAM ARCHITECTURE INTRODUCTION ARBITRATION DETAILS DESIGN SELECTIONS

UTMC APPLICATION NOTE UT1553B BCRT TO INTERFACE PSEUDO-DUAL-PORT RAM ARCHITECTURE INTRODUCTION ARBITRATION DETAILS DESIGN SELECTIONS UTMC APPLICATION NOTE UT1553B BCRT TO 80186 INTERFACE INTRODUCTION The UTMC UT1553B BCRT is monolithi CMOS integrte iruit tht provies omprehensive Bus Controller n Remote Terminl funtions for MIL-STD-

More information

Cellular-based Population to Enhance Genetic Algorithm for Assignment Problems

Cellular-based Population to Enhance Genetic Algorithm for Assignment Problems Amerin Journl of Intelligent Systems. 0; (): -5 DOI: 0. 593/j.jis.000.0 Cellulr-se Popultion to Enhne Geneti Algorithm for Assignment Prolems Hossein Rjlipour Cheshmehgz *, Hiollh Hron, Mohmm Rez Myoi

More information

FASTEST METHOD TO FIND ALTERNATIVE RE-ROUTE

FASTEST METHOD TO FIND ALTERNATIVE RE-ROUTE INTERNATIONAL JOURNAL OF RESEARCH IN COMPUTER APPLICATIONS AND ROBOTICS ISSN 2320-7345 FASTEST METHOD TO FIND ALTERNATIVE RE-ROUTE 1 M.JothiLkshmi, M.S., M.Phil. 2 C.Theeendr, M.S., M.Phil. 3 M.K.Pvithr,

More information

Greedy Algorithm. Algorithm Fall Semester

Greedy Algorithm. Algorithm Fall Semester Greey Algorithm Algorithm 0 Fll Semester Optimiztion prolems An optimiztion prolem is one in whih you wnt to fin, not just solution, ut the est solution A greey lgorithm sometimes works well for optimiztion

More information

MITSUBISHI ELECTRIC RESEARCH LABORATORIES Cambridge, Massachusetts. Introduction to Matroids and Applications. Srikumar Ramalingam

MITSUBISHI ELECTRIC RESEARCH LABORATORIES Cambridge, Massachusetts. Introduction to Matroids and Applications. Srikumar Ramalingam Cmrige, Msshusetts Introution to Mtrois n Applitions Srikumr Rmlingm MERL mm//yy Liner Alger (,0,0) (0,,0) Liner inepenene in vetors: v, v2,..., For ll non-trivil we hve s v s v n s, s2,..., s n 2v2...

More information

Internet Routing. IP Packet Format. IP Fragmentation & Reassembly. Principles of Internet Routing. Computer Networks 9/29/2014.

Internet Routing. IP Packet Format. IP Fragmentation & Reassembly. Principles of Internet Routing. Computer Networks 9/29/2014. omputer Networks 9/29/2014 IP Pket Formt Internet Routing Ki Shen IP protool version numer heder length (words) for qulity of servie mx numer remining hops (deremented t eh router) upper lyer protool to

More information

V = set of vertices (vertex / node) E = set of edges (v, w) (v, w in V)

V = set of vertices (vertex / node) E = set of edges (v, w) (v, w in V) Definitions G = (V, E) V = set of verties (vertex / noe) E = set of eges (v, w) (v, w in V) (v, w) orere => irete grph (igrph) (v, w) non-orere => unirete grph igrph: w is jent to v if there is n ege from

More information

Table-driven look-ahead lexical analysis

Table-driven look-ahead lexical analysis Tle-riven look-he lexil nlysis WUU YANG Computer n Informtion Siene Deprtment Ntionl Chio-Tung University, HsinChu, Tiwn, R.O.C. Astrt. Moern progrmming lnguges use regulr expressions to efine vli tokens.

More information

10.2 Graph Terminology and Special Types of Graphs

10.2 Graph Terminology and Special Types of Graphs 10.2 Grph Terminology n Speil Types of Grphs Definition 1. Two verties u n v in n unirete grph G re lle jent (or neighors) in G iff u n v re enpoints of n ege e of G. Suh n ege e is lle inient with the

More information

Outline. Motivation Background ARCH. Experiment Additional usages for Input-Depth. Regular Expression Matching DPI over Compressed HTTP

Outline. Motivation Background ARCH. Experiment Additional usages for Input-Depth. Regular Expression Matching DPI over Compressed HTTP ARCH This work ws supported y: The Europen Reserh Counil, The Isreli Centers of Reserh Exellene, The Neptune Consortium, nd Ntionl Siene Foundtion wrd CNS-119748 Outline Motivtion Bkground Regulr Expression

More information

McAfee Web Gateway

McAfee Web Gateway Relese Notes Revision C MAfee We Gtewy 7.6.2.11 Contents Aout this relese Enhnement Resolved issues Instlltion instrutions Known issues Additionl informtion Find produt doumenttion Aout this relese This

More information

Error Numbers of the Standard Function Block

Error Numbers of the Standard Function Block A.2.2 Numers of the Stndrd Funtion Blok evlution The result of the logi opertion RLO is set if n error ours while the stndrd funtion lok is eing proessed. This llows you to rnh to your own error evlution

More information

CICS Application Design

CICS Application Design CICS Applition Design In orer to lern whih questions hve een nswere orretly: 1. Print these pges. 2. Answer the questions. 3. Sen this ssessment with the nswers vi:. FAX to (212) 967-3498. Or. Mil the

More information

Three planes in networks

Three planes in networks Three plnes in networks Prof. Mlthi eerrghvn Ele. & Comp. Engg. Dept/CATT Polytehni University mv@poly.eu M. eerrghvn 1 Polytehni University User plne, ontrol plne, n mngement plne Mngement plne: onsists

More information

The Network Layer: Routing in the Internet. The Network Layer: Routing & Addressing Outline

The Network Layer: Routing in the Internet. The Network Layer: Routing & Addressing Outline CPSC 852 Internetworking The Network Lyer: Routing in the Internet Mihele Weigle Deprtment of Computer Siene Clemson University mweigle@s.lemson.edu http://www.s.lemson.edu/~mweigle/ourses/ps852 1 The

More information

Parallelization Optimization of System-Level Specification

Parallelization Optimization of System-Level Specification Prlleliztion Optimiztion of System-Level Speifition Luki i niel. Gjski enter for Emedded omputer Systems University of liforni Irvine, 92697, US {li, gjski} @es.ui.edu strt This pper introdues the prlleliztion

More information

Duality in linear interval equations

Duality in linear interval equations Aville online t http://ijim.sriu..ir Int. J. Industril Mthemtis Vol. 1, No. 1 (2009) 41-45 Dulity in liner intervl equtions M. Movhedin, S. Slhshour, S. Hji Ghsemi, S. Khezerloo, M. Khezerloo, S. M. Khorsny

More information

Distributed Systems Principles and Paradigms. Chapter 11: Distributed File Systems

Distributed Systems Principles and Paradigms. Chapter 11: Distributed File Systems Distriuted Systems Priniples nd Prdigms Mrten vn Steen VU Amsterdm, Dept. Computer Siene steen@s.vu.nl Chpter 11: Distriuted File Systems Version: Deemer 10, 2012 2 / 14 Distriuted File Systems Distriuted

More information

Containers: Queue and List

Containers: Queue and List Continers: Queue n List Queue A ontiner in whih insertion is one t one en (the til) n eletion is one t the other en (the he). Also lle FIFO (First-In, First-Out) Jori Cortell n Jori Petit Deprtment of

More information

CS 241 Week 4 Tutorial Solutions

CS 241 Week 4 Tutorial Solutions CS 4 Week 4 Tutoril Solutions Writing n Assemler, Prt & Regulr Lnguges Prt Winter 8 Assemling instrutions utomtilly. slt $d, $s, $t. Solution: $d, $s, nd $t ll fit in -it signed integers sine they re 5-it

More information

SMALL SIZE EDGE-FED SIERPINSKI CARPET MICROSTRIP PATCH ANTENNAS

SMALL SIZE EDGE-FED SIERPINSKI CARPET MICROSTRIP PATCH ANTENNAS Progress In Eletromgnetis Reserh C, Vol. 3, 195 22, 28 SMALL SIZE EDGE-FED SIERPINSKI CARPET MICROSTRIP PATCH ANTENNAS W.-L. Chen nd G.-M. Wng Rdr Engineering Deprtment Missile Institute of Air Fore Engineering

More information

WORKSHOP 19 GLOBAL/LOCAL MODELING USING FEM FIELDS

WORKSHOP 19 GLOBAL/LOCAL MODELING USING FEM FIELDS WORKSHOP 19 GLOBAL/LOCAL MODELING USING FEM FIELDS WS19-1 WS19-2 Prolem Desription This exerise is use to emonstrte how to mp isplement results from the nlysis of glol(overll) moel onto the perimeter of

More information

Performance characterization of CSMA/CA adapted multi-user MIMO aware MAC in WLANs

Performance characterization of CSMA/CA adapted multi-user MIMO aware MAC in WLANs Thp et l. EURASIP Journl on Wireless Communitions n Networking, :4 http://jwn.eursipjournls.om/ontent///4 RESEARCH Open Aess Performne hrteriztion of CSMA/CA pte multi-user MIMO wre MAC in WLANs Anup Thp,

More information

A decision support system prototype for fuzzy multiple objective optimization

A decision support system prototype for fuzzy multiple objective optimization EUSFLAT - LFA A eision support system prototype for fuzzy multiple ojetive optimiztion Fengjie Wu Jie Lu n Gungqun Zhng Fulty of Informtion Tehnology University of Tehnology Syney Austrli E-mil: {fengjiewjieluzhngg}@it.uts.eu.u

More information

Distributed Systems Principles and Paradigms

Distributed Systems Principles and Paradigms Distriuted Systems Priniples nd Prdigms Christoph Dorn Distriuted Systems Group, Vienn University of Tehnology.dorn@infosys.tuwien..t http://www.infosys.tuwien..t/stff/dorn Slides dpted from Mrten vn Steen,

More information

Lesson 4.4. Euler Circuits and Paths. Explore This

Lesson 4.4. Euler Circuits and Paths. Explore This Lesson 4.4 Euler Ciruits nd Pths Now tht you re fmilir with some of the onepts of grphs nd the wy grphs onvey onnetions nd reltionships, it s time to egin exploring how they n e used to model mny different

More information

Minimal Memory Abstractions

Minimal Memory Abstractions Miniml Memory Astrtions (As implemented for BioWre Corp ) Nthn Sturtevnt University of Alert GAMES Group Ferury, 7 Tlk Overview Prt I: Building Astrtions Minimizing memory requirements Performnes mesures

More information

Graph theory Route problems

Graph theory Route problems Bhelors thesis Grph theory Route prolems Author: Aolphe Nikwigize Dte: 986 - -5 Sujet: Mthemtis Level: First level (Bhelor) Course oe: MAE Astrt In this thesis we will review some route prolems whih re

More information

An Efficient Algorithm for the Physical Mapping of Clustered Task Graphs onto Multiprocessor Architectures

An Efficient Algorithm for the Physical Mapping of Clustered Task Graphs onto Multiprocessor Architectures An Effiient Algorithm for the Physil Mpping of Clustere Tsk Grphs onto Multiproessor Arhitetures Netrios Koziris Pnyiotis Tsnks Mihel Romesis George Ppkonstntinou Ntionl Tehnil University of Athens Dept.

More information

COMMON FRACTIONS. or a / b = a b. , a is called the numerator, and b is called the denominator.

COMMON FRACTIONS. or a / b = a b. , a is called the numerator, and b is called the denominator. COMMON FRACTIONS BASIC DEFINITIONS * A frtion is n inite ivision. or / * In the frtion is lle the numertor n is lle the enomintor. * The whole is seprte into "" equl prts n we re onsiering "" of those

More information

WORKSHOP 9 HEX MESH USING SWEEP VECTOR

WORKSHOP 9 HEX MESH USING SWEEP VECTOR WORKSHOP 9 HEX MESH USING SWEEP VECTOR WS9-1 WS9-2 Prolem Desription This exerise involves importing urve geometry from n IGES file. The urves re use to rete other urves. From the urves trimme surfes re

More information

Distance Computation between Non-convex Polyhedra at Short Range Based on Discrete Voronoi Regions

Distance Computation between Non-convex Polyhedra at Short Range Based on Discrete Voronoi Regions Distne Computtion etween Non-onvex Polyhedr t Short Rnge Bsed on Disrete Voronoi Regions Ktsuki Kwhi nd Hiroms Suzuki Deprtment of Preision Mhinery Engineering, The University of Tokyo 7-3-1 Hongo, Bunkyo-ku,

More information

[SYLWAN., 158(6)]. ISI

[SYLWAN., 158(6)]. ISI The proposl of Improved Inext Isomorphi Grph Algorithm to Detet Design Ptterns Afnn Slem B-Brhem, M. Rizwn Jmeel Qureshi Fulty of Computing nd Informtion Tehnology, King Adulziz University, Jeddh, SAUDI

More information

GENG2140 Modelling and Computer Analysis for Engineers

GENG2140 Modelling and Computer Analysis for Engineers GENG4 Moelling n Computer Anlysis or Engineers Letures 9 & : Gussin qurture Crete y Grn Romn Joles, PhD Shool o Mehnil Engineering, UWA GENG4 Content Deinition o Gussin qurture Computtion o weights n points

More information

Complete Coverage Path Planning of Mobile Robot Based on Dynamic Programming Algorithm Peng Zhou, Zhong-min Wang, Zhen-nan Li, Yang Li

Complete Coverage Path Planning of Mobile Robot Based on Dynamic Programming Algorithm Peng Zhou, Zhong-min Wang, Zhen-nan Li, Yang Li 2nd Interntionl Conference on Electronic & Mechnicl Engineering nd Informtion Technology (EMEIT-212) Complete Coverge Pth Plnning of Mobile Robot Bsed on Dynmic Progrmming Algorithm Peng Zhou, Zhong-min

More information

Introduction to Algebra

Introduction to Algebra INTRODUCTORY ALGEBRA Mini-Leture 1.1 Introdution to Alger Evlute lgeri expressions y sustitution. Trnslte phrses to lgeri expressions. 1. Evlute the expressions when =, =, nd = 6. ) d) 5 10. Trnslte eh

More information

[Prakash* et al., 5(8): August, 2016] ISSN: IC Value: 3.00 Impact Factor: 4.116

[Prakash* et al., 5(8): August, 2016] ISSN: IC Value: 3.00 Impact Factor: 4.116 [Prksh* et l 58: ugust 6] ISSN: 77-9655 I Vlue: Impt Ftor: 6 IJESRT INTERNTIONL JOURNL OF ENGINEERING SIENES & RESERH TEHNOLOGY SOME PROPERTIES ND THEOREM ON FUZZY SU-TRIDENT DISTNE Prveen Prksh* M Geeth

More information

Inter-domain Routing

Inter-domain Routing COMP 631: NETWORKED & DISTRIBUTED SYSTEMS Inter-domin Routing Jsleen Kur Fll 2016 1 Internet-sle Routing: Approhes DV nd link-stte protools do not sle to glol Internet How to mke routing slle? Exploit

More information

2 Computing all Intersections of a Set of Segments Line Segment Intersection

2 Computing all Intersections of a Set of Segments Line Segment Intersection 15-451/651: Design & Anlysis of Algorithms Novemer 14, 2016 Lecture #21 Sweep-Line nd Segment Intersection lst chnged: Novemer 8, 2017 1 Preliminries The sweep-line prdigm is very powerful lgorithmic design

More information

Robust internal multiple prediction algorithm Zhiming James Wu, Sonika, Bill Dragoset*, WesternGeco

Robust internal multiple prediction algorithm Zhiming James Wu, Sonika, Bill Dragoset*, WesternGeco Roust internl multiple preition lgorithm Zhiming Jmes Wu, Sonik, Bill Drgoset*, WesternGeo Summry Multiple ttenution is n importnt t proessing step for oth mrine n ln t. Tehniques for surfe- rpily in the

More information

COMPUTATION AND VISUALIZATION OF REACHABLE DISTRIBUTION NETWORK SUBSTATION VOLTAGE

COMPUTATION AND VISUALIZATION OF REACHABLE DISTRIBUTION NETWORK SUBSTATION VOLTAGE 24 th Interntionl Conferene on Eletriity Distriution Glsgow, 12-15 June 2017 Pper 0615 COMPUTATION AND VISUALIZATION OF REACHABLE DISTRIBUTION NETWORK SUBSTATION VOLTAGE Mihel SANKUR Dniel ARNOLD Lun SCHECTOR

More information

Introduction. Example

Introduction. Example OMS0 Introution isjoint sets n minimum spnning trees In this leture we will strt by isussing t struture use for mintining isjoint subsets of some bigger set. This hs number of pplitions, inluing to mintining

More information

Resource and Memory Management Techniques for the High-Level Synthesis of Software Threads into Parallel FPGA Hardware

Resource and Memory Management Techniques for the High-Level Synthesis of Software Threads into Parallel FPGA Hardware Resoure n Memory Mngement Tehniques for the High-Level Synthesis of Softwre Thres into Prllel FPGA Hrwre Jongsok Choi, Stephen Brown, n Json Anerson ECE Deprtment, University of Toronto, Toronto, ON, Cn

More information

Lecture 13: Graphs I: Breadth First Search

Lecture 13: Graphs I: Breadth First Search Leture 13 Grphs I: BFS 6.006 Fll 2011 Leture 13: Grphs I: Bredth First Serh Leture Overview Applitions of Grph Serh Grph Representtions Bredth-First Serh Rell: Grph G = (V, E) V = set of verties (ritrry

More information

Additional Measurement Algorithms in the Overhauser Magnetometer POS-1

Additional Measurement Algorithms in the Overhauser Magnetometer POS-1 Additionl Mesurement Algorithms in the Overhuser Mgnetometer POS-1 O.V. Denisov, A.Y. Denisov, V.A. Spunov (QM Lortory of Url Stte Tehnil University, Mir 19, Ekterinurg, 620002, Russi) J.L. Rsson (Royl

More information

COSC 6374 Parallel Computation. Non-blocking Collective Operations. Edgar Gabriel Fall Overview

COSC 6374 Parallel Computation. Non-blocking Collective Operations. Edgar Gabriel Fall Overview COSC 6374 Prllel Computtion Non-loking Colletive Opertions Edgr Griel Fll 2014 Overview Impt of olletive ommunition opertions Impt of ommunition osts on Speedup Crtesin stenil ommunition All-to-ll ommunition

More information

ORGANIZER QUICK START GUIDE

ORGANIZER QUICK START GUIDE NOTES ON USING GOTOWEBINAR GoToWeinr Orgnizers my hol Weinrs for up to 1,000 ttenees. The Weinr proess n e roken into three stges: Weinr Plnning, Weinr Presenttion n Weinr Follow-up. Orgnizers nee to first

More information

Deflation DFA: Remembering History is Adequate

Deflation DFA: Remembering History is Adequate This full text pper ws peer reviewe t the iretion of IEEE Communitions Soiety subjet mtter experts for publition in the IEEE ICC 21 proeeings Defltion DFA: Remembering History is Aequte Yi Tng 1, Tinfn

More information

Scalable Spatio-temporal Continuous Query Processing for Location-aware Services

Scalable Spatio-temporal Continuous Query Processing for Location-aware Services Slle Sptio-temporl Continuous uery Proessing for Lotion-wre Servies iopeng iong Mohme F. Mokel Wli G. Aref Susnne E. Hmrush Sunil Prhkr Deprtment of Computer Sienes, Purue University, West Lfyette, IN

More information

Hash-based Subgraph Query Processing Method for Graph-structured XML Documents

Hash-based Subgraph Query Processing Method for Graph-structured XML Documents Hsh-bse Subgrph Query Proessing Metho for Grph-struture XML Douments Hongzhi Wng Hrbin Institute of Teh. wngzh@hit.eu.n Jinzhong Li Hrbin Institute of Teh. lijzh@hit.eu.n Jizhou Luo Hrbin Institute of

More information

Class Overview. Database Design. Database Design Process. Database Design. Introduction to Data Management CSE 414

Class Overview. Database Design. Database Design Process. Database Design. Introduction to Data Management CSE 414 Introution to Dt Mngement CSE 44 Unit 6: Coneptul Design E/R Digrms Integrity Constrints BCNF Introution to Dt Mngement CSE 44 E/R Digrms ( letures) CSE 44 Autumn 08 Clss Overview Dtse Design Unit : Intro

More information

CS553 Lecture Introduction to Data-flow Analysis 1

CS553 Lecture Introduction to Data-flow Analysis 1 ! Ide Introdution to Dt-flow nlysis!lst Time! Implementing Mrk nd Sweep GC!Tody! Control flow grphs! Liveness nlysis! Register llotion CS553 Leture Introdution to Dt-flow Anlysis 1 Dt-flow Anlysis! Dt-flow

More information

TEMPLATE FOR ENTRY in Encyclopedia of Database Systems: GRID FILE. Yannis Manolopoulos

TEMPLATE FOR ENTRY in Encyclopedia of Database Systems: GRID FILE. Yannis Manolopoulos TEMPLATE FOR ENTRY in Enylopedi of Dtse Systems: GRID FILE Apostolos N. Ppdopoulos Ynnis Mnolopoulos Ynnis Theodoridis Vssilis Tsotrs Deprtment of Informtis Aristotle University of Thessloniki Thessloniki,

More information

CS453 INTRODUCTION TO DATAFLOW ANALYSIS

CS453 INTRODUCTION TO DATAFLOW ANALYSIS CS453 INTRODUCTION TO DATAFLOW ANALYSIS CS453 Leture Register llotion using liveness nlysis 1 Introdution to Dt-flow nlysis Lst Time Register llotion for expression trees nd lol nd prm vrs Tody Register

More information

Loop Shifting and Compaction for the High-Level Synthesis of Designs with Complex Control Flow

Loop Shifting and Compaction for the High-Level Synthesis of Designs with Complex Control Flow Shifting n Comption for the High-Level Synthesis of Designs with Complex Control low Sumit Gupt Nikil Dutt Rjesh Gupt Alexnru Niolu Center for Emee Computer Systems Shool of Informtion n Computer Siene

More information

Package Contents. Wireless-G USB Network Adapter with SpeedBooster USB Cable Setup CD-ROM with User Guide (English only) Quick Installation

Package Contents. Wireless-G USB Network Adapter with SpeedBooster USB Cable Setup CD-ROM with User Guide (English only) Quick Installation A Division of Ciso Systems, In. Pkge Contents Wireless-G USB Network Adpter with SpeedBooster USB Cle Setup CD-ROM with User Guide (English only) Quik Instlltion 2,4 GHz 802.11g Wireless Model No. Model

More information

Lecture 10 Evolutionary Computation: Evolution strategies and genetic programming

Lecture 10 Evolutionary Computation: Evolution strategies and genetic programming Lecture 10 Evolutionry Computtion: Evolution strtegies nd genetic progrmming Evolution strtegies Genetic progrmming Summry Negnevitsky, Person Eduction, 2011 1 Evolution Strtegies Another pproch to simulting

More information

Research Article Determining Sensor Locations in Wireless Sensor Networks

Research Article Determining Sensor Locations in Wireless Sensor Networks Interntionl Journl of Distriuted Sensor Networks Volume 2015, Artile ID 914625, 6 pges http://dx.doi.org/10.1155/2015/914625 Reserh Artile Determining Sensor Lotions in Wireless Sensor Networks Zimo Li

More information

COMP108 Algorithmic Foundations

COMP108 Algorithmic Foundations Grph Theory Prudene Wong http://www.s.liv..uk/~pwong/tehing/omp108/201617 How to Mesure 4L? 3L 5L 3L ontiner & 5L ontiner (without mrk) infinite supply of wter You n pour wter from one ontiner to nother

More information

Triple/Quadruple Patterning Layout Decomposition via Novel Linear Programming and Iterative Rounding

Triple/Quadruple Patterning Layout Decomposition via Novel Linear Programming and Iterative Rounding Triple/Qudruple Ptterning Lyout Deomposition vi Novel Liner Progrmming nd Itertive Rounding Yio Lin, Xioqing Xu, Bei Yu, Ross Bldik nd Dvid Z. Pn ECE Dept., University of Texs t Austin, Austin, TX USA

More information

IMAGE COMPRESSION USING HIRARCHICAL LINEAR POLYNOMIAL CODING

IMAGE COMPRESSION USING HIRARCHICAL LINEAR POLYNOMIAL CODING Rsh Al-Tmimi et l, Interntionl Journl of Computer Siene nd Mobile Computing, Vol.4 Issue.1, Jnury- 015, pg. 11-119 Avilble Online t www.ijsm.om Interntionl Journl of Computer Siene nd Mobile Computing

More information

COSC 6374 Parallel Computation. Communication Performance Modeling (II) Edgar Gabriel Fall Overview. Impact of communication costs on Speedup

COSC 6374 Parallel Computation. Communication Performance Modeling (II) Edgar Gabriel Fall Overview. Impact of communication costs on Speedup COSC 6374 Prllel Computtion Communition Performne Modeling (II) Edgr Griel Fll 2015 Overview Impt of ommunition osts on Speedup Crtesin stenil ommunition All-to-ll ommunition Impt of olletive ommunition

More information

Comparing Hierarchical Data in External Memory

Comparing Hierarchical Data in External Memory Compring Hierrhil Dt in Externl Memory Surshn S. Chwthe Deprtment of Computer Siene University of Mryln College Prk, MD 090 hw@s.um.eu Astrt We present n externl-memory lgorithm for omputing minimum-ost

More information

Comparison-based Choices

Comparison-based Choices Comprison-se Choies John Ugner Mngement Siene & Engineering Stnfor University Joint work with: Jon Kleinerg (Cornell) Senhil Mullinthn (Hrvr) EC 17 Boston June 28, 2017 Preiting isrete hoies Clssi prolem:

More information

Efficient Subscription Management in Content-based Networks

Efficient Subscription Management in Content-based Networks Effiient Susription Mngement in Content-sed Networks Rphël Chnd, Psl A. Feler Institut EURECOM 06904 Sophi Antipolis, Frne {hnd feler}@eureom.fr Astrt Content-sed pulish/susrie systems offer onvenient

More information

LINX MATRIX SWITCHERS FIRMWARE UPDATE INSTRUCTIONS FIRMWARE VERSION

LINX MATRIX SWITCHERS FIRMWARE UPDATE INSTRUCTIONS FIRMWARE VERSION Overview LINX MATRIX SWITCHERS FIRMWARE UPDATE INSTRUCTIONS FIRMWARE VERSION 4.4.1.0 Due to the omplex nture of this updte, plese fmilirize yourself with these instrutions nd then ontt RGB Spetrum Tehnil

More information

COSC 6374 Parallel Computation. Dense Matrix Operations

COSC 6374 Parallel Computation. Dense Matrix Operations COSC 6374 Prllel Computtion Dense Mtrix Opertions Edgr Griel Fll Edgr Griel Prllel Computtion Edgr Griel erminology Dense Mtrix: ll elements of the mtrix ontin relevnt vlues ypilly stored s 2-D rry, (e.g.

More information

Rolling Back Remote Provisioning Changes. Dell Command Integration for System Center

Rolling Back Remote Provisioning Changes. Dell Command Integration for System Center Rolling Bk Remote Provisioning Chnges Dell Commn Integrtion for System Center Notes, utions, n wrnings NOTE: A NOTE inites importnt informtion tht helps you mke etter use of your prout. CAUTION: A CAUTION

More information

Calculus Differentiation

Calculus Differentiation //007 Clulus Differentition Jeffrey Seguritn person in rowot miles from the nerest point on strit shoreline wishes to reh house 6 miles frther down the shore. The person n row t rte of mi/hr nd wlk t rte

More information

McAfee Data Loss Prevention Prevent

McAfee Data Loss Prevention Prevent Quik Strt Guide Revision B MAfee Dt Loss Prevention Prevent version 10.x This quik strt guide provides high-level instrutions for setting up MAfee Dt Loss Prevention Prevent (MAfee DLP Prevent) hrdwre

More information

Advanced Programming Handout 5. Enter Okasaki. Persistent vs. Ephemeral. Functional Queues. Simple Example. Persistent vs.

Advanced Programming Handout 5. Enter Okasaki. Persistent vs. Ephemeral. Functional Queues. Simple Example. Persistent vs. Avne Progrmming Hnout 5 Purel Funtionl Dt Strutures: A Cse Stu in Funtionl Progrmming Persistent vs. Ephemerl An ephemerl t struture is one for whih onl one version is ville t time: fter n upte opertion,

More information

Asurveyofpractical algorithms for suffix tree construction in external memory

Asurveyofpractical algorithms for suffix tree construction in external memory Asurveyofprtil lgorithms for suffix tree onstrution in externl memory M. Brsky,, U. Stege n A. Thomo University of Vitori, PO Box, STN CSC Vitori, BC, VW P, Cn SUMMAY The onstrution of suffix trees in

More information

All in One Kit. Quick Start Guide CONNECTING WITH OTHER DEVICES SDE-4003/ * 27. English-1

All in One Kit. Quick Start Guide CONNECTING WITH OTHER DEVICES SDE-4003/ * 27. English-1 All in One Kit Quik Strt Guide SDE-00/00 CONNECTING WITH OTHER DEVICES Lol PC Brodnd Modem Brodnd Router or HUB CH CH CH CH 9 0 G 9 0 ALARM RS- OUT G DC V If you do not use the Internet, just follow the

More information

Fault tree conversion to binary decision diagrams

Fault tree conversion to binary decision diagrams Loughorough University Institutionl Repository Fult tree onversion to inry deision digrms This item ws sumitted to Loughorough University's Institutionl Repository y the/n uthor. Cittion: ANDREWS, J.D.

More information

WORKSHOP 8A TENSION COUPON

WORKSHOP 8A TENSION COUPON WORKSHOP 8A TENSION COUPON WS8A-2 Workshop Ojetives Buil the tension oupon geometry Control the mesh y using tehniques isusse in lss Compre FEA stress results to theoretil results From Stress Conentrtion

More information

Evaluating Regular Expression Matching Engines on Network and General Purpose Processors

Evaluating Regular Expression Matching Engines on Network and General Purpose Processors Evluting Regulr Expression Mthing Engines on Network n Generl Purpose Proessors Mihel Behi Wshington University Computer Siene n Engineering St. Louis, MO 63130-4899 mehi@se.wustl.eu Chrlie Wisemn Wshington

More information

Security Issues in the Optimized Link State Routing Protocol version 2 (OLSRv2)

Security Issues in the Optimized Link State Routing Protocol version 2 (OLSRv2) Seurity Issues in the Optimize Link Stte Routing Protool version 2 (OLSRv2) Thoms Heie Clusen, Ulrih Hererg To ite this version: Thoms Heie Clusen, Ulrih Hererg. Seurity Issues in the Optimize Link Stte

More information

Using Red-Eye to improve face detection in low quality video images

Using Red-Eye to improve face detection in low quality video images Using Re-Eye to improve fe etetion in low qulity vieo imges Rihr Youmrn Shool of Informtion Tehnology University of Ottw, Cn youmrn@site.uottw. Any Aler Shool of Informtion Tehnology University of Ottw,

More information

What are suffix trees?

What are suffix trees? Suffix Trees 1 Wht re suffix trees? Allow lgorithm designers to store very lrge mount of informtion out strings while still keeping within liner spce Allow users to serch for new strings in the originl

More information

Midterm Exam CSC October 2001

Midterm Exam CSC October 2001 Midterm Exm CSC 173 23 Otoer 2001 Diretions This exm hs 8 questions, severl of whih hve suprts. Eh question indites its point vlue. The totl is 100 points. Questions 5() nd 6() re optionl; they re not

More information

A distributed edit-compile workflow

A distributed edit-compile workflow Time Synhroniztion nd Logil Cloks Tody 1. The need for time synhroniztion 2. Wll lok time synhroniztion 3. Logil Time: Lmport Cloks COS 418: Distriuted Systems Leture 4 Kyle Jmieson 2 A distriuted edit-ompile

More information

FEEDBACK: The standard error of a regression is not an unbiased estimator for the standard deviation of the error in a multiple regression model.

FEEDBACK: The standard error of a regression is not an unbiased estimator for the standard deviation of the error in a multiple regression model. Introutory Eonometris: A Moern Approh 6th Eition Woolrige Test Bnk Solutions Complete ownlo: https://testbnkre.om/ownlo/introutory-eonometris-moern-pproh-6th-eition-jeffreym-woolrige-test-bnk/ Solutions

More information

A matching algorithm for measuring the structural similarity between an XML document and a DTD and its applications $

A matching algorithm for measuring the structural similarity between an XML document and a DTD and its applications $ Informtion Systems 29 (2004) 23 46 A mthing lgorithm for mesuring the struturl similrity etween n XML oument n DTD n its pplitions $ Elis Bertino, Giovnn Guerrini, Mro Mesiti, * Diprtimento i Informti

More information

CS 551 Computer Graphics. Hidden Surface Elimination. Z-Buffering. Basic idea: Hidden Surface Removal

CS 551 Computer Graphics. Hidden Surface Elimination. Z-Buffering. Basic idea: Hidden Surface Removal CS 55 Computer Grphis Hidden Surfe Removl Hidden Surfe Elimintion Ojet preision lgorithms: determine whih ojets re in front of others Uses the Pinter s lgorithm drw visile surfes from k (frthest) to front

More information

Using a User-Level Memory Thread for Correlation Prefetching

Using a User-Level Memory Thread for Correlation Prefetching Using User-Level Memory Thre for Correltion Prefething Yn Solihin Jejin Lee Josep Torrells University of Illinois t Urn-Chmpign Mihign Stte University http://iom.s.uiu.eu http://www.se.msu.eu/ jlee Astrt

More information

Lecture 8: Graph-theoretic problems (again)

Lecture 8: Graph-theoretic problems (again) COMP36111: Advned Algorithms I Leture 8: Grph-theoreti prolems (gin) In Prtt-Hrtmnn Room KB2.38: emil: iprtt@s.mn..uk 2017 18 Reding for this leture: Sipser: Chpter 7. A grph is pir G = (V, E), where V

More information

Today. CS 188: Artificial Intelligence Fall Recap: Search. Example: Pancake Problem. Example: Pancake Problem. General Tree Search.

Today. CS 188: Artificial Intelligence Fall Recap: Search. Example: Pancake Problem. Example: Pancake Problem. General Tree Search. CS 88: Artificil Intelligence Fll 00 Lecture : A* Serch 9//00 A* Serch rph Serch Tody Heuristic Design Dn Klein UC Berkeley Multiple slides from Sturt Russell or Andrew Moore Recp: Serch Exmple: Pncke

More information

An Efficient Code Update Scheme for DSP Applications in Mobile Embedded Systems

An Efficient Code Update Scheme for DSP Applications in Mobile Embedded Systems An Effiient Code Updte Sheme for DSP Applitions in Moile Emedded Systems Weiji Li, Youto Zhng Computer Siene Deprtment,University of Pittsurgh,Pittsurgh, PA 526 {weijili,zhngyt}@s.pitt.edu Astrt DSP proessors

More information

A METHOD FOR CHARACTERIZATION OF THREE-PHASE UNBALANCED DIPS FROM RECORDED VOLTAGE WAVESHAPES

A METHOD FOR CHARACTERIZATION OF THREE-PHASE UNBALANCED DIPS FROM RECORDED VOLTAGE WAVESHAPES A METHOD FOR CHARACTERIZATION OF THREE-PHASE UNBALANCED DIPS FROM RECORDED OLTAGE WAESHAPES M.H.J. Bollen, L.D. Zhng Dept. Eletri Power Engineering Chlmers University of Tehnology, Gothenurg, Sweden Astrt:

More information

CMPUT101 Introduction to Computing - Summer 2002

CMPUT101 Introduction to Computing - Summer 2002 CMPUT Introdution to Computing - Summer 22 %XLOGLQJ&RPSXWHU&LUFXLWV Chpter 4.4 3XUSRVH We hve looked t so fr how to uild logi gtes from trnsistors. Next we will look t how to uild iruits from logi gtes,

More information

Graph Contraction and Connectivity

Graph Contraction and Connectivity Chpter 14 Grph Contrtion n Connetivity So fr we hve mostly overe tehniques for solving problems on grphs tht were evelope in the ontext of sequentil lgorithms. Some of them re esy to prllelize while others

More information

An Approach to Filter the Test Data for Killing Multiple Mutants in Different Locations

An Approach to Filter the Test Data for Killing Multiple Mutants in Different Locations Interntionl Journl of Computer Theory nd Engineering, Vol. 5, No. 2, April 2013 An Approh to Filter the Test Dt for Killing Multiple Mutnts in Different Lotions Ngendr Prtp Singh, Rishi Mishr, Silesh Tiwri,

More information

Outline. CS38 Introduction to Algorithms. Graphs. Graphs. Graphs. Graph traversals

Outline. CS38 Introduction to Algorithms. Graphs. Graphs. Graphs. Graph traversals Outline CS38 Introution to Algorithms Leture 2 April 3, 2014 grph trversls (BFS, DFS) onnetivity topologil sort strongly onnete omponents heps n hepsort greey lgorithms April 3, 2014 CS38 Leture 2 2 Grphs

More information

Kinetic Collision Detection: Algorithms and Experiments

Kinetic Collision Detection: Algorithms and Experiments Kineti Collision Detetion: Algorithms n Experiments Leonis J. Guis Feng Xie Li Zhng Computer Siene Deprtment, Stnfor University Astrt Effiient ollision etetion is importnt in mny rooti tsks, from high-level

More information