Harmonic Placement: File System Support for Scalable Streaming of Layer Encoded Object

Size: px
Start display at page:

Download "Harmonic Placement: File System Support for Scalable Streaming of Layer Encoded Object"

Transcription

1 Harmonc Placement: Fle System Support for Scalable Streamng of Layer Encoded Obect Sooyong Kang Department of Computer Scence Educaton Hanyang Unv., Seoul, , Korea Youp Won Seunghyun Roh Dept. of Electrcal & Computer Engneerng Hanyang Unv., Seoul, , Korea {ywon ABSTRACT From fle system s pont of vew, scalable streamng ntroduces another dmenson of complexty n ds schedulng. Ths s partcularly because when a subset of nformaton s retreved, the playbac does not necessarly concdes wth the sequental access. We propose a new fle organzaton technque called Harmonc placement. The basc dea s to cluster the frequently accessed layers together. We develop elaborate analytcal models for dfferent fle organzaton technques: Progressve placement, Interleaved placement and Harmonc placement. We nvestgate the performance of fle organzaton technques under varyng worload condtons. The models developed n ths wor enables us to predct the performance and effcency of the storage system n scalable streamng envronment. We fnd that the Harmonc placement outperforms other schemes n scalable streamng envronment. Key Words: Fle System, Multmeda, Layered Encodng, Scalable Streamng 1. INTRODUCTION Compresson technology and networ transport technology have made sgnfcant advancement to effcently provde multmeda servce over dynamcally changng user bandwdth avalablty. These technque brng greater flexblty n content management and save greater amount of storage space. In storage subsystem s aspect, numerous technques have been proposed to effcently support real-tme multmeda I/O, e.g. ds schedulng, buffer cache management, dedcated fle system for multmeda applcaton, load balancng and etc. To effectvely handle heterogenety n networ bandwdth and hardware capablty of clent termnals, a number of compresson schemes have been proposed[5, 7]. For a gven bandwdth budget, t s mportant to select rght set of layers n transmttng layer encoded obect. A number of wors proposed layer selecton schemes under uncast and multcast set- Correspondng Author. Permsson to mae dgtal or hard copes of all or part of ths wor for personal or classroom use s granted wthout fee provded that copes are not made or dstrbuted for proft or commercal advantage and that copes bear ths notce and the full ctaton on the frst page. To copy otherwse, to republsh, to post on s or to redstrbute to lsts, requres pror specfc permsson and/or a fee. NOSSDAV 6 Newport, Rhode Island USA Copyrght 26 ACM /6/5...$5.. tng[2, 1, 9, 1, 11]. Scalable streamng and layered encodng s an effectve soluton n vdeo streamng for wreless envronment[12, 3, 6]. Whle the above mentoned wors well cover the ssue of real-tme multmeda streamng n networ, compresson, or fle system area, the effcent support of layered streamng from fle system s perspectve s yet to be answered. In ths wor, we am at fllng out the chasm between fle system technology and scalable streamng technology of layer encoded content. We carefully conecture that the placement of data bloc n scalable encodng needs to be treated dfferently from the legacy multmeda contents. When the fle s encoded n scalable fashon, and playbac rate dynamcally changes, the noton of sequental playbac does not necessarly concde wth sequental access on the fle data blocs. Hence, scalable encodng scheme ntroduces another dmenson of complexty from fle system pont of vew. Legacy fle system model and ds schedulng strategy does not ncorporate ths characterstcs. Dal up ISDN Cable modem ADSL VDSL Contents farm 6 Web Clent connected to the nternet usng cable modem 1. Intal access to web 2. Web page contanng contents lst 3. Selected content request 4. Networ speed test Fgure 1: Servce Model 5. Redrect to cable modem 6. Content request to the redrected Fg. 1 llustrates the underlyng servce envronment. User can access the content va wde varety of dfferent networ medum whose bandwdth capablty vares wdely. To effectvely cope wth the varety n connecton medum, content provdng system conssts of a number of s and each s dedcated to harbor the contents for a gven bandwdth connecton. Once the connecton speed of the ncomng request s determned, the ncomng request s drected to the approprate and s servced from the respectve. In ths wor, we propose a fle organzaton technque called Harmonc placement. The contrbuton of ther wor n two fold. Frst, we developed an elaborate model for fle system

2 technque. It s mportant that we have accurate model to predct the performance of a fle system under a gven worload. Second, we found that harmonc nterleavng actually yelds the most desrable performance aganst the exstng fle organzaton technques. We examne the performance of a number of dfferent fle organzaton technques. We compare the result obtaned from our performance model and the result from the physcal experment. The result from these two sources well match each other and the harmonc nterleavng exhbt superor performance under legacy streamng servce envronment. 2. FILE ORGANIZATION TECHNIQUES We vew a meda fle as a collecton of logcal storage unts, called segment. A segment can be a frame or group of pctures. We assume that the amount of data read n a round (or perod s determned based on the Constant Tme Length (CTL scheme. We examne three dfferent fle organzaton technque: Progressve placement, Interleaved placement, and Harmonc placement. Progressve placement strategy clusters the data blocs n a layer together. Ths allocaton strategy manfests tself when networ bandwdth avalablty s very lmted and when the streamng can transport the lowest layers n most of the tme. Progressve placement scheme entals sgnfcant ds head movement overhead when the transports larger numbers of layers. We call the frame-maor placement scheme as Inter-leaved placement. Ths s plan sequental placement. When the streamng retreves data blocs n all layers, ds access yelds sequental access pattern not only from a logcal aspect but also from a physcal aspect. When the transports only the proper subset of layers, ether fle access entals undesrable see operaton or needs to dscard some of the retreved nformaton. Interleaved placement scheme manfests tself when the transports most of the layers. The Progressve placement and Interleaved placement strateges can be thought as two extremes n a wde spectrum of fle organzaton technques. In practce, the networ bandwdth avalablty vares wdely. Also, the speed of the clent connecton vares from a few hundreds Kbts/sec (e.g. W-CDMA to hundreds of Mbts/sec. Data placement strategy should be carefully desgned so that t can effcently support a wde varety of QoS requrements. We beleve that nether Progressve Placement nor Interleaved Placement strategy s desrable from the perspectve of fle system effcency. In ths study, we propose a novel fle organzaton strategy, Harmonc Placement. Fg. 2 llustrates the fle organzaton under the Harmonc placement strategy. Seg 1 Seg 2 Seg m Layer low+1 Layer low+2 Layer l !!... """ ### $$$ %%%... && '' (( *** !! """ ### $$$ %%% && '' (( *** +++ Lower Layers Layer 1 Layer 2 Layer low Seg 1 Seg 2 Seg m Upper Layers Seg 1 -- // Layer low+1 Layer low+2 Layer l Seg 2 Seg m Fgure 2: Harmonc Placement: In the fgure, low means the number of lower layers n the obect. In Harmonc placement, the layers are parttoned nto two groups: a set of lower layers and a set of upper layers. For example, wth fve layers, the layers can be parttoned as Notaton B R l T(x r N L o L N L o L N o N N w z Descrpton maxmum ds bandwdth (MBytes/sec length of a round length (sec number of layers tme to see x cylnders data rate of layer total number of sessons sze of the obect n number of cylnders sze of layer n number of cylnders number of sessons accessng layer n a round sze of obect n number of cylnders sze of layer of obect n number of cylnders total number of obects number of sessons accessng obect number of sessons accessng layer of obect ndex of the frst obect accessed n a round ndex of the last obect accessed n a round Table 1: Notatons {L 1, L 2, L 3 } and {L 4, L 5 }. In ths case, we assume that upto layer 3 are frequently requested and layer 4 and layer 5 are less frequently accessed. Harmonc Placement adopts Progressve Placement for nter-group placement and Interleaved Placement for ntra-group placement. Usng ths scheme, we can reduce ds see tme by clusterng the frequently accessed layers together. Hence, when only lower layers are accessed n most of the tme and nformaton n the upper layers s rarely used, ths scheme outperforms the other schemes. However, f the upper layers are accessed frequently, the ds see overhead can result n lower performance. Therefore, layers needs to be carefully parttoned by consderng both networ bandwdth and the clent devce. The effectveness of Harmonc placement s subect to the layer parttonng polcy and the varablty n networ bandwdth avalablty. 3. MODELING THE FILE SYSTEM 3.1 Bacground Developng a fle system performance model for a gven worload s very challengng tas. In generc multmeda servce envronment, t s common that a harbors multple vdeo fles and a number of clents access these contents n On-Demand fashon. We develop analytcal performance model for ndvdual placement scheme for ths streamng envronment. We use Ds Operaton Effcency as a performance metrc for T fle system. Ds Operaton Effcency s defned as read, T read +T overhead where T read and T overhead corresponds to data transfer tme and the ds overhead whch ncludes see tme, rotatonal latency, command queueng and etc. Table 1 shows notatons used n ths wor. There exst multple vdeo obects n the storage and multple sessons are accessng them. Sesson n ths paper refers to only ds retreval sesson and does not nclude the playbac from the buffered contents. At any gven tme nstance, each sesson accesses dfferent porton of an obect or dfferent obect. Before defnng see overhead model for each scheme, we frst develop the common data read tme model. Snce the total amount of data that should be read n the round s N o l =1 =1 r R N, we can model the tme to transfer data blocs read from No =1 l=1 r R N B. the ds as T read = To establsh the see overhead model, we categorze sees

3 nto ntra-obect see, nter-obect see and return see. Intra-obect see occurs n an obect whle readng data blocs n dfferent segments or layers, nter-obect see occurs after readng the last necessary data bloc n an obect and gong forth to the frst necessary data bloc n the next obect and the return see s a see from the last bloc n a round to the frst bloc of the next round. In the rest of the paper, we call the ntra-obect see as ntra see and the nter-obect see as nter see. Let us model the nter-see dstance frst. Assumng that we are accessng obect and obect n sequental fashon, the nter-see dstance between obect and obect conssts of three components. The frst component, dstance A, s the see from the last read bloc of obect to the end of obect. The second component, dstance B, s the see dstance to sp the obects between obect and. The thrd component, dstance C, s the see dstance from the begnnng of obect to the frst data bloc to be read n obect. For convenence, let us nclude dstance C to the ntra see model and hence we can only consder dstance A and dstance B for nter see overhead model. Let the last-read cylnder of an obect be the cylnder where the last bloc read n the obect locates. Then, the dstance A of an obect becomes the dstance between the last-read cylnder to the last cylnder of the obect. Assumng obect resdes between obect and obect, the dstance B can be thought of as the dstance A of obect regardng the frst cylnder of the obect as the last-read cylnder of the obect. Therefore, we can model the nter see overhead n per obect base wth only dstance A. Let denote the dstance between the frst cylnder of the obect and the last-read cylnder of the obect. Then, the dstance A of each obect can be calculated as the sze of the obect subtractng. Assume that the popularty of each obect s the same. Let w and z be the ndces of the frst and the last obect accessed n a round, respectvely. Then the expected values of w and z correspond to N o N+1 and No N+1 N, respectvely. The dstance of return see can be approxmated as the sum of the dstance from the frst cylnder of obect w to the last cylnder of obect z 1, z 1 L o, and of obect z (Fg. 3. sum of the sze of obects from obect w to obect z 1 of obect z last read cylnder n obect z obect w 1 obect w obect z obect z+1 return see dstance Fgure 3: The return see dstance 3.2 Progressve Placement Scheme Progressve placement scheme clusters the data blocs n the same layer together and the number of sees for layer of obect n a round corresponds to the number of sessons but cannot exceed the number of cylnders occuped by the respectve layer. Therefore, the number of sees can be represented as mn{l, N }. the total number of ntra-layer sees corresponds to l =1 mn{l, N }. The average dstance of n- dvdual sees corresponds to L mn{l,n }+1. After readng all requested data blocs n a layer, ds head moves to the approprate cylnder n the next layer(nter-layer see. The overhead of ntra see to read data blocs n layer of obect, T ntra,, can be modeled as T ntra, = T ( L mn{n +1,L mn{n, L }. The total ntra see overhead n obect becomes l =1 T. ntra, To calculate, we frst defne P as the probablty that the last accessed bloc of obect belongs to the layer, assumng that N >. Then, P = N N +1. If the last data bloc belongs N to the layer, the average value of, δ, becomes 1 =1 L + L N +1 N (Fg. 4. frst cylnder of obect layer 1 Hence, the expected value of n obect L 1+ L L 1 L N N + 1 the last sesson n layer layer layer +1 last read cylnder Fgure 4: The value of n obect n the Progressve placement scheme becomes E[δ ] = ( ( l =1 P L N +1 N + 1. =1 L Also, f the last accessed bloc of obect belongs to the layer, the dstance A becomes d, A = l =1 L ( 1 =1 L + L N +1 N = l =+1 L +(L L N +1 N l =+1 L + L, n average. The expected value +1 N of dstance A n obect, E[d, A ], can be computed as l =1 P ( L + l N +1 =+1 L. Hence, the expected nter see overhead n obect can be represented as T( E[d, ]. When A N = and =, we can regard the frst cylnder of the obect as the last-read cylnder of the obect. Hence, the dstance A s the sze of obect, L o, and the nter see overhead becomes T(L o. Combnng those two cases, we can represent the nter see overhead n obect, T as n Eq. 1. nter T nter = { T( E[d, A ] f N > T(L o f N = Fnally, the sum of all ntra see overheads and nter see overheads n each obect n a round can be represented as z l =1 T + z 1 ntra, T. Snce the dstance of the return nter see s approxmated as the sum of the dstance from the frst cylnder of obect w to the last cylnder of obect z 1, z 1 L o, and n obect z, the average return see overhead can be calculated as T ( z 1 L o + E[δ]. Fnally, the overall see overhead of Progressve scheme n a round can be modeled as n Eq. 2. z l z 1 z 1 T overhead = T ntra, + T nter + T L o + E[δ ] (2 =1 3.3 Interleaved Placement Scheme In Interleaved placement scheme, data blocs n the same segment are clustered together. The ntra see dstance manly depends on the nterval between two adacent sessons. Average nterval between two adacent sessons accessng the same } (1

4 sesson 1 S1 S2 S3 sesson N 1 sesson N Lo Lo Lo N +1 N +1 N +1 average nterval between two adacent sessons Slast Fgure 5: The value of n obect n the Interleaved placement scheme obect depends both on the sze of the fle and the number of concurrent sessons. To compute the worst case see tme behavor, we assume that the access poston of ndvdual playbacs are evenly dstrbuted. Snce see tme profle s convex functon, gven a total see dstance, total see tme s maxmzed when the all sees are of the same dstance. The average ntra see dstance n obect can be calculated smply as L o. The number of sees n a round usng Interleaved N +1 placement scheme s mn{n, L o }. Therefore, the total ntra see overhead durng readng data blocs of obect, T, can be ntra calculated as T (( = T L o mn{n, L ntra mn{n +1,L o}. The value o } of n obect can be calculated as L o N +1 N (Fg. 5. Hence, the dstance A for nter see n obect becomes L o L o N +1 N and the nter see overhead, T, can be calculated as T nter ( L = T nter o L o N +1 N. Therefore, the total see overhead n obect, sum of the ntra see overhead and nter see overhead, s T + ntra T. The return see dstance nter of Interleaved placement scheme s the sum of the value of n obect z and the sum of obect szes from obect w to obect z 1. Hence, the return see overhead of Interleaved placement scheme s T ( z 1 L o + Lz o N z +1 Nz. Puttng all together, the total see overhead of Interleaved placement scheme can be modeled as n Eq. 3. z z 1 z 1 T overhead = T ntra + T nter + T L L z o o + N z + 1 Nz (3 3.4 Harmonc Placement Scheme In Harmonc placement schemes, the layers are parttoned nto two groups, namely, lower and upper layer. We apply dfferent placement scheme for each of lower layers and upper layers. Ths s prmarly to explot the access frequency and access pattern of the respectve layers. Interleaved placement scheme s used for placng the nformaton n lower layers and Progressve scheme s used n placng the nformaton n upper layers. See behavor for lower and upper layer accesses wll be smlar to the see behavor of the Interleaved and progressve placement scheme. Let low and L be the lower number of lower layers and the number of cylnders that data blocs belongng to the lower layers n obect are stored, respectvely. Then L = low lower =1 L. The ntra see overhead that occurs n lower layer of obect, T, can be calculated, n a smlar fashon to that of Interleaved placement scheme, as T ntra,low ( = T L lower ntra,low mn{n +1,L lower } mn{n, L }. Also, the ntra see overhead that occurs n upper layer of obect, T ntra,, can be calculated, n a smlar lower fash- on to that of Progressve scheme, as T ( = T L ntra, mn{n +1,L } mn{n, L }. The total ntra see overheads that occur n all upper layers of obect becomes l =low+1 T ntra,. Assume that N >. Then, the last data bloc read n a round n an obect belongs to ether lower layers or upper layers. When t belongs to the lower layers, of an obect wll be smlar to that of the Interleaved placement scheme. If t belongs to the upper layers, can be obtaned n smlar fashon to the Progressve scheme. The average value of of obect of Harmonc scheme becomes E[δ ] = low =1 P L lower N +1 N + l =low+1 P L N +1 N + 1 =1 L. When the last-read cylnder belongs to the lower layer, the dstance A of obect for nter see becomes d, = A L o low =1 L lower N +1 N low =1 ( L o L lower N +1 N. When the last-read cylnder of obect belongs to the upper layer, t becomes d, = A L o l =low+1 L =1 L l =low+1( L + N +1 l =+1 L. Hence, the expected length of dstance A for nter see n obect becomes E[d, ] = low A =1 P ( L o L lower N +1 N + l =low+1 P ( L + l N +1 =+1 L. When N =, = and dstance N +1 N + 1 A becomes L o. Therefore, the nter see overhead n obect of Harmonc scheme, T, can be calculated as n Eq. 4. nter T nter = { T ( E[d, A ] f N > T(L o f N = Hence, the total see overhead n obect, sum of the ntra see overhead and nter see overhead, s T + l ntra,low =low+1 T + ntra,, and summng up all of them of each obect, we can get the T nter total see overhead n a round except the return see overhead as n ( z T + l ntra,low =low+1 T ntra, + z 1 T. nter The return see dstance of Harmonc scheme s the sum of the value of of obect z and the sum of obect szes from obect w to obect z 1. Hence, the return see overhead of Harmonc scheme s formulated as T ( z 1 L o + E[δz]. Puttng all together, the total see overhead of Harmonc scheme n a round can be modeled as n Eq. 5. T overhead = z ( T ntra,low + l =low+1 T ntra, (4 + z 1 T nter + T ( z 1 L o + E[δz ] (5 4. PERFORMANCE ANALYSIS 4.1 Experment Setup Our experment manly focus on two ssues. Frst, we le to verfy the accuracy of the analytcal models developed n ths wor. Second, more mportantly, we examne the performance of the ndvdual placement schemes. The networ bandwdth avalablty trace s obtaned va networ smulator, NS. Our networ topology has dumbbell settng. In our networ settng, a sngle s servcng multmeda streamng clents usng RAP(Rate Adaptve Protocol[8]. The and the clent s connected va one ln. To smulate the actual networ envronment, we ntroduce ten ftp sessons whch share the ln. There are ten ftp nodes and ten ftp clent nodes. Each and clent par

5 forms a sngle sesson. In our smulaton, we use four dfferent bottlenec ln bandwdths: 2.6 Mbts/sec, 7.7 Mbts/sec, 15.4 Mbts/sec and 3 Mbts/sec. Each of the bottlenec ln bandwdths are chosen to represent typcal subscrber lne bandwdth capacty: ISDN(128 Kbts/sec, or dfferent speed DSL(or Cable Modem subscrptons(384 Kbts/sec, 768 Kbts/sec and 1.5 Mbts/sec. And the layer sze ncreases exponentally as the layer ndex ncreases[4]. Hence, when we use Harmonc placement scheme, a that provdes streamng servces to clents whose subscrber lne bandwdth s 128 Kbps may store multmeda obects puttng only layer 1 nto the lower layers set and other layers nto the upper layers set. In ths case, the Harmonc placement scheme becomes exactly the same as the Progressve placement scheme. A that serves clents whose subscrber lne bandwdth s 384 Kbps may put layer 1 and layer 2 nto the lower layers set and layer 3 and layer 4 nto the upper layers set. A that serves clents whose subscrber lne bandwdth s 768 Kbps may put layer 1, layer 2 and layer 3 nto the lower layers set and only layer 4 nto the upper layers set. Fnally, a that serves clents whose subscrber lne bandwdth s 1.5 Mbps may store multmeda obects puttng all layers nto the lower layers set. In ths case, the Harmonc placement scheme becomes exactly the same as the Interleavng placement scheme. In ths way, usng Harmonc placement scheme, four dfferent nds of s that store multmeda obects n four dfferent ways provde streamng servce to four groups of clents whose subscrber lne bandwdth s dfferent each other. Snce large scale ISPs (Internet Servce Provders that provdes streamng servce to clents operate more than tens of homogeneous streamng s n general, they can use Harmonc placement scheme only through reformng the homogeneous farm nto the heterogeneous farm wthout addtonal hardware cost. We can verfy the effectveness of three placement strateges under dfferent clent bandwdth capablty. Usng the bandwdth avalablty trace, we generate layer access patterns for ndvdual clents and subsequently a sequence of I/O requests on the streamng. Wth ths I/O trace, we examne the ds utlzaton. Ds utlzaton s obtaned va two dfferent ways: analytcal model and physcal experment. Wth a gven I/O sequence, we can compute the ds overhead and ds transfer tme usng the models developed n ths wor. We also measure the behavor of the ds subsystem. 4.2 Experment Results Fg. 6 shows the results of analytcal models and physcal experments under three placement schemes. There are thrty concurrent sessons accessng ten vdeo obects. They are unformly dstrbuted. In physcal experment, we found that hard ds drve wth Progressve placement s saturated under thrty concurrent sessons (1.5 Mbts/sec subscrber lne capacty. Subsequent experment s based upon the worload generated by thrty sessons. 1 As can be seen n Fg. 6, the ds operaton effcency obtaned from the analytcal models are very close to the results obtaned from physcal experments. Among three schemes, the Harmonc placement scheme shows the best performance n all subscrber lne capactes. When the subscrber lne bandwdth s relatvely small, the Progressve placement scheme 1 Actually, the ds operaton effcency of each scheme becomes larger when the number of sessons are larger than 3. We only shows a snapshot of effcency spectrum n Fg. 6. Ds Operaton Effcency(% Harmonc-Model Harmonc-Experment Progressve-Model Progressve-Experment Interleaved-Model Interleaved-Experment 128 Kbps 376 Kbps 768 Kbps Subscrber Lne Bandwdth 1.5 Mbps Fgure 6: Ds operaton effcency of ndvdual placement schemes: analytcal model and physcal experment: 3 concurrent sessons accessng dfferent obects wth unform probablty shows better performance than the Interleaved placement scheme. Snce, n the Progressve placement scheme, data blocs n the same layer are stored contguously, the average see dstance s smaller than that n the Interleaved placement scheme when the subscrber lne bandwdth s 128 Kbps, where only layer 1 data blocs are read, or 384 Kbps, where only layer 1 and layer 2 data blocs are read. On the other hands, when the subscrber lne bandwdth s relatvely large, the Progressve placement scheme generates more number of sees than Interleaved placement scheme and the dstance of the ndvdual sees ncreases as well. The Interleaved placement scheme stores data blocs of all layers n the same segment contguously. Therefore, as the subscrber lne bandwdth becomes larger, the Interleaved placement scheme shows better performance than the Progressve placement scheme. The Harmonc placement scheme contguously stores data blocs that are supposed to be read contguously n each subscrber lne bandwdth. Hence, the Harmonc placement scheme always outperforms the other schemes. Fg. 7 shows the ds operaton effcency under varyng number of subscrbers. The number of sessons vares from 5 to 3. As we can see from all fgures, the Harmonc placement scheme shows better ds operaton effcency regardless of the number of sessons. As the number of sessons ncreases, not only the ds operaton effcency of each scheme ncreases but also the dfference of ds operaton effcency among each scheme ncreases. When the subscrber lne bandwdth s 128 Kbps, the Progressve placement scheme outperforms Interleaved placement scheme and n other cases the Interleaved placement scheme outperforms the Progressve scheme. Fg. 8 shows the maxmum number of concurrent sessons n ndvdual placement schemes. When the subscrber lne bandwdth s small(128kbts/sec, Harmonc and Progressve Placement scheme yeld the best performance. Ths s because only fracton of the obects are accessed due to bandwdth lmtaton. On the other hand, when the subscrber lne bandwdth s suffcent(1.5 Mbts/sec, Interleaved and harmonc placement yeld the best performance. When the subscrber lne bandwdth s large, relatvely sgnfcant fracton of the fle s accessed and therefore sequental playbac on a fle yelds

6 Ds Operaton Effcency(% Subscrber lne B/W = 128 Kbps Interleaved Harmonc(=Progressve Ds Operaton Effcency(% Interleaved Progressve Harmonc Subscrber lne B/W = 768 Kbps Ds Operaton Effcency(% Subscrber lne B/W = 1.5 Mbps Harmonc(=Interleaved Progressve Number of Sessons Number of Sessons Number of Sessons Fgure 7: Ds operaton effcency of each placement scheme accordng to the number of smultaneous sessons Number of Sessons Kbps 376 Kbps Interleaved Progressve Harmonc 768 Kbps Subscrber Lne Bandwdth 1.5 Mbps Fgure 8: Maxmum number of sessons almost sequental ds access. It s worth notng that the dfferences among the ndvdual placement strateges become more sgnfcant under low subscrber lne bandwdth. In fact, ths phenomenon confrmed by the analytcal model as well as physcal experment put forth an mportant sgn n placement strategy. When a may have to servce large number of low bandwdth sessons, specal care needs to be taen to properly partton the set of layers and to use harmonc placement strategy. The Interleaved placement scheme should be avoded especally when we are to provde low-qualty vdeo streamng servce or musc streamng servce to clents. 5. CONCLUSION In ths wor, we am at fllng up the chasm between the fle system technology and scalable streamng technology. Our thess n ths paper s on f t s possble to support scalable streamng n more effcent fashon from fle system s pont of vew. We propose novel fle organzaton, Harmonc Placement. Harmonc Placement clusters the frequently accessed layers together. We develop elaborate performance models for three fle organzaton schemes whch effectvely capture the fle system behavor. The accuracy of the model s confrmed va physcal experment. To examne the performance of the gven placement schemes, we physcally measure the ds utlzaton behavor and also compute the ds utlzaton usng the analytcal model developed n ths wor. The result obtaned from the physcal experment and the analytcal model le wthn very close proxmty. It s found that n all cases, Harmonc placement exhbts the best performance. The result of our wor provdes mportant gudance on streamng plannng and storage management. 6. REFERENCES [1] A. Bal, M. Gerla, D. Maggorn, and M. Sanadd. Adaptve vdeo streamng: pre-encoded mpeg-4 wth bandwdth scalng. Computer Networs, 44: , 24. [2] P. de Cuetos and K. W. Ross. Adaptve rate control for streamng stored fne-graned scalable vdeo. In Proceedngs of the 12th nternatonal worshop on Networ and operatng systems support for dgtal audo and vdeo, pages ACM Press, 22. [3] F. Ftze, P. Seelng, and M. Resslen. Vdeo streamng n wreless nternet. Wreless Internet: Technologes and Applcatons Seres: Electrcal Engneerng and Appled Sgnal Processng Seres, 24. [4] R. N. Inc. Helx producer user s gude, June 22. [5] W. L. Overvew of Fne Granularty Scalablty n MPEG-4 Vdeo Standard. IEEE Trans. on Crcuts and Systems for Vdeo Technology, 11(3, March 21. [6] J. Lu, B. L, Y. T. Hou, and I. Chlamtac. On optmal layerng and banwdth allocaton for multsesson vdeo broadcastng. IEEE Trans. on Wreless Communcaton, 3(2: , March 24. [7] H. M. Radha, M. van der Schaar, and Y. Chen. The mpeg-4 fne-graned scalable vdeo codng method for multmeda streamng over p. IEEE Trans. on Multmeda, 3(1:53 58, March 21. [8] R. Reae, M. Handely, and D. Estrn. Rap: An end-to-end rate-based congeston control mechansm for realtme streams n the nternet. In Proceedngs of IEEE Infocom, pages , New Yor, NY, USA, March [9] R. Reae and A. Ortega. Pals: Peer-to-peer adaptve layered streamng. In Proceedngs of Networ and Operatng System Support for Dgtal Audo and Vdeo, Monterey, CA. USA, June 23. [1] S. ryong Kang, Y. Zhang, M. Da, and D. Logunov. Mult-layer actve queue management and congeston control for scalable vdeo streamng. In Proceedngs of the 24th Internatonal Conference on Dstrbuted Computng Systems(ICDCS 4, 24. [11] D. Saparlla and K. W. Ross. Optmal streamng of layered vdeo. In Proceedngs of IEEE INFOCOM, 2. [12] D. Wu, Y. T. Hou, and Y.-Q. Zhang. Scalable vdeo codng and transport over broad-band wreless networs. Proceedngs of IEEE, 89(1:6 15, Jan 21.

Simulation Based Analysis of FAST TCP using OMNET++

Simulation Based Analysis of FAST TCP using OMNET++ Smulaton Based Analyss of FAST TCP usng OMNET++ Umar ul Hassan 04030038@lums.edu.pk Md Term Report CS678 Topcs n Internet Research Sprng, 2006 Introducton Internet traffc s doublng roughly every 3 months

More information

Efficient Distributed File System (EDFS)

Efficient Distributed File System (EDFS) Effcent Dstrbuted Fle System (EDFS) (Sem-Centralzed) Debessay(Debsh) Fesehaye, Rahul Malk & Klara Naherstedt Unversty of Illnos-Urbana Champagn Contents Problem Statement, Related Work, EDFS Desgn Rate

More information

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

Video Proxy System for a Large-scale VOD System (DINA) Vdeo Proxy System for a Large-scale VOD System (DINA) KWUN-CHUNG CHAN #, KWOK-WAI CHEUNG *# #Department of Informaton Engneerng *Centre of Innovaton and Technology The Chnese Unversty of Hong Kong SHATIN,

More information

Research of Dynamic Access to Cloud Database Based on Improved Pheromone Algorithm

Research of Dynamic Access to Cloud Database Based on Improved Pheromone Algorithm , pp.197-202 http://dx.do.org/10.14257/dta.2016.9.5.20 Research of Dynamc Access to Cloud Database Based on Improved Pheromone Algorthm Yongqang L 1 and Jn Pan 2 1 (Software Technology Vocatonal College,

More information

Parallelism for Nested Loops with Non-uniform and Flow Dependences

Parallelism for Nested Loops with Non-uniform and Flow Dependences Parallelsm for Nested Loops wth Non-unform and Flow Dependences Sam-Jn Jeong Dept. of Informaton & Communcaton Engneerng, Cheonan Unversty, 5, Anseo-dong, Cheonan, Chungnam, 330-80, Korea. seong@cheonan.ac.kr

More information

A Fast Content-Based Multimedia Retrieval Technique Using Compressed Data

A Fast Content-Based Multimedia Retrieval Technique Using Compressed Data A Fast Content-Based Multmeda Retreval Technque Usng Compressed Data Borko Furht and Pornvt Saksobhavvat NSF Multmeda Laboratory Florda Atlantc Unversty, Boca Raton, Florda 3343 ABSTRACT In ths paper,

More information

A Binarization Algorithm specialized on Document Images and Photos

A Binarization Algorithm specialized on Document Images and Photos A Bnarzaton Algorthm specalzed on Document mages and Photos Ergna Kavalleratou Dept. of nformaton and Communcaton Systems Engneerng Unversty of the Aegean kavalleratou@aegean.gr Abstract n ths paper, a

More information

A Semi-Distributed Load Balancing Architecture and Algorithm for Heterogeneous Wireless Networks

A Semi-Distributed Load Balancing Architecture and Algorithm for Heterogeneous Wireless Networks A Sem-Dstrbuted oad Balancng Archtecture and Algorthm for Heterogeneous reless Networks Md. Golam Rabul Ala Choong Seon Hong * Kyung Hee Unversty, Korea rob@networkng.khu.ac.kr, cshong@khu.ac.kr Abstract

More information

The Codesign Challenge

The Codesign Challenge ECE 4530 Codesgn Challenge Fall 2007 Hardware/Software Codesgn The Codesgn Challenge Objectves In the codesgn challenge, your task s to accelerate a gven software reference mplementaton as fast as possble.

More information

Analysis of Collaborative Distributed Admission Control in x Networks

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

More information

An Optimal Algorithm for Prufer Codes *

An Optimal Algorithm for Prufer Codes * J. Software Engneerng & Applcatons, 2009, 2: 111-115 do:10.4236/jsea.2009.22016 Publshed Onlne July 2009 (www.scrp.org/journal/jsea) An Optmal Algorthm for Prufer Codes * Xaodong Wang 1, 2, Le Wang 3,

More information

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

The Greedy Method. Outline and Reading. Change Money Problem. Greedy Algorithms. Applications of the Greedy Strategy. The Greedy Method Technique //00 :0 AM Outlne and Readng The Greedy Method The Greedy Method Technque (secton.) Fractonal Knapsack Problem (secton..) Task Schedulng (secton..) Mnmum Spannng Trees (secton.) Change Money Problem Greedy

More information

Efficient Content Distribution in Wireless P2P Networks

Efficient Content Distribution in Wireless P2P Networks Effcent Content Dstrbuton n Wreless P2P Networs Qong Sun, Vctor O. K. L, and Ka-Cheong Leung Department of Electrcal and Electronc Engneerng The Unversty of Hong Kong Pofulam Road, Hong Kong, Chna {oansun,

More information

Load-Balanced Anycast Routing

Load-Balanced Anycast Routing Load-Balanced Anycast Routng Chng-Yu Ln, Jung-Hua Lo, and Sy-Yen Kuo Department of Electrcal Engneerng atonal Tawan Unversty, Tape, Tawan sykuo@cc.ee.ntu.edu.tw Abstract For fault-tolerance and load-balance

More information

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

A mathematical programming approach to the analysis, design and scheduling of offshore oilfields 17 th European Symposum on Computer Aded Process Engneerng ESCAPE17 V. Plesu and P.S. Agach (Edtors) 2007 Elsever B.V. All rghts reserved. 1 A mathematcal programmng approach to the analyss, desgn and

More information

Efficient Broadcast Disks Program Construction in Asymmetric Communication Environments

Efficient Broadcast Disks Program Construction in Asymmetric Communication Environments Effcent Broadcast Dsks Program Constructon n Asymmetrc Communcaton Envronments Eleftheros Takas, Stefanos Ougaroglou, Petros copoltds Department of Informatcs, Arstotle Unversty of Thessalonk Box 888,

More information

Virtual Machine Migration based on Trust Measurement of Computer Node

Virtual Machine Migration based on Trust Measurement of Computer Node Appled Mechancs and Materals Onlne: 2014-04-04 ISSN: 1662-7482, Vols. 536-537, pp 678-682 do:10.4028/www.scentfc.net/amm.536-537.678 2014 Trans Tech Publcatons, Swtzerland Vrtual Machne Mgraton based on

More information

SRB: Shared Running Buffers in Proxy to Exploit Memory Locality of Multiple Streaming Media Sessions

SRB: Shared Running Buffers in Proxy to Exploit Memory Locality of Multiple Streaming Media Sessions SRB: Shared Runnng Buffers n Proxy to Explot Memory Localty of Multple Streamng Meda Sessons Songqng Chen,BoShen, Yong Yan, Sujoy Basu, and Xaodong Zhang Department of Computer Scence Moble and Meda System

More information

Private Information Retrieval (PIR)

Private Information Retrieval (PIR) 2 Levente Buttyán Problem formulaton Alce wants to obtan nformaton from a database, but she does not want the database to learn whch nformaton she wanted e.g., Alce s an nvestor queryng a stock-market

More information

Load Balancing for Hex-Cell Interconnection Network

Load Balancing for Hex-Cell Interconnection Network Int. J. Communcatons, Network and System Scences,,, - Publshed Onlne Aprl n ScRes. http://www.scrp.org/journal/jcns http://dx.do.org/./jcns.. Load Balancng for Hex-Cell Interconnecton Network Saher Manaseer,

More information

Goals and Approach Type of Resources Allocation Models Shared Non-shared Not in this Lecture In this Lecture

Goals and Approach Type of Resources Allocation Models Shared Non-shared Not in this Lecture In this Lecture Goals and Approach CS 194: Dstrbuted Systems Resource Allocaton Goal: acheve predcable performances Three steps: 1) Estmate applcaton s resource needs (not n ths lecture) 2) Admsson control 3) Resource

More information

A Network Bandwidth Computation Technique for IP Storage with QoS Guarantees

A Network Bandwidth Computation Technique for IP Storage with QoS Guarantees A Network Bandwdth Computaton Technque for IP Storage wth QoS Guarantees Young Jn Nam 1, Junkl Ryu 1, Chank Park 1, and Jong Suk Ahn 2 1 Department of Computer Scence and Engneerng Pohang Unversty of Scence

More information

Reducing Frame Rate for Object Tracking

Reducing Frame Rate for Object Tracking Reducng Frame Rate for Object Trackng Pavel Korshunov 1 and We Tsang Oo 2 1 Natonal Unversty of Sngapore, Sngapore 11977, pavelkor@comp.nus.edu.sg 2 Natonal Unversty of Sngapore, Sngapore 11977, oowt@comp.nus.edu.sg

More information

Cluster Analysis of Electrical Behavior

Cluster Analysis of Electrical Behavior Journal of Computer and Communcatons, 205, 3, 88-93 Publshed Onlne May 205 n ScRes. http://www.scrp.org/ournal/cc http://dx.do.org/0.4236/cc.205.350 Cluster Analyss of Electrcal Behavor Ln Lu Ln Lu, School

More information

Wishing you all a Total Quality New Year!

Wishing you all a Total Quality New Year! Total Qualty Management and Sx Sgma Post Graduate Program 214-15 Sesson 4 Vnay Kumar Kalakband Assstant Professor Operatons & Systems Area 1 Wshng you all a Total Qualty New Year! Hope you acheve Sx sgma

More information

Evaluation of Parallel Processing Systems through Queuing Model

Evaluation of Parallel Processing Systems through Queuing Model ISSN 2278-309 Vkas Shnde, Internatonal Journal of Advanced Volume Trends 4, n Computer No.2, March Scence - and Aprl Engneerng, 205 4(2), March - Aprl 205, 36-43 Internatonal Journal of Advanced Trends

More information

Resource and Virtual Function Status Monitoring in Network Function Virtualization Environment

Resource and Virtual Function Status Monitoring in Network Function Virtualization Environment Journal of Physcs: Conference Seres PAPER OPEN ACCESS Resource and Vrtual Functon Status Montorng n Network Functon Vrtualzaton Envronment To cte ths artcle: MS Ha et al 2018 J. Phys.: Conf. Ser. 1087

More information

R s s f. m y s. SPH3UW Unit 7.3 Spherical Concave Mirrors Page 1 of 12. Notes

R s s f. m y s. SPH3UW Unit 7.3 Spherical Concave Mirrors Page 1 of 12. Notes SPH3UW Unt 7.3 Sphercal Concave Mrrors Page 1 of 1 Notes Physcs Tool box Concave Mrror If the reflectng surface takes place on the nner surface of the sphercal shape so that the centre of the mrror bulges

More information

ARTICLE IN PRESS. Signal Processing: Image Communication

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

More information

Learning-Based Top-N Selection Query Evaluation over Relational Databases

Learning-Based Top-N Selection Query Evaluation over Relational Databases Learnng-Based Top-N Selecton Query Evaluaton over Relatonal Databases Lang Zhu *, Wey Meng ** * School of Mathematcs and Computer Scence, Hebe Unversty, Baodng, Hebe 071002, Chna, zhu@mal.hbu.edu.cn **

More information

SLAM Summer School 2006 Practical 2: SLAM using Monocular Vision

SLAM Summer School 2006 Practical 2: SLAM using Monocular Vision SLAM Summer School 2006 Practcal 2: SLAM usng Monocular Vson Javer Cvera, Unversty of Zaragoza Andrew J. Davson, Imperal College London J.M.M Montel, Unversty of Zaragoza. josemar@unzar.es, jcvera@unzar.es,

More information

Needed Information to do Allocation

Needed Information to do Allocation Complexty n the Database Allocaton Desgn Must tae relatonshp between fragments nto account Cost of ntegrty enforcements Constrants on response-tme, storage, and processng capablty Needed Informaton to

More information

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

Virtual Memory. Background. No. 10. Virtual Memory: concept. Logical Memory Space (review) Demand Paging(1) Virtual Memory Background EECS. Operatng System Fundamentals No. Vrtual Memory Prof. Hu Jang Department of Electrcal Engneerng and Computer Scence, York Unversty Memory-management methods normally requres the entre process

More information

IP Camera Configuration Software Instruction Manual

IP Camera Configuration Software Instruction Manual IP Camera 9483 - Confguraton Software Instructon Manual VBD 612-4 (10.14) Dear Customer, Wth your purchase of ths IP Camera, you have chosen a qualty product manufactured by RADEMACHER. Thank you for the

More information

Problem Definitions and Evaluation Criteria for Computational Expensive Optimization

Problem Definitions and Evaluation Criteria for Computational Expensive Optimization Problem efntons and Evaluaton Crtera for Computatonal Expensve Optmzaton B. Lu 1, Q. Chen and Q. Zhang 3, J. J. Lang 4, P. N. Suganthan, B. Y. Qu 6 1 epartment of Computng, Glyndwr Unversty, UK Faclty

More information

Transit Networking in ATM/B-ISDN based on Service Category

Transit Networking in ATM/B-ISDN based on Service Category Transt Networkng n ATM/B-ISDN based on Servce Category Young-Tak Km Dept. of Informaton and Communcaton Engneerng, College of Engneerng, YeungNam Unv. E-mal : ytkm@ynucc.yeungnam.ac.kr ABSTRACT The ATM

More information

An Optimal Bandwidth Allocation and Data Droppage Scheme for Differentiated Services in a Wireless Network

An Optimal Bandwidth Allocation and Data Droppage Scheme for Differentiated Services in a Wireless Network Purdue Unversty Purdue e-pubs ECE Techncal Reports Electrcal and Computer Engneerng 3--7 An Optmal Bandwdth Allocaton and Data Droppage Scheme for Dfferentated Servces n a Wreless Network Waseem Shekh

More information

TECHNIQUE OF FORMATION HOMOGENEOUS SAMPLE SAME OBJECTS. Muradaliyev A.Z.

TECHNIQUE OF FORMATION HOMOGENEOUS SAMPLE SAME OBJECTS. Muradaliyev A.Z. TECHNIQUE OF FORMATION HOMOGENEOUS SAMPLE SAME OBJECTS Muradalyev AZ Azerbajan Scentfc-Research and Desgn-Prospectng Insttute of Energetc AZ1012, Ave HZardab-94 E-mal:aydn_murad@yahoocom Importance of

More information

Parallel matrix-vector multiplication

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

More information

Performance Evaluation of Information Retrieval Systems

Performance Evaluation of Information Retrieval Systems Why System Evaluaton? Performance Evaluaton of Informaton Retreval Systems Many sldes n ths secton are adapted from Prof. Joydeep Ghosh (UT ECE) who n turn adapted them from Prof. Dk Lee (Unv. of Scence

More information

Module Management Tool in Software Development Organizations

Module Management Tool in Software Development Organizations Journal of Computer Scence (5): 8-, 7 ISSN 59-66 7 Scence Publcatons Management Tool n Software Development Organzatons Ahmad A. Al-Rababah and Mohammad A. Al-Rababah Faculty of IT, Al-Ahlyyah Amman Unversty,

More information

FAHP and Modified GRA Based Network Selection in Heterogeneous Wireless Networks

FAHP and Modified GRA Based Network Selection in Heterogeneous Wireless Networks 2017 2nd Internatonal Semnar on Appled Physcs, Optoelectroncs and Photoncs (APOP 2017) ISBN: 978-1-60595-522-3 FAHP and Modfed GRA Based Network Selecton n Heterogeneous Wreless Networks Xaohan DU, Zhqng

More information

Video streaming over the Internet is becoming very popular and

Video streaming over the Internet is becoming very popular and Streamng MPEG-4 AudoVsual Objects Usng TCP-Frendly Rate Control and Unequal Error Protecton Toufk Ahmed 1, Ahmed Mehaoua 1 and Vncent Lecure 2 1 2 CNRS-PRSM LabUnversty of Versalles CRAN lab CNRS UMR 739

More information

Solutions for Real-Time Communication over Best-Effort Networks

Solutions for Real-Time Communication over Best-Effort Networks Solutons for Real-Tme Communcaton over Best-Effort Networks Anca Hangan, Ramona Marfevc, Gheorghe Sebestyen Techncal Unversty of Cluj-Napoca, Computer Scence Department {Anca.Hangan, Ramona.Marfevc, Gheorghe.Sebestyen}@cs.utcluj.ro

More information

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

Overview. Basic Setup [9] Motivation and Tasks. Modularization 2008/2/20 IMPROVED COVERAGE CONTROL USING ONLY LOCAL INFORMATION Overvew 2 IMPROVED COVERAGE CONTROL USING ONLY LOCAL INFORMATION Introducton Mult- Smulator MASIM Theoretcal Work and Smulaton Results Concluson Jay Wagenpfel, Adran Trachte Motvaton and Tasks Basc Setup

More information

A KIND OF ROUTING MODEL IN PEER-TO-PEER NETWORK BASED ON SUCCESSFUL ACCESSING RATE

A KIND OF ROUTING MODEL IN PEER-TO-PEER NETWORK BASED ON SUCCESSFUL ACCESSING RATE A KIND OF ROUTING MODEL IN PEER-TO-PEER NETWORK BASED ON SUCCESSFUL ACCESSING RATE 1 TAO LIU, 2 JI-JUN XU 1 College of Informaton Scence and Technology, Zhengzhou Normal Unversty, Chna 2 School of Mathematcs

More information

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

An Iterative Solution Approach to Process Plant Layout using Mixed Integer Optimisation 17 th European Symposum on Computer Aded Process Engneerng ESCAPE17 V. Plesu and P.S. Agach (Edtors) 2007 Elsever B.V. All rghts reserved. 1 An Iteratve Soluton Approach to Process Plant Layout usng Mxed

More information

A MOVING MESH APPROACH FOR SIMULATION BUDGET ALLOCATION ON CONTINUOUS DOMAINS

A MOVING MESH APPROACH FOR SIMULATION BUDGET ALLOCATION ON CONTINUOUS DOMAINS Proceedngs of the Wnter Smulaton Conference M E Kuhl, N M Steger, F B Armstrong, and J A Jones, eds A MOVING MESH APPROACH FOR SIMULATION BUDGET ALLOCATION ON CONTINUOUS DOMAINS Mark W Brantley Chun-Hung

More information

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

Compiler Design. Spring Register Allocation. Sample Exercises and Solutions. Prof. Pedro C. Diniz Compler Desgn Sprng 2014 Regster Allocaton Sample Exercses and Solutons Prof. Pedro C. Dnz USC / Informaton Scences Insttute 4676 Admralty Way, Sute 1001 Marna del Rey, Calforna 90292 pedro@s.edu Regster

More information

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

Subspace clustering. Clustering. Fundamental to all clustering techniques is the choice of distance measure between data points; Subspace clusterng Clusterng Fundamental to all clusterng technques s the choce of dstance measure between data ponts; D q ( ) ( ) 2 x x = x x, j k = 1 k jk Squared Eucldean dstance Assumpton: All features

More information

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

Sum of Linear and Fractional Multiobjective Programming Problem under Fuzzy Rules Constraints Australan Journal of Basc and Appled Scences, 2(4): 1204-1208, 2008 ISSN 1991-8178 Sum of Lnear and Fractonal Multobjectve Programmng Problem under Fuzzy Rules Constrants 1 2 Sanjay Jan and Kalash Lachhwan

More information

Adaptive Network Resource Management in IEEE Wireless Random Access MAC

Adaptive Network Resource Management in IEEE Wireless Random Access MAC Adaptve Network Resource Management n IEEE 802.11 Wreless Random Access MAC Hao Wang, Changcheng Huang, James Yan Department of Systems and Computer Engneerng Carleton Unversty, Ottawa, ON, Canada Abstract

More information

RAP. Speed/RAP/CODA. Real-time Systems. Modeling the sensor networks. Real-time Systems. Modeling the sensor networks. Real-time systems:

RAP. Speed/RAP/CODA. Real-time Systems. Modeling the sensor networks. Real-time Systems. Modeling the sensor networks. Real-time systems: Speed/RAP/CODA Presented by Octav Chpara Real-tme Systems Many wreless sensor network applcatons requre real-tme support Survellance and trackng Border patrol Fre fghtng Real-tme systems: Hard real-tme:

More information

A fair buffer allocation scheme

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

More information

Support Strong Consistency for Mobile Dynamic Contents Delivery Network

Support Strong Consistency for Mobile Dynamic Contents Delivery Network Nnth IEEE Internatonal Symposum on Multmeda 27 Support Strong Consstency for Moble Dynamc Contents Delvery Networ Zhou Su, Jro Katto and Yasuho Yasuda Graduate School of Scence and Engneerng, Waseda Unversty,

More information

Content Based Image Retrieval Using 2-D Discrete Wavelet with Texture Feature with Different Classifiers

Content Based Image Retrieval Using 2-D Discrete Wavelet with Texture Feature with Different Classifiers IOSR Journal of Electroncs and Communcaton Engneerng (IOSR-JECE) e-issn: 78-834,p- ISSN: 78-8735.Volume 9, Issue, Ver. IV (Mar - Apr. 04), PP 0-07 Content Based Image Retreval Usng -D Dscrete Wavelet wth

More information

Shared Running Buffer Based Proxy Caching of Streaming Sessions

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

More information

A Model Based on Multi-agent for Dynamic Bandwidth Allocation in Networks Guang LU, Jian-Wen QI

A Model Based on Multi-agent for Dynamic Bandwidth Allocation in Networks Guang LU, Jian-Wen QI 216 Jont Internatonal Conference on Artfcal Intellgence and Computer Engneerng (AICE 216) and Internatonal Conference on etwork and Communcaton Securty (CS 216) ISB: 978-1-6595-362-5 A Model Based on Mult-agent

More information

Pricing Network Resources for Adaptive Applications in a Differentiated Services Network

Pricing Network Resources for Adaptive Applications in a Differentiated Services Network IEEE INFOCOM Prcng Network Resources for Adaptve Applcatons n a Dfferentated Servces Network Xn Wang and Hennng Schulzrnne Columba Unversty Emal: {xnwang, schulzrnne}@cs.columba.edu Abstract The Dfferentated

More information

Analytic Evaluation of Quality of Service for On-Demand Data Delivery

Analytic Evaluation of Quality of Service for On-Demand Data Delivery Analytc Evaluaton of Qualty of Servce for On-Demand Data Delvery Hongfe Guo Haonan Tan ( guo@cs.wsc.edu) (haonan@cs.wsc.edu) Abstract Qualty of servce (QoS) measured as balkng probablty and average watng

More information

Application of Improved Fish Swarm Algorithm in Cloud Computing Resource Scheduling

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

More information

VISUAL SELECTION OF SURFACE FEATURES DURING THEIR GEOMETRIC SIMULATION WITH THE HELP OF COMPUTER TECHNOLOGIES

VISUAL SELECTION OF SURFACE FEATURES DURING THEIR GEOMETRIC SIMULATION WITH THE HELP OF COMPUTER TECHNOLOGIES UbCC 2011, Volume 6, 5002981-x manuscrpts OPEN ACCES UbCC Journal ISSN 1992-8424 www.ubcc.org VISUAL SELECTION OF SURFACE FEATURES DURING THEIR GEOMETRIC SIMULATION WITH THE HELP OF COMPUTER TECHNOLOGIES

More information

Priority-Based Scheduling Algorithm for Downlink Traffics in IEEE Networks

Priority-Based Scheduling Algorithm for Downlink Traffics in IEEE Networks Prorty-Based Schedulng Algorthm for Downlnk Traffcs n IEEE 80.6 Networks Ja-Mng Lang, Jen-Jee Chen, You-Chun Wang, Yu-Chee Tseng, and Bao-Shuh P. Ln Department of Computer Scence Natonal Chao-Tung Unversty,

More information

Real-Time Guarantees. Traffic Characteristics. Flow Control

Real-Time Guarantees. Traffic Characteristics. Flow Control Real-Tme Guarantees Requrements on RT communcaton protocols: delay (response s) small jtter small throughput hgh error detecton at recever (and sender) small error detecton latency no thrashng under peak

More information

Wightman. Mobility. Quick Reference Guide THIS SPACE INTENTIONALLY LEFT BLANK

Wightman. Mobility. Quick Reference Guide THIS SPACE INTENTIONALLY LEFT BLANK Wghtman Moblty Quck Reference Gude THIS SPACE INTENTIONALLY LEFT BLANK WIGHTMAN MOBILITY BASICS How to Set Up Your Vocemal 1. On your phone s dal screen, press and hold 1 to access your vocemal. If your

More information

3D vector computer graphics

3D vector computer graphics 3D vector computer graphcs Paolo Varagnolo: freelance engneer Padova Aprl 2016 Prvate Practce ----------------------------------- 1. Introducton Vector 3D model representaton n computer graphcs requres

More information

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

For instance, ; the five basic number-sets are increasingly more n A B & B A A = B (1) Secton 1.2 Subsets and the Boolean operatons on sets If every element of the set A s an element of the set B, we say that A s a subset of B, or that A s contaned n B, or that B contans A, and we wrte A

More information

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

TPL-Aware Displacement-driven Detailed Placement Refinement with Coloring Constraints TPL-ware Dsplacement-drven Detaled Placement Refnement wth Colorng Constrants Tao Ln Iowa State Unversty tln@astate.edu Chrs Chu Iowa State Unversty cnchu@astate.edu BSTRCT To mnmze the effect of process

More information

Hybrid Non-Blind Color Image Watermarking

Hybrid Non-Blind Color Image Watermarking Hybrd Non-Blnd Color Image Watermarkng Ms C.N.Sujatha 1, Dr. P. Satyanarayana 2 1 Assocate Professor, Dept. of ECE, SNIST, Yamnampet, Ghatkesar Hyderabad-501301, Telangana 2 Professor, Dept. of ECE, AITS,

More information

Harfoush, Bestavros, and Byers, Robust Identfcaton of Shared Losses Usng End-to-End Uncast Probes 2 Introducton One of the defnng prncples of the netw

Harfoush, Bestavros, and Byers, Robust Identfcaton of Shared Losses Usng End-to-End Uncast Probes 2 Introducton One of the defnng prncples of the netw Robust Identfcaton of Shared Losses Usng End-to-End Uncast Probes Λ Khaled Harfoush Azer Bestavros John Byers harfoush@cs.bu.edu best@cs.bu.edu byers@cs.bu.edu Computer Scence Department Boston Unversty

More information

Comparisons of Packet Scheduling Algorithms for Fair Service among Connections on the Internet

Comparisons of Packet Scheduling Algorithms for Fair Service among Connections on the Internet Comparsons of Packet Schedulng Algorthms for Far Servce among Connectons on the Internet Go Hasegawa, Takahro Matsuo, Masayuk Murata and Hdeo Myahara Department of Infomatcs and Mathematcal Scence Graduate

More information

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

Steps for Computing the Dissimilarity, Entropy, Herfindahl-Hirschman and. Accessibility (Gravity with Competition) Indices Steps for Computng the Dssmlarty, Entropy, Herfndahl-Hrschman and Accessblty (Gravty wth Competton) Indces I. Dssmlarty Index Measurement: The followng formula can be used to measure the evenness between

More information

Efficient QoS Provisioning at the MAC Layer in Heterogeneous Wireless Sensor Networks

Efficient QoS Provisioning at the MAC Layer in Heterogeneous Wireless Sensor Networks Effcent QoS Provsonng at the MAC Layer n Heterogeneous Wreless Sensor Networks M.Soul a,, A.Bouabdallah a, A.E.Kamal b a UMR CNRS 7253 HeuDaSyC, Unversté de Technologe de Compègne, Compègne Cedex F-625,

More information

Two-Stage Data Distribution for Distributed Surveillance Video Processing with Hybrid Storage Architecture

Two-Stage Data Distribution for Distributed Surveillance Video Processing with Hybrid Storage Architecture Two-Stage Data Dstrbuton for Dstrbuted Survellance Vdeo Processng wth Hybrd Storage Archtecture Yangyang Gao, Hatao Zhang, Bngchang Tang, Yanpe Zhu, Huadong Ma Bejng Key Lab of Intellgent Telecomm. Software

More information

Meta-heuristics for Multidimensional Knapsack Problems

Meta-heuristics for Multidimensional Knapsack Problems 2012 4th Internatonal Conference on Computer Research and Development IPCSIT vol.39 (2012) (2012) IACSIT Press, Sngapore Meta-heurstcs for Multdmensonal Knapsack Problems Zhbao Man + Computer Scence Department,

More information

Optimized caching in systems with heterogeneous client populations

Optimized caching in systems with heterogeneous client populations Performance Evaluaton 42 (2000) 163 185 Optmzed cachng n systems wth heterogeneous clent populatons Derek L. Eager a,, Mchael C. Ferrs b, Mary K. Vernon b a Department of Computer Scence, Unversty of Saskatchewan,

More information

Design of the Application-Level Protocol for Synchronized Multimedia Sessions

Design of the Application-Level Protocol for Synchronized Multimedia Sessions Desgn of the Applcaton-Level Protocol for Synchronzed Multmeda Sessons Chun-Chuan Yang Multmeda and Communcatons Laboratory Department of Computer Scence and Informaton Engneerng Natonal Ch Nan Unversty,

More information

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

Course Introduction. Algorithm 8/31/2017. COSC 320 Advanced Data Structures and Algorithms. COSC 320 Advanced Data Structures and Algorithms Course Introducton Course Topcs Exams, abs, Proects A quc loo at a few algorthms 1 Advanced Data Structures and Algorthms Descrpton: We are gong to dscuss algorthm complexty analyss, algorthm desgn technques

More information

3D Virtual Eyeglass Frames Modeling from Multiple Camera Image Data Based on the GFFD Deformation Method

3D Virtual Eyeglass Frames Modeling from Multiple Camera Image Data Based on the GFFD Deformation Method NICOGRAPH Internatonal 2012, pp. 114-119 3D Vrtual Eyeglass Frames Modelng from Multple Camera Image Data Based on the GFFD Deformaton Method Norak Tamura, Somsangouane Sngthemphone and Katsuhro Ktama

More information

New Exploration of Packet-Pair Probing for Available Bandwidth Estimation and Traffic Characterization

New Exploration of Packet-Pair Probing for Available Bandwidth Estimation and Traffic Characterization New Exploraton of Packet-Par Probng for Avalable Bandwdth Estmaton and Traffc Characterzaton Yu Cheng, Vkram Ravndran, Alberto Leon-Garca, Hsao-Hwa Chen Department of Electrcal and Computer Engneerng,

More information

Analysis of Continuous Beams in General

Analysis of Continuous Beams in General Analyss of Contnuous Beams n General Contnuous beams consdered here are prsmatc, rgdly connected to each beam segment and supported at varous ponts along the beam. onts are selected at ponts of support,

More information

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

Improvement of Spatial Resolution Using BlockMatching Based Motion Estimation and Frame. Integration Improvement of Spatal Resoluton Usng BlockMatchng Based Moton Estmaton and Frame Integraton Danya Suga and Takayuk Hamamoto Graduate School of Engneerng, Tokyo Unversty of Scence, 6-3-1, Nuku, Katsuska-ku,

More information

CHAPTER 2 PROPOSED IMPROVED PARTICLE SWARM OPTIMIZATION

CHAPTER 2 PROPOSED IMPROVED PARTICLE SWARM OPTIMIZATION 24 CHAPTER 2 PROPOSED IMPROVED PARTICLE SWARM OPTIMIZATION The present chapter proposes an IPSO approach for multprocessor task schedulng problem wth two classfcatons, namely, statc ndependent tasks and

More information

Distributed Resource Scheduling in Grid Computing Using Fuzzy Approach

Distributed Resource Scheduling in Grid Computing Using Fuzzy Approach Dstrbuted Resource Schedulng n Grd Computng Usng Fuzzy Approach Shahram Amn, Mohammad Ahmad Computer Engneerng Department Islamc Azad Unversty branch Mahallat, Iran Islamc Azad Unversty branch khomen,

More information

Support Vector Machines

Support Vector Machines /9/207 MIST.6060 Busness Intellgence and Data Mnng What are Support Vector Machnes? Support Vector Machnes Support Vector Machnes (SVMs) are supervsed learnng technques that analyze data and recognze patterns.

More information

Available online at Available online at Advanced in Control Engineering and Information Science

Available online at   Available online at   Advanced in Control Engineering and Information Science Avalable onlne at wwwscencedrectcom Avalable onlne at wwwscencedrectcom Proceda Proceda Engneerng Engneerng 00 (2011) 15000 000 (2011) 1642 1646 Proceda Engneerng wwwelsevercom/locate/proceda Advanced

More information

On the Exact Analysis of Bluetooth Scheduling Algorithms

On the Exact Analysis of Bluetooth Scheduling Algorithms On the Exact Analyss of Bluetooth Schedulng Algorth Gl Zussman Dept. of Electrcal Engneerng Technon IIT Hafa 3000, Israel glz@tx.technon.ac.l Ur Yechal Dept. of Statstcs and Operatons Research School of

More information

Internet Traffic Managers

Internet Traffic Managers Internet Traffc Managers Ibrahm Matta matta@cs.bu.edu www.cs.bu.edu/faculty/matta Computer Scence Department Boston Unversty Boston, MA 225 Jont work wth members of the WING group: Azer Bestavros, John

More information

Quantifying Performance Models

Quantifying Performance Models Quantfyng Performance Models Prof. Danel A. Menascé Department of Computer Scence George Mason Unversty www.cs.gmu.edu/faculty/menasce.html 1 Copyrght Notce Most of the fgures n ths set of sldes come from

More information

A Time-driven Data Placement Strategy for a Scientific Workflow Combining Edge Computing and Cloud Computing

A Time-driven Data Placement Strategy for a Scientific Workflow Combining Edge Computing and Cloud Computing > REPLACE THIS LINE WITH YOUR PAPER IDENTIFICATION NUMBER (DOUBLE-CLICK HERE TO EDIT) < 1 A Tme-drven Data Placement Strategy for a Scentfc Workflow Combnng Edge Computng and Cloud Computng Bng Ln, Fangnng

More information

Channel 0. Channel 1 Channel 2. Channel 3 Channel 4. Channel 5 Channel 6 Channel 7

Channel 0. Channel 1 Channel 2. Channel 3 Channel 4. Channel 5 Channel 6 Channel 7 Optmzed Regonal Cachng for On-Demand Data Delvery Derek L. Eager Mchael C. Ferrs Mary K. Vernon Unversty of Saskatchewan Unversty of Wsconsn Madson Saskatoon, SK Canada S7N 5A9 Madson, WI 5376 eager@cs.usask.ca

More information

Feature Reduction and Selection

Feature Reduction and Selection Feature Reducton and Selecton Dr. Shuang LIANG School of Software Engneerng TongJ Unversty Fall, 2012 Today s Topcs Introducton Problems of Dmensonalty Feature Reducton Statstc methods Prncpal Components

More information

Adaptive Energy and Location Aware Routing in Wireless Sensor Network

Adaptive Energy and Location Aware Routing in Wireless Sensor Network Adaptve Energy and Locaton Aware Routng n Wreless Sensor Network Hong Fu 1,1, Xaomng Wang 1, Yngshu L 1 Department of Computer Scence, Shaanx Normal Unversty, X an, Chna, 71006 fuhong433@gmal.com {wangxmsnnu@hotmal.cn}

More information

Adaptive Connection Admission Control for Mission Critical Real-Time Communication Networks Abstract 1 Introduction

Adaptive Connection Admission Control for Mission Critical Real-Time Communication Networks Abstract 1 Introduction Adaptve Connecton Admsson Control for Msson Crtcal Real-Tme Communcaton etwors B. Devalla, A. Sahoo, Y. Guan, C. L, R. Bettat and W. Zhao Department of Computer Scence, Texas A&M Unversty, College Staton,

More information

An efficient iterative source routing algorithm

An efficient iterative source routing algorithm An effcent teratve source routng algorthm Gang Cheng Ye Tan Nrwan Ansar Advanced Networng Lab Department of Electrcal Computer Engneerng New Jersey Insttute of Technology Newar NJ 7 {gc yt Ansar}@ntedu

More information

Network-Driven Layered Multicast with IPv6

Network-Driven Layered Multicast with IPv6 Network-Drven Layered Multcast wth IPv6 Ho-pong Sze and Soung C. Lew Department of Informaton Engneerng, The Chnese Unversty of Hong Kong, Shatn, N.T., Hong Kong {hpsze8, soung}@e.cuhk.edu.hk Abstract.

More information

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

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

More information

A Fast Visual Tracking Algorithm Based on Circle Pixels Matching

A Fast Visual Tracking Algorithm Based on Circle Pixels Matching A Fast Vsual Trackng Algorthm Based on Crcle Pxels Matchng Zhqang Hou hou_zhq@sohu.com Chongzhao Han czhan@mal.xjtu.edu.cn Ln Zheng Abstract: A fast vsual trackng algorthm based on crcle pxels matchng

More information

Consistency and Update in Mobile Overlay Networks. Zhou SU, Jiro KATTO, Yasuhiko YASUDA, and Yu CHEN, Members, IEEE

Consistency and Update in Mobile Overlay Networks. Zhou SU, Jiro KATTO, Yasuhiko YASUDA, and Yu CHEN, Members, IEEE 1 Consstency and Update n Moble Overlay Networs Zhou SU, Jro KATTO, Yasuho YASUDA, and Yu CHEN, Members, IEEE Contact Emal: zhousu@asag.waseda.p Abstract Wth the development whereby moble content dstrbuton

More information

OPTIMAL CONFIGURATION FOR NODES IN MIXED CELLULAR AND MOBILE AD HOC NETWORK FOR INET

OPTIMAL CONFIGURATION FOR NODES IN MIXED CELLULAR AND MOBILE AD HOC NETWORK FOR INET OPTIMAL CONFIGURATION FOR NODE IN MIED CELLULAR AND MOBILE AD HOC NETWORK FOR INET Olusola Babalola D.E. Department of Electrcal and Computer Engneerng Morgan tate Unversty Dr. Rchard Dean Faculty Advsor

More information