Trajectory Improves Data Delivery in Urban Vehicular Networks

Size: px
Start display at page:

Download "Trajectory Improves Data Delivery in Urban Vehicular Networks"

Transcription

1 IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS Trajectory Imroves Data Delivery i Urba Vehicular Networks Yami Zhu, Member, IEEE, Yuche Wu, ad Bo Li, Fellow, IEEE Abstract Efficiet data delivery is of great imortace, but highly challegig for vehicular etworks because of frequet etwork disrutio, fast toological chage ad mobility ucertaity. The vehicular trajectory kowledge lays a key role i data delivery. Existig algorithms have largely made redictios o the trajectory with coarse-graied atters such as satial distributio or/ad the iter-meetig time distributio, which has led to oor data delivery erformace. I this aer, we mie the extesive datasets of vehicular traces from two large cities i Chia, i.e., Shaghai ad Shezhe, through coditioal etroy aalysis, we fid that there exists strog satiotemoral regularity with vehicle mobility. By extractig mobility atters from historical vehicular traces, we develo accurate trajectory redictios by usig multile order Markov chais. Based o a aalytical model, we theoretically derive acket delivery robability with redicted trajectories. We the roose routig algorithms takig full advatage of redicted robabilistic vehicular trajectories. Fially, we carry out extesive simulatios based o three large datasets of real GPS vehicular traces, i.e., Shaghai taxi dataset, Shaghai bus dataset ad Shezhe taxi dataset. The coclusive results demostrate that our roosed routig algorithms ca achieve sigificatly higher delivery ratio at lower cost whe comared with existig algorithms. Idex Terms Vehicular etworks, robabilistic trajectory, routig, redictio, Markov chai INTRODUCTION A vehicular etwork is a etwork of vehicles which commuicate with each other via short-rage wireless commuicatios []. Vehicles ca therefore commuicatio with each other either directly whe there meet each other or through multiho trasmissios. Vehicles ca act as owerful sesors ad form mobile sesor etworks [2, 3]. Vehicular etworks have may aealig alicatios, such as drivig safety [4], itelliget trasort [5, 6], ifrastructure moitorig [7, 8]. ad urba moitorig [9]. Today 3G etworks are gettig more ad more oular ad ubiquitous access to 3G is ossible. Movig vehicles ca also commuicate with each other via 3G. The 3G commuicatio has advatage of ubiquitous access ad shorter delay. Comared with multiho iter-vehicle commuicatio, however, commuicatio via 3G has limitatios. First, although 3G commuicatio becomes more ad more cheaer, the cost of 3G commuicatio is still high. I Shaghai, Chia, for examle, the rate of 3G data commuicatio is aroud USD for oly 3 MByte. By cotrast, ad hoc vehicular commuicatio is for free. Secod, the badwidth of iter-vehicle commuicatio, realized through DSRC or 82., ca be higher tha that of 3G. Fially, may real-time alicatios, e.g., emerget message dissemiatio, are time critical ad direct iter-vehicle commuicatios may be more suitable. Efficiet iter-vehicle data delivery is of cetral imortace to vehicular etworks ad such imortace has bee recogized by may existig studies [-6]. I this aer we focus o such vehicular etworks that Mauscrit received o Jue 9, 22, revised o November 28, 22 ad o March 25, 23. Yami Zhu ad Yuche Wu are Shaghai Key Lab of Scalable Comutig ad Systems, ad the Deartmet of Comuter Sciece ad Egieerig at Shaghai Jiao Tog Uiversity. Their s are {yzhu, eaufavor}@sjtu.edu.c. Bo Li is with the Deartmet of Comuter Sciece ad Egieerig at Hog Kog Uiversity of Sciece ad Techology. His is bli@cse.ust.hk. are sarse ad do o assume that all vehicles o the road are member odes of the vehicular etwork. Such sarse vehicular etworks feature ifrequet commuicatio oortuities. Iter-vehicle data delivery may itroduce oeligible delivery latecy because of frequet toology discoectio of a vehicular etwork. Thus, we should stress that the iter-vehicle commuicatio i vehicular etwork are suitable for those alicatios which ca tolerate certai delivery latecy. For examle, i the cotext of urba sesig, vehicles cotiuously collect useful iformatio, such as road traffic coditios ad road closures. A vehicle may sed a query for a secific kid of iformatio ad the oe that has the iformatio should resod the queryig ode with the data. Such commuicatio require multi-ho data delivery i vehicular etworks. Other examles of such alicatios iclude eer-to-eer file sharig, etertaimet, advertisemet, ad file dowloadig. There is a great deal of ucertaity associated with vehicle mobility. Vehicles move at their ow wills. It is difficult, if ot imossible, to gai the comlete kowledge about the vehicular trace of future movemet, i.e., the ositio of the vehicle at a give oit i time. For routig i a vehicular etwork, a relay ode must decide how log a acket should be ket ad which ode a give acket should be forwarded to. Existig study [7, 8] shows that it is ossible to fid a otimal routig ath whe the kowledge of future ode traces is available, which is NP-hard though. However, it is imractical to have rior kowledge about future traces of odes. The kowledge of future vehicular trajectories lays a key role for otimal data delivery. Existig routig algorithms heavily rely o redictio of vehicle mobility. However, they have adoted oly simle mobility atters, such as the satial distributio ad iter-meetig time distributio, which suort coarse-graied redictios of vehicle movemets. Some algorithms [4, 9] assume radom mobility i which vehicles move radomly i a oe sace or a road Digital Object Idetifier.9/TPDS /3/$3. 23 IEEE

2 2 IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS etwork. This model is simle but far from the reality. Some other algorithms assume simle mobility atters such as exoetial iter-meetig times ad regular satial distributios. As a result, redictio results based o these simle atters are of limited value to efficiet data delivery i vehicular etworks. I additio, may of existig algorithms igore the fact that liks i a vehicular etwork have uique characteristics [6]. O the oe had, a lik is tyically short-lived. This suggests that the caacity of the lik is limited. Thus, the order for forwardig ackets becomes imortat. O the other had, liks i a desely oulated area may iterfere with each other. This idicates that lik schedulig becomes ecessary. To overcome the limitatios of existig algorithms, this aer rooses a aroach to exloitig the hidde mobility regularity of vehicles to redict future trajectories. By miig the extesive dataset of vehicular traces from more tha 4, taxis i Shaghai, Chia, we show that there is strog satiotemoral regularity with vehicle mobility. More secifically, our results based o coditioal etroy aalysis demostrate that the future trajectory of a vehicle is greatly correlated with its revious trajectory. Thus, we develo multile order Markov chais for redictig future trajectories of vehicles. With the available future trajectories of vehicles, we roose a aalytical model ad theoretically derive the delivery robability of a acket. Sice the otimal routig roblem with give vehicle trajectories is still NP-hard, we develo a efficiet global algorithm for comutig routig aths whe redicted trajectories are available. For more ractical situatios, we develo a fully distributed algorithm which eeds oly localized iformatio. The two algorithms joitly cosider acket schedulig ad lik schedulig. We evaluate the algorithms with extesive trace drive simulatios, based o the trace dataset collected i Shaghai ad Shezhe. The results demostrate that our algorithm cosiderably outerforms other algorithms i terms of delivery robability ad delivery efficiecy. The rest of the aer is orgaized as follows. I Sectio 2, we formally state the roblem. I Sectio 3 we reveal satiotemoral regularity with vehicle mobility. Sectio 4 resets the aalytical model ad a global algorithm. Sectio 5 details the desig of our distributed algorithm. We further discuss some desig issues i Sectio 6. Performace results are reseted i Sectio 7. We discuss related work i Sectio 8. The aer is cocluded i Sectio 9. 2 SYSTEM MODEL AND PROBLEM STATEMENT We have adoted a system of otatios throughout the aer. A table of otatios have bee summarized, which ca be foud i the sulemetary material. 2. System Model The vehicular etwork is modeled as a set of odes,. Whe two odes, ad, are i the commuicatio rage (deoted by ), i.e.,, there is a lik betwee the two odes ad they ca commuicate with each other while the lik exists. The ositio of ode at time is deoted by. The time is slotted. Therefore, the trajectory of ode is a sequece of ositios, deoted by T (), (),... ( ). () The distace betwee two odes, ad, at time is deoted by. Liks i the etwork are chagig with the relative ositios of the odes. The set of all ossible liks at time is deoted by, L( ) { l d ( ) D; i, j N }. (2) ij, ij, Liks are assumed to have the same caacity i theoretical aalysis. The vehicular etwork tries to deliver a set of ackets, deoted by, ad the ackets are of equal size. A acket has a source,, ad a destiatio,. A acket is coied ad forwarded from oe ode to aother if there is a lik betwee them. A acket grou,, is itroduced to deote all the coies of acket i the etwork. The size of acket grou,, icreases whe there is a ew coy-forward rocess of acket i the etwork. 2.2 Problem Formulatio The mai goal of data delivery is to move the ackets from their sources to resective destiatios. The delivery erformace objectives iclude delivery ratio, delay ad efficiecy. I the followig, we first aalyze the roerties of idividual ackets, ad the show the objectives i a global view. The delivery robability is the chace of a acket successfully delivered from its source to its destiatio. The delivery robability of acket, deoted by, deeds o the routig strategy,, ad the trajectories of odes, f (( ), ( ),{ T N }). (3) With give trajectories, ca be calculated at the begiig ad it does ot chage over time. But i the real world where the future traces are ucertai, this delivery robability ca be cosidered as a radom variable. The delay of a acket, deoted by, is defied as the total trasmissio time set for the etwork to deliver the acket to its destiatio. Aalysis of delay is similar to that of delivery robability. The delay cosists of two arts. Oe art is the time already set, ad the other is time to set, ( ) ( ( ), ( ),{ T }). (4) Whe, the delivery of the acket is comlete. The cost of the trasmissio of a acket, deoted by, is defied as the total umber of times that a acket is forwarded. A ew coy is created whe a acket is forwarded. Thus, the total umber of coies idicates

3 Y. ZHU ET AL.: TRAJECTORY IMPROVES DATA DELIVERY IN URBAN VEHICULAR NETWORKS 3 the delivery cost. The cost is therefore defied as ( ). (5) Oe of the commo objectives of vehicular etworks is to maximize delivery ratio. The delivery ratio is defied as the roortio of successfully delivered ackets to the total ackets to be trasmitted. The umber of total ackets is ofte omitted i calculatios because it is fixed ad ot affected by routig strategies. Thus, oe objective ca be give by max [ ]. (6) Thus, the roblem is to fid the otimal routig of the ackets through the vehicular etwork that meets (6). Two other commo objectives are miimizatio of delay ad miimizatio of total cost, which are give resectively by mi [ ], ad mi [ ]. (7) The efficiecy is defied as the ratio of total successfully delivered ackets to the total cost, give by [ ] [ ]. (8) A high efficiecy idicates that oe algorithm achieves high delivery ratio at a low cost. 2.3 Comlexity Aalysis Without loss of geerality, we take the objective of maximizig the delivery ratio for examle. Objective (6) ca be writte as, max [ f ( ( ), ( ),{ T N})]. (9) Theorem : This routig roblem with objective (9) whe the vehicular traces ad the set of ackets to trasmit are give is NP-hard. The roof of this theorem ca be foud i the sulemetary material of the aer. I ractice, the comlete kowledge is hard to be obtaied because the future kowledge of vehicular traces is usually uavailable. Followig this ractical costrait, the trajectory of a ode is divided ito two arts: the ast ad the future, deoted by ' t t { T } { T } { T }. () Let to deote the curret ositio of the acket. The objective at time for routig becomes max [ ] ' () max [ f ( ( ), ( ),{ T },{ T })]. t The secod art of the trajectory is differet from the first art. The first art has bee fixed while the secod art is ot fixed ad ukow at the time of beig. 3 SPATIOTEMPORAL REGULARITY ANALYSIS I this sectio, we quatitatively reveal the satiotemoral regularity with vehicle mobility. The quatitative aalysis is based o miig the large dataset of vehicular traces of more tha 4, taxis i Shaghai, Chia, which have a duratio of more tha two years. The GPS trace of a taxi, equied with a GPS receiver, was CDF of etroy Margial.2 K= K=2 K= Etroy (bit) Figure : The CDFs of margial etroy ad coditioal etroies of a vehicle ositioal state. The grid size is 2 m 2 m, ad the umber of vehicles is 5. collected by the vehicle eriodically sedig its istat ositio to a data collectio ceter at a iterval from secods to several miutes. The taxis oerates i the whole urba area of Shaghai, which covers a area of over 2 square kilometers. For simlificatio of discussio, the whole sace is divided ito small grids., ad is deoted by, S { s, s,.., s s s }. Q i j (2) where is the total umber of grids. The time is slotted. The locatio of a vehicle at a give time is cosidered as a radom variable which takes state values from the grid sace. Let deote the radom variable for vehicle. We reveal the satiotemoral regularity by comutig the margial ad the coditioal etroies of give the revious states. For vehicle, suose we have observed its states for time slots. The state sequece of the vehicle ca be deoted by a vector, where,- is the ositioal state of vehicle at time slot. Suose that aeares times i the vector of -. Thus, the robability of vehicle takig state ca be comuted as. The, the margial etroy of S i is Q HS ( ) ( o / L) log i j j 2 o / L. (3) j Next, we comute the coditioal etroy of give its immediately revious state which has the same distributio with. The coditioal etroy is, HS ( S) HS (, S) HS ( ). (4) i i i i i To derive the coditioal etroy, we have to derive the etroy of the joit radom variable By usig the state sequece, we derive a sequece of 2-tules,. By coutig the occurreces of, deoted by, we ca get its robalibty. Thus, the joit etroy of the two dimesioal radom variable of is, Q o j, j HS (, S) log. i i 2 (5) j L o /( L) j, j By geeralizig the revious comutatio, we ca comute the coditioal etroy of S i give its immediately revious states 2 HS ( S, S,... S K ). (6) i i i i 3

4 4 IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS I essece, by showig the margial etroy we reveal satial regularity, which characterizes the ucertaity of a vehicle residig a locatio i the sace. By showig the coditioal etroy give the revious states, we reveal the satiotemoral regularity of vehicle mobility. This characterizes the ucertaity of a vehicle residig a secific locatio whe its revious states are give. This demostrates the correlatio of a vehicle s ositioal states over differet times. I Figure, the cumulative distributio fuctios (CDFs) of the margial ad the coditioal etroies for are show. The coditioal etroies are sigificatly smaller tha the margial etroy. This imlies that the ucertaity of the ositioal state becomes smaller whe the revious states are kow. We also fid that whe becomes larger, the etroy cotiues to decrease. This suggests that more revious states hel further reduce ucertaity. However, the imrovemet quickly stalls as icreases. This gives the guidace to the order selectio for trajectory redictio usig multile order Markov chais. 4 DESIGN OF GLOBAL ALGORITHM 4. Overview The global metric of a acket chages after itermediate trasfers over time. Cosider that a acket,, is forwarded from ode to at time. After the forwardig, the icremet i the global metric becomes () j () i. Nt,. Nt,, Nt,, (7) Ad the origial objective becomes max ( t ). (8) N,, Nt,, Sice the sum of icremets before time has bee fixed, it ca further be writte as max. Nt,, (9) Item ca be cosidered as the curret metric for acket. At time, there may exist a umber of liks that may iferece with each other, ad it is imossible for all the liks to be active simultaeously. The routig algorithm must schedule the liks, i.e., choose a subset of liks from all ossible liks to maximize the sum of curret metrics. Thus, the objective becomes max ( l )., ll( t) Nt,, ij, (2) The otimal routig erforms two tasks, i.e., lik schedulig ad acket schedulig. Before the routig decisio ca be made, we have to obtai the metric icremet of every acket over all ossible trasfers. Whe all the icremets are available, the otimal routig chooses such a set of liks ad a set of acket trasfers that meet (2). We should emhasize that eve whe all are available, fidig the best liks ad acket trasfers is still a NP-hard roblem. A brief roof is as follows. This roblem ca be cosidered as a weighted maximum ideedet set roblem that has bee roved to be NP-hard. To solve this roblem, a umber of existig heuristic algorithms [2] ca be used, i which are cosidered as lik weights. As metioed before, we take delivery robability maximizatio as examle. The delivery robability of acket,, deeds o the ecouter robability of every two odes, deoted by. I the followig we derive the relatioshi betwee metric icremets ad ecouter robability. The robability for the acket to be delivered i o more tha oe ho is. (2) ( ), ( ) The, for a two ho delivery with the two-ho route of, the robability is ( ),, ( ). ( ),, ( ) (22) Thus, the robability for acket beig delivered i two hos is 2 ( ),, ( ) ( ) N, ( ), ( ) (23) ( ). N, ( ), ( ) ( ),, ( ) The delivery robability of the acket with the h-ho route is ( ),,.., 2 h, ( ) h. (24) ( ), i i, i h, ( ) The the set of all h-ho routes (deoted by ) which starts from ad eds at is deoted by h (, ) {,,..,, N ;, }. (25) h i i Thus, the h-ho delivery robability is calculated by h r ( ( ), ( )) h r ( ). (26) Therefore, the total delivery robability is h. (27) hh Costat acts as the ho limit. The revious aalysis idicates that ecouter robability is the key to comutig the overall delivery robability of a acket. Sice it is imossible to kow future movemets of vehicles, the kowledge of ecouter robability of each air of vehicles is ot immediately available. Fortuately, we have observed that there is strog satiotemoral regularity with vehicle mobility. Based o this observatio, we roose the otio of mobility atters to characterize this regularity. With the mobility atter, we are eabled to redict the trajectory of a vehicle. With trajectories of vehicles, we ca effectively comute the ecouter robability of two vehicles. Let the mobility atter of ode deoted by. We develo the followig mobility atter for characterizig the satiotemoral regularity of vehicle mobility. For vehicle i, its mobility atter is defied as, where H is a vector of ast ositioal states,,, ad is the future ositioal state. The mobility atter characterizes the frequecies of followig i the vehicle s traces by comutig the robability distributio of the two-dimesioal radom variable. This ca be

5 Y. ZHU ET AL.: TRAJECTORY IMPROVES DATA DELIVERY IN URBAN VEHICULAR NETWORKS 5 a b s c ac, bc, s2 s3 s4 s5 ( )( ) a, c b, c Figure 2: A illustratig examle of calculatio for ecouter robability ad delivery robability. Figure 3: A illustratig examle with four odes for exlaiig the global algorithm. The liks formed amog ode a, b, c should comete for the media. achieved by aalyzig the historical traces of the vehicle, as discussed i Sectio Predictio of Future Trajectories Predictig the future trajectory of vehicle at time is to comute the future trajectory,, give the trajectory before,. A trajectory,, ca be described by a sequece of ositioal states, T s, s,, s,. (28) Because of the ucertaity of vehicle mobility, there may exist a umber of ossible future trajectories. Defiitio. The set of all ossible trajectories of ode is defied as a trajectory budle, deoted by, which ca be characterized by TB D (), D (2),, D ( ),. (29) where is the robability distributio of satial states at future time. D ( ): P ( ) s S. (3) s where is the robability of the ode aearig i state s at time. To redict the trajectory of a vehicle, it is essetially to calculate the trajectory budle of the vehicle. For trajectory redictio, we develo multile order Markov chais for redictios. The key is to establish the matrix of trasitio robabilities. The trasitio robabilities are comuted o a idividual vehicle s basis, sice differet vehicle ossesses differet regularities. For a vehicle, we ca easily derive its trasitio matrix (deoted by X) from its mobility atter. Whe we are usig a K-order Markov chai, a elemet,, reresets the trasitio robability from to, where is a sequece of ositioal states,, ad is a sigle state. The,, where is the robability distributio fuctio of the mobility atter of the vehicle. By alyig the K-order Markov chai, we ca comute the trajectory budle as follows. Give the curret trajectory of ode is, the iitial distributios for are P ( ) s D ( ):,( ). (3) P ( ), s s s The distributios of satial state at future times ca be iteratively calculated. For a sigle trajectory (deoted by, its robability is P ( ) x P ( K i ). (32) s,.., s, s s,.., s, s K K i si are derived from the revious distributios ad is defied i the trasitio matrix. The, ca be derived by s all s s, s i i K D ( ): P ( ) P ( ),. (33) 4.3 Aalysis of Delivery Probability With the redicted trajectories, we are able to derive the ecouter robabilities which are required for comutig the evetual delivery robabilities. Give the trajectory budles of ode ad, ad are kow. Let deote the ecouter robability of the two odes at time. It ca be calculated by ( ) P i ( ) P j ( ). (34) ij, ss s s The, the ecouter robability, is give by ( ( )), (35) ij, t ij, T where deotes the max redictio rage of time. If the overall objective is to miimize the delivery delay, the estimated ecouter time for the two odes ca be derived by T ( )/ ( ). (36) ij, ij, ij. t t Therefore, the estimated delay of a acket ca be calculated through trajectories i a similar way with delivery robability comutatio. A examle for calculatig ecouter robability ad delivery robability is show i Figure 2. There are three vehicles, a, b ad c. Vehicle a ecouters b while a wats to deliver acket to c. To simlify the examle, we cosider oly oe redicted trajectory for each vehicle, which is show as a lie with a arrow alog roads. Thus, the ecouter robability betwee a ad c,, ca be calculated by where s is the overlaed grid betwee the trajectories of a ad c ad stads for the robability of a to aear i grid s. There are several overlaed girds betwee the trajectories of b ad c. The ecouter robability,, ca be calculated by T. 5

6 6 IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS ractical, distributed algorithm with which a vehicle requires oly limited ad localized kowledge. Figure 4: A illustratig examle for exlaiig the distributed algorithm at ode. The lik betwee ad may comete for the media with the lik betwee b ad d. If a coies acket to b, b cotributes to acket delivery because it may ecouter c as well. I this case, the delivery robability of acket, whe a ad b forward it ideedetly, is. 4.4 Algorithm Descritio The global algorithm is described as follows. Accordig to Subsectios 4.2, each vehicle which has a trasitio matrix obtaied from historical data ca calculate its future trajectory budle usig its curret ositio. With the trajectory budles, the ecouter robability of every two vehicles is kow from (34). The, the delivery robability of each acket i the etwork through each ossible ath ca be calculated by (35) ad (27). With these robabilities, the global algorithm solves a otimizatio roblem to determie which the best ext ho for each acket is. The algorithm reeatedly schedules the delivery util all the ackets are delivered. A illustratig examle for exlaiig the global algorithm is give as follows. Suose at a small area of the vehicular etwork, there are oly four vehicle, a, b, c ad d i each other s commuicatio rage as show i Figure 3. Vehicle a has oe acket ad vehicle b has oe acket q. Both a ad b wat to deliver their ackets to their destiatios. The algorithm first calculates the delivery robabilities of acket of each ossible ext ho (b, c, ad d) ad the fids that c is the best ext ho. I the same way, d is the best ext ho for acket q. Because the wireless liks betwee a, c ad b, d will iterfere each other, the algorithm selects the acket with the largest delivery robability to be forwarded. 5 DESIGN OF DISTRIBUTED ALGORITHM The global algorithm requires the comlete kowledge of all ackets ad vehicles. More secifically, for each acket, the kowledge of its source ad destiatio, ad the curret ositio must be kow. For each vehicle, the kowledge of its ositio ad the mobility atter must be kow. These ieces of kowledge are ot available i a distributed settig. Thus, we desig a 5. Overview The distributed algorithm cosists of two fudametal buildig blocks. I the first block, the ew objective for each idividual vehicle is desiged, sice it is imractical for idividual vehicles to comute the global objective. I the secod block, we defie the metadata for vehicles to exchage with each other at meetigs. I the distributed settig, the kowledge of odes ad ackets is usually icomlete. Therefore, a global otimizatio (9) is hard for it is imossible to comute the global metric ad the curret metric (defied i () ad (7)). I this case, we have to desig a ew metric based o which a idividual vehicle makes routig decisios. Let the icomlete set of odes ad ackets be deoted by ad, resectively. The, the ew objective becomes max. ' N, ', t (37) becomes the ew metric of acket at time t, which is local ad ca be comuted by idividual vehicles for each acket. Whe makig routig decisios, a ode maximizes the sum of local metrics of all the ackets it kows. It would be better for a ode to have more kowledge about odes ad ackets. Sice it is difficult for a ode to have the comlete kowledge, we desig a distributed rotocol for the odes to exchagig iformatio whe they meet each other. By this way, the kowledge ca be roagated throughout the etwork. For exchagig iformatio, we defie metadata, which iclude two arts of iformatio. The first art is about the mobility atter ad the most udate ositio of each vehicle (time stamed). The secod art is about the ackets that the ode carries. Note that for a relatively stable set of vehicles, the mobility atter reflects the regularity of a vehicle s mobility. Thus, it is relatively stable ad therefore it is o eed to udate the mobility atters frequetly. 5.2 Algorithm Descritio As a distributed algorithm, each vehicle executes the routig algorithm ideedetly. For each vehicle, a routie rocedure is ivoked each time it fids a ew commuicatio eighbor. For eighbor discovery, it is required that every vehicle eriodically broadcasts hello messages so that other vehicles ca discover it whe it eters their commuicatio rages. I the followig we describe the rocedure, suosig that vehicle fids aother vehicle,, eterig its commuicatio rage. The Pseudo code descritio of this rocedure is show i Figure 5.

7 Y. ZHU ET AL.: TRAJECTORY IMPROVES DATA DELIVERY IN URBAN VEHICULAR NETWORKS 7 Procedure ( ) Variables : the ode; : ew eighbor; : metadata; : ackets of ode ; : eighbors of ; : curret time; : total odes., 2. exchages metadata with :, 3. calculates from 4. For every acket, calculate metric 5. Sort all ackets accordig to metric for all i the decreasig order 6. Trasmit the ackets i this order Figure 5: Pseudo code of the rocedure of the distributed algorithm, which is executed uo each cotact with a vehicle. First, ode udates its eighbor set ( ). The, ode ad exchage their metadata. The metadata of a ode,, deoted by iclude two metadata sets, ad. Set cotais the metadata about the ackets that ode carries, icludig idetificatio ad source-destiatio air. Set cotais the metadata about the vehicles kow to ode, icludig ID, most udate ositio ad mobility atter. Next, it recalculates the metrics for all the ackets it carries, ad sort the ackets resect to the ew metrics i the decreasig order. The ackets will the be trasferred i the sorted order. Note that if the ode has already bee trasferrig a acket, the trasmissio of this acket is ot iterruted. After its comletio, the ackets shall be trasmitted accordig to the ew order. By orderig the ackets, we are essetially doig the lik schedulig i a distributed way. However, before a acket trasfer ca be started, a vehicle has to follow media access cotrol to avoid otetial collisios. As ackets are trasferred betwee vehicles, the acket set,, is udated wheever the vehicle receives a ew acket from its eighbors. A illustratig examle for exlaiig the distributed algorithm is show i Figure 4. At first, the vehicles exchage their short metadata with each other. With these metadata ad the metadata obtaied from other vehicles i the revious rouds, vehicle a ad c calculate the delivery robabilities of ad q, resectively. The, they comete for the wireless media with each other followig a media access cotrol rotocol. The wier seds the acket to the chose ext ho. The distributed algorithm is efficiet ad its comlexity is aalyzed. The aalysis ca be foud i the olie sulemetary material. 5.3 Other Desig Issues For the desig of the distributed algorithm, there are some other issues, icludig use of historical data, divisio of grids, ad rivacy issue. Due to the age limit, we leave the hadlig of these desig issues i the olie sulemetary material. 6 PERFORMANCE EVALUATION I this sectio, we first reset the methodology of erformace evaluatio, describe the settigs of simulatios, itroduce the comared algorithms ad fially reset evaluatio results. 6. Methodology ad Settigs We evaluate our algorithms with the erformace metric of delivery ratio, delay, cost ad efficiecy. These metrics have bee defied i Sectio 2. We comare our algorithms with several other algorithms, which is to be itroduced shortly. The simulatios are coducted with the three datasets of real GPS vehicular traces. Oe dataset icludes the vehicular traces of more tha 4, taxis collected i Shaghai, the secod dataset is the traces of more tha 2, buses i Shaghai ad the third dataset cosists of vehicular traces of more tha 2, taxis collected i Shezhe. The Shaghai dataset covers a duratio of two years ad the Shezhe dataset a duratio of oe moth. The whole urba area of Shaghai is 33 kilometers i legth ad 69 kilometers i width, ad that of Shezhe is about 27 kilometers i legth ad 97 kilometers i width. The whole sace is divided ito grids, ad the grid size is three kilometers by default ad will be varied i the imact study of grid size. The commuicatio rage is 3 meters. We cosider lik iterfaces, ad each ode ca commuicate with oe eighbor at ay time. We radomly select a subset of 4 taxis or buses from the comlete trace for simulatios. For each acket, we radomly select its source ad destiatio. The ackets are ijected at differet times. Every acket has the same size ad riority. The maximum ho ad the maximum time-to-live (TTL) of each acket is set to 2 ad 2 hours, resectively. The umber of ackets is varied from to 8 to study differet loads of the etwork. The order of Markov chais is set to two. From coditioal etroy aalysis, we have already foud that a higher order beyod two gives little reductio i ucertaity. To build the mobility atter for each vehicle, its vehicular trace of the ast 5 days is used. Each data oit is the average over five differet rus of trace-drive simulatios. 6.2 Comared Algorithms Floodig [2], also kow as eidemic routig, is a simle algorithm. Each ode forwards all the ackets it carries to ay ode it meets. This algorithm rovides a uer boud o delivery ratio ad a lower boud o delivery delay. It itroduces very high cost, which is the major defect. [8] is a oortuistic routig algorithm, which radomly decides whether to forward a acket to aother ode. I simulatios, the robability is set to.4. This algorithm reresets the algorithms without redictios. [4] is a routig algorithm for delay tolerat etworks. It obtais the robability of each ode residig i each ossible locatio by aalyzig the his- 7

8 8 IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS Relative delivery ratio Figure 6: Delivery ratio vs. amout of ackets, with Shaghai taxi dataset. Average delay /s Figure 7: Average delay vs. amout of ackets, with Shaghai taxi dataset. Total cost Figure 8: Total cost vs. amout of ackets, with Shaghai taxi dataset. Efficiecy Figure 9: Efficiecy vs. amout of ackets, with Shaghai taxi dataset torical trace data. It assumes that every ode has the full kowledge of such robabilities of all vehicles. It the comutes the cotact robability of every two vehicles based o the robability distributio, ad the routig decisios ca be made. tributio [6] is a routig algorithm usig a simle mobility atter that oly cosiders the iter-meetig times of exoetial distributio. This atter makes redictio ideedet of the curret locatio of a vehicle. 6.3 Comarative Results We reset erformace results of our algorithms comared agaist other algorithms. First, we show the results usig the Shaghai dataset of real taxi traces. To characterize the mobility atter, the vehicular trace of the recet 5 days is used. We vary the amout of ackets ad comare the six algorithms i terms of delivery ratio, average delay ad total cost uder differet loads of etwork. For a give settig of amout of ackets, the same set of ackets ad the set of odes are used for all the six algorithms. Sice the delivery ratio is largely affected by the simulated time legth, we use the metric of relative delivery ratio istead of bare delivery ratio, which is the delivery ratio of each algorithm ormalized by that of Floodig. I Figure 6, the erformace of the six algorithms i terms of relative delivery ratio is show. We ca see that our algorithms erform better tha, ad Max-cotributio. Amog the six algorithms, Floodig erforms the best, as exected. I geeral, the algorithms that use redictios roduce better delivery ratios tha the algorithms that make o redictios. Our algorithms are better tha ad tributio because our algorithms use ot oly the historical traces iformatio but also the curret state ad the revious states. Predicted trajectories of vehicles hel to fid better routig aths. The global algorithm is better tha the distributed oe sice it has the global, comlete etwork iformatio. We ca also fid that whe the amout of ackets icreases, the overall delivery ratios of all algorithms decrease. The reaso is that the overall caacity of the etwork is limited. By ijectig more ackets, the ackets may comete for etwork resources ad as a result, fewer ackets ca be delivered i the ed. I Figure 7, average delay agaist amout of ackets is lotted. Our algorithms have a lower delay tha, ad tributio. As exected, Floodig has the smallest delay. The average delays of our algorithms are slightly larger tha that of floodig. This erformace gai of our algorithms is maily due to the fact that routig aths with high delivery robabilities usually lead to shorter delays. Sice our algorithms ca select routig aths of high delivery robabilities, the resultat delay is low. Figure 8 shows the costs of the six algorithms. We ca fid that our algorithms have lower costs, better tha all the other algorithms. The mai reaso is that by effectively redictig the trajectories of vehicles, we oly cosider the aths that lead to evetual delivery with high robability. Therefore, uecessary acket trasfers are greatly reduced. I Figure 9, we comare the efficiecies of the six algorithms. We ca see that our algorithms have higher efficiecy, better tha all the other algorithms. Floodig ad have a similar efficiecy ad are much worse tha the rest four. This is due to the blidess of Floodig ad whe they are makig trasfer decisios. tributio ad have larger efficiecy tha Floodig ad P-radom, but have lower efficiecy tha our algorithms, sice tributio ad merely uses a simle mobility atter of iter-meetig time. 6.4 Effect of Trace Datasets To validate the erformace of the roosed algorithms, we also show the erformace results with the Shaghai bus dataset ad Shezhe taxi dataset. It should be oted that the whole area of Shezhe is oly oe third of that of Shaghai. Thus, the Shezhe dataset rovides a better etwork coectivity tha the Shaghai taxi dataset does. The Shaghai bus dataset has the best etwork coectivity because buses ted to ru o the same routes ad the buses are more desely distributed alog the routes. I Figure ad Figure 4, the erformace of relative delivery ratio for the six algorithms is show. We ca see the similar tred as show i Figure 6 that the roosed global algorithm outerforms the distributed algorithm ad that both of the algorithms achieve better delivery ratio erformace tha the rest four other algorithms. O average, the distributed algorithm achieves several times larger delivery ratio tha ad is about 75% of the delivery ratio achieved by the Floodig. However, we also fid that the imacts of

9 Y. ZHU ET AL.: TRAJECTORY IMPROVES DATA DELIVERY IN URBAN VEHICULAR NETWORKS 9 Relative delivery ratio Figure : Delivery ratio vs. amout of ackets, with Shaghai bus dataset. Average delay /s Figure : Average delay vs. amout of ackets, with Shaghai bus dataset. Total cost x 4 Figure 2: Total cost vs. amout of ackets, with Shaghai bus dataset. Efficiecy Figure 3: Efficiecy vs. amout of ackets, with Shaghai bus dataset. acket amout i Shaghai bus dataset ad Shezhe taxi dataset are ot as large as i Shaghai taxi dataset. This is because the better etwork coectivity i both Shaghai bus dataset ad Shezhe taxi dataset leads to a higher etwork caacity. The erformace of average delay for the six algorithms is show i Figure ad Figure 5. We ca see that the result is cosistet with that i Shaghai taxi dataset. The roosed algorithms roduce a average delay that is close to the delay of Floodig. The average delay of is much larger tha the rest of algorithms. We ca see the average delay for all algorithms icrease slightly as the acket amout icreases, sice the delivery caability is limited. I Figure 2 ad Figure 6, the total cost for the six algorithms is show. It is show that the roosed algorithms itroduce much lower cost tha,, ad. I additio, as the acket amout icreases, the costs of the roosed global ad distributed algorithm icrease with a lower rate tha the rest algorithms. I Figure 3 ad Figure 7, we comare the efficiecy erformace of the six algorithms. The global algorithm achieves the highest efficiecy ad the distributed algorithm is the secod best amog all the algorithms. I summary, the erformace results usig the Shaghai Bus ad Shezhe Taxi dataset are cosistet with those usig the Shaghai Taxi dataset. This cofirms that the roosed algorithms ca still achieve good erformace for differet tyes of vehicles ad for differet desities of vehicles. Note that taxis ad buses caot rereset all tyes of vehicles. Mobility atters of taxis may be differet from those of other tye of vehicles. We do ot have access to traces of rivate vehicles. Thus, we are ot able to show the erformace of our algorithm whe traces of rivate cars are used. However, our algorithm should work well if there exist mobility atters for rivate cars. 6.5 Additioal Evaluatio Results It is clear that other imortat system arameters icludig grid size ad legth of historical trace make imact o the erformace of our algorithms. We have also erformed additioal simulatios to study such imact of the two system arameters. The evaluatio results ca be foud i the olie sulemetary material of the aer. 7 RELATED WORK We classify existig routig algorithms for vehicular etworks ito two categories. For first class of routig algorithms, there is o eed to make estimatio or redictio o vehicular traces. They take advatage of avigatio systems, i which vehicular traces are riori kow before they begi to travel []. This model ad assumtio work well i traditioal Delay Tolerat Networks, such as iterlaetary etworks or satellite etworks. The odes i such etworks have simle ad stable mobility atters. These algorithms ca oly be alicable to those vehicular etworks, i which drivers must tell the avigatio system the destiatios before their joureys ad must follow the lead of the system [2]. Some work assumes artial kowledge about the vehicular traces. I TBD [22], a routig roblem is cosidered to deliver a acket from a mobile vehicle to a static AP. The movemet ath of a vehicle from the source to the destiatio is kow by itself through a avigatio system. It the rooses a lik model for comutig the exected delay of a road segmet, based o which the ed to ed delay ca be comuted. The secod class of routig algorithms makes estimatios about routig metrics, sice there is o further iformatio about ode future traces. Delegate Forwardig [23] demostrates that forwardig with a metric of good quality ca reduce etwork cost. This is doe by the strategy of oly forwardig ackets to those odes which lead the acket to the highest quality. RAPID [3] treats the routig of DTNs as a resource allocatio roblem ad rooses a routig rotocol to maximize the erformace of a secific routig metric. The algorithms metioed above care about calculatio of metrics by estimatig delay or iter-meetig time based o the simle model of exoetial iter-meetig times. tributio [6] cosiders the joit otimizatio of lik schedulig ad acket forwardig. It illustrates that this otimizatio is better tha former algorithms. [4] characterizes mobility atters with aearace frequecies of odes over a sace. The algorithm idicates that odes with the similar frequecies of aearaces have more oortuities to coect. This brigs beefits to routig i DTNs. 9

10 IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS Relative delivery ratio Figure 4: Delivery ratio vs. amout of ackets, with Shezhe taxi dataset. Average delay /s Figure 5: Average delay vs. amout of ackets, with Shezhe taxi dataset. Total cost x 4 Figure 6: Total cost vs. amout of ackets, with Shezhe taxi dataset. Efficiecy Figure 7: Efficiecy vs. amout of ackets, with Shezhe taxi dataset. 8 CONCLUSION I this aer, we demostrate the strog satiotemoral regularity with vehicle mobility by etroy aalysis with the extesive datasets of real taxi ad bus traces. By develoig multile order Markov chais, we redict vehicle trajectories. Based o the aalytical model, we derive delivery robability with the redicted robabilistic trajectories. The roosed algorithms take full advatage of redicted robabilistic vehicle trajectories. Extesive simulatios based o the large datasets of real vehicular GPS traces. Performace results verify that our algorithm outerforms other algorithms. This demostrates that redicted trajectories do hel data delivery i vehicular etworks. ACKNOWLEDGEMENTS This research is suorted by Shaghai Pu Jiag Talets Program (PJ458), Shaghai Che Guag Program (CG), NSFC (No , 6939, 6279, 6933, , 67237), MIIT of Chia (29ZX36--), Doctoral Fud of Miistry of Educatio of Chia (27322), Natioal 863 Program (29AA22 ad 2AA5), HP IRP (CW2673), SJTU SMC Project (22), STCSM (8dz56, 2ZR449), Sigaore NRF (CREATE E2S2), NSFC/RGC (N-HKUST6/), HKUST (RPCEG29, SRFIEG7-C ad SBI9/.EG-C), ad Guagdog Bureau of Sciece ad Techology (GDSTEG6). REFERENCES [] F. Bai, D. D. Stacil, ad H. Krisha, "Toward uderstadig characteristics of dedicated short rage commuicatios (DSRC) from a ersective of vehicular etwork egieers," Proc. ACM MOBICOM, 2. [2] Z. Li, Y. Liu, M. Li, J. Wag, ad Z. Cao, "Exloitig Ubiquitous Data Collectio for Mobile Users i Wireless Sesor Networks," IEEE TPDS, vol. 24(2),, , 23. [3] M. Li ad Y. Liu, "Redered Path: Rage-Free Localizatio i Aisotroic Sesor Networks with Holes," IEEE/ACM Trasactios o Networkig, vol. 8(),, , 2. [4] L. Chisalita ad N. Shahmehri, "A eer-to-eer aroach to vehicular commuicatio for the suort of traffic safety alicatios," Proc. The 5th IEEE Coferece o Itelliget Trasortatio Systems, 22, [5] Z. Li, Y. Zhu, H. Zhu, ad M. Li, "Comressive Sesig Aroach to Urba Traffic Sesig," Proc. IEEE ICDCS, 2. [6] H. Zhu, Y. Zhu, M. Li, ad L. M. Ni, "SEER: Metroolita-scale Traffic Percetio Based o Lossy Sesory Data," Proc. IEEE INFOCOM, 29. [7] J. Eriksso, L. Girod, B. Hull, R. Newto, S. Madde, ad H. Balakrisha, "The Pothole Patrol: Usig a Mobile Sesor Network for Road Surface Moitorig," Proc. ACM MobiSys, 28. [8] P. Gibbos, B. Kar, Y. Ke, S. Nath, ad S. Sesha, "Iriset: A architecture for a worldwide sesor web," IEEE Pervasive Comutig,, 22-33, 23. [9] U. Lee, B. Zhou, M. Gerla, E. Magistretti, P. Bellavista, ad A. Corradi, "Mobeyes: Smart Mobs for Urba Moitorig with a Vehicular Sesor Network," IEEE Wireless Commuicatios, vol. 3(5),, 52-57, 26. [] I. Leotiadis ad C. Mascolo, "Geos: Geograhical oortuistic routig for vehicular etworks," Proc. IEEE WoWMoM, 27,. -6. [] G. Marfia, M. Roccetti, C. E. Palazzi, ad A. Amoroso, "Efficiet vehicle-to-edestria exchage of medical data: a emirical model with relimiary results," Proc. ACM MobiHoc Worksho o Pervasive Wireless 2. [2] I. Leotiadis, P. Costa, ad C. Mascolo, "Extedig access oit coectivity through oortuistic routig i vehicular etworks," Proc. IEEE INFOCOM, 2. [3] A. Balasubramaia, B. Levie, ad A. Vekataramai, "DTN routig as a resource allocatio roblem," Proc. ACM SIGCOMM, 27. [4] J. Leguay, T. Friedma, ad V. Coa, "DTN Routig i a Mobility Patter Sace," Proc. ACM SIGCOMM Worksho o Delay-tolerat Networkig, 25, [5] J. Krumm ad E. Horvitz, "Predestiatio: Where Do You Wat to Go Today?," Comuter, vol. 4(4),, 5-7, Aril 27. [6] K. Lee, Y. Yi, J. Jeog, H. Wo, I. Rhee, ad S. Chog, "Max-cotributio: O otimal resource allocatio i delay tolerat etworks," Proc. IEEE INFOCOM, 2. [7] J. Burgess, B. Gallagher, D. Jese, ad B. N. Levie, "Maxro: Routig for vehicle-based disrutio-tolerat etworks," Proc. IEEE INFOCOM, 26. [8] S. Jai, K. Fall, ad R. Patra, "Routig i a delay tolerat etwork," Proc. ACM SIGCOMM 24. [9] Z. Che, H. Kug, ad D. Vlah, "Ad hoc relay wireless etworks over movig vehicles o highways," Proc. ACM Mobihoc, 2,. 25. [2] Y. Yi, A. Proutière, ad M. Chiag, "Comlexity i wireless schedulig: Imact ad tradeoffs," Proc. ACM MobiHoc, 28, [2] R. Ramaatha, R. Hase, P. Basu, R. Rosales-Hai, ad R. Krisha, "Prioritized eidemic routig for oortuistic etworks," Proc. ACM MobiSys worksho o Mobile Oortuistic Networks (MobiO), 27,. 66. [22] J. Jeog, S. Guo, Y. Gu, T. He, ad D. Du, "TBD: Trajectory-based data forwardig for light-traffic vehicular etworks," Proc. IEEE ICDCS, 29. [23] V. Erramilli, M. Crovella, A. Chaitreau, ad C. Diot, "Delegatio forwardig," Proc. ACM MobiHoc, 28,

11 IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS Yami Zhu (M 2) is a Associate Professor i the Deartmet of Comuter Sciece ad Egieerig at Shaghai Jiao Tog Uiversity. He obtaied his PhD i comuter sciece from the Deartmet of Comuter Sciece ad Egieerig at the Hog Kog Uiversity of Sciece ad Techology i 27. His research iterests iclude vehicular etworks, sesor etworks ad mobile comutig. Prior to joiig Shaghai Jiao Tog Uiversity, he was a research associate with the Deartmet of Comutig at the Imerial College Lodo. He is a member of the IEEE ad the IEEE Commuicatios Society. Yuche Wu obtaied his bachelor degree from the Deartmet of Comuter Sciece ad Egieerig at Shaghai Jiao Tog Uiversity i 2. He is a master studet i the Deartmet of Comuter Sciece ad Egieerig at Shaghai Jiao Tog Uiversity i 2. His research iterests iclude vehicular etworks ad mobile comutig. Bo Li (F ) is a rofessor i the Deartmet of Comuter Sciece ad Egieerig, Hog Kog Uiversity of Sciece ad Techology. He is a Cheug Kog Chair Professor i Shaghai Jiao Tog Uiversity, Chia, ad the Chief Techical Advisor for Chia Cache Cor. (NASDAQ:CCIH). He was reviously with IBM Networkig System Divisio, Research Triagle Park, ad a adjuct researcher at Microsoft Research Asia. His recet iterests iclude: large-scale cotet distributio i the Iteret, Peer-to-Peer media streamig, the Iteret toology, cloud comutig, gree comutig ad commuicatios. He received his B. Eg. Degree i the Comuter Sciece from Tsighua Uiversity, Beijig, ad his Ph.D. degree i the Electrical ad Comuter Egieerig from Uiversity of Massachusetts at Amherst.

A NOTE ON COARSE GRAINED PARALLEL INTEGER SORTING

A NOTE ON COARSE GRAINED PARALLEL INTEGER SORTING Chater 26 A NOTE ON COARSE GRAINED PARALLEL INTEGER SORTING A. Cha ad F. Dehe School of Comuter Sciece Carleto Uiversity Ottawa, Caada K1S 5B6 æ {acha,dehe}@scs.carleto.ca Abstract Keywords: We observe

More information

Design of efficient, virtual non-blocking optical switches

Design of efficient, virtual non-blocking optical switches Desig of efficiet, virtual o-blockig otical switches Larry F. Lid, Michael Sratt Mobile Systems ad Services Laboratory HP Laboratories Bristol HPL-200-239 March 3 th, 2002* otical switchig, switch desig

More information

islerp: An Incremental Approach to Slerp

islerp: An Incremental Approach to Slerp isler: A Icremetal Aroach to Sler Xi Li Comuter Sciece Deartmet Digie Istitute of Techology xli@digie.edu Abstract I this aer, a icremetal uaterio iterolatio algorithm is itroduced. With the assumtio of

More information

What is the difference between a statistician and a mortician? Nobody's dying to see the statistician! Chapter 8 Interval Estimation

What is the difference between a statistician and a mortician? Nobody's dying to see the statistician! Chapter 8 Interval Estimation Slides Preared by JOHN S. LOUCKS St. Edward s Uiversity Slide 1 What is the differece betwee a statisticia ad a morticia? Nobody's dyig to see the statisticia! Slide Chater 8 Iterval Estimatio Poulatio

More information

Journal of Chemical and Pharmaceutical Research, 2014, 6(2): Research Article

Journal of Chemical and Pharmaceutical Research, 2014, 6(2): Research Article Available olie www.ocr.com Joural of Chemical ad Pharmaceutical Research 204 6(2):250-255 Research Article ISSN : 0975-784 CODEN(USA) : JCPRC5 Based fuzzy atter recogitio methodology for the DDos evaluatio

More information

Evaluation scheme for Tracking in AMI

Evaluation scheme for Tracking in AMI A M I C o m m u i c a t i o A U G M E N T E D M U L T I - P A R T Y I N T E R A C T I O N http://www.amiproject.org/ Evaluatio scheme for Trackig i AMI S. Schreiber a D. Gatica-Perez b AMI WP4 Trackig:

More information

Ones Assignment Method for Solving Traveling Salesman Problem

Ones Assignment Method for Solving Traveling Salesman Problem Joural of mathematics ad computer sciece 0 (0), 58-65 Oes Assigmet Method for Solvig Travelig Salesma Problem Hadi Basirzadeh Departmet of Mathematics, Shahid Chamra Uiversity, Ahvaz, Ira Article history:

More information

3D Model Retrieval Method Based on Sample Prediction

3D Model Retrieval Method Based on Sample Prediction 20 Iteratioal Coferece o Computer Commuicatio ad Maagemet Proc.of CSIT vol.5 (20) (20) IACSIT Press, Sigapore 3D Model Retrieval Method Based o Sample Predictio Qigche Zhag, Ya Tag* School of Computer

More information

Morgan Kaufmann Publishers 26 February, COMPUTER ORGANIZATION AND DESIGN The Hardware/Software Interface. Chapter 5

Morgan Kaufmann Publishers 26 February, COMPUTER ORGANIZATION AND DESIGN The Hardware/Software Interface. Chapter 5 Morga Kaufma Publishers 26 February, 28 COMPUTER ORGANIZATION AND DESIGN The Hardware/Software Iterface 5 th Editio Chapter 5 Set-Associative Cache Architecture Performace Summary Whe CPU performace icreases:

More information

CSC 220: Computer Organization Unit 11 Basic Computer Organization and Design

CSC 220: Computer Organization Unit 11 Basic Computer Organization and Design College of Computer ad Iformatio Scieces Departmet of Computer Sciece CSC 220: Computer Orgaizatio Uit 11 Basic Computer Orgaizatio ad Desig 1 For the rest of the semester, we ll focus o computer architecture:

More information

performance to the performance they can experience when they use the services from a xed location.

performance to the performance they can experience when they use the services from a xed location. I the Proceedigs of The First Aual Iteratioal Coferece o Mobile Computig ad Networkig (MobiCom 9) November -, 99, Berkeley, Califoria USA Performace Compariso of Mobile Support Strategies Rieko Kadobayashi

More information

. Written in factored form it is easy to see that the roots are 2, 2, i,

. Written in factored form it is easy to see that the roots are 2, 2, i, CMPS A Itroductio to Programmig Programmig Assigmet 4 I this assigmet you will write a java program that determies the real roots of a polyomial that lie withi a specified rage. Recall that the roots (or

More information

Lecture 28: Data Link Layer

Lecture 28: Data Link Layer Automatic Repeat Request (ARQ) 2. Go ack N ARQ Although the Stop ad Wait ARQ is very simple, you ca easily show that it has very the low efficiecy. The low efficiecy comes from the fact that the trasmittig

More information

Lecture 5. Counting Sort / Radix Sort

Lecture 5. Counting Sort / Radix Sort Lecture 5. Coutig Sort / Radix Sort T. H. Corme, C. E. Leiserso ad R. L. Rivest Itroductio to Algorithms, 3rd Editio, MIT Press, 2009 Sugkyukwa Uiversity Hyuseug Choo choo@skku.edu Copyright 2000-2018

More information

Announcements. Reading. Project #4 is on the web. Homework #1. Midterm #2. Chapter 4 ( ) Note policy about project #3 missing components

Announcements. Reading. Project #4 is on the web. Homework #1. Midterm #2. Chapter 4 ( ) Note policy about project #3 missing components Aoucemets Readig Chapter 4 (4.1-4.2) Project #4 is o the web ote policy about project #3 missig compoets Homework #1 Due 11/6/01 Chapter 6: 4, 12, 24, 37 Midterm #2 11/8/01 i class 1 Project #4 otes IPv6Iit,

More information

Python Programming: An Introduction to Computer Science

Python Programming: An Introduction to Computer Science Pytho Programmig: A Itroductio to Computer Sciece Chapter 6 Defiig Fuctios Pytho Programmig, 2/e 1 Objectives To uderstad why programmers divide programs up ito sets of cooperatig fuctios. To be able to

More information

Contrace: Traceroute Facility for Content- Centric Network

Contrace: Traceroute Facility for Content- Centric Network Cotrace: Traceroute Facility for Cotet- Cetric Network htts://tools.ietf.org/html/draft-asaeda-icrg-cotrace-01 Hitoshi Asaeda (NICT) Xu Shao (NICT) Thierry Turletti (Iria) 1 Outlie Motivatio Desig cocet

More information

Lower Bounds for Sorting

Lower Bounds for Sorting Liear Sortig Topics Covered: Lower Bouds for Sortig Coutig Sort Radix Sort Bucket Sort Lower Bouds for Sortig Compariso vs. o-compariso sortig Decisio tree model Worst case lower boud Compariso Sortig

More information

Outline. M/M/m Queue. Analysis of M/M/m Queue. EEC 686/785 Modeling & Performance Evaluation of Computer Systems. Lecture 23

Outline. M/M/m Queue. Analysis of M/M/m Queue. EEC 686/785 Modeling & Performance Evaluation of Computer Systems. Lecture 23 EEC 686/785 odelig & Perforace Evaluatio of Couter Systes Lecture Deartet of Electrical ad Couter Egieerig Clevelad State Uiversity webig@ieee.org (based o Dr. Raj Jai s lecture otes Outlie Review of lecture

More information

Throughput-Delay Scaling in Wireless Networks with Constant-Size Packets

Throughput-Delay Scaling in Wireless Networks with Constant-Size Packets Throughput-Delay Scalig i Wireless Networks with Costat-Size Packets Abbas El Gamal, James Mamme, Balaji Prabhakar, Devavrat Shah Departmets of EE ad CS Staford Uiversity, CA 94305 Email: {abbas, jmamme,

More information

27 Refraction, Dispersion, Internal Reflection

27 Refraction, Dispersion, Internal Reflection Chapter 7 Refractio, Dispersio, Iteral Reflectio 7 Refractio, Dispersio, Iteral Reflectio Whe we talked about thi film iterferece, we said that whe light ecouters a smooth iterface betwee two trasparet

More information

CIS 121 Data Structures and Algorithms with Java Spring Stacks, Queues, and Heaps Monday, February 18 / Tuesday, February 19

CIS 121 Data Structures and Algorithms with Java Spring Stacks, Queues, and Heaps Monday, February 18 / Tuesday, February 19 CIS Data Structures ad Algorithms with Java Sprig 09 Stacks, Queues, ad Heaps Moday, February 8 / Tuesday, February 9 Stacks ad Queues Recall the stack ad queue ADTs (abstract data types from lecture.

More information

Analysis Metrics. Intro to Algorithm Analysis. Slides. 12. Alg Analysis. 12. Alg Analysis

Analysis Metrics. Intro to Algorithm Analysis. Slides. 12. Alg Analysis. 12. Alg Analysis Itro to Algorithm Aalysis Aalysis Metrics Slides. Table of Cotets. Aalysis Metrics 3. Exact Aalysis Rules 4. Simple Summatio 5. Summatio Formulas 6. Order of Magitude 7. Big-O otatio 8. Big-O Theorems

More information

Adaptive Resource Allocation for Electric Environmental Pollution through the Control Network

Adaptive Resource Allocation for Electric Environmental Pollution through the Control Network Available olie at www.sciecedirect.com Eergy Procedia 6 (202) 60 64 202 Iteratioal Coferece o Future Eergy, Eviromet, ad Materials Adaptive Resource Allocatio for Electric Evirometal Pollutio through the

More information

Lecture 2: Spectra of Graphs

Lecture 2: Spectra of Graphs Spectral Graph Theory ad Applicatios WS 20/202 Lecture 2: Spectra of Graphs Lecturer: Thomas Sauerwald & He Su Our goal is to use the properties of the adjacecy/laplacia matrix of graphs to first uderstad

More information

Minimum Rank of Graphs Powers Family

Minimum Rank of Graphs Powers Family Oe Joural of Discrete Mathematics 0 65-69 htt://dxdoiorg/046/odm00 Published Olie Aril 0 (htt://wwwscirporg/oural/odm) Miimum Rak of rahs Powers Family Alimohammad Nazari Marzieh Karimi Radoor Deartmet

More information

Lecture 7 7 Refraction and Snell s Law Reading Assignment: Read Kipnis Chapter 4 Refraction of Light, Section III, IV

Lecture 7 7 Refraction and Snell s Law Reading Assignment: Read Kipnis Chapter 4 Refraction of Light, Section III, IV Lecture 7 7 Refractio ad Sell s Law Readig Assigmet: Read Kipis Chapter 4 Refractio of Light, Sectio III, IV 7. History I Eglish-speakig coutries, the law of refractio is kow as Sell s Law, after the Dutch

More information

A QoS Provisioning mechanism of Real-time Wireless USB Transfers for Smart HDTV Multimedia Services

A QoS Provisioning mechanism of Real-time Wireless USB Transfers for Smart HDTV Multimedia Services A QoS Provisioig mechaism of Real-time Wireless USB Trasfers for Smart HDTV Multimedia Services Ji-Woo im 1, yeog Hur 2, Jog-Geu Jeog 3, Dog Hoo Lee 4, Moo Sog Yeu 5, Yeowoo Lee 6 ad Seog Ro Lee 7 1 Istitute

More information

Pruning and Summarizing the Discovered Time Series Association Rules from Mechanical Sensor Data Qing YANG1,a,*, Shao-Yu WANG1,b, Ting-Ting ZHANG2,c

Pruning and Summarizing the Discovered Time Series Association Rules from Mechanical Sensor Data Qing YANG1,a,*, Shao-Yu WANG1,b, Ting-Ting ZHANG2,c Advaces i Egieerig Research (AER), volume 131 3rd Aual Iteratioal Coferece o Electroics, Electrical Egieerig ad Iformatio Sciece (EEEIS 2017) Pruig ad Summarizig the Discovered Time Series Associatio Rules

More information

Global Optimization of File Availability Through Replication for Efficient File Sharing in MANETs

Global Optimization of File Availability Through Replication for Efficient File Sharing in MANETs Global Optimizatio of File Availability Through Replicatio for Efficiet File Sharig i MANETs Kag Che ad Haiyig She Departmet of Electrical ad Computer Egieerig Clemso Uiversity Clemso, South Carolia 29631

More information

Relay Placement Based on Divide-and-Conquer

Relay Placement Based on Divide-and-Conquer Relay Placemet Based o Divide-ad-Coquer Ravabakhsh Akhlaghiia, Azadeh Kaviafar, ad Mohamad Javad Rostami, Member, IACSIT Abstract I this paper, we defie a relay placemet problem to cover a large umber

More information

Lecture 6. Lecturer: Ronitt Rubinfeld Scribes: Chen Ziv, Eliav Buchnik, Ophir Arie, Jonathan Gradstein

Lecture 6. Lecturer: Ronitt Rubinfeld Scribes: Chen Ziv, Eliav Buchnik, Ophir Arie, Jonathan Gradstein 068.670 Subliear Time Algorithms November, 0 Lecture 6 Lecturer: Roitt Rubifeld Scribes: Che Ziv, Eliav Buchik, Ophir Arie, Joatha Gradstei Lesso overview. Usig the oracle reductio framework for approximatig

More information

Sorting in Linear Time. Data Structures and Algorithms Andrei Bulatov

Sorting in Linear Time. Data Structures and Algorithms Andrei Bulatov Sortig i Liear Time Data Structures ad Algorithms Adrei Bulatov Algorithms Sortig i Liear Time 7-2 Compariso Sorts The oly test that all the algorithms we have cosidered so far is compariso The oly iformatio

More information

condition w i B i S maximum u i

condition w i B i S maximum u i ecture 10 Dyamic Programmig 10.1 Kapsack Problem November 1, 2004 ecturer: Kamal Jai Notes: Tobias Holgers We are give a set of items U = {a 1, a 2,..., a }. Each item has a weight w i Z + ad a utility

More information

Elementary Educational Computer

Elementary Educational Computer Chapter 5 Elemetary Educatioal Computer. Geeral structure of the Elemetary Educatioal Computer (EEC) The EEC coforms to the 5 uits structure defied by vo Neuma's model (.) All uits are preseted i a simplified

More information

A Study on the Performance of Cholesky-Factorization using MPI

A Study on the Performance of Cholesky-Factorization using MPI A Study o the Performace of Cholesky-Factorizatio usig MPI Ha S. Kim Scott B. Bade Departmet of Computer Sciece ad Egieerig Uiversity of Califoria Sa Diego {hskim, bade}@cs.ucsd.edu Abstract Cholesky-factorizatio

More information

Pattern Recognition Systems Lab 1 Least Mean Squares

Pattern Recognition Systems Lab 1 Least Mean Squares Patter Recogitio Systems Lab 1 Least Mea Squares 1. Objectives This laboratory work itroduces the OpeCV-based framework used throughout the course. I this assigmet a lie is fitted to a set of poits usig

More information

Throughput-Delay Tradeoffs in Large-Scale MANETs with Network Coding

Throughput-Delay Tradeoffs in Large-Scale MANETs with Network Coding Throughput-Delay Tradeoffs i Large-Scale MANETs with Network Codig Chi Zhag ad Yuguag Fag Departmet of Electrical ad Computer Egieerig Uiversity of Florida, Gaiesville, FL 326 Email: {zhagchi@, fag@ece.}ufl.edu

More information

CS 683: Advanced Design and Analysis of Algorithms

CS 683: Advanced Design and Analysis of Algorithms CS 683: Advaced Desig ad Aalysis of Algorithms Lecture 6, February 1, 2008 Lecturer: Joh Hopcroft Scribes: Shaomei Wu, Etha Feldma February 7, 2008 1 Threshold for k CNF Satisfiability I the previous lecture,

More information

Alpha Individual Solutions MAΘ National Convention 2013

Alpha Individual Solutions MAΘ National Convention 2013 Alpha Idividual Solutios MAΘ Natioal Covetio 0 Aswers:. D. A. C 4. D 5. C 6. B 7. A 8. C 9. D 0. B. B. A. D 4. C 5. A 6. C 7. B 8. A 9. A 0. C. E. B. D 4. C 5. A 6. D 7. B 8. C 9. D 0. B TB. 570 TB. 5

More information

A PREDICTION MODEL FOR USER S SHARE ANALYSIS IN DUAL- SIM ENVIRONMENT

A PREDICTION MODEL FOR USER S SHARE ANALYSIS IN DUAL- SIM ENVIRONMENT GSJ: Computer Sciece ad Telecommuicatios 03 No.3(39) ISSN 5-3 A PRDICTION MODL FOR USR S SHAR ANALYSIS IN DUAL- SIM NVIRONMNT Thakur Sajay, Jai Parag Orietal Uiversity, Idore, Idia sajaymca00@yahoo.com

More information

BAYESIAN WITH FULL CONDITIONAL POSTERIOR DISTRIBUTION APPROACH FOR SOLUTION OF COMPLEX MODELS. Pudji Ismartini

BAYESIAN WITH FULL CONDITIONAL POSTERIOR DISTRIBUTION APPROACH FOR SOLUTION OF COMPLEX MODELS. Pudji Ismartini Proceedig of Iteratioal Coferece O Research, Implemetatio Ad Educatio Of Mathematics Ad Scieces 014, Yogyakarta State Uiversity, 18-0 May 014 BAYESIAN WIH FULL CONDIIONAL POSERIOR DISRIBUION APPROACH FOR

More information

1 Graph Sparsfication

1 Graph Sparsfication CME 305: Discrete Mathematics ad Algorithms 1 Graph Sparsficatio I this sectio we discuss the approximatio of a graph G(V, E) by a sparse graph H(V, F ) o the same vertex set. I particular, we cosider

More information

Sum-connectivity indices of trees and unicyclic graphs of fixed maximum degree

Sum-connectivity indices of trees and unicyclic graphs of fixed maximum degree 1 Sum-coectivity idices of trees ad uicyclic graphs of fixed maximum degree Zhibi Du a, Bo Zhou a *, Nead Triajstić b a Departmet of Mathematics, South Chia Normal Uiversity, uagzhou 510631, Chia email:

More information

The isoperimetric problem on the hypercube

The isoperimetric problem on the hypercube The isoperimetric problem o the hypercube Prepared by: Steve Butler November 2, 2005 1 The isoperimetric problem We will cosider the -dimesioal hypercube Q Recall that the hypercube Q is a graph whose

More information

! Given the following Structure: ! We can define a pointer to a structure. ! Now studentptr points to the s1 structure.

! Given the following Structure: ! We can define a pointer to a structure. ! Now studentptr points to the s1 structure. Liked Lists Uit 5 Sectios 11.9 & 18.1-2 CS 2308 Fall 2018 Jill Seama 11.9: Poiters to Structures! Give the followig Structure: struct Studet { strig ame; // Studet s ame it idnum; // Studet ID umber it

More information

ECE4050 Data Structures and Algorithms. Lecture 6: Searching

ECE4050 Data Structures and Algorithms. Lecture 6: Searching ECE4050 Data Structures ad Algorithms Lecture 6: Searchig 1 Search Give: Distict keys k 1, k 2,, k ad collectio L of records of the form (k 1, I 1 ), (k 2, I 2 ),, (k, I ) where I j is the iformatio associated

More information

Performance Plus Software Parameter Definitions

Performance Plus Software Parameter Definitions Performace Plus+ Software Parameter Defiitios/ Performace Plus Software Parameter Defiitios Chapma Techical Note-TG-5 paramete.doc ev-0-03 Performace Plus+ Software Parameter Defiitios/2 Backgroud ad Defiitios

More information

Introduction to Wireless & Mobile Systems. Chapter 6. Multiple Radio Access Cengage Learning Engineering. All Rights Reserved.

Introduction to Wireless & Mobile Systems. Chapter 6. Multiple Radio Access Cengage Learning Engineering. All Rights Reserved. Itroductio to Wireless & Mobile Systems Chapter 6 Multiple Radio Access 1 Outlie Itroductio Multiple Radio Access Protocols Cotetio-based Protocols Pure ALOHA Slotted ALOHA CSMA (Carrier Sese Multiple

More information

Chapter 4 The Datapath

Chapter 4 The Datapath The Ageda Chapter 4 The Datapath Based o slides McGraw-Hill Additioal material 24/25/26 Lewis/Marti Additioal material 28 Roth Additioal material 2 Taylor Additioal material 2 Farmer Tae the elemets that

More information

What are we going to learn? CSC Data Structures Analysis of Algorithms. Overview. Algorithm, and Inputs

What are we going to learn? CSC Data Structures Analysis of Algorithms. Overview. Algorithm, and Inputs What are we goig to lear? CSC316-003 Data Structures Aalysis of Algorithms Computer Sciece North Carolia State Uiversity Need to say that some algorithms are better tha others Criteria for evaluatio Structure

More information

FREQUENCY ESTIMATION OF INTERNET PACKET STREAMS WITH LIMITED SPACE: UPPER AND LOWER BOUNDS

FREQUENCY ESTIMATION OF INTERNET PACKET STREAMS WITH LIMITED SPACE: UPPER AND LOWER BOUNDS FREQUENCY ESTIMATION OF INTERNET PACKET STREAMS WITH LIMITED SPACE: UPPER AND LOWER BOUNDS Prosejit Bose Evagelos Kraakis Pat Mori Yihui Tag School of Computer Sciece, Carleto Uiversity {jit,kraakis,mori,y

More information

UNIT 4 Section 8 Estimating Population Parameters using Confidence Intervals

UNIT 4 Section 8 Estimating Population Parameters using Confidence Intervals UNIT 4 Sectio 8 Estimatig Populatio Parameters usig Cofidece Itervals To make ifereces about a populatio that caot be surveyed etirely, sample statistics ca be take from a SRS of the populatio ad used

More information

Multiprocessors. HPC Prof. Robert van Engelen

Multiprocessors. HPC Prof. Robert van Engelen Multiprocessors Prof. Robert va Egele Overview The PMS model Shared memory multiprocessors Basic shared memory systems SMP, Multicore, ad COMA Distributed memory multicomputers MPP systems Network topologies

More information

A New Morphological 3D Shape Decomposition: Grayscale Interframe Interpolation Method

A New Morphological 3D Shape Decomposition: Grayscale Interframe Interpolation Method A ew Morphological 3D Shape Decompositio: Grayscale Iterframe Iterpolatio Method D.. Vizireau Politehica Uiversity Bucharest, Romaia ae@comm.pub.ro R. M. Udrea Politehica Uiversity Bucharest, Romaia mihea@comm.pub.ro

More information

On Nonblocking Folded-Clos Networks in Computer Communication Environments

On Nonblocking Folded-Clos Networks in Computer Communication Environments O Noblockig Folded-Clos Networks i Computer Commuicatio Eviromets Xi Yua Departmet of Computer Sciece, Florida State Uiversity, Tallahassee, FL 3306 xyua@cs.fsu.edu Abstract Folded-Clos etworks, also referred

More information

Lecture 1: Introduction and Strassen s Algorithm

Lecture 1: Introduction and Strassen s Algorithm 5-750: Graduate Algorithms Jauary 7, 08 Lecture : Itroductio ad Strasse s Algorithm Lecturer: Gary Miller Scribe: Robert Parker Itroductio Machie models I this class, we will primarily use the Radom Access

More information

Descriptive Statistics Summary Lists

Descriptive Statistics Summary Lists Chapter 209 Descriptive Statistics Summary Lists Itroductio This procedure is used to summarize cotiuous data. Large volumes of such data may be easily summarized i statistical lists of meas, couts, stadard

More information

Combination Labelings Of Graphs

Combination Labelings Of Graphs Applied Mathematics E-Notes, (0), - c ISSN 0-0 Available free at mirror sites of http://wwwmaththuedutw/ame/ Combiatio Labeligs Of Graphs Pak Chig Li y Received February 0 Abstract Suppose G = (V; E) is

More information

Analysis of Server Resource Consumption of Meteorological Satellite Application System Based on Contour Curve

Analysis of Server Resource Consumption of Meteorological Satellite Application System Based on Contour Curve Advaces i Computer, Sigals ad Systems (2018) 2: 19-25 Clausius Scietific Press, Caada Aalysis of Server Resource Cosumptio of Meteorological Satellite Applicatio System Based o Cotour Curve Xiagag Zhao

More information

Partition in mobile adhoc network with mobility-a new approach for effective use of fast IP address autoconfiguration

Partition in mobile adhoc network with mobility-a new approach for effective use of fast IP address autoconfiguration Mukesh Chad et al. / Iteratioal Joural of Egieerig ad Techology (IJET) Partitio i mobile adhoc etwork with mobility-a ew approach for effective use of fast IP address autocofiguratio Mukesh Chad *, HL

More information

Chapter 1. Introduction to Computers and C++ Programming. Copyright 2015 Pearson Education, Ltd.. All rights reserved.

Chapter 1. Introduction to Computers and C++ Programming. Copyright 2015 Pearson Education, Ltd.. All rights reserved. Chapter 1 Itroductio to Computers ad C++ Programmig Copyright 2015 Pearso Educatio, Ltd.. All rights reserved. Overview 1.1 Computer Systems 1.2 Programmig ad Problem Solvig 1.3 Itroductio to C++ 1.4 Testig

More information

The Counterchanged Crossed Cube Interconnection Network and Its Topology Properties

The Counterchanged Crossed Cube Interconnection Network and Its Topology Properties WSEAS TRANSACTIONS o COMMUNICATIONS Wag Xiyag The Couterchaged Crossed Cube Itercoectio Network ad Its Topology Properties WANG XINYANG School of Computer Sciece ad Egieerig South Chia Uiversity of Techology

More information

A GENERIC CONTEXT MODEL FOR UNIFORM-RECONSTRUCTION BASED SNR-SCALABLE REPRESENTATIONS OF RESIDUAL TEXTURE SIGNALS

A GENERIC CONTEXT MODEL FOR UNIFORM-RECONSTRUCTION BASED SNR-SCALABLE REPRESENTATIONS OF RESIDUAL TEXTURE SIGNALS A GENERIC CONTEXT MODEL FOR UNIFORM-RECONSTRUCTION BASED SNR-SCALABLE REPRESENTATIONS OF RESIDUAL TEXTURE SIGNALS Heier Kirchhoffer, Detlev Mare, ad Thomas Wiegad Image Commuicatio Grou, Image Processig

More information

IS-IS in Detail. ISP Workshops

IS-IS in Detail. ISP Workshops IS-IS i Detail ISP Workshops These materials are licesed uder the Creative Commos Attributio-NoCommercial 4.0 Iteratioal licese (http://creativecommos.org/liceses/by-c/4.0/) Last updated 27 th November

More information

Chapter 3 Classification of FFT Processor Algorithms

Chapter 3 Classification of FFT Processor Algorithms Chapter Classificatio of FFT Processor Algorithms The computatioal complexity of the Discrete Fourier trasform (DFT) is very high. It requires () 2 complex multiplicatios ad () complex additios [5]. As

More information

Evaluation of Distributed and Replicated HLR for Location Management in PCS Network

Evaluation of Distributed and Replicated HLR for Location Management in PCS Network JOURNAL OF INFORMATION SCIENCE AND ENGINEERING 9, 85-0 (2003) Evaluatio of Distributed ad Replicated HLR for Locatio Maagemet i PCS Network Departmet of Computer Sciece ad Iformatio Egieerig Natioal Chiao

More information

Social-P2P: An Online Social Network Based P2P File Sharing System

Social-P2P: An Online Social Network Based P2P File Sharing System 1.119/TPDS.214.23592, IEEE Trasactios o Parallel ad Distributed Systems 1 : A Olie Social Network Based P2P File Sharig System Haiyig She*, Seior Member, IEEE, Ze Li, Studet Member, IEEE, Kag Che Abstract

More information

On (K t e)-saturated Graphs

On (K t e)-saturated Graphs Noame mauscript No. (will be iserted by the editor O (K t e-saturated Graphs Jessica Fuller Roald J. Gould the date of receipt ad acceptace should be iserted later Abstract Give a graph H, we say a graph

More information

Global Support Guide. Verizon WIreless. For the BlackBerry 8830 World Edition Smartphone and the Motorola Z6c

Global Support Guide. Verizon WIreless. For the BlackBerry 8830 World Edition Smartphone and the Motorola Z6c Verizo WIreless Global Support Guide For the BlackBerry 8830 World Editio Smartphoe ad the Motorola Z6c For complete iformatio o global services, please refer to verizowireless.com/vzglobal. Whether i

More information

Appendix D. Controller Implementation

Appendix D. Controller Implementation COMPUTER ORGANIZATION AND DESIGN The Hardware/Software Iterface 5 th Editio Appedix D Cotroller Implemetatio Cotroller Implemetatios Combiatioal logic (sigle-cycle); Fiite state machie (multi-cycle, pipelied);

More information

New Analytical Model of Distributed Coordination Function

New Analytical Model of Distributed Coordination Function IJCSNS Iteratioal Joural of Comuter Sciece ad Netork Security, VOL.8 No.2, December 2008 25 Ne Aalytical Model of Distributed Coordiatio Fuctio Petr Kovar ad Novotý Vít, Bro Uiversity of Techology, Purkyova

More information

Improving Template Based Spike Detection

Improving Template Based Spike Detection Improvig Template Based Spike Detectio Kirk Smith, Member - IEEE Portlad State Uiversity petra@ee.pdx.edu Abstract Template matchig algorithms like SSE, Covolutio ad Maximum Likelihood are well kow for

More information

Security of Bluetooth: An overview of Bluetooth Security

Security of Bluetooth: An overview of Bluetooth Security Versio 2 Security of Bluetooth: A overview of Bluetooth Security Marjaaa Träskbäck Departmet of Electrical ad Commuicatios Egieerig mtraskba@cc.hut.fi 52655H ABSTRACT The purpose of this paper is to give

More information

OCR Statistics 1. Working with data. Section 3: Measures of spread

OCR Statistics 1. Working with data. Section 3: Measures of spread Notes ad Eamples OCR Statistics 1 Workig with data Sectio 3: Measures of spread Just as there are several differet measures of cetral tedec (averages), there are a variet of statistical measures of spread.

More information

World Scientific Research Journal (WSRJ) ISSN: Research on Fresnel Lens Optical Receiving Antenna in Indoor Visible

World Scientific Research Journal (WSRJ) ISSN: Research on Fresnel Lens Optical Receiving Antenna in Indoor Visible World Scietific Research Joural (WSRJ) ISSN: 2472-3703 www.wsr-j.org Research o Fresel Les Optical Receivig Atea i Idoor Visible Light Commuicatio Zhihua Du College of Electroics Egieerig, Chogqig Uiversity

More information

1 Multi-User Cooperative Mobile Video Streaming: Performance Analysis and Online Mechanism Design

1 Multi-User Cooperative Mobile Video Streaming: Performance Analysis and Online Mechanism Design Multi-User Cooperative Mobile Video Streamig: Performace Aalysis ad Olie Mechaism Desig Li Gao, Seior Member, IEEE, Mig Tag, Haitia Pag, Studet Member, IEEE, Jiawei Huag, Fellow, IEEE, ad Lifeg Su, Member,

More information

Interfrence-Aware Clustering Algorithms for Mobile ad hoc Network

Interfrence-Aware Clustering Algorithms for Mobile ad hoc Network Iterfrece-Aware Clusterig Algorithms for Mobile ad hoc Network At Coloy otimizatio-based Algorithm Mahboobeh Parsaoor, Urba Bilstru School of Iformatio Sciece, Comuter ad Electrical Egieerig (IDE), Halmstad

More information

Hash Tables. Presentation for use with the textbook Algorithm Design and Applications, by M. T. Goodrich and R. Tamassia, Wiley, 2015.

Hash Tables. Presentation for use with the textbook Algorithm Design and Applications, by M. T. Goodrich and R. Tamassia, Wiley, 2015. Presetatio for use with the textbook Algorithm Desig ad Applicatios, by M. T. Goodrich ad R. Tamassia, Wiley, 2015 Hash Tables xkcd. http://xkcd.com/221/. Radom Number. Used with permissio uder Creative

More information

arxiv: v2 [cs.ds] 24 Mar 2018

arxiv: v2 [cs.ds] 24 Mar 2018 Similar Elemets ad Metric Labelig o Complete Graphs arxiv:1803.08037v [cs.ds] 4 Mar 018 Pedro F. Felzeszwalb Brow Uiversity Providece, RI, USA pff@brow.edu March 8, 018 We cosider a problem that ivolves

More information

DATA MINING II - 1DL460

DATA MINING II - 1DL460 DATA MINING II - 1DL460 Sprig 2017 A secod course i data miig http://www.it.uu.se/edu/course/homepage/ifoutv2/vt17/ Kjell Orsbor Uppsala Database Laboratory Departmet of Iformatio Techology, Uppsala Uiversity,

More information

Introduction to OSPF. ISP Training Workshops

Introduction to OSPF. ISP Training Workshops Itroductio to OSPF ISP Traiig Workshops 1 OSPF p Ope Shortest Path First p Lik state or SPF techology p Developed by OSPF workig group of IETF (RFC 1247) p OSPFv2 stadard described i RFC2328 p Desiged

More information

6.854J / J Advanced Algorithms Fall 2008

6.854J / J Advanced Algorithms Fall 2008 MIT OpeCourseWare http://ocw.mit.edu 6.854J / 18.415J Advaced Algorithms Fall 2008 For iformatio about citig these materials or our Terms of Use, visit: http://ocw.mit.edu/terms. 18.415/6.854 Advaced Algorithms

More information

An Improved Shuffled Frog-Leaping Algorithm for Knapsack Problem

An Improved Shuffled Frog-Leaping Algorithm for Knapsack Problem A Improved Shuffled Frog-Leapig Algorithm for Kapsack Problem Zhoufag Li, Ya Zhou, ad Peg Cheg School of Iformatio Sciece ad Egieerig Hea Uiversity of Techology ZhegZhou, Chia lzhf1978@126.com Abstract.

More information

Sectio 4, a prototype project of settig field weight with AHP method is developed ad the experimetal results are aalyzed. Fially, we coclude our work

Sectio 4, a prototype project of settig field weight with AHP method is developed ad the experimetal results are aalyzed. Fially, we coclude our work 200 2d Iteratioal Coferece o Iformatio ad Multimedia Techology (ICIMT 200) IPCSIT vol. 42 (202) (202) IACSIT Press, Sigapore DOI: 0.7763/IPCSIT.202.V42.0 Idex Weight Decisio Based o AHP for Iformatio Retrieval

More information

MATHEMATICAL METHODS OF ANALYSIS AND EXPERIMENTAL DATA PROCESSING (Or Methods of Curve Fitting)

MATHEMATICAL METHODS OF ANALYSIS AND EXPERIMENTAL DATA PROCESSING (Or Methods of Curve Fitting) MATHEMATICAL METHODS OF ANALYSIS AND EXPERIMENTAL DATA PROCESSING (Or Methods of Curve Fittig) I this chapter, we will eamie some methods of aalysis ad data processig; data obtaied as a result of a give

More information

Multi-Threading. Hyper-, Multi-, and Simultaneous Thread Execution

Multi-Threading. Hyper-, Multi-, and Simultaneous Thread Execution Multi-Threadig Hyper-, Multi-, ad Simultaeous Thread Executio 1 Performace To Date Icreasig processor performace Pipeliig. Brach predictio. Super-scalar executio. Out-of-order executio. Caches. Hyper-Threadig

More information

One advantage that SONAR has over any other music-sequencing product I ve worked

One advantage that SONAR has over any other music-sequencing product I ve worked *gajedra* D:/Thomso_Learig_Projects/Garrigus_163132/z_productio/z_3B2_3D_files/Garrigus_163132_ch17.3d, 14/11/08/16:26:39, 16:26, page: 647 17 CAL 101 Oe advatage that SONAR has over ay other music-sequecig

More information

The Penta-S: A Scalable Crossbar Network for Distributed Shared Memory Multiprocessor Systems

The Penta-S: A Scalable Crossbar Network for Distributed Shared Memory Multiprocessor Systems The Peta-S: A Scalable Crossbar Network for Distributed Shared Memory Multiprocessor Systems Abdulkarim Ayyad Departmet of Computer Egieerig, Al-Quds Uiversity, Jerusalem, P.O. Box 20002 Tel: 02-2797024,

More information

The identification of key quality characteristics based on FAHP

The identification of key quality characteristics based on FAHP Iteratioal Joural of Research i Egieerig ad Sciece (IJRES ISSN (Olie: 2320-9364, ISSN (Prit: 2320-9356 Volume 3 Issue 6 ǁ Jue 2015 ǁ PP.01-07 The idetificatio of ey quality characteristics based o FAHP

More information

Improvement of the Orthogonal Code Convolution Capabilities Using FPGA Implementation

Improvement of the Orthogonal Code Convolution Capabilities Using FPGA Implementation Improvemet of the Orthogoal Code Covolutio Capabilities Usig FPGA Implemetatio Naima Kaabouch, Member, IEEE, Apara Dhirde, Member, IEEE, Saleh Faruque, Member, IEEE Departmet of Electrical Egieerig, Uiversity

More information

Civil Engineering Computation

Civil Engineering Computation Civil Egieerig Computatio Fidig Roots of No-Liear Equatios March 14, 1945 World War II The R.A.F. first operatioal use of the Grad Slam bomb, Bielefeld, Germay. Cotets 2 Root basics Excel solver Newto-Raphso

More information

Lecture Notes 6 Introduction to algorithm analysis CSS 501 Data Structures and Object-Oriented Programming

Lecture Notes 6 Introduction to algorithm analysis CSS 501 Data Structures and Object-Oriented Programming Lecture Notes 6 Itroductio to algorithm aalysis CSS 501 Data Structures ad Object-Orieted Programmig Readig for this lecture: Carrao, Chapter 10 To be covered i this lecture: Itroductio to algorithm aalysis

More information

Markov Chain Model of HomePlug CSMA MAC for Determining Optimal Fixed Contention Window Size

Markov Chain Model of HomePlug CSMA MAC for Determining Optimal Fixed Contention Window Size Markov Chai Model of HomePlug CSMA MAC for Determiig Optimal Fixed Cotetio Widow Size Eva Krimiger * ad Haiph Latchma Dept. of Electrical ad Computer Egieerig, Uiversity of Florida, Gaiesville, FL, USA

More information

DCMIX: Generating Mixed Workloads for the Cloud Data Center

DCMIX: Generating Mixed Workloads for the Cloud Data Center DCMIX: Geeratig Mixed Workloads for the Cloud Data Ceter XigWag Xiog, Lei Wag, WaLig Gao, Rui Re, Ke Liu, Che Zheg, Yu We, YiLiag Istitute of Computig Techology, Chiese Academy of Scieces Bech 2018, Seattle,

More information

Mathematical Stat I: solutions of homework 1

Mathematical Stat I: solutions of homework 1 Mathematical Stat I: solutios of homework Name: Studet Id N:. Suppose we tur over cards simultaeously from two well shuffled decks of ordiary playig cards. We say we obtai a exact match o a particular

More information

Table 2 GSM, UMTS and LTE Coverage Levels

Table 2 GSM, UMTS and LTE Coverage Levels 6 INDICATORS OF QUALITY OF SERVICE This sectio defies quality idicators that characterize the performace of services supported o mobile commuicatio systems i their various phases of access ad use 6. 6.1

More information

A Key Distribution method for Reducing Storage and Supporting High Level Security in the Large-scale WSN

A Key Distribution method for Reducing Storage and Supporting High Level Security in the Large-scale WSN Iteratioal Joural of Digital Cotet Techology ad its Applicatios Vol. 2 No 1, March 2008 A Key Distributio method for Reducig Storage ad Supportig High Level Security i the Large-scale WSN Yoo-Su Jeog *1,

More information

Avid Interplay Bundle

Avid Interplay Bundle Avid Iterplay Budle Versio 2.5 Cofigurator ReadMe Overview This documet provides a overview of Iterplay Budle v2.5 ad describes how to ru the Iterplay Budle cofiguratio tool. Iterplay Budle v2.5 refers

More information

Lecture 18. Optimization in n dimensions

Lecture 18. Optimization in n dimensions Lecture 8 Optimizatio i dimesios Itroductio We ow cosider the problem of miimizig a sigle scalar fuctio of variables, f x, where x=[ x, x,, x ]T. The D case ca be visualized as fidig the lowest poit of

More information