Multi-Source Video Multicast in Peer-to-Peer Networks

Size: px
Start display at page:

Download "Multi-Source Video Multicast in Peer-to-Peer Networks"

Transcription

1 ult-source Vdeo ultcast n Peer-to-Peer Networks Francsco de Asís López-Fuentes*, Eckehard Stenbach Technsche Unverstät ünchen Insttute of Communcaton Networks, eda Technology Group ünchen, Germany {fcoass, Eckehard.Stenbach}@tum.de Abstract We propose a novel framework for mult-source vdeo streamng n peer-to-peer (P2P) networks. ultple vdeos are dstrbuted to all requestng peers explotng full collaboraton between the sources, the requestng peers and helper peers. Each source dstrbutes ts own vdeo sequence whle addtonally forwardng vdeo data receved from other sources. A sngle peer s selected to redstrbute a partcular vdeo block to the peers whch would lke to receve the vdeos. Our goal s to maxmze the overall throughput or alternatvely the aggregate vdeo qualty of multple concurrent streamng sessons. We also consder the specal cases of same throughput or same vdeo qualty for all streams. We formulate the rate allocaton and redstrbuton as an optmzaton problem and evaluate our framework for three dfferent scenaros. In the frst scenaro, the rate allocaton s ontly decded for all partcpatng peers. In the second scenaro, the rate allocaton s also decded ontly, but addtonally ether same rate or same vdeo qualty streams are enforced. Our thrd scenaro assumes separate dstrbuton for every source. In ths case, the peers dvde ther upload capacty equally among the dfferent vdeo sequences. Our results show the superor performance of ont rate allocaton compared to ndependent allocaton and the effectveness of our framework.. Introducton Durng the last years, vdeo streamng over the Internet has ganed large popularty and peer-to-peer (P2P) networks have become an alternatve to tradtonal clentserver vdeo dstrbuton. A multcast soluton based on * Ths work has been supported by DAAD-CONACYT(éxco) grant P2P networks avods the bottleneck problem and the usage of dedcated replcaton servers when the maxmum number of streams n an ndvdual meda server s exceeded []. owever, due to the lmted capacty and unrelablty of peers, multple sources provdng the same vdeo or parts of t may be requred n P2P streamng [2]. ultple sources are also present n applcatons, where the system nherently has multple senders provdng dfferent vdeos as, e.g., n a vdeo conferencng scenaro wth more than one actve sender. In ths paper, we develop a novel framework for vdeo delvery from multple sources to multple recevers n P2P networks. In ths work, we consder as partcpatng peers the source peers, the requestng peers and addtonal helper peers. We assume that all requestng peers and all sources need to receve all vdeos. The helper peers are not nterested n recevng the vdeos and ust contrbute ther resources durng dstrbuton. Our approach s nspred by utualcast [3], whch s an effcent mechansm for oneto-many content dstrbuton that maxmzes the overall throughput by explotng the upload capacty of all partcpatng peers. We extend the utualcast scheme from one source to multple sources and nvestgate the optmal rate allocaton for mult-source streamng applcatons. In our scheme each source dstrbutes ts own vdeo sequence and addtonally forwards blocks of vdeo receved from other sources to the rest of the requestng peers. ow much the source can redstrbute depends on the avalable upload capacty. At the same tme, each requestng peer forwards the blocks drectly receved from a source to the rest of the peers. Agan, the amount of redstrbuted content depends on the upload capacty. We determne the optmal rate allocaton among multple streamng sessons and evaluate the effectveness of our proposed framework for dfferent scenaros. In the frst scenaro, the rate allocaton s ontly decded for all partcpatng peers. In the second scenaro, the rate allocaton s also decded ontly, but addtonally, ether same rate or same vdeo qualty streams are enforced. In the thrd scenaro, we assume separate rate allocaton for

2 every source. In ths case, the upload capactes of all partcpatng peers are dvded equally among the dfferent vdeo streams. For our analyss, we assume that the upload capacty of each peer s the only constrant, whch s an assumpton motvated by the fact that peers usually have larger download capacty than upload capacty (e.g. DSL lnes) on the Internet. Wthout loss of generalty, we assume n the followng two actve sources n the P2P network. The vdeos are dvded n segments X and Y whch are further dvded n blocks X, X 2,, X N, and Y, Y 2,,Y N, for delvery. We also assume that all partcpatng peers have heterogeneous upload capactes and may store dfferent portons of vdeo blocks. For our evaluaton we consder two obectves, namely throughput maxmzaton and aggregate vdeo qualty maxmzaton. Exhaustng the upload capacty of each peer leads to the best system performance, whch becomes reflected by maxmum throughput or best possble vdeo qualty. Our results obtaned from extensve smulatons show the superor performance of ont rate allocaton compared to ndependent allocaton and the effectveness of our proposed framework. In partcular, n ths paper we make the followng contrbutons:. The desgn of a new mult-source multcast framework wth full collaboraton among the partcpatng peers, targeted for vdeo streamng envronments that nherently have multple senders wth dfferent vdeos. 2. The formulaton of rate allocaton as an optmzaton problem wth obectve functons that ether maxmze the throughput or the vdeo qualty of the system by exhaustng the upload capacty of each peer. 3. Translaton of our optmzaton problem to a lnear program whch s solved usng common optmzaton technques. 4. The evaluaton of dfferent multcast scenaros wth multple sources: sources wth on rate allocaton for dfferent rates or dfferent vdeo qualty streams, sources wth ont rate allocaton for same rate or same vdeo qualty streams, and sources wth ndependent rate allocaton. We refer to sources wth ont rate allocaton when the sources perform a ont rate allocaton decson durng a streamng sesson. On the other hand, we refer to sources wth ndependent rate allocaton to the sources that work separately, for whch ther upload capactes are dvded equally among the dfferent vdeo streams. The remander of ths paper s organzed as follows. We dscuss related work n Secton 2. In Secton 3 we ntroduce our novel framework and descrbe the global optmzaton strateges. In Secton 4 we evaluate the performance of our approach n terms of throughput and vdeo qualty. Secton 5 concludes the paper. 2. elated work Durng the last years, several one-to-many applcaton layer schemes for content dstrbuton have been proposed [4], [5], [6], [7]. ult-source P2P multcast applcatons recently have been used for collaboratve envronments such as conferencng or mult-player games. The classcal tree soluton for multcast schemes shows lmtatons such as falure node fraglty or addtonal delay when t s used n a mult-source context []. An addtonal lmtaton for tree solutons s the lmted collaboraton among all peers. On the other hand, the emergng P2P overlays known as unstructured and structured overlay show lmtatons for mult-source multcast such as scalablty [2], large overhead [3] or complex protocols [4]. In [8] a new technque called Unstructured ult-source ultcast s presented. Ths soluton bulds and mantans multcast dstrbuton trees from many sources on top of an unstructured base overlay. The model deals wth some lmtatons n the unstructured P2P overlay such as scalablty and large overhead. The authors n [9] ntroduce a dstrbuted vdeo streamng framework, whch shows the benefts of vdeo streamng from multple servers to a sngle recever. In [0], a P2P meda streamng model s proposed that nvolves multple sendng peers n one streamng sesson, whch uses a tomography-based sender selecton protocol to optmze the qualty at the recevers. ecently, the authors n [2] and [5] have proposed new approaches for content dstrbuton from multple sources to a sngle recever. Whle n [2] the authors present and evaluate an algorthm for the optmal bt allocaton n combnaton wth scalable vdeo technques for dstrbuted streamng envronments, n [5] the authors explot the smlar source concept to sgnfcantly mprove the download tme of a fle from multple sources to one recever. All these solutons are only partally collaboratve because the collaboraton among the sources s not consdered. In [3], utualcast s proposed as an effcent multcast mechansm for content dstrbuton from one source to multple requestng peers. utualcast concentrates on mprovng the overall throughput, and does not consder ate-dstorton optmzaton of vdeo delvery as t s done n ths paper. We consder the problem of rate allocaton for multple vdeo streams n a collaboratve envronment and we focus on how to obtan an optmal soluton that maxmzes the overall throughput or the overall vdeo qualty. 3. Framework The prncple desgn of our framework s motvated by the many-to-many content dstrbuton problem durng vdeo streamng sessons on peer to peer networks. Our soluton bulds on top of utualcast, whch s an effcent

3 soluton for one-to-many content dstrbuton. Our model dffers from prevous mult-source multcast approaches n that t uses a fxed network topology where all the partcpatng peers are fully nterconnected, ncludng the sources. Also dfferent to prevous work, our soluton performs a ont rate allocaton decson consderng the upload capactes of all partcpatng peers. Our proposed framework s llustrated n Fgure for two source peers, two requestng peers and one helper peer. In ths example, the peers S and S 2 are the sources, whch contan the vdeo sequences X and Y to be dstrbuted among all partcpatng peer, whle peers, 2 are the requestng peers, and peer s a helper peer. The peer does not request the vdeos, nevertheless, t contrbutes ts upload capacty to help dstrbutng the vdeos to the other peers. ere, we can see that all the peers are n fact recevers and senders at the same tme, as t s for nstance the case n a multpont vdeo conferencng scenaro. Each requestng peer forwards a receved vdeo block to the other requestng peers and the other source peers. Each source splts the orgnal content nto small blocks and one unque peer s selected to dstrbute a block to the rest of the peers. In our example, the source S dvdes the vdeo X nto the blocks X to X 5, whle the source S 2 dvdes the vdeo Y nto the blocks Y to Y 5. ecause our approach s based on collaboraton among sources, each source dstrbutes ts own vdeo whle addtonally forwardng the block of vdeo receved from the other source to the rest of the requestng peers. At the same tme, each requestng peer forwards the blocks drectly receved from a source to the rest of the partcpatng peers. Thus, the blocks (X, Y ), and (X 2, Y 2 ) are assgned to the requestng peers and 2, respectvely, whle the blocks (X 3, Y 3 ) are assgned to the helper peer, the block X 4 s assgned to the source peer S 2 and block Y 4 s assgned to the source peer S for X, X 2, X 3, X 4, X 5 Y X, X 5, Y 4 S Y 2 X X2, X 5, Y 4 X 2, Y 2 Y,Y 5, X 4 Y 4, Y 5 X 4, X 5 Y 2, Y 5, X 4 X 3 X, Y 2 X 3, Y 3 X 3, Y 3 Y 3 X 2 S 2 Y,Y 2,Y 3,Y 4, Y 5 Y3 X 3 Fgure. Our proposed framework for mult-source multcast. There are two sources, two requestng peers and one helper peer. dstrbuton. Peers wth dfferent upload capacty dstrbute a dfferent amount of content. The block sze assgned to each requestng peer s proportonal to ts upload capacty. When the source peers have abundant upload resources, each source addtonally sends one block drectly to the vdeo recevng peers. To llustrate such a case, Fgure shows that source S drectly sends block X 5 to each peer and source S 2 drectly sends block Y 5 to each peer. Thus, source S sends one block to each partcpatng peer for redstrbuton, one block n parallel to all requestng peers, and forwards one block of the vdeo Y receved from the source S 2 to each requestng peer. The source S 2 behaves smlar as source S, but n a complementary way. It sends the vdeo Y and forwards the vdeo block X 4. Each requestng peer forwards the blocks receved from the sources S and S 2 to the other requestng peers and the other sources, e.g., peer receves the blocks X and X 5 from source S and the block Y and Y 5 from the source S 2. After ths peer forwards the block X and Y to the rest of the partcpatng peers except to the source where the block was orgnally generated and the helper peer. The blocks X 3 and Y 3 are sent by the sources S and S 2, respectvely to the helper peer, whch forwards the blocks to all partcpatng peers except to the source where the block was orgnally generated. The two sources may not have the same upload capacty or there mght exst a specfc QoS requrement for dfferent content durng a vdeo streamng applcaton. Therefore, we must use a specal strategy at each partcpatng peer to optmze the bandwdth allocaton for the dfferent receved vdeo sequences. 3. Throughput and PSN-based optmzaton Our framework s based on utualcast [3], whch s formed by a source S of upload capacty S, N requestng peers wth an average upload capacty C, and N 2 helper peers wth an average upload capacty C. utualcast uses three dstrbuton routes. These are () through the content-requestng peers; (2) through the helper peers and (3) drectly from the source. The route 3 s chosen only when the source stll has upload capacty after exhaustng routes and 2. Thus, the utualcast dstrbuton throughput Θ, whch represents the amount of content sent to the requestng peers per second s defned [3] as S, S ( ), Θ = () S ( ) ( ) +, S > ( ), N where N = C and N 2 = C (2) N N

4 To extend the utualcast concept to our proposed collaboratve mult-source scheme, we consder sources S, S,..., S wth upload capacty 2 S, S,..., 2 S, respectvely, N content requestng peers and N 2 helper peers. The mean upload capacty of the requestng peers and the helper peers s agan denoted as C and C, respectvely. In the frst scenaro, the rate allocaton s ontly decded for all partcpatng peers. All partcpatng peers are fully connected and all of them, except the helper peers, need to receve all vdeos. Therefore, the maxmum dstrbuton throughput Θ n our mult-source scheme s gven by S, S ( + ), = = Θ = (3) ( + ) S > ( + ), S = = ( ) +, N + where N = C and N C N + 2 = 2 (4) N + An alternatve to throughput maxmzaton s to maxmze the overall end-to-end vdeo qualty for all delvered vdeos. In ths paper, the peak sgnal-to-nose rato (PSN) s used as a measure of vdeo qualty. In [6], two models have been developed for the sequence level dstorton-rate (D-) performance of predctve vdeo source encodng. oth models requre very lmted amount of emprcal data, namely three pars of rate and dstorton, n order to set up the model parameters. Expermental valdatons usng.264/avc encoded vdeo test sequences report hgh accuracy of these two proposed models. The D- model from [6] that we adopt n ths paper relates the PSN of a vdeo sequence to the encodng rate as c PSN ( ) = a + b (5) c where the parameter tuple (a, b, c) can be obtaned by measurng three pars of rate and dstorton. We use the.264/avc J reference software verson 2 [7] and select three dfferent quantzaton parameters to obtan three pars of PSN and rate for a specfc vdeo sequence. The overall end-to-end vdeo qualty of all delvered vdeos n our framework s gven by PSN total = = ( PSN ) (6) wth beng the number of vdeos (sources) n our P2P network. Dfferent sources may have dfferent upload capactes durng a vdeo streamng sesson and the vdeos may be streamed at dfferent rates. Therefore, a requestng peer may receve at the same tme dfferent vdeos wth dfferent qualty. In order to deal wth ths ssue, n our second scenaro we also ontly decde the rate allocaton for all partcpatng peers, but addtonally enforce ether that same rate or same vdeo qualty streams. For same rate streams, we enforce the dstrbuton throughput for all sources to be the same,.e., Θ = Θ for, k =. The k amount of data that source S uploads to the content requestng peers and the helper peers for redstrbuton s N N2 = + = (7) = k k Assumng that = and = for, k =, the dstrbuton throughput becomes Θ,..., = mn(,..., ) for mn( S S S,..., S ) ( + ) / (8) where and are gven by equaton (4). If mn( S,..., S ) > ( )/, then the sources S to S are not exhausted and ther resdual upload capactes are gven by S = S ( )/ for =. The exhauston of S to S s gven by ( N + ) +, , + ( N + 2)( 2, , ) S (9) ( N + ) +, , + ( N + 2)(, , ) S wth +, , = , = Θ =... = Θ =.. = Θ and Θ = = Θ. represents the vdeo block drectly sent from the source S to all N requestng peers and the other - sources.,2 represents the vdeo block sent by the source S to the source S 2, whch forwards the block to N requestng peers and -2 sources. represents the vdeo block drectly sent from the source S to N requestng peers and - sources, and, represents the vdeo block sent by the source S to the source S, whch forwards the block to N requestng peers and -2 sources. Θ s the addtonal throughput. Together wth Θ n (9), the overall throughput s then gven as,..., Θ = ( Θ,..., ) + Θ (0) The rate allocaton can be formulated as an optmzaton problem, whch can be solved usng lnear programmng [9]. When the same rate for both vdeo sequences s not enough to obtan a smlar vdeo qualty, we need to enforce that both vdeo sequences have the same PSN. The PSN enforcement s possble, when the sources have abundant upload capacty. To ths end, we manpulate the broadcast lnks n each source and ncrease the rate of the sequence wth the lowest PSN. We stop teratng when all sequences have smlar PSN or untl the upload capacty of the lowest rate source s exhausted. Our thrd scenaro consders the case where the sources work separately wth ndependent rate allocaton. We assume that all peers dstrbute ther upload capactes n an equal way among all dfferent vdeo sequences. In other words, separate utualcast dstrbutons run n

5 parallel and the ndvdual maxmum throughput for each vdeo can be wrtten as S /, S / () Θ = ( S / ) +, S / > N + N = / + / 2 = / wth = N C S C = +. Smlar N + 2 N + to the second scenaro we enforce the same rate for all vdeos. In ths case, the overall throughput becomes Θ = mn( Θ,..., Θ,..., Θ ) (2) 4. Evaluaton * We have evaluated our proposed framework n terms of overall throughput and aggregate vdeo qualty. To evaluate the vdeo qualty, we use the peak sgnal-to-nose rato (PSN), whch s the most wdely used obectve vdeo qualty metrc. A vdeo sequence wth a PSN value between 30 and 40 d usually s acceptable, whle a vdeo wth a PSN below 30 d s typcally qute bad [8]. We maxmze the overall throughput and the PSN usng lnear programmng for three dfferent cases:. Sources wth ont rate allocaton for dfferent rate streams or dfferent vdeo qualty streams, 2. Sources wth ont rate allocaton for same rate streams or same vdeo qualty streams, 3. Sources wth ndependent rate allocaton. For all cases, we use a set of 5 partcpatng peers, where two peers S and S 2 act as sources and three peers, 2 and 3 work as requestng peers. The upload capacty of the partcpatng peers S, S2,, 2 and 3 n kbps s 300, 600, 500, 300, and 300, respectvely. elper peers are not consdered n our evaluaton. 4. Throughput-based optmzaton 4.. Sources wth ont rate allocaton for dfferent rate streams In ths scenaro, the rate allocaton s ontly decded for all partcpatng sources and requestng peers. In order to maxmze the overall throughput, we consder that vdeo sequences X and Y can have a dfferent rate. We translate our assumptons nto a lnear program whch s shown n Fgure 2. ere, we can see that each source has to contrbute ts upload capacty not only to dstrbute ts orgnal content, but also the blocks receved from the other source. The frst constrant X +X 2 +X 3 +X 4 +4X 5 +3Y consders the upload capacty of source S. S has to delver the blocks X, X 2 and X 3 to the requestng peers, axmze Θ=X + X 2 + X 3 + X 4 + X 5 + Y + Y 2 + Y 3 + Y 4 + Y 5 subect to X + X 2 + X 3 + X 4 + 4X 5 + 3Y 4 300, Y + Y 2 + Y 3 + Y 4 + 4Y 5 + 3X 4 600, 3X + 3Y 500, 3X 2 + 3Y 2 300, 3X 3 + 3Y 3 300, 0 X, 0 Y, 0 X 2, 0 Y 2, 0 X 3, 0 Y 3, 0 X 4, 0 Y 4, 0 X 5, 0 Y 5, Fgure 2. Lnear program for case one. The obectve s to maxmze the overall throughput 2, 3, respectvely. Addtonally, source S exhausts ts upload capacty by sendng a block X 4 to source S 2 for redstrbuton to all requestng peers, by delverng a block X 5 drectly to each requestng peer and source S 2 and by redstrbutng block Y 4 receved from source S 2 to each requestng peer. Each requestng peer receves one block of X and Y from the sources S and S 2, and the upload capacty of each requestng peer s exhausted by redstrbutng the blocks to the rest of the requestng peers and one source. Smlar to the frst constrant n Fgure 2, the second constrant represents how the upload capacty of source S 2 s exhausted. The thrd, fourth and ffth constrants represent the contrbuton of the requestng peers, 2 and 3, respectvely. The constrants 0 X to 0 Y 5, mean that negatve block szes are not allowed. ere, f the block sze s zero, t means that no block s transmtted on ths lnk. To solve our lnear program, the athematca 5.0 software packet was used. The soluton gves a maxmum throughput of 500 kbps, whle the rate of the blocks n kbps s X = 83.33, X 2 = 50, X 3 = 50, X 4 = 6.67, X 5 = 0, Y = 83.33, Y 2 = 50, Y 3 = 50, Y 4 = 0, and Y 5 = 6.67, respectvely. The rate of the sequences X and Y are 300 kbps and 200 kbps, respectvely. In ths case, the best overall throughput can be acheved and the upload capacty of both sources and all requestng peers s fully exhausted. owever, the vdeo sequences X and Y have dfferent rate and hence most lkely dfferent qualty Sources wth ont rate allocaton for same rate streams In our second scenaro, the rate allocaton s also decded ontly for all partcpatng peers, but addtonally, we enforce the same rate for vdeo sequences X and Y. The resultng lnear program s smlar to the prevous case, except that now we assume that X +X 2 +X 3 +X 4 +X 5 = Y +Y 2 +Y 3 +Y 4 +Y 5. The soluton gves agan a maxmum throughput of 500 kbps, whle the rate of the blocks n kbps s X = 83.33, X 2 = 50, X 3 = 50, X 4 = 66.66, X 5 = 0, Y = 83.33, Y 2 = 50, Y 3 = 50, Y 4 = 6.66 and Y 5 = 50, respectvely. Now, the rate of the two sequences X and Y s 250 kbps and hence balanced. In ths case, the best overall throughput can be acheved, the upload capacty

6 of both sources and all requestng peers s fully exhausted, and the sequences X and Y have the same rate Sources wth ndependent rate allocaton Our thrd scenaro assumes ndependent rate allocaton for every source. For ths case, the sources dvde ther upload capacty equally among the two vdeo streams X and Y. Thus, for the delvery of each sequence, the upload capacty n each source s dvded by two. Each requestng peer also dvdes ts upload capacty equally between both sequences. The soluton after solvng the resultng lnear program gves a maxmum throughput of 300 kbps, whle the rate of the blocks n kbps s X = 83.33, X 2 = 50, X 3 = 6.66, X 4 = 0, X 5 = 0, Y = 83.33, Y 2 = 50, Y 3 = 6.66, Y 4 = 0 and Y 5 = 0, respectvely. The sze of the sequences X and Y are balanced wth 50 kbps, but the maxmum throughput s smaller than for the two prevous cases. In order to extend our experment, we now vary the upload capacty of the source S from 200 to 900 kbps n all cases, whle the upload capacty of the source S 2 and the requestng peers s mantaned. The results for the three cases are compared n Fgure 3. The results show that the mult-source multcast scheme wth same rate streams acheves the same maxmum overall throughput as the mult-source scheme wth dfferent rate streams, when an optmal bandwdth allocaton s found. Contrary, the mult-source scheme wth ndependent rate allocaton acheves an overall throughput smaller than for the multsource scheme wth dfferent rate streams and the multsource scheme wth same rate streams, because the throughput s lmted by the upload capacty of the weakest source. One can also see that all approaches lead to dentcal throughput when both sources have the same upload capacty Vdeo qualty-based optmzaton To evaluate our framework n terms of vdeo qualty, we frst ft the model n (5) for each vdeo sequence. ere, we use the test sequences Foreman and other and Daughter. The three D- par used to ft the model n Overall Throughpt (kbps) Scenaro_ Scenaro_2 Scenaro_3 source S 2 = 600 kbps Capacty of source S (kbps) Fgure 3. Overall throughput comparson for the three cases nvestgated Table. PSN and rate for two vdeo sequences Sequence PSN /ate (d/kbps) PSN 2 /ate 2 (d/kbps) PSN 3 /ate 3 (d/kbps) Foreman 28/40 4/500 45/000 other and Daughter 32/40 45/500 48/000 (5) are shown n Table. The resultng D- models for the two test sequences are as follows: Foreman: (a = 36.44, b= 4.75 and c= 97.97) = PSN ( ) other & Daughter: (a = 44.34, b= 4.05 and c= 425.8) = PSN 2( 2 ) Smlar to our throughput-based optmzaton, we evaluate the three dfferent scenaros ntroduced n the begnnng of Secton 4 and use a set of 5 partcpatng peers, where the two peers S and S 2 act as sources whle the three peers, 2 and 3 are requestng peers. To maxmze the sum of PSN of both vdeo sequences, we assume the same upload capacty settngs for each partcpatng peer as n the prevous secton. The system performance based on overall vdeo qualty s defned by equaton 6, where s set to Sources wth ont rate allocaton for dfferent vdeo qualty streams In the frst scenaro, we maxmze the sum of PSN for both sequences, wthout enforcng the same qualty for both sequences. We translate our assumptons nto the lnear program n Fgure 4. The set of constrants defned n our lnear program are the same as n Fgure 2. We solve our lnear program usng athematca 5.0. The soluton maxmzes the sum PSN = *Sqrt[( /97.97)]*( / ); PSN 2 = *Sqrt[( 2 /425.8)]*( / 2 ); = X + X 2 + X 3 + X 4 + X 5 ; 2 = Y + Y 2 + Y 3 + Y 4 + Y 5 ; axmze: PSN + PSN 2 subect to: X + X 2 + X 3 + X 4 + 4X 5 + 3Y 4 300, Y + Y 2 + Y 3 + Y 4 + 4Y 5 + 3X 4 600, 3X + 3Y 500, 3X 2 + 3Y 2 300, 3X 3 + 3Y 3 300, 0 X, 0 Y, 0 X 2, 0 Y 2, 0 X 3, 0 Y 3, 0 X 4, 0 Y 4, 0 X 5, 0 Y 5 Fgure 4. Lnear program for case one. The obectve s to maxmze the end-to-end vdeo qualty

7 of PSN to be d, whle the rates of the blocks n kbps are X = 83.33, X 2 = 50, X 3 = 50, X 4 = 75.53, X 5 = 6.68, Y =83.33, Y 2 = 50, Y 3 = 50, Y 4 = 4.79 and Y 5 = 46.3, respectvely. The rate of the sequences X and Y are kbps and kbps, respectvely. The PSN values of the frst and second sequence n d are and 4.90, respectvely. The upload capacty of all peers s exhausted and the vdeo qualty of the two streams dffers sgnfcantly Sources wth ont rate allocaton for same vdeo qualty streams In the second scenaro, we desre that the sequences generated n each source have the same PSN. Intally, we assume a rate of 250 kbps for both sequences n our lnear program, the soluton leads to a sum of PSN of 79.7 d. The PSN values of the frst and second sequence n d are and 42.6, respectvely. The resultng overall recepton qualty s close to the optmal qualty PSN obtaned by the mult-source scheme wth dfferent vdeo qualty, whch represents the best overall PSN n our framework, however the ndvdual vdeo qualty for both vdeos s dfferent. Then, we need to enforce the same PSN for both sequences. To ths end, source S 2 doesn t send block Y 4 to source S, to avod exhaustng the upload capacty of S durng the dstrbuton of ths block. Also, block Y 5 s not sent by the source S 2 n order to use ths upload capacty to send the block X 4 to all requestng peers. After ths, the PSN values of the frst and second sequence n d are and 4.2, respectvely. The sum of PSN s d. Ths result shows that the overall qualty s reduced, but both sequences tend to reach more smlar PSN. The frst sequence cannot reach the same PSN as the second sequence, because the upload capacty of S has been exhausted and the rate cannot be ncreased. If we want to have exactly the same vdeo qualty we would now have to reduce the rate of the second sequence whch however would lead to a waste of avalable resources as we would no exhaust all upload capactes Sources wth ndependent rate allocaton Fnally, we evaluate the overall vdeo qualty when the sources have ndependent rate allocaton and they dstrbute ther upload capactes equally to X and Y. We also assume that each requestng peer dvdes ts upload capacty equally to both vdeos. When solvng the correspondng lnear program, we obtan a sum of PSN of d. The rate of the blocks n kbps s X = 2.53, X 2 = 34.46, X 3 = 8.98, X 4 = 85.0, X 5 = 0, Y = 5936, Y 2 = 44.73, Y 3 = 4.75, Y 4 = 3.07 and Y 5 = 0.068, respectvely. The rate of the sequences X and Y s balanced wth 50 kbps and the frst and second sequences have a PSN of 35.2 d and d, respectvely, but the sum of PSN s smaller when compared to the prevous cases. To extend our experments, we now vary the upload capacty of the source S from 200 to 900 kbps, whle the upload capacty of the source S 2 and the requestng peers s mantaned. Fgure 5 compares the overall vdeo qualty for the evaluated scenaros. ere, we show the overall PSN for the mult-source scheme wth same vdeo qualty after the PSN enforcement has been made. We can see that when the source S s weak (e.g., 200 kbps), the PSN enforcement s not possble, because the maxmum rate reached by sequence X s dentcal to the upload capacty of S. The results show that the multsource scheme wth same vdeo qualty acheves an overall vdeo qualty close to the mult-source scheme wth dfferent vdeo qualty, but not equal. On the other hand, the mult-source scheme wth ndependent rate allocaton shows a smaller sum of PSN, because the vdeo qualty s lmted by the upload capacty of the weaker source. owever, all approaches lead to smlar overall PSN when both sources have the same upload capacty. In Fgure 6, we compare the ndvdual PSN of each vdeo sequence for each scenaro. We can observe that the ndvdual PSNs obtaned from the mult-source scheme wth same vdeo qualty present the best vdeo PSN (d) PSNtotal (Scenaro_) PSNtotal (Scenaro_2) PSNtotal (Scenaro_3) Capacty of the source S (kbps) Fgure 5. Overall PSN comparson for all cases PSN (d) PSN (Scenaro_) PSN2 (Scenaro_) PSN (Scenaro_2) PSN2 (Scenaro_2) PSN (Scenaro_3) PSN2 (Scenaro_3) Capacty of the source S (kbps) Fgure 6. Indvdual PSN comparson for all scenaros

8 qualty balance for both vdeo sequences. In contrast, the ndvdual PSNs obtaned for the mult-source scheme wth ndependent rate allocaton are less balanced. For ths specfc example, the equal PSN enforcement s requred because the vdeo sequences are very dfferent. owever, when the vdeo sequences from dfferent sources are smlar, a strategy based on same rate may be suffcent to obtan a smlar vdeo qualty for all vdeo sequences n all partcpatng peers. 5. Concluson In ths paper, we have proposed and evaluated a novel framework for vdeo streamng from multple sources to multple recevers n Peer-to-Peer (P2P) networks. We have formulated the rate allocaton problem n our framework as an optmzaton problem wth an obectve functon that ether maxmzes the throughput or the aggregate vdeo qualty of the system. We have solved our optmzaton problem usng lnear programmng for three dfferent scenaros. The results show that our framework for multple-source multcast wth same rate streams acheves an optmal performance n terms of overall throughput. Furthermore, the PSN enforcement helps us to balance the vdeo qualty of all vdeo streams receved by the partcpatng peers. Its performance s smlar to the maxmum possble performance, and better than the performance acheved by the mult-source multcast wth ndependent rate allocaton. Our framework s suted for collaboratve streamng envronments, where the system nherently has multple senders and vdeo sequences and smlar vdeo qualty s desred. Our current effort s focused to complete the mplementaton of our proposed framework on the PlanetLab nfrastructure n order to nvestgate ts performance durng real streamng sessons. 6. eferences [] E. Setton, J. Noh and. Grod; ate-dstorton Optmzed Vdeo Peer-to-Peer ultcast Streamng, n Proc. of the Workshop on Advances n Peer-to-Peer ultmeda Streamng at AC ultmeda '05, Sngapore, Nov [2]. efeeda, A. abb, D. Xu,. hagava and. otev; Collectcast: A Peer-to-Peer servce for eda Streamng, n AC/Sprnger ultmeda System Journal, vol., number 5, Nov. 2005, pp [3] J. L, P. A. Chou, C. Zhang; utualcast: An Effcent echansm for One-To-any Content Dstrbuton, n Proc. of the AC SIGCO ASIA Workshop, Aprl [4]. Castro, P. Druschel, A.. Kermarrec, A. Nand, A. owstron and A. Sngh; "SpltStream: gh-andwdth ultcast n Cooperatve Envronments," n Proc. of the 9 th AC SOSP, olton Landng, NY, USA, Oct [5] J. Jannott, D. K. Gfford, K.L. Johnson,. F. Kaashoek and J. W. O'Toole Jr.; Overcast: relable multcastng wth an overlay network, n Proc. of the 4th OSDI Symposum San Dego, CA, USA, Oct. 2000, pp [6]. aneree,. hattacharee and C. Kommareddy; Scalable Applcaton Layer ultcast, n Proc. of the 2002 AC SIGCO Conference, Pttsburgh, PA, USA, August 2002, pp [7] V.N. Padmanabhan,. Wang, P. Chou, K. Srpandkulcha; Dstrbutng Streamng eda Content Usng Cooperatve Networkng, n Proc. of the 2 th Internatonal Workshop NOSSDAV 2002, am, FL, USA, ay 2002, pp [8]. peanu, I. Foster, A. Iamntch, A. ogers; In Search for Smplcty: A Self-Organzng ult-source ultcast Overlay, n Proc. of the st IEEE SASO '03 Internatonal Conference, oston, A, USA, July [9] T. Nguyen, A. Zakhor; Dstrbuted vdeo streamng over the Internet, n Proc. of the 3 th Internatonal Workshop NOSSDAV 2003, onterey, CA, June [0]. efeeda, A. abb,. otev, D. Xu,. hargava; POISE: Peer-to-Peer eda Streamng Usng CollectCast, n Proc. of the AC ultmeda '03, erkeley, CA, USA, Nov [] D. Kostc, A. odrguez, J. Albrecht, A. Vahdat, ullet: gh andwdth Data Dssemnaton Usng an Overlay esh, n Proc. of the 9 th AC SOSP '03, olton Landng, NY, USA, Oct [2] Y. Chawathe, Scattercast: An Adaptable roadcast Dstrbuton Framework, n AC ultmeda Systems Journal Specal Issue on ultmeda Dstrbuton, [3]. peanu, I. Foster, and A. Iamntch, appng the Gnutella Network: Propertes of Large-Scale Peer-to-Peer Systems and Implcatons for System Desgn, n Internet Computng Journal, vol. 6, [4] A.. harambe, S. G. ao, V. N. Padmanabhan, S. Seshan, and. Zhang, The Impact of eterogeneous andwdth Constrants on DT ased ultcast Protocols, n Proc. of the 4th Internatonal Workshop IPTPS '05, Feb [5]. Pucha, D.G. Andersen,. Kamnsky; Explotng Smlarty for ult-source Downloads Usng Fle andprnts, n Proc. of the 4 th USENIX NSDI '07, Cambrdge, A, USA Aprl [6] L. Cho,. Ivrlac, E. Stenbach, J. Nossek, Sequencelevel models for dstorton-rate behavour, n Proc. of the IEEE ICIP 2005, Genova, Italy, Sep [7].264/PEG-4 AVC eference Software [8] Y. Wang, J. Ostermann, Y.Q. Zhang; Vdeo Processng and Communcatons, Prentce all 200. [9]. urger, T. Kelmann,. E. al, alanced ultcastng: gh-throughput Communcaton for Grd Applcatons, n Proc. of AC/IEEE Supercomputng, Seattle, WA, USA, Nov. 2005, pp

Enabling P2P One-view Multi-party Video Conferencing

Enabling P2P One-view Multi-party Video Conferencing Enablng P2P One-vew Mult-party Vdeo Conferencng Yongxang Zhao, Yong Lu, Changja Chen, and JanYn Zhang Abstract Mult-Party Vdeo Conferencng (MPVC) facltates realtme group nteracton between users. Whle P2P

More information

The Development of Web Log Mining Based on Improve-K-Means Clustering Analysis

The Development of Web Log Mining Based on Improve-K-Means Clustering Analysis The Development of Web Log Mnng Based on Improve-K-Means Clusterng Analyss TngZhong Wang * College of Informaton Technology, Luoyang Normal Unversty, Luoyang, 471022, Chna wangtngzhong2@sna.cn Abstract.

More information

An Alternative Way to Measure Private Equity Performance

An Alternative Way to Measure Private Equity Performance An Alternatve Way to Measure Prvate Equty Performance Peter Todd Parlux Investment Technology LLC Summary Internal Rate of Return (IRR) s probably the most common way to measure the performance of prvate

More information

Fault tolerance in cloud technologies presented as a service

Fault tolerance in cloud technologies presented as a service Internatonal Scentfc Conference Computer Scence 2015 Pavel Dzhunev, PhD student Fault tolerance n cloud technologes presented as a servce INTRODUCTION Improvements n technques for vrtualzaton and performance

More information

A Replication-Based and Fault Tolerant Allocation Algorithm for Cloud Computing

A Replication-Based and Fault Tolerant Allocation Algorithm for Cloud Computing A Replcaton-Based and Fault Tolerant Allocaton Algorthm for Cloud Computng Tork Altameem Dept of Computer Scence, RCC, Kng Saud Unversty, PO Box: 28095 11437 Ryadh-Saud Araba Abstract The very large nfrastructure

More information

Formulating & Solving Integer Problems Chapter 11 289

Formulating & Solving Integer Problems Chapter 11 289 Formulatng & Solvng Integer Problems Chapter 11 289 The Optonal Stop TSP If we drop the requrement that every stop must be vsted, we then get the optonal stop TSP. Ths mght correspond to a ob sequencng

More information

LAMOR: Lifetime-Aware Multipath Optimized Routing Algorithm for Video Transmission over Ad Hoc Networks

LAMOR: Lifetime-Aware Multipath Optimized Routing Algorithm for Video Transmission over Ad Hoc Networks LAMOR: Lfetme-Aware Multpath Optmzed Routng Algorthm for Vdeo ransmsson over Ad Hoc Networks 1 Lansheng an, Lng Xe, Kng-m Ko, Mng Le and Moshe Zukerman Abstract Multpath routng s a key technque to support

More information

A Secure Password-Authenticated Key Agreement Using Smart Cards

A Secure Password-Authenticated Key Agreement Using Smart Cards A Secure Password-Authentcated Key Agreement Usng Smart Cards Ka Chan 1, Wen-Chung Kuo 2 and Jn-Chou Cheng 3 1 Department of Computer and Informaton Scence, R.O.C. Mltary Academy, Kaohsung 83059, Tawan,

More information

PAS: A Packet Accounting System to Limit the Effects of DoS & DDoS. Debish Fesehaye & Klara Naherstedt University of Illinois-Urbana Champaign

PAS: A Packet Accounting System to Limit the Effects of DoS & DDoS. Debish Fesehaye & Klara Naherstedt University of Illinois-Urbana Champaign PAS: A Packet Accountng System to Lmt the Effects of DoS & DDoS Debsh Fesehaye & Klara Naherstedt Unversty of Illnos-Urbana Champagn DoS and DDoS DDoS attacks are ncreasng threats to our dgtal world. Exstng

More information

Minimal Coding Network With Combinatorial Structure For Instantaneous Recovery From Edge Failures

Minimal Coding Network With Combinatorial Structure For Instantaneous Recovery From Edge Failures Mnmal Codng Network Wth Combnatoral Structure For Instantaneous Recovery From Edge Falures Ashly Joseph 1, Mr.M.Sadsh Sendl 2, Dr.S.Karthk 3 1 Fnal Year ME CSE Student Department of Computer Scence Engneerng

More information

Cloud-based Social Application Deployment using Local Processing and Global Distribution

Cloud-based Social Application Deployment using Local Processing and Global Distribution Cloud-based Socal Applcaton Deployment usng Local Processng and Global Dstrbuton Zh Wang *, Baochun L, Lfeng Sun *, and Shqang Yang * * Bejng Key Laboratory of Networked Multmeda Department of Computer

More information

J. Parallel Distrib. Comput.

J. Parallel Distrib. Comput. J. Parallel Dstrb. Comput. 71 (2011) 62 76 Contents lsts avalable at ScenceDrect J. Parallel Dstrb. Comput. journal homepage: www.elsever.com/locate/jpdc Optmzng server placement n dstrbuted systems n

More information

Peer-to-Peer Networks Protocols, Cooperation and Competition

Peer-to-Peer Networks Protocols, Cooperation and Competition Peer-to-Peer Networks Protocols, Cooperaton and Competton Hyunggon Park Sgnal Processng Laboratory (LTS4), Insttute of Electrcal Engneerng, Swss Federal Insttute of Technology (EPFL), Lausanne, Swtzerland

More information

INVESTIGATION OF VEHICULAR USERS FAIRNESS IN CDMA-HDR NETWORKS

INVESTIGATION OF VEHICULAR USERS FAIRNESS IN CDMA-HDR NETWORKS 21 22 September 2007, BULGARIA 119 Proceedngs of the Internatonal Conference on Informaton Technologes (InfoTech-2007) 21 st 22 nd September 2007, Bulgara vol. 2 INVESTIGATION OF VEHICULAR USERS FAIRNESS

More information

Survey on Virtual Machine Placement Techniques in Cloud Computing Environment

Survey on Virtual Machine Placement Techniques in Cloud Computing Environment Survey on Vrtual Machne Placement Technques n Cloud Computng Envronment Rajeev Kumar Gupta and R. K. Paterya Department of Computer Scence & Engneerng, MANIT, Bhopal, Inda ABSTRACT In tradtonal data center

More information

On File Delay Minimization for Content Uploading to Media Cloud via Collaborative Wireless Network

On File Delay Minimization for Content Uploading to Media Cloud via Collaborative Wireless Network On Fle Delay Mnmzaton for Content Uploadng to Meda Cloud va Collaboratve Wreless Network Ge Zhang and Yonggang Wen School of Computer Engneerng Nanyang Technologcal Unversty Sngapore Emal: {zh0001ge, ygwen}@ntu.edu.sg

More information

Complex Service Provisioning in Collaborative Cloud Markets

Complex Service Provisioning in Collaborative Cloud Markets Melane Sebenhaar, Ulrch Lampe, Tm Lehrg, Sebastan Zöller, Stefan Schulte, Ralf Stenmetz: Complex Servce Provsonng n Collaboratve Cloud Markets. In: W. Abramowcz et al. (Eds.): Proceedngs of the 4th European

More information

EVALUATING THE PERCEIVED QUALITY OF INFRASTRUCTURE-LESS VOIP. Kun-chan Lan and Tsung-hsun Wu

EVALUATING THE PERCEIVED QUALITY OF INFRASTRUCTURE-LESS VOIP. Kun-chan Lan and Tsung-hsun Wu EVALUATING THE PERCEIVED QUALITY OF INFRASTRUCTURE-LESS VOIP Kun-chan Lan and Tsung-hsun Wu Natonal Cheng Kung Unversty klan@cse.ncku.edu.tw, ryan@cse.ncku.edu.tw ABSTRACT Voce over IP (VoIP) s one of

More information

M3S MULTIMEDIA MOBILITY MANAGEMENT AND LOAD BALANCING IN WIRELESS BROADCAST NETWORKS

M3S MULTIMEDIA MOBILITY MANAGEMENT AND LOAD BALANCING IN WIRELESS BROADCAST NETWORKS M3S MULTIMEDIA MOBILITY MANAGEMENT AND LOAD BALANCING IN WIRELESS BROADCAST NETWORKS Bogdan Cubotaru, Gabrel-Mro Muntean Performance Engneerng Laboratory, RINCE School of Electronc Engneerng Dubln Cty

More information

An Interest-Oriented Network Evolution Mechanism for Online Communities

An Interest-Oriented Network Evolution Mechanism for Online Communities An Interest-Orented Network Evoluton Mechansm for Onlne Communtes Cahong Sun and Xaopng Yang School of Informaton, Renmn Unversty of Chna, Bejng 100872, P.R. Chna {chsun,yang}@ruc.edu.cn Abstract. Onlne

More information

Politecnico di Torino. Porto Institutional Repository

Politecnico di Torino. Porto Institutional Repository Poltecnco d Torno Porto Insttutonal Repostory [Artcle] A cost-effectve cloud computng framework for acceleratng multmeda communcaton smulatons Orgnal Ctaton: D. Angel, E. Masala (2012). A cost-effectve

More information

Data Broadcast on a Multi-System Heterogeneous Overlayed Wireless Network *

Data Broadcast on a Multi-System Heterogeneous Overlayed Wireless Network * JOURNAL OF INFORMATION SCIENCE AND ENGINEERING 24, 819-840 (2008) Data Broadcast on a Mult-System Heterogeneous Overlayed Wreless Network * Department of Computer Scence Natonal Chao Tung Unversty Hsnchu,

More information

Performance Analysis of Energy Consumption of Smartphone Running Mobile Hotspot Application

Performance Analysis of Energy Consumption of Smartphone Running Mobile Hotspot Application Internatonal Journal of mart Grd and lean Energy Performance Analyss of Energy onsumpton of martphone Runnng Moble Hotspot Applcaton Yun on hung a chool of Electronc Engneerng, oongsl Unversty, 511 angdo-dong,

More information

Institute of Informatics, Faculty of Business and Management, Brno University of Technology,Czech Republic

Institute of Informatics, Faculty of Business and Management, Brno University of Technology,Czech Republic Lagrange Multplers as Quanttatve Indcators n Economcs Ivan Mezník Insttute of Informatcs, Faculty of Busness and Management, Brno Unversty of TechnologCzech Republc Abstract The quanttatve role of Lagrange

More information

Methodology to Determine Relationships between Performance Factors in Hadoop Cloud Computing Applications

Methodology to Determine Relationships between Performance Factors in Hadoop Cloud Computing Applications Methodology to Determne Relatonshps between Performance Factors n Hadoop Cloud Computng Applcatons Lus Eduardo Bautsta Vllalpando 1,2, Alan Aprl 1 and Alan Abran 1 1 Department of Software Engneerng and

More information

Multiple-Period Attribution: Residuals and Compounding

Multiple-Period Attribution: Residuals and Compounding Multple-Perod Attrbuton: Resduals and Compoundng Our revewer gave these authors full marks for dealng wth an ssue that performance measurers and vendors often regard as propretary nformaton. In 1994, Dens

More information

The Load Balancing of Database Allocation in the Cloud

The Load Balancing of Database Allocation in the Cloud , March 3-5, 23, Hong Kong The Load Balancng of Database Allocaton n the Cloud Yu-lung Lo and Mn-Shan La Abstract Each database host n the cloud platform often has to servce more than one database applcaton

More information

denote the location of a node, and suppose node X . This transmission causes a successful reception by node X for any other node

denote the location of a node, and suppose node X . This transmission causes a successful reception by node X for any other node Fnal Report of EE359 Class Proect Throughput and Delay n Wreless Ad Hoc Networs Changhua He changhua@stanford.edu Abstract: Networ throughput and pacet delay are the two most mportant parameters to evaluate

More information

Analysis of Energy-Conserving Access Protocols for Wireless Identification Networks

Analysis of Energy-Conserving Access Protocols for Wireless Identification Networks From the Proceedngs of Internatonal Conference on Telecommuncaton Systems (ITC-97), March 2-23, 1997. 1 Analyss of Energy-Conservng Access Protocols for Wreless Identfcaton etworks Imrch Chlamtac a, Chara

More information

Joint Scheduling of Processing and Shuffle Phases in MapReduce Systems

Joint Scheduling of Processing and Shuffle Phases in MapReduce Systems Jont Schedulng of Processng and Shuffle Phases n MapReduce Systems Fangfe Chen, Mural Kodalam, T. V. Lakshman Department of Computer Scence and Engneerng, The Penn State Unversty Bell Laboratores, Alcatel-Lucent

More information

A Resource-trading Mechanism for Efficient Distribution of Large-volume Contents on Peer-to-Peer Networks

A Resource-trading Mechanism for Efficient Distribution of Large-volume Contents on Peer-to-Peer Networks A Resource-tradng Mechansm for Effcent Dstrbuton of Large-volume Contents on Peer-to-Peer Networks SmonG.M.Koo,C.S.GeorgeLee, Karthk Kannan School of Electrcal and Computer Engneerng Krannet School of

More information

METHODOLOGY TO DETERMINE RELATIONSHIPS BETWEEN PERFORMANCE FACTORS IN HADOOP CLOUD COMPUTING APPLICATIONS

METHODOLOGY TO DETERMINE RELATIONSHIPS BETWEEN PERFORMANCE FACTORS IN HADOOP CLOUD COMPUTING APPLICATIONS METHODOLOGY TO DETERMINE RELATIONSHIPS BETWEEN PERFORMANCE FACTORS IN HADOOP CLOUD COMPUTING APPLICATIONS Lus Eduardo Bautsta Vllalpando 1,2, Alan Aprl 1 and Alan Abran 1 1 Department of Software Engneerng

More information

Agile Traffic Merging for Data Center Networks. Qing Yi and Suresh Singh Portland State University, Oregon June 10 th, 2014

Agile Traffic Merging for Data Center Networks. Qing Yi and Suresh Singh Portland State University, Oregon June 10 th, 2014 Agle Traffc Mergng for Data Center Networks Qng Y and Suresh Sngh Portland State Unversty, Oregon June 10 th, 2014 Agenda Background and motvaton Power optmzaton model Smulated greedy algorthm Traffc mergng

More information

Calculating the high frequency transmission line parameters of power cables

Calculating the high frequency transmission line parameters of power cables < ' Calculatng the hgh frequency transmsson lne parameters of power cables Authors: Dr. John Dcknson, Laboratory Servces Manager, N 0 RW E B Communcatons Mr. Peter J. Ncholson, Project Assgnment Manager,

More information

DEFINING %COMPLETE IN MICROSOFT PROJECT

DEFINING %COMPLETE IN MICROSOFT PROJECT CelersSystems DEFINING %COMPLETE IN MICROSOFT PROJECT PREPARED BY James E Aksel, PMP, PMI-SP, MVP For Addtonal Informaton about Earned Value Management Systems and reportng, please contact: CelersSystems,

More information

taposh_kuet20@yahoo.comcsedchan@cityu.edu.hk rajib_csedept@yahoo.co.uk, alam_shihabul@yahoo.com

taposh_kuet20@yahoo.comcsedchan@cityu.edu.hk rajib_csedept@yahoo.co.uk, alam_shihabul@yahoo.com G. G. Md. Nawaz Al 1,2, Rajb Chakraborty 2, Md. Shhabul Alam 2 and Edward Chan 1 1 Cty Unversty of Hong Kong, Hong Kong, Chna taposh_kuet20@yahoo.comcsedchan@ctyu.edu.hk 2 Khulna Unversty of Engneerng

More information

Module 2 LOSSLESS IMAGE COMPRESSION SYSTEMS. Version 2 ECE IIT, Kharagpur

Module 2 LOSSLESS IMAGE COMPRESSION SYSTEMS. Version 2 ECE IIT, Kharagpur Module LOSSLESS IMAGE COMPRESSION SYSTEMS Lesson 3 Lossless Compresson: Huffman Codng Instructonal Objectves At the end of ths lesson, the students should be able to:. Defne and measure source entropy..

More information

An agent architecture for network support of distributed simulation systems

An agent architecture for network support of distributed simulation systems An agent archtecture for network support of dstrbuted smulaton systems Robert Smon, Mark Pullen and Woan Sun Chang Department of Computer Scence George Mason Unversty Farfax, VA, 22032 U.S.A. smon, mpullen,

More information

Frequency Selective IQ Phase and IQ Amplitude Imbalance Adjustments for OFDM Direct Conversion Transmitters

Frequency Selective IQ Phase and IQ Amplitude Imbalance Adjustments for OFDM Direct Conversion Transmitters Frequency Selectve IQ Phase and IQ Ampltude Imbalance Adjustments for OFDM Drect Converson ransmtters Edmund Coersmeer, Ernst Zelnsk Noka, Meesmannstrasse 103, 44807 Bochum, Germany edmund.coersmeer@noka.com,

More information

An MILP model for planning of batch plants operating in a campaign-mode

An MILP model for planning of batch plants operating in a campaign-mode An MILP model for plannng of batch plants operatng n a campagn-mode Yanna Fumero Insttuto de Desarrollo y Dseño CONICET UTN yfumero@santafe-concet.gov.ar Gabrela Corsano Insttuto de Desarrollo y Dseño

More information

A Novel Auction Mechanism for Selling Time-Sensitive E-Services

A Novel Auction Mechanism for Selling Time-Sensitive E-Services A ovel Aucton Mechansm for Sellng Tme-Senstve E-Servces Juong-Sk Lee and Boleslaw K. Szymansk Optmaret Inc. and Department of Computer Scence Rensselaer Polytechnc Insttute 110 8 th Street, Troy, Y 12180,

More information

On Multi-controller Placement Optimization in Software Defined Networking - based WANs

On Multi-controller Placement Optimization in Software Defined Networking - based WANs On Mult-controller Placement Optmzaton n Software Defned Networkng - based WANs Eugen Borcoc, Radu Badea, Serban Georgca Obreja, Marus Vochn Unversty POLITEHNICA of Bucharest - UPB Bucharest, Romana eugen.borcoc@elcom.pub.ro,

More information

Energy Efficient Routing in Ad Hoc Disaster Recovery Networks

Energy Efficient Routing in Ad Hoc Disaster Recovery Networks Energy Effcent Routng n Ad Hoc Dsaster Recovery Networks Gl Zussman and Adran Segall Department of Electrcal Engneerng Technon Israel Insttute of Technology Hafa 32000, Israel {glz@tx, segall@ee}.technon.ac.l

More information

Coordinated Denial-of-Service Attacks in IEEE 802.22 Networks

Coordinated Denial-of-Service Attacks in IEEE 802.22 Networks Coordnated Denal-of-Servce Attacks n IEEE 82.22 Networks Y Tan Department of ECE Stevens Insttute of Technology Hoboken, NJ Emal: ytan@stevens.edu Shamk Sengupta Department of Math. & Comp. Sc. John Jay

More information

Efficient Striping Techniques for Variable Bit Rate Continuous Media File Servers æ

Efficient Striping Techniques for Variable Bit Rate Continuous Media File Servers æ Effcent Strpng Technques for Varable Bt Rate Contnuous Meda Fle Servers æ Prashant J. Shenoy Harrck M. Vn Department of Computer Scence, Department of Computer Scences, Unversty of Massachusetts at Amherst

More information

Network Services Definition and Deployment in a Differentiated Services Architecture

Network Services Definition and Deployment in a Differentiated Services Architecture etwork Servces Defnton and Deployment n a Dfferentated Servces Archtecture E. kolouzou, S. Manats, P. Sampatakos,. Tsetsekas, I. S. Veners atonal Techncal Unversty of Athens, Department of Electrcal and

More information

APPLICATION OF PROBE DATA COLLECTED VIA INFRARED BEACONS TO TRAFFIC MANEGEMENT

APPLICATION OF PROBE DATA COLLECTED VIA INFRARED BEACONS TO TRAFFIC MANEGEMENT APPLICATION OF PROBE DATA COLLECTED VIA INFRARED BEACONS TO TRAFFIC MANEGEMENT Toshhko Oda (1), Kochro Iwaoka (2) (1), (2) Infrastructure Systems Busness Unt, Panasonc System Networks Co., Ltd. Saedo-cho

More information

Scalable and Secure Architecture for Digital Content Distribution

Scalable and Secure Architecture for Digital Content Distribution Valer Bocan Scalable and Secure Archtecture for Dgtal Content Dstrbuton Mha Fagadar-Cosma Department of Computer Scence and Engneerng Informaton Technology Department Poltehnca Unversty of Tmsoara Alcatel

More information

A Lyapunov Optimization Approach to Repeated Stochastic Games

A Lyapunov Optimization Approach to Repeated Stochastic Games PROC. ALLERTON CONFERENCE ON COMMUNICATION, CONTROL, AND COMPUTING, OCT. 2013 1 A Lyapunov Optmzaton Approach to Repeated Stochastc Games Mchael J. Neely Unversty of Southern Calforna http://www-bcf.usc.edu/

More information

Distributed Multi-Target Tracking In A Self-Configuring Camera Network

Distributed Multi-Target Tracking In A Self-Configuring Camera Network Dstrbuted Mult-Target Trackng In A Self-Confgurng Camera Network Crstan Soto, B Song, Amt K. Roy-Chowdhury Department of Electrcal Engneerng Unversty of Calforna, Rversde {cwlder,bsong,amtrc}@ee.ucr.edu

More information

Energy Conserving Routing in Wireless Ad-hoc Networks

Energy Conserving Routing in Wireless Ad-hoc Networks Energy Conservng Routng n Wreless Ad-hoc Networks Jae-Hwan Chang and Leandros Tassulas Department of Electrcal and Computer Engneerng & Insttute for Systems Research Unversty of Maryland at College ark

More information

ANALYZING THE RELATIONSHIPS BETWEEN QUALITY, TIME, AND COST IN PROJECT MANAGEMENT DECISION MAKING

ANALYZING THE RELATIONSHIPS BETWEEN QUALITY, TIME, AND COST IN PROJECT MANAGEMENT DECISION MAKING ANALYZING THE RELATIONSHIPS BETWEEN QUALITY, TIME, AND COST IN PROJECT MANAGEMENT DECISION MAKING Matthew J. Lberatore, Department of Management and Operatons, Vllanova Unversty, Vllanova, PA 19085, 610-519-4390,

More information

Using Multi-objective Metaheuristics to Solve the Software Project Scheduling Problem

Using Multi-objective Metaheuristics to Solve the Software Project Scheduling Problem Usng Mult-obectve Metaheurstcs to Solve the Software Proect Schedulng Problem Francsco Chcano Unversty of Málaga, Span chcano@lcc.uma.es Francsco Luna Unversty of Málaga, Span flv@lcc.uma.es Enrque Alba

More information

VoIP over Multiple IEEE 802.11 Wireless LANs

VoIP over Multiple IEEE 802.11 Wireless LANs SUBMITTED TO IEEE TRANSACTIONS ON MOBILE COMPUTING 1 VoIP over Multple IEEE 80.11 Wreless LANs An Chan, Graduate Student Member, IEEE, Soung Chang Lew, Senor Member, IEEE Abstract IEEE 80.11 WLAN has hgh

More information

SMART: Scalable, Bandwidth-Aware Monitoring of Continuous Aggregation Queries

SMART: Scalable, Bandwidth-Aware Monitoring of Continuous Aggregation Queries : Scalable, Bandwdth-Aware Montorng of Contnuous Aggregaton Queres Navendu Jan, Praveen Yalagandula, Mke Dahln, and Yn Zhang Unversty of Texas at Austn HP Labs ABSTRACT We present, a scalable, bandwdth-aware

More information

2008/8. An integrated model for warehouse and inventory planning. Géraldine Strack and Yves Pochet

2008/8. An integrated model for warehouse and inventory planning. Géraldine Strack and Yves Pochet 2008/8 An ntegrated model for warehouse and nventory plannng Géraldne Strack and Yves Pochet CORE Voe du Roman Pays 34 B-1348 Louvan-la-Neuve, Belgum. Tel (32 10) 47 43 04 Fax (32 10) 47 43 01 E-mal: corestat-lbrary@uclouvan.be

More information

Schedulability Bound of Weighted Round Robin Schedulers for Hard Real-Time Systems

Schedulability Bound of Weighted Round Robin Schedulers for Hard Real-Time Systems Schedulablty Bound of Weghted Round Robn Schedulers for Hard Real-Tme Systems Janja Wu, Jyh-Charn Lu, and We Zhao Department of Computer Scence, Texas A&M Unversty {janjaw, lu, zhao}@cs.tamu.edu Abstract

More information

1. Fundamentals of probability theory 2. Emergence of communication traffic 3. Stochastic & Markovian Processes (SP & MP)

1. Fundamentals of probability theory 2. Emergence of communication traffic 3. Stochastic & Markovian Processes (SP & MP) 6.3 / -- Communcaton Networks II (Görg) SS20 -- www.comnets.un-bremen.de Communcaton Networks II Contents. Fundamentals of probablty theory 2. Emergence of communcaton traffc 3. Stochastc & Markovan Processes

More information

Optimization Model of Reliable Data Storage in Cloud Environment Using Genetic Algorithm

Optimization Model of Reliable Data Storage in Cloud Environment Using Genetic Algorithm Internatonal Journal of Grd Dstrbuton Computng, pp.175-190 http://dx.do.org/10.14257/gdc.2014.7.6.14 Optmzaton odel of Relable Data Storage n Cloud Envronment Usng Genetc Algorthm Feng Lu 1,2,3, Hatao

More information

The Greedy Method. Introduction. 0/1 Knapsack Problem

The Greedy Method. Introduction. 0/1 Knapsack Problem The Greedy Method Introducton We have completed data structures. We now are gong to look at algorthm desgn methods. Often we are lookng at optmzaton problems whose performance s exponental. For an optmzaton

More information

How Sets of Coherent Probabilities May Serve as Models for Degrees of Incoherence

How Sets of Coherent Probabilities May Serve as Models for Degrees of Incoherence 1 st Internatonal Symposum on Imprecse Probabltes and Ther Applcatons, Ghent, Belgum, 29 June 2 July 1999 How Sets of Coherent Probabltes May Serve as Models for Degrees of Incoherence Mar J. Schervsh

More information

A Performance Analysis of View Maintenance Techniques for Data Warehouses

A Performance Analysis of View Maintenance Techniques for Data Warehouses A Performance Analyss of Vew Mantenance Technques for Data Warehouses Xng Wang Dell Computer Corporaton Round Roc, Texas Le Gruenwald The nversty of Olahoma School of Computer Scence orman, OK 739 Guangtao

More information

AN APPROACH TO WIRELESS SCHEDULING CONSIDERING REVENUE AND USERS SATISFACTION

AN APPROACH TO WIRELESS SCHEDULING CONSIDERING REVENUE AND USERS SATISFACTION The Medterranean Journal of Computers and Networks, Vol. 2, No. 1, 2006 57 AN APPROACH TO WIRELESS SCHEDULING CONSIDERING REVENUE AND USERS SATISFACTION L. Bada 1,*, M. Zorz 2 1 Department of Engneerng,

More information

VoIP Playout Buffer Adjustment using Adaptive Estimation of Network Delays

VoIP Playout Buffer Adjustment using Adaptive Estimation of Network Delays VoIP Playout Buffer Adjustment usng Adaptve Estmaton of Network Delays Mroslaw Narbutt and Lam Murphy* Department of Computer Scence Unversty College Dubln, Belfeld, Dubln, IRELAND Abstract The poor qualty

More information

Application of Multi-Agents for Fault Detection and Reconfiguration of Power Distribution Systems

Application of Multi-Agents for Fault Detection and Reconfiguration of Power Distribution Systems 1 Applcaton of Mult-Agents for Fault Detecton and Reconfguraton of Power Dstrbuton Systems K. Nareshkumar, Member, IEEE, M. A. Choudhry, Senor Member, IEEE, J. La, A. Felach, Senor Member, IEEE Abstract--The

More information

Open Access A Load Balancing Strategy with Bandwidth Constraint in Cloud Computing. Jing Deng 1,*, Ping Guo 2, Qi Li 3, Haizhu Chen 1

Open Access A Load Balancing Strategy with Bandwidth Constraint in Cloud Computing. Jing Deng 1,*, Ping Guo 2, Qi Li 3, Haizhu Chen 1 Send Orders for Reprnts to reprnts@benthamscence.ae The Open Cybernetcs & Systemcs Journal, 2014, 8, 115-121 115 Open Access A Load Balancng Strategy wth Bandwdth Constrant n Cloud Computng Jng Deng 1,*,

More information

CloudMedia: When Cloud on Demand Meets Video on Demand

CloudMedia: When Cloud on Demand Meets Video on Demand CloudMeda: When Cloud on Demand Meets Vdeo on Demand Yu Wu, Chuan Wu, Bo L, Xuanja Qu, Francs C.M. Lau Department of Computer Scence, The Unversty of Hong Kong, Emal: {ywu,cwu,xjqu,fcmlau}@cs.hku.hk Department

More information

On the Optimal Control of a Cascade of Hydro-Electric Power Stations

On the Optimal Control of a Cascade of Hydro-Electric Power Stations On the Optmal Control of a Cascade of Hydro-Electrc Power Statons M.C.M. Guedes a, A.F. Rbero a, G.V. Smrnov b and S. Vlela c a Department of Mathematcs, School of Scences, Unversty of Porto, Portugal;

More information

Support Vector Machines

Support Vector Machines Support Vector Machnes Max Wellng Department of Computer Scence Unversty of Toronto 10 Kng s College Road Toronto, M5S 3G5 Canada wellng@cs.toronto.edu Abstract Ths s a note to explan support vector machnes.

More information

IMPACT ANALYSIS OF A CELLULAR PHONE

IMPACT ANALYSIS OF A CELLULAR PHONE 4 th ASA & μeta Internatonal Conference IMPACT AALYSIS OF A CELLULAR PHOE We Lu, 2 Hongy L Bejng FEAonlne Engneerng Co.,Ltd. Bejng, Chna ABSTRACT Drop test smulaton plays an mportant role n nvestgatng

More information

What is Candidate Sampling

What is Candidate Sampling What s Canddate Samplng Say we have a multclass or mult label problem where each tranng example ( x, T ) conssts of a context x a small (mult)set of target classes T out of a large unverse L of possble

More information

A Load-Balancing Algorithm for Cluster-based Multi-core Web Servers

A Load-Balancing Algorithm for Cluster-based Multi-core Web Servers Journal of Computatonal Informaton Systems 7: 13 (2011) 4740-4747 Avalable at http://www.jofcs.com A Load-Balancng Algorthm for Cluster-based Mult-core Web Servers Guohua YOU, Yng ZHAO College of Informaton

More information

RequIn, a tool for fast web traffic inference

RequIn, a tool for fast web traffic inference RequIn, a tool for fast web traffc nference Olver aul, Jean Etenne Kba GET/INT, LOR Department 9 rue Charles Fourer 90 Evry, France Olver.aul@nt-evry.fr, Jean-Etenne.Kba@nt-evry.fr Abstract As networked

More information

A Programming Model for the Cloud Platform

A Programming Model for the Cloud Platform Internatonal Journal of Advanced Scence and Technology A Programmng Model for the Cloud Platform Xaodong Lu School of Computer Engneerng and Scence Shangha Unversty, Shangha 200072, Chna luxaodongxht@qq.com

More information

CHOLESTEROL REFERENCE METHOD LABORATORY NETWORK. Sample Stability Protocol

CHOLESTEROL REFERENCE METHOD LABORATORY NETWORK. Sample Stability Protocol CHOLESTEROL REFERENCE METHOD LABORATORY NETWORK Sample Stablty Protocol Background The Cholesterol Reference Method Laboratory Network (CRMLN) developed certfcaton protocols for total cholesterol, HDL

More information

Efficient On-Demand Data Service Delivery to High-Speed Trains in Cellular/Infostation Integrated Networks

Efficient On-Demand Data Service Delivery to High-Speed Trains in Cellular/Infostation Integrated Networks IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, VOL. XX, NO. XX, MONTH 2XX 1 Effcent On-Demand Data Servce Delvery to Hgh-Speed Trans n Cellular/Infostaton Integrated Networks Hao Lang, Student Member,

More information

Cost Minimization using Renewable Cooling and Thermal Energy Storage in CDNs

Cost Minimization using Renewable Cooling and Thermal Energy Storage in CDNs Cost Mnmzaton usng Renewable Coolng and Thermal Energy Storage n CDNs Stephen Lee College of Informaton and Computer Scences UMass, Amherst stephenlee@cs.umass.edu Rahul Urgaonkar IBM Research rurgaon@us.bm.com

More information

Hosting Virtual Machines on Distributed Datacenters

Hosting Virtual Machines on Distributed Datacenters Hostng Vrtual Machnes on Dstrbuted Datacenters Chuan Pham Scence and Engneerng, KyungHee Unversty, Korea pchuan@khu.ac.kr Jae Hyeok Son Scence and Engneerng, KyungHee Unversty, Korea sonaehyeok@khu.ac.kr

More information

benefit is 2, paid if the policyholder dies within the year, and probability of death within the year is ).

benefit is 2, paid if the policyholder dies within the year, and probability of death within the year is ). REVIEW OF RISK MANAGEMENT CONCEPTS LOSS DISTRIBUTIONS AND INSURANCE Loss and nsurance: When someone s subject to the rsk of ncurrng a fnancal loss, the loss s generally modeled usng a random varable or

More information

Sangam - Efficient Cellular-WiFi CDN-P2P Group Framework for File Sharing Service

Sangam - Efficient Cellular-WiFi CDN-P2P Group Framework for File Sharing Service Sangam - Effcent Cellular-WF CDN-P2P Group Framework for Fle Sharng Servce Anjal Srdhar Unversty of Illnos, Urbana-Champagn Urbana, USA srdhar3@llnos.edu Klara Nahrstedt Unversty of Illnos, Urbana-Champagn

More information

Single and multiple stage classifiers implementing logistic discrimination

Single and multiple stage classifiers implementing logistic discrimination Sngle and multple stage classfers mplementng logstc dscrmnaton Hélo Radke Bttencourt 1 Dens Alter de Olvera Moraes 2 Vctor Haertel 2 1 Pontfíca Unversdade Católca do Ro Grande do Sul - PUCRS Av. Ipranga,

More information

A New Paradigm for Load Balancing in Wireless Mesh Networks

A New Paradigm for Load Balancing in Wireless Mesh Networks A New Paradgm for Load Balancng n Wreless Mesh Networks Abstract: Obtanng maxmum throughput across a network or a mesh through optmal load balancng s known to be an NP-hard problem. Desgnng effcent load

More information

Linear Circuits Analysis. Superposition, Thevenin /Norton Equivalent circuits

Linear Circuits Analysis. Superposition, Thevenin /Norton Equivalent circuits Lnear Crcuts Analyss. Superposton, Theenn /Norton Equalent crcuts So far we hae explored tmendependent (resste) elements that are also lnear. A tmendependent elements s one for whch we can plot an / cure.

More information

Performance attribution for multi-layered investment decisions

Performance attribution for multi-layered investment decisions Performance attrbuton for mult-layered nvestment decsons 880 Thrd Avenue 7th Floor Ne Yor, NY 10022 212.866.9200 t 212.866.9201 f qsnvestors.com Inna Oounova Head of Strategc Asset Allocaton Portfolo Management

More information

An ILP Formulation for Task Mapping and Scheduling on Multi-core Architectures

An ILP Formulation for Task Mapping and Scheduling on Multi-core Architectures An ILP Formulaton for Task Mappng and Schedulng on Mult-core Archtectures Yng Y, We Han, Xn Zhao, Ahmet T. Erdogan and Tughrul Arslan Unversty of Ednburgh, The Kng's Buldngs, Mayfeld Road, Ednburgh, EH9

More information

How To Solve A Problem In A Powerline (Powerline) With A Powerbook (Powerbook)

How To Solve A Problem In A Powerline (Powerline) With A Powerbook (Powerbook) MIT 8.996: Topc n TCS: Internet Research Problems Sprng 2002 Lecture 7 March 20, 2002 Lecturer: Bran Dean Global Load Balancng Scrbe: John Kogel, Ben Leong In today s lecture, we dscuss global load balancng

More information

行 政 院 國 家 科 學 委 員 會 補 助 專 題 研 究 計 畫 成 果 報 告 期 中 進 度 報 告

行 政 院 國 家 科 學 委 員 會 補 助 專 題 研 究 計 畫 成 果 報 告 期 中 進 度 報 告 行 政 院 國 家 科 學 委 員 會 補 助 專 題 研 究 計 畫 成 果 報 告 期 中 進 度 報 告 畫 類 別 : 個 別 型 計 畫 半 導 體 產 業 大 型 廠 房 之 設 施 規 劃 計 畫 編 號 :NSC 96-2628-E-009-026-MY3 執 行 期 間 : 2007 年 8 月 1 日 至 2010 年 7 月 31 日 計 畫 主 持 人 : 巫 木 誠 共 同

More information

+ + + - - This circuit than can be reduced to a planar circuit

+ + + - - This circuit than can be reduced to a planar circuit MeshCurrent Method The meshcurrent s analog of the nodeoltage method. We sole for a new set of arables, mesh currents, that automatcally satsfy KCLs. As such, meshcurrent method reduces crcut soluton to

More information

Multi-Resource Fair Allocation in Heterogeneous Cloud Computing Systems

Multi-Resource Fair Allocation in Heterogeneous Cloud Computing Systems 1 Mult-Resource Far Allocaton n Heterogeneous Cloud Computng Systems We Wang, Student Member, IEEE, Ben Lang, Senor Member, IEEE, Baochun L, Senor Member, IEEE Abstract We study the mult-resource allocaton

More information

CS 2750 Machine Learning. Lecture 3. Density estimation. CS 2750 Machine Learning. Announcements

CS 2750 Machine Learning. Lecture 3. Density estimation. CS 2750 Machine Learning. Announcements Lecture 3 Densty estmaton Mlos Hauskrecht mlos@cs.ptt.edu 5329 Sennott Square Next lecture: Matlab tutoral Announcements Rules for attendng the class: Regstered for credt Regstered for audt (only f there

More information

Packet Dispersion and the Quality of Voice over IP Applications in IP networks

Packet Dispersion and the Quality of Voice over IP Applications in IP networks acet Dsperson and the Qualty of Voce over I Applcatons n I networs Ham Zlatorlov, Hanoch Levy School of Computer Scence Tel Avv Unversty Tel Avv, Israel Abstract- Next Generaton Networs (NGN and the mgraton

More information

THE DISTRIBUTION OF LOAN PORTFOLIO VALUE * Oldrich Alfons Vasicek

THE DISTRIBUTION OF LOAN PORTFOLIO VALUE * Oldrich Alfons Vasicek HE DISRIBUION OF LOAN PORFOLIO VALUE * Oldrch Alfons Vascek he amount of captal necessary to support a portfolo of debt securtes depends on the probablty dstrbuton of the portfolo loss. Consder a portfolo

More information

A 2 -MAC: An Adaptive, Anycast MAC Protocol for Wireless Sensor Networks

A 2 -MAC: An Adaptive, Anycast MAC Protocol for Wireless Sensor Networks : An Adaptve, Anycast MAC Protocol for Wreless Sensor Networks Hwee-Xan Tan and Mun Choon Chan Department of Computer Scence, School of Computng, Natonal Unversty of Sngapore {hweexan, chanmc}@comp.nus.edu.sg

More information

Software project management with GAs

Software project management with GAs Informaton Scences 177 (27) 238 241 www.elsever.com/locate/ns Software project management wth GAs Enrque Alba *, J. Francsco Chcano Unversty of Málaga, Grupo GISUM, Departamento de Lenguajes y Cencas de

More information

Managing Resource and Servent Reputation in P2P Networks

Managing Resource and Servent Reputation in P2P Networks Managng Resource and Servent Reputaton n P2P Networks Makoto Iguch NTT Informaton Sharng Platform Laboratores guch@sl.ntt.co.jp Masayuk Terada NTT DoCoMo Multmeda Laboratores te@mml.yrp.nttdocomo.co.jp

More information

Enterprise Master Patient Index

Enterprise Master Patient Index Enterprse Master Patent Index Healthcare data are captured n many dfferent settngs such as hosptals, clncs, labs, and physcan offces. Accordng to a report by the CDC, patents n the Unted States made an

More information

Dominant Resource Fairness in Cloud Computing Systems with Heterogeneous Servers

Dominant Resource Fairness in Cloud Computing Systems with Heterogeneous Servers 1 Domnant Resource Farness n Cloud Computng Systems wth Heterogeneous Servers We Wang, Baochun L, Ben Lang Department of Electrcal and Computer Engneerng Unversty of Toronto arxv:138.83v1 [cs.dc] 1 Aug

More information

Wireless Inter-Session Network Coding - An Approach Using Virtual Multicasts

Wireless Inter-Session Network Coding - An Approach Using Virtual Multicasts Wreless Inter-Sesson Network Codng - An Approach Usng Vrtual Multcasts Mchael Hendlmaer,DesmondS.Lun,DanalTraskov,andMurelMédard Insttute for Communcatons Engneerng CCIB RLE Technsche Unverstät München

More information

Mining Multiple Large Data Sources

Mining Multiple Large Data Sources The Internatonal Arab Journal of Informaton Technology, Vol. 7, No. 3, July 2 24 Mnng Multple Large Data Sources Anmesh Adhkar, Pralhad Ramachandrarao 2, Bhanu Prasad 3, and Jhml Adhkar 4 Department of

More information

Master s Thesis. Configuring robust virtual wireless sensor networks for Internet of Things inspired by brain functional networks

Master s Thesis. Configuring robust virtual wireless sensor networks for Internet of Things inspired by brain functional networks Master s Thess Ttle Confgurng robust vrtual wreless sensor networks for Internet of Thngs nspred by bran functonal networks Supervsor Professor Masayuk Murata Author Shnya Toyonaga February 10th, 2014

More information