Quality-Driven Proactive Caching of Scalable Videos Over Small Cell Networks

Size: px
Start display at page:

Download "Quality-Driven Proactive Caching of Scalable Videos Over Small Cell Networks"

Transcription

1 6 th International Conference on Mobile Ad-Hoc and Sensor Networks Quality-Driven Proactive Caching of Scalable Videos Over Small Cell Networks Zhen Tong, Yuedong Xu, Tao Yang,BoHu Research Center of Smart Networks and Systems, School of Information Science and Engineering, Fudan University State Key Laboratory for Novel Software Technology, Nanjing University, P.R. China {7, ydxu, taoyang, Abstract The explosion of mobile video traffic imposes tremendous challenges on present cellular networks. To alleviate the pressure on backhaul links and to enhance the quality of experience (QoE) of video streaming service, small cell base stations (SBS) with caching ability are introduced to assist the content delivery. In this paper, we present the first study on the optimal caching strategy of scalable video coding (SVC) streaming in small cell networks with the consideration of channel diversity and video scalability. We formulate an integer programming problem to maximize the average subjective quality of SVC streaming under the constraint of cache size at each SBS. By establishing connections between subjective quality and caching state of each video, we simplify the proactive caching of SVC as a multiple-choice knapsack problem (MCKP), and propose a low-complexity algorithm using dynamic programming. Our proactive caching strategy reveals the structural properties of cache allocation to each video based on their popularity profiles. Simulation results manifest that the SBSs with caching ability can greatly improve the average quality of SVC streaming, and that our proposed caching strategy acquires significant performance gain compared with other conventional caching policies. I. INTRODUCTION Mobile video service is witnessing a tremendous growth nowadays. As forecasted by Cisco, the video traffic will increase -folds between 5 and, accounting for 75% of the total mobile data traffic by []. To deal with this phenomenon, the industry is advocating the deployment of small cell base stations (SBS) to enable higher density spatial reuse of radio resources. However, a drawback of this approach is the huge expenditure to connect all the SBSs to the core network with fast backhaul links []. Meanwhile, video contents requested by users exhibit significant similarities, thus causing a large amount of redundant traffic []. All these factors jointly propel the concept of caching at the edge of networks [], in order to reduce the traffic load of backhaul and to improve the end-to-end video delivery. Distributed caching over wireless access points has attracted a lot of attentions in the past several years. The authors in [5] [6] introduced the concept of FemtoCaching that equips femto-cells with high storage capacity to store popular files. When a user requests a file, it may be served by a nearby femto-cell with higher throughput and lower delay if this file is cached. Otherwise, the user may be served by the macro- BS through a low-rate long-range wireless link. A recent trend is to coalesce content caching with physical layer features. In [7], the author presented a content placement algorithm to minimize the average file down loading delay from a cluster of cooperative BSs equipped with cache facilities. When the requested file is stored in multiple cache-enabled BSs, these clustering BSs can perform cooperative beamforming to support the transmission of high-quality video streaming [8]. Authors in [9] propose a caching policy over small cell networks based on maximum ratio transmission and zeroforcing beamforming, and their objective is to maximize the average downlink throughput of all the files. In this paper, we study a novel distributed caching problem of scalable videos over small cell networks. We are motivated by the recent prevalence of adaptive video streaming over HTTP (DASH) using scalable video coding (SVC) []. SVC provides temporal, spatial and quality (SNR) scalability in three dimensions, thus each video is encoded into multiple layers consisting of a basic layer and several enhancement layers []. The basic layer yields the minimum video quality and each level of enhancement layer provides incremental quality to the lower layers. When delivering SVC streaming over small cell networks, the content placement problem becomes much more challenging. There is a dilemma between the video quality and the overall cache hit ratio. Caching one video in multiple SBSs brings the channel diversity gain, therefore users will receive the video at a higher throughput, however the overall hit ratio will be dragged down due to the redundant cache expenditure. On the other hand, caching a video with more layers (i.e., enhancing the video scalability), fine-granularity bitrate switching points are provided, thus the video is robust to channel variation during the transmission. Above all, the diversity and scalability improvement of certain videos are at the cost of cache space, to be specific, the overall hit ratio, the diversity and scalability of other videos. To allocate cache resource efficiently for each video over small cell networks, a series of interesting questions arise: i) which videos should be cached, ii) what is the caching diversity and the bitrate of each video (i.e., the channel diversity and the video scalability), so as to optimize the average video quality, given the constraint of cache capacity? To resolve these issues, we formulate an integer programming problem to maximize the average quality of SVC streaming under the constraint of cache size at each SBS. With appropriate simplifications, the original caching allocation problem is transformed into a multiple-choice knapsack problem (MCKP) solved by dynamic programming. We /6 $. 6 IEEE DOI.9/MSN.6. 9

2 demonstrate the optimal caching allocation for each video, and simulation results manifest that the proposed algorithm significantly improves the average quality of SVC streaming compared with the baseline algorithms. To summarize, the major features of our work are as follows. We utilize the video subjective quality as a metric to optimize the content placement over small cell networks, which is different from other metrics such as transmission delay and average throughput in the closely related works. Two different delivery schemes are considered, namely the opportunistic transmission and the cooperative transmission. Our model provides a general solution for SVC video caching under these communication schemes. We reduce the SVC caching problem to MCKP and demonstrate the optimal combination of channel diversity and video scalability for each video. Such optimization information is of crucial importance for the cooperation between operators and content providers. The rest of this paper is organized as follows. Section II demonstrates the system model of video transmission, content placement and SVC video quality. In Section III, we formulate the proactive caching problem of SVC streaming and present the proposed algorithm. Simulation results are provided in Section IV. Finally, we conclude this paper in Section V. II. SYSTEM MODEL A. Video Transmission Model Consider one typical video streaming user in the range of a macro cell base station (MBS). As shown in Fig., each user is located at one cluster which is composed of many short range SBSs with caching ability. According to the prediction from content providers, some popular videos are prefetched in the local cache during the off-peak intervals, and these SBSs with cache ability will assist the MBS for content delivery. Consider the scenario where the requested video is already cached in the SBS cluster. Let N = {,,...,N} represent the set of SBSs in the neighborhood of a typical user. We denote the set of candidate SBSs which have cached video i as Ω i, where Ω i N. As the Fig. shows, we have Ω i = {,, } in cluster. After acquiring the set Ω i of potential SBSs, the user will select appropriate SBSs to deliver the requested video. In this paper, two transmission schemes are considered, namely the opportunistic transmission (OT) mode and the cooperative transmission (CT) mode. In another scenario, considering that the SBS is abundant in cache capacity but lacking in backhaul capcity, thereby, if the requested video is not cached in SBSs cluser, then the MBS will respond to the user requests [5]. As shown in Fig., the requested video i is not found in cluster (i.e, Ω i = ), consequently the MBS will fetch the video from remote servers and deliver it to users with extra backhaul delay. B. Content Placement Model Suppose that the video library contains a set of M = {,...,M} videos with the relevant popularity distribution denoted by P = {p,...,p M }. Without loss of generality, we SBS Server Delay Internet SBS User MBS SBS SBS SBS SBS SBS User Cluster SBS Cluster Fig.. Video transmission and placement model. Cluster: video cached in SBS cluster; Cluster: video served by MBS through backhaul. assume that the video popularity follows p p M, i.e., sorted in the descending order. Define s i = {, } N, where s i,n =indicates that the i-th video is cached in the n-th SBS, and s i,n =otherwise. We have l -norm s i = Ω i, which represents how many SBSs have cached the i-th video, in other words, the channel diversity of the i-th video. SVC steaming allows multiple operation points (OP), where a sub-stream of a certain bitrate is extracted and combined by different layers. For any video i M, let R OP = {R,...,R l,...,r L } indicate the different bitrate at OP l, where R < <R l < <R L. Therefore, we define a -tuple (s i,r i ), where r i R OP, as the caching state of the i-th video. The state (s i,r i ) of the i-th video provides the caching details: the i-th video is cached in the SBSs whose s i,n =with the bitrate r i. C. Quality Model of SVC Streaming According to the subjective tests of scalable video, it is observed that the influence of frame rate (FR) and quantization stepsizes (QS) on user perception is separable []. For a given sub-stream with the bitrate of r (at a certain OP), there exists an optimal combination of temporal, spacial and quality layers, which will maximize the subjective video quality. Assuming that a scalable video is encoded at a maximum bitrate of R max, [] has derived a normalized Rate-Quality model of scalable videos: Q(r) =e α( r R max ) β +α () where α, β are model parameters, and r R max. This exponential function implies that the marginal utility for video quality decreases as the video bitrate increases. In this paper, we will consider the mean opinion score (MOS) as the metric of video quality. The MOS is expressed as a single number in range of to 5, where the numbers indicate that: : Bad; : Poor; : Fair; : Good; 5: Excellent. Thereby, the normalized video quality at the bitrate of r can be scaled as Q(r) =+ Q(r). () We will use () as the Rate-Quality function to measure the video quality at different bitrates. 9

3 III. QUALITY-DRIVEN CACHING STRATEGY In this section, our goal is to explore the optimal caching allocation strategy that maximizes the average video quality over small cell networks. First, We will make connections between the caching allocation model and the video quality model, then the problem of maximizing the average video quality will be formulated. Finally, We analyze the problem and propose a proactive caching algorithm. A. Outage Probability of Video Transmission In each cluster, suppose users are served by a certain multiple access method, thus we neglect the influence of interference among different users. We assume that the received SNRs from the MBS and SBSs follow Rayleigh fading, and the probability density function (PDF) of the received SNR is given by P (x) = ( SNR exp x ) () SNR where SNR is the average received SNR. Denote the average SNR of SBSs and MBS as and υ respectively. In general, we have >υ, because the received power from SBSs decays less within the short range cluster. Users can be either served by the SBS with the best channel quality or by several candidate SBSs through cooperative transmission. ) Opportunistic Transmission Mode: for a given video, it will be transmitted by the SBS with the best channel quality from the candidate SBSs having cached the requested file, thus the received SNR can be represented as max = max n Ω SNR n () where Ω is the set of candidate SBSs. Assume that Ω = k, where k =,...,N is the number of candidate SBSs, according to () and (), the PDF of max is given by f OT (x; k) = k ( )[ ( )] k x x exp exp. (5) Therefore, under the opportunistic transmission mode, the outage probability of decoding a video with bitrate r can be written as P OT (k, r) =P{W S log( + x) <r} [ )] = exp ( r k W S (6) where the W S is the average bandwidth allocated to a user from the selected SBS. ) Cooperative Transmission Mode: assume that there are k nearby SBSs having cached the requested video, and these SBSs will be coordinated and perform cooperative transmission. We assume that there is no interference among these cooperative SBSs, and these SBSs have full CSI of the channel. For given channel gains of these coordinated SBSs h =[h,...,h k ], the outage probability [] of a video with bitrate r can be written as P { W S log ( + h ) <r } } = P { h < r W S. (7) Under the independent Rayleigh fading, h is the sum of k independent exponential variables and can be derived as Gamma distribution. Its probability density function (PDF) is given by f CT (x; k, ) = xk exp( x). (8) Γ(k) Combining (7) and (8), for a given video encoded at the bitrate r and cached in k SBSs, the outage probability of cooperative transmission can be derived as k P CT (k, r) = n= n! exp ( θ )( ) n θ (9) where θ = r W S is the SNR threshold for videos encoded with r bitrates. According to (6) and (9), the outage probability of the i-th video in the SBS cluster under different transmission modes can be expressed as { Pout(s S POT ( s i,r l )= i,r l ), OT mode () P CT ( s i,r l ), CT mode where s i is the caching position of the i-th video in the SBS cluster, and R l is the user requested video bitrate at layer l. B. Average Video Quality Over Small Cell Networks SVC provides enhancement layers which are successively refinable, and some bitrate switching mechanisms [] allow the server or client to adapt to the channel variation. In general, the SVC player will first decode the lower layers, and when the downlink throughput reaches the biterate threshold of a higher OP, then the supplementary enhancement layers will be decoded. As a consequence, the average video quality of the i-th video under caching state (s i,r i ) can be derived as q S (s i,r i )=[ Pout(s S i,r i )] Q(r i ) + [Pout(s S i,r l+ ) Pout(s S i,r l )] Q(R l ) () R l <r i which represents that when the downlink bitrate falls in the interval of [R l,r l+ ), then the user will decode the video at the OP l successfully. In another scenario, if the requested video is not cached in the SBS cluster, then it will be delivered by the MBS through backhaul with extra RTT (Round Trip Time) delay. For the adaptive video streaming, video players select bitrate version based on the chunk level, which means that videos are requested segment by segment in case of the bandwidth variation. To decode the video chunk smoothly and avoid the rebuffering, the actual transmission slots should not exceed the video chunk duration, which indicates that T slot T chunk. 9

4 Due to the extra RTT delay caused by backhaul, the actual utilization of the wireless resource will be dragged down, thus the utilization ratio can be bounded by T slot RTT T slot T chunk RTT T chunk = D B () where D B is the maximum utilization ratio of the channel due to the backhaul delay. Similar as (6) and (), the outage probability of decoding OP l with the bitrate R l, and the average video quality provided by the MBS are given by and Pout(R M l )=P{D B W M log( + x) <R l } = exp Rl D B W M () v q M = [ Pout(R M L )] Q(R L ) + [Pout(R M l+ ) Pout(R M l )] Q(R l ). () R l <R L Based on () and (), the average video quality of all the videos over the macro cell and small cell networks can be written as M Q MS = p i [(s i )q S (s i,r i )+(s i =)q M ] (5) i= where (s i )and (s i =)indicate whether the i-th video is cached in the SBS cluster. C. Problem Formulation and Analysis Our objective is to maximize the average video quality by designing the proactive caching policy. Denote by T = {t,t,...,t M } the set of video durations. The optimal content placement problem for scalable videos can be formulated as: P : maximize (s i,r i) subject to Q MS (6) M r i t i s i,n C, n =,...,N (6.a) i= s i {, } N, i =,...,M (6.b) r i R OP, i =,...,M (6.c) where (6.a) is the cache size constraint of each SBS. The optimization problem P is an integer programming, which is in general very complicated to be solved. The computational complexity grows exponentially with regard to the diverse video durations, bitrate levels and the number of SBSs. To determine the optimal caching state (s i,r i ) for each video, it is necessary to make certain reasonable simplifications. First, we assume that all the videos have the same duration denoted by T. This assumption does not change the original problem in (6), because for a video longer than T,itcan be regarded as several videos with the same duration T and popularity. Next, Eq. (6) and P indicate that it is the number of candidate SBSs which have cached the requested video that will determine the average video quality. Let n i = s i denote the number of SBSs that store the i-th video. Consequently, we only need to determine the caching state (n i,r i ) instead of (s i,r i ), thereby the average quality q S (s i,r i ) is replaced by q S (n i,r i ). With above operations, the vector constraints on the cache size can be merged together as a big cache with volume of NC. Since we take all the SBSs as an entirety and skip the process of allocating videos to the specific SBS, there may exit a few videos which can not be cached in the residual space of a single cache. However, even one SBS cache with TB can store hundreds videos, thus the number of these outliers can be ignored compared to those cached videos. Moreover, owing to the scalability of SVC, these exceptional videos can be cached at a lower bitrate. According to the above analysis, the problem P evolves into determining the caching state (n i,r i ) of each video, where n i {,,...,N} and r i {R,R,...,R L }. The total number of combinations of n i and r i is NL, however some combinations are obviously inefficient, actually the efficient caching state must obey the following criteria. Proposition. For an arbitrary video, the efficient combinations of n i and r i should satisfy the following conditions q M <q S (n (),r () ) q S (n (),r () )... q S (n (V ),r (V ) ) n () r () n () r ()... n (V ) r (V ) (7) where the superscripts represent the indexes of efficient combinations. Denote CS = {(n (),r () ),...,(n (V ),r (V ) )} as the set of efficient caching state, and let C = {n () r (),...,n (V ) r (V ) } and Q = {q S (n (),r () ),...,q S (n (V ),r (V ) )}, which are calculated according to CS, denote the set of cache consumption and the set of average video quality respectively. Proof: Assume an arbitrary caching state (n,r ) which satisfies that q S (n,r ) q M. Apparently, the cache consumption n r is not a necessity, because the video under caching state (n,r ) can be served by the MBS with a higher average quality, and then the saved cache resource will be utilized to enhance the quality of other videos. Similarly, consider a caching state (n,r ) which satisfies that q S (n (k),r (k) ) q S (n,r ) q S (n (k+),r (k+) ). If the cache consumption satisfies n (k) r (k) n r n (k+) r (k+), then (n,r ) is an efficient state. However, when n r > n (k+) r (k+), then combination (n (k+),r (k+) ) is superior to (n,r ) with less cache consumption and higher video quality, consequently (n,r ) is not an efficient state. On the other hand, when n r <n (k) r (k), then the state (n,r ) is more efficient than (n (k),r (k) ), therefore the state (n (k),r (k) ) will be substituted by (n,r ). After acquiring the efficient caching state, problem P is reduced to selecting a caching state from CS for each video based on its popularity rank. An important question is that what is the optimal cache allocation scheme for each video, and thus we have the following proposition: 9

5 Proposition. For the optimality of problem P, the videos with higher popularity will be endowed with more cache space so as to achieve higher average quality, which can be described as q S (n,r)... q S (n i,ri )... q S (n M,rM) n r... n i r i... n Mr M (8) where (n i,r i ) is the optimal caching state of the i-th video. Proof: Consider the i-th video and the j-th video, whose popularity satisfy that p i >p j.ifn i r i <n j r j, then we can alway get a higher accumulative quality by swapping the cache space of the video i and the video j. The difference value between the new and the old accumulative quality satisfies that (p i p j )(q(n j,r j ) q(n i,r i )) >. The allocated cache space of each video falls along with the decrease of video popularity. Based on Proposition and Proposition, the problem P can be transformed to P : maximize ˆm, (n i,r i) subject to ˆm i= ˆm i= p i q S (n i,r i )+ n i r i N C M i=ˆm+ p i q M (9) (9.a) ˆm {,...,M} (9.b) (n i,r i ) CS, i =,..., ˆm (9.c) where C is scaled by C/(R T ). The solution to problem P determines: i) ˆm: videos from to ˆm will be cached in the SBS cluster; ii) (n i,r i ): the optimal caching state of each video. D. Proposed Algorithm Problem P can be viewed as a multiple-choice knapsack problem (MCKP) [5]. The M videos with various popularities are viewed as different items, and each video has V choices of candidate caching state considering the channel diversity and the video scalability. According to (9), let F (m, v) denote the overall video quality under the state (m, v), where m is the number of candidate videos, v is the total cache size of the SBS cluster. The iteration relation of F (m, v) and F (m,v) can be described as F (m, v) = max{f (m,v)+p m q M, F (m,v n m r m )+p m q S (n m,r m )}, (n m,r m ) CS, for all cached videos. () Whether the m-th video is cached in the SBS cluster or not depends on the average quality reward brought by adding the m-th video. If the reward of caching the m-th video does not surpass the reward brought by MBS, then the m-th video will be served by the MBS instead of being cached in the SBS cluster. The MCKP can be solved by dynamic programming using the iteration relation () in pseudo-polynomial time. We present Algorithm to determine the optimal ˆm and caching state (n i,r i ) of each video, and the running time of Algorithm is O(ˆmN CV ). Algorithm Determine ˆm and (n i,r i ) by solving MCKP According to Proposition, determine the efficient caching state CS, the relevant video quality set Q, and the consumption set C for m =to M do for v =to N C do F (m, v) =max{f (m,v)+p m q M, F (m,v n m r m )+p m q S (n m,r m )}, where state (n m,r m ) CS Update caching state of each video end for if video m is served by MBS, given cache size of N C then ˆm = m Videos beginning with ˆm are served by MBS return ˆm and (n i,r i ), where i =,..., ˆm end if end for ˆm = M return ˆm and (n i,r i ), where i =,..., ˆm TABLE I SPECIFICS OF SVC STREAMING Resolution Suggested Bitrates (Mbps) Operation Points 9 8., 7. R, R ,.8 R 8, R ,. R 6, R ,.6 R, R R 76. R IV. SIMULATION RESULTS In this section, we present numerical results of the qualitydriven proactive caching of scalable videos over small cell networks. Assume that the content provider offers a library of M = candidate videos, and the popularity of these videos follow Zipf distribution with shape parameter s =.8. The parameters for measuring the video quality are set as α =.6, β =.66 according to []. We set the average video duration to T = hour, and the specifics of SVC streaming are elaborated in Table I following suggestions from []. The video chunk duration is T chunk =second, and the RTT delay between the remote server and the MBS is 5 ms. We demonstrate three sets of experimental results as below. First, the structure of optimal caching strategy is highlighted, revealing the optimal caching state of each video. Next, we illustrate the tendency of average video quality and cache hit ratio under the different number of SBSs and size of cache space. Finally, we compare the performance of our caching strategy with other reference strategies. A. Caching State of Scalable Videos The averaged SNRs and the allocated bandwidths for a MBS user and a SBS user are set to υ =db, W M =MHz, and =db, W S =5MHz respectively. We consider several 9

6 Caching diversity 5 5 N=, C=TB N=, C=TB N=5, C=TB Bit rates (Mbps) 8 6 N=, C=TB N=, C=TB N=5, C=TB Video quality (MOS) 5.5 N=, C=TB N=, C=TB N=5, C=TB Caching diversity (a) Channel diversity for each video (b) Bitrate scalability for each video (c) Average quality of each video Fig.. Caching state of SVC streaming under opportunistic transmission mode. =db, W S =5MHz; υ =db, W M =MHz 5 5 N=, C=TB N=, C=TB N=5, C=TB (a) Channel diversity for each video Bit rates (Mbps) 8 6 N=, C=TB N=, C=TB N=5, C=TB (b) Bitrate scalability for each video Video quality (MOS) 5.5 N=, C=TB N=, C=TB N=5, C=TB (c) Average quality of each video Fig.. Caching state of SVC streaming under cooperative transmission mode. =db, W S =5MHz; υ =db, W M =MHz scenarios where the number of SBSs is N =or N =5in one cluster, and the cache size of each SBS is C =or TB. The caching state of each scalable video under different transmission modes are demonstrated in Fig. () and Fig. (). The detailed analysis of caching state under opportunistic transmission scheme is offered as follows. Fig.(a) represents the degree of caching diversity (i.e., channel diversity) for different videos which are sorted in descending orders according to the relevant popularity prediction. The top one hundred videos are repeatedly cached in more than one SBS, which can provide diversity gain for these hottest videos to achieve a higher throughput. Meanwhile, we notice that the most unpopular videos are not cached. Fig.(b) demonstrates the bitrates (video scalability) of each video. The popular videos are allocated with higher bitrates, thus possessing more OPs to adapt to channel variation and achieving better average video quality. It is worth observing that the caching diversity falls much more faster than thte video scalability as the popularity decreases. Synthesizing the caching state (n i,r i ) of each video represented in Fig.(a) and Fig.(b), we plot the average quality of each cached video in Fig.(c). The caching state of each video under cooperative transmission mode are represented in Fig. (), whose results are similar as Fig. (). A bit difference is that the channel diversity of the hottest videos under cooperative transmission mode is slightly lower than those under opportunistic transmission mode, since the cooperative transmission mode can provide higher success delivery probability compared to the opportunistic transmission mode. B. Tendency of the average video quality and Hit Ratio Now we proceed to explore the tendency of the overall video quality and hit ratio under different transmission schemes. The channel condition is the same as that of the previous experiments. Fig.() shows that even one SBS equipped with TB cache will boost the average video quality compared to the scenario where there is only MBS. Owing to the additional diversity gain brought by multiple SBSs, higher average quality can be provided by adding the number of SBSs in the cluster than simply increasing the cache space of a single SBS. Due to the heavy tail property of Zipf distribution, in spite of the top or videos cached in more than one SBSs, the majority of videos are cached in one SBS, consequently the overall hit ratio mainly depends on the total cache size of the SBS cluster, which is illustrated in Fig.(5). The tendency of OT and CT mode poses the strong similarity. The average video quality under CT mode is slightly higher than that under OT mode, whereas the overall hit ratio of CT mode is a bit lower compared to that of OT mode. C. Comparison with Other Caching Strategies Next, we compare the proposed caching strategy with two baseline caching schemes. The simulation results under opportunistic transmission mode are represented, and the results under cooperative transmission mode are similar. We consider a representative circumstance where SBSs reside in the neighborhood of a user, and the cache size of each SBS is TB. The first reference caching strategy duplicates the most popular videos in each SBS (DMP), thus the cache 95

7 Average video quality (MOS) 5.5 N =, OT N =, OT N = 5, OT N =, CT N =, CT N = 5, CT BS only 5 Cache size (TB) Fig.. Comparison of average video quality under different transmission schemes. OT: opportunistic transmission, CT: cooperative transmission. Hit ratio N =, OT N =, OT N = 5, OT.5 N =, CT N =, CT N = 5, CT. 5 Cache size (TB) Fig. 5. Comparison of overall hit ratio under different transmission schemes. OT: opportunistic transmission, CT: cooperative transmission. Average video quality (MOS) OPT DMP.8 DMP 7. DMP. MHR.8 MHR 7. MHR. BS only 9 5 SNR of the small cell cluster (db) Fig. 6. Comparison of the average video quality between baseline caching strategies and the proposed strategy (OT mode, N =,C =TB). content of any SBS is identical. The other baseline scheme only caches one copy of each video in the SBS cluster in order to maximize the overall hit ratio (MHR). We consider three levels of bitrates for the baseline strategies, i.e.,.8, 7., and. Mbps respectively. Fig. 6 demonstrates the average video quality of these caching strategies under various SNRs of the SBS cluster. We observe that DMP outperforms MHR in the low SNR scenarios, but has poor performance compared with MHR in the high SNR scenarios. Our caching strategy is superior to baseline strategies in all the situations. The reason lies in that it considers the diversity gain of multiple caching for hot videos, and adjusts the cached bitrates adaptively for videos with different popularity. V. CONCLUSION This paper investigated the proactive caching strategy for maximizing the average quality of SVC steaming over small cell networks. Caching videos in collocated small cell base stations may not only reduce transmission range, but also bring channel diversity gains. The content placement problem of SVC streaming is relaxed as a multiple-choice knapsack problem (MCKP), given the channel diversity and the video scalability. Simulation results demonstrate that the SBSs with caching ability can greatly improve the average quality of SVC streaming, and that our algorithm achieve higher average video quality compared with two baseline caching strategies ACKNOWLEDGMENT This work is supposed by Natural Science Foundation of China (No. 6), Shanghai Pujiang Program (No. PJ), Huawei Innovative Research Program (HIRPO), and Open project of State Key Laboratory for Novel Software Technology, Nanjing University (KFKT6B). REFERENCES [] Cisco visual networking index: Global mobile data traffic forecast update, 5-, whitepaper, Cisco, Feb 6. [] V. Chandrasekhar, J. G. Andrews, and A. Gatherer, Femtocell networks: a survey, IEEE Commun. Mag, vol. 6, no. 9, pp , Sept 8. [] S. Woo, E. Jeong, S. Park, J. Lee, S. Ihm, and K. Park, Comparison of caching strategies in modern cellular backhaul networks, in MobiSys. ACM,, pp. 9. [] M. Zink, K. Suh, Y. Gu, and J. Kurose, Characteristics of youtube network traffic at a campus network - measurements, models, and implications, Comput. Netw., vol. 5, no., pp. 5 5, Mar. 9. [5] K. Shanmugam, N. Golrezaei, A. G. Dimakis, A. F. Molisch, and G. Caire, Femtocaching: Wireless content delivery through distributed caching helpers, IEEE Trans. on Inf. Theory, vol. 59, no., pp. 8 8, Dec. [6] N. Golrezaei, K. Shanmugam, A. G. Dimakis, A. F. Molisch, and G. Caire, Femtocaching: Wireless video content delivery through distributed caching helpers, in INFOCOM, Proc. IEEE, March, pp [7] X. Peng, J. C. Shen, J. Zhang, and K. B. Letaief, Backhaul-aware caching placement for wireless networks, in GLOBECOM, 5 IEEE, Dec 5, pp. 6. [8] A. Liu and V. K. N. Lau, Cache-enabled opportunistic cooperative mimo for video streaming in wireless systems, IEEE Trans. on Signal Processing, vol. 6, no., pp. 9, Jan. [9] W. C. Ao and K. Psounis, Distributed caching and small cell cooperation for fast content delivery, in MobiHoc 5, Proc. ACM, 5, pp [] M. Grafl, C. Timmerer, H. Hellwagner, W. Cherif, and A. Ksentini, Evaluation of hybrid scalable video coding for http-based adaptive media streaming with high-definition content, in WoWMoM, Symp. IEEE, June, pp. 7. [] H. Schwarz, D. Marpe, and T. Wiegand, Overview of the scalable video coding extension of the h.6/avc standard, IEEE Trans. on Circuits and Syst. for Video Tech., vol. 7, no. 9, pp., Sept 7. [] H. Hu, X. Zhu, Y. Wang, R. Pan, J. Zhu, and F. Bonomi, Proxy-based multi-stream scalable video adaptation over wireless networks using subjective quality and rate models, IEEE Trans. on Multimedia, vol. 5, no. 7, pp , Nov. [] D. Tse and P. Viswanath, Fundamentals of Wireless Communication. New York, NY, USA: Cambridge University Press, 5. [] Y. Sánchez de la Fuente, T. Schierl, and Hellge, idash: Improved dynamic adaptive streaming over http using scalable video coding, in MMSys, Proc. ACM,, pp [5] D. Pisinger, A minimal algorithm for the multiple-choice knapsack problem. Euro. J. of Operational Research, vol. 8, pp. 9,

QoE-Aware Proactive Caching of Scalable Videos Over Small Cell Networks

QoE-Aware Proactive Caching of Scalable Videos Over Small Cell Networks QoE-Aware Proactive Caching of Scalable Videos Over Small Cell Networks Zhen Tong, Yuedong Xu, Tao Yang, Bo Hu Department of Electronic Engineering, Fudan University Email: {14210720043, ydxu, taoyang,

More information

SINGLE PASS DEPENDENT BIT ALLOCATION FOR SPATIAL SCALABILITY CODING OF H.264/SVC

SINGLE PASS DEPENDENT BIT ALLOCATION FOR SPATIAL SCALABILITY CODING OF H.264/SVC SINGLE PASS DEPENDENT BIT ALLOCATION FOR SPATIAL SCALABILITY CODING OF H.264/SVC Randa Atta, Rehab F. Abdel-Kader, and Amera Abd-AlRahem Electrical Engineering Department, Faculty of Engineering, Port

More information

arxiv: v2 [cs.ni] 23 May 2016

arxiv: v2 [cs.ni] 23 May 2016 Simulation Results of User Behavior-Aware Scheduling Based on Time-Frequency Resource Conversion Hangguan Shan, Yani Zhang, Weihua Zhuang 2, Aiping Huang, and Zhaoyang Zhang College of Information Science

More information

A Case Study on Cloud Based Hybrid Adaptive Mobile Streaming: Performance Evaluation

A Case Study on Cloud Based Hybrid Adaptive Mobile Streaming: Performance Evaluation A Case Study on Cloud Based Hybrid Adaptive Mobile Streaming: Performance Evaluation T. Mahesh kumar 1, Dr. k. Santhisree 2, M. Bharat 3, V. Pruthvi Chaithanya Varshu 4 Student member of IEEE, M. tech

More information

Cache Size Allocation in Backhaul Limited Wireless Networks

Cache Size Allocation in Backhaul Limited Wireless Networks Cache Size Allocation in Backhaul Limited Wireless Networks Xi Peng, Jun Zhang, S.H. Song and Khaled B. Letaief, Fellow, IEEE Department of ECE, The Hong Kong niversity of Science and Technology E-mail:

More information

QoE-Driven Video Streaming and Video Content Caching

QoE-Driven Video Streaming and Video Content Caching CommNet2 & IcoreJoint Workshop on Content Caching & Distributed Storage for Future Communication Networks QoE-Driven Video Streaming and Video Content Caching Xiaohong Peng Adaptive Communications Networks

More information

A QoE Friendly Rate Adaptation Method for DASH

A QoE Friendly Rate Adaptation Method for DASH A QoE Friendly Rate Adaptation Method for DASH Yuming Cao 1,3, Xiaoquan You 2,3, Jia Wang 1,3, Li Song 1,3 1 Institute of Image Communication and Network Engineering, Shanghai Jiao Tong University 2 Communication

More information

Degrees of Freedom in Cached Interference Networks with Limited Backhaul

Degrees of Freedom in Cached Interference Networks with Limited Backhaul Degrees of Freedom in Cached Interference Networks with Limited Backhaul Vincent LAU, Department of ECE, Hong Kong University of Science and Technology (A) Motivation Interference Channels 3 No side information

More information

Enhanced Parity Packet Transmission for Video Multicast using R-DSTC

Enhanced Parity Packet Transmission for Video Multicast using R-DSTC 21st Annual IEEE International Symposium on Personal, Indoor and Mobile Radio Communications Enhanced Parity Packet Transmission for Video Multicast using R-DSTC Özgü Alay, Zhili Guo, Yao Wang, Elza Erkip

More information

INTERNATIONAL JOURNAL OF RESEARCH SCIENCE & MANAGEMENT

INTERNATIONAL JOURNAL OF RESEARCH SCIENCE & MANAGEMENT MOBILE OFFLOADING USING POWER BASED DECISION IN WIRELESS COMMUNICATION M.Nivethamani 1*, Soma Prathinha 2 1* PG Scholar, Student Member, IEEE, Sri Sairam Engineering College, Chennai 2 Associate Professor,

More information

One-pass bitrate control for MPEG-4 Scalable Video Coding using ρ-domain

One-pass bitrate control for MPEG-4 Scalable Video Coding using ρ-domain Author manuscript, published in "International Symposium on Broadband Multimedia Systems and Broadcasting, Bilbao : Spain (2009)" One-pass bitrate control for MPEG-4 Scalable Video Coding using ρ-domain

More information

Coding for the Network: Scalable and Multiple description coding Marco Cagnazzo

Coding for the Network: Scalable and Multiple description coding Marco Cagnazzo Coding for the Network: Scalable and Multiple description coding Marco Cagnazzo Overview Examples and motivations Scalable coding for network transmission Techniques for multiple description coding 2 27/05/2013

More information

Zhiyuan Tan, F. Richard Yu, Xi Li, Hong Ji, and Victor C.M. Leung. INFOCOM Workshops 2017 May 1, Atlanta, GA, USA

Zhiyuan Tan, F. Richard Yu, Xi Li, Hong Ji, and Victor C.M. Leung. INFOCOM Workshops 2017 May 1, Atlanta, GA, USA Zhiyuan Tan, F. Richard Yu, Xi Li, Hong Ji, and Victor C.M. Leung INFOCOM Workshops 2017 May 1, Atlanta, GA, USA 1 Background and Motivation System Model Problem Formulation Problem Reformulation and Solution

More information

Ameliorate Threshold Distributed Energy Efficient Clustering Algorithm for Heterogeneous Wireless Sensor Networks

Ameliorate Threshold Distributed Energy Efficient Clustering Algorithm for Heterogeneous Wireless Sensor Networks Vol. 5, No. 5, 214 Ameliorate Threshold Distributed Energy Efficient Clustering Algorithm for Heterogeneous Wireless Sensor Networks MOSTAFA BAGHOURI SAAD CHAKKOR ABDERRAHMANE HAJRAOUI Abstract Ameliorating

More information

Cache Replacement Strategies for Scalable Video Streaming in CCN

Cache Replacement Strategies for Scalable Video Streaming in CCN Cache Replacement Strategies for Scalable Video Streaming in CCN Junghwan Lee, Kyubo Lim, and Chuck Yoo Dept. Computer Science and Engineering Korea University Seoul, Korea {jhlee, kblim, chuck}@os.korea.ac.kr

More information

Interference Mitigation Using Dynamic Frequency Re-use for Dense Femtocell Network Architectures

Interference Mitigation Using Dynamic Frequency Re-use for Dense Femtocell Network Architectures Interference Mitigation Using Dynamic Frequency Re-use for Dense Femtocell Network Architectures Mostafa Zaman Chowdhury, Yeong Min Jang, and Zygmunt J. Haas * Department of Electronics Engineering, Kookmin

More information

An Energy-Balanced Cooperative MAC Protocol in MANETs

An Energy-Balanced Cooperative MAC Protocol in MANETs 2011 International Conference on Advancements in Information Technology With workshop of ICBMG 2011 IPCSIT vol.20 (2011) (2011) IACSIT Press, Singapore An Energy-Balanced Cooperative MAC Protocol in MANETs

More information

Content Placement and Service Scheduling in Femtocell Caching Networks

Content Placement and Service Scheduling in Femtocell Caching Networks Published in: IEEE Global Communications Conference (GLOBECOM, 2016 Content Placement and Service Scheduling in Femtocell Caching Networks Teng Liu and Alhussein A Abouzeid Department of Electrical, Computer

More information

Cloud Radio Access Networks With Coded Caching

Cloud Radio Access Networks With Coded Caching Cloud Radio Access Networks With Coded Caching Yiğit Uğur, Zohaib Hassan Awan and Aydin Sezgin Institute of Digital Communication Systems Ruhr-Universität Bochum, 44780, Germany Email: {yigit.ugur, zohaib.awan,

More information

Video-Aware Wireless Networks (VAWN) Final Meeting January 23, 2014

Video-Aware Wireless Networks (VAWN) Final Meeting January 23, 2014 Video-Aware Wireless Networks (VAWN) Final Meeting January 23, 2014 1/26 ! Real-time Video Transmission! Challenges and Opportunities! Lessons Learned for Real-time Video! Mitigating Losses in Scalable

More information

Randomized User-Centric Clustering for Cloud Radio Access Network with PHY Caching

Randomized User-Centric Clustering for Cloud Radio Access Network with PHY Caching Randomized User-Centric Clustering for Cloud Radio Access Network with PHY Caching An Liu, Vincent LAU and Wei Han the Hong Kong University of Science and Technology Background 2 Cloud Radio Access Networks

More information

Mobile Cloud Multimedia Services Using Enhance Blind Online Scheduling Algorithm

Mobile Cloud Multimedia Services Using Enhance Blind Online Scheduling Algorithm Mobile Cloud Multimedia Services Using Enhance Blind Online Scheduling Algorithm Saiyad Sharik Kaji Prof.M.B.Chandak WCOEM, Nagpur RBCOE. Nagpur Department of Computer Science, Nagpur University, Nagpur-441111

More information

Dynamic Broadcast Scheduling in DDBMS

Dynamic Broadcast Scheduling in DDBMS Dynamic Broadcast Scheduling in DDBMS Babu Santhalingam #1, C.Gunasekar #2, K.Jayakumar #3 #1 Asst. Professor, Computer Science and Applications Department, SCSVMV University, Kanchipuram, India, #2 Research

More information

On Optimal Proactive and Retention-Aware Caching with User Mobility

On Optimal Proactive and Retention-Aware Caching with User Mobility On Optimal Proactive and Retention-Aware Caching with User Mobility Ghafour Ahani and Di Yuan Department of Information Technology Uppsala University, Sweden Emails:{ghafour.ahani, di.yuan}@it.uu.se arxiv:1901.02750v1

More information

QoE-Aware Resource Allocation for Adaptive Device-to-Device Video Streaming

QoE-Aware Resource Allocation for Adaptive Device-to-Device Video Streaming QoE-Aware Resource Allocation for Adaptive Device-to-Device Video Streaming Hao Zhu, Yang Cao, Wei Wang, Boxi Liu and Tao Jiang Hao Zhu, Yang Cao, Wei Wang, Boxi Liu and Tao Jiang (corresponding author)

More information

Distributed Caching in Device-to-Device Networks: A Stochastic Geometry Perspective

Distributed Caching in Device-to-Device Networks: A Stochastic Geometry Perspective Distributed Caching in Device-to-Device Networks: A Stochastic Geometry Perspective Shankar Krishnan and Harpreet S. Dhillon Abstract Increasing spatio-temporal correlation in the data demand makes it

More information

QUANTIZER DESIGN FOR EXPLOITING COMMON INFORMATION IN LAYERED CODING. Mehdi Salehifar, Tejaswi Nanjundaswamy, and Kenneth Rose

QUANTIZER DESIGN FOR EXPLOITING COMMON INFORMATION IN LAYERED CODING. Mehdi Salehifar, Tejaswi Nanjundaswamy, and Kenneth Rose QUANTIZER DESIGN FOR EXPLOITING COMMON INFORMATION IN LAYERED CODING Mehdi Salehifar, Tejaswi Nanjundaswamy, and Kenneth Rose Department of Electrical and Computer Engineering University of California,

More information

Volume 2, Issue 4, April 2014 International Journal of Advance Research in Computer Science and Management Studies

Volume 2, Issue 4, April 2014 International Journal of Advance Research in Computer Science and Management Studies Volume 2, Issue 4, April 2014 International Journal of Advance Research in Computer Science and Management Studies Research Article / Paper / Case Study Available online at: www.ijarcsms.com Efficient

More information

Diversity Coded 5G Fronthaul Wireless Networks

Diversity Coded 5G Fronthaul Wireless Networks IEEE Wireless Telecommunication Symposium (WTS) 2017 Diversity Coded 5G Fronthaul Wireless Networks Nabeel Sulieman, Kemal Davaslioglu, and Richard D. Gitlin Department of Electrical Engineering University

More information

Mobility-Aware Coded Storage and Delivery

Mobility-Aware Coded Storage and Delivery Mobility-Aware Coded Storage and Delivery Emre Ozfatura and Deniz Gündüz Information Processing and Communications Lab Department of Electrical and Electronic Engineering Imperial College London Email:

More information

Reduction of Periodic Broadcast Resource Requirements with Proxy Caching

Reduction of Periodic Broadcast Resource Requirements with Proxy Caching Reduction of Periodic Broadcast Resource Requirements with Proxy Caching Ewa Kusmierek and David H.C. Du Digital Technology Center and Department of Computer Science and Engineering University of Minnesota

More information

Distributed Edge Caching Scheme Considering the Tradeoff Between the Diversity and Redundancy of Cached Content

Distributed Edge Caching Scheme Considering the Tradeoff Between the Diversity and Redundancy of Cached Content Distributed Edge Caching Scheme Considering the Tradeoff Between the Diversity and Redundancy of Cached Content arxiv:1703.10794v1 [cs.ni] 31 Mar 2017 Shuo Wang, Xing Zhang, Kun Yang, Lin Wang, and Wenbo

More information

An Efficient Bandwidth Estimation Schemes used in Wireless Mesh Networks

An Efficient Bandwidth Estimation Schemes used in Wireless Mesh Networks An Efficient Bandwidth Estimation Schemes used in Wireless Mesh Networks First Author A.Sandeep Kumar Narasaraopeta Engineering College, Andhra Pradesh, India. Second Author Dr S.N.Tirumala Rao (Ph.d)

More information

A COST-EFFICIENT RESIDUAL PREDICTION VLSI ARCHITECTURE FOR H.264/AVC SCALABLE EXTENSION

A COST-EFFICIENT RESIDUAL PREDICTION VLSI ARCHITECTURE FOR H.264/AVC SCALABLE EXTENSION A COST-EFFICIENT RESIDUAL PREDICTION VLSI ARCHITECTURE FOR H.264/AVC SCALABLE EXTENSION Yi-Hau Chen, Tzu-Der Chuang, Chuan-Yung Tsai, Yu-Jen Chen, and Liang-Gee Chen DSP/IC Design Lab., Graduate Institute

More information

For layered video encoding, video sequence is encoded into a base layer bitstream and one (or more) enhancement layer bit-stream(s).

For layered video encoding, video sequence is encoded into a base layer bitstream and one (or more) enhancement layer bit-stream(s). 3rd International Conference on Multimedia Technology(ICMT 2013) Video Standard Compliant Layered P2P Streaming Man Yau Chiu 1, Kangheng Wu 1, Zhibin Lei 1 and Dah Ming Chiu 2 Abstract. Peer-to-peer (P2P)

More information

Bit Allocation for Spatial Scalability in H.264/SVC

Bit Allocation for Spatial Scalability in H.264/SVC Bit Allocation for Spatial Scalability in H.264/SVC Jiaying Liu 1, Yongjin Cho 2, Zongming Guo 3, C.-C. Jay Kuo 4 Institute of Computer Science and Technology, Peking University, Beijing, P.R. China 100871

More information

FAST SPATIAL LAYER MODE DECISION BASED ON TEMPORAL LEVELS IN H.264/AVC SCALABLE EXTENSION

FAST SPATIAL LAYER MODE DECISION BASED ON TEMPORAL LEVELS IN H.264/AVC SCALABLE EXTENSION FAST SPATIAL LAYER MODE DECISION BASED ON TEMPORAL LEVELS IN H.264/AVC SCALABLE EXTENSION Yen-Chieh Wang( 王彥傑 ), Zong-Yi Chen( 陳宗毅 ), Pao-Chi Chang( 張寶基 ) Dept. of Communication Engineering, National Central

More information

Multichannel Outage-aware MAC Protocols for Wireless Networks

Multichannel Outage-aware MAC Protocols for Wireless Networks Submitted - the 4th IEEE Conference on Industrial Electronics and Applications (ICIEA 29) Multichannel Outage-aware MAC Protocols for Wireless Networks Hyukjin Lee and Cheng-Chew Lim School of Electrical

More information

On the Feasibility of Prefetching and Caching for Online TV Services: A Measurement Study on

On the Feasibility of Prefetching and Caching for Online TV Services: A Measurement Study on See discussions, stats, and author profiles for this publication at: https://www.researchgate.net/publication/220850337 On the Feasibility of Prefetching and Caching for Online TV Services: A Measurement

More information

International Journal of Scientific & Engineering Research, Volume 6, Issue 4, April ISSN

International Journal of Scientific & Engineering Research, Volume 6, Issue 4, April ISSN International Journal of Scientific & Engineering Research, Volume 6, Issue 4, April-2015 213 SSR Improvement in OFDMA Femtocell Networks Sandhya Y. A. M.Tech Student, KU Mar Baselios College of Engineering

More information

Outline. Wireless Channel Characteristics. Multi-path Fading. Opportunistic Communication - with a focus on WLAN environments -

Outline. Wireless Channel Characteristics. Multi-path Fading. Opportunistic Communication - with a focus on WLAN environments - Outline Opportunistic Communication - with a focus on WLAN environments - Jong-won Lee 2006. 02.20. Background? Wireless Channels? Opportunistic communication? Examples? Basics of WLAN Previous Works?

More information

Improving the Expected Quality of Experience in Cloud-Enabled Wireless Access Networks

Improving the Expected Quality of Experience in Cloud-Enabled Wireless Access Networks Improving the Expected Quality of Experience in Cloud-Enabled Wireless Access Networks Dr. Hang Liu & Kristofer Smith Department of Electrical Engineering and Computer Science The Catholic University of

More information

Topology Control in Mobile Ad-Hoc Networks by Using Cooperative Communications

Topology Control in Mobile Ad-Hoc Networks by Using Cooperative Communications Topology Control in Mobile Ad-Hoc Networks by Using Cooperative Communications 1 S.Shahinsha, 2 Mr.M.Sri Raghavendra 1 PG Scholar, St. Johns College of Engineering &Technology, Yerakota, AP, India 2 Assistant

More information

MULTIMEDIA PROXY CACHING FOR VIDEO STREAMING APPLICATIONS.

MULTIMEDIA PROXY CACHING FOR VIDEO STREAMING APPLICATIONS. MULTIMEDIA PROXY CACHING FOR VIDEO STREAMING APPLICATIONS. Radhika R Dept. of Electrical Engineering, IISc, Bangalore. radhika@ee.iisc.ernet.in Lawrence Jenkins Dept. of Electrical Engineering, IISc, Bangalore.

More information

Caching at the Wireless Edge: Design Aspects, Challenges, and Future Directions

Caching at the Wireless Edge: Design Aspects, Challenges, and Future Directions Communications, Caching, and Computing for Content-Centric Mobile Networks Caching at the Wireless Edge: Design Aspects, Challenges, and Future Directions Dong Liu, Binqiang Chen, Chenyang Yang, and Andreas

More information

QoE-based network-centric resource allocation for on-demand uplink adaptive HTTP streaming over LTE network

QoE-based network-centric resource allocation for on-demand uplink adaptive HTTP streaming over LTE network University of Wollongong Research Online Faculty of Engineering and Information Sciences - Papers: Part A Faculty of Engineering and Information Sciences 2014 QoE-based network-centric resource allocation

More information

TCP START-UP BEHAVIOR UNDER THE PROPORTIONAL FAIR SCHEDULING POLICY

TCP START-UP BEHAVIOR UNDER THE PROPORTIONAL FAIR SCHEDULING POLICY TCP START-UP BEHAVIOR UNDER THE PROPORTIONAL FAIR SCHEDULING POLICY J. H. CHOI,J.G.CHOI, AND C. YOO Department of Computer Science and Engineering Korea University Seoul, Korea E-mail: {jhchoi, hxy}@os.korea.ac.kr

More information

PeerApp Case Study. November University of California, Santa Barbara, Boosts Internet Video Quality and Reduces Bandwidth Costs

PeerApp Case Study. November University of California, Santa Barbara, Boosts Internet Video Quality and Reduces Bandwidth Costs PeerApp Case Study University of California, Santa Barbara, Boosts Internet Video Quality and Reduces Bandwidth Costs November 2010 Copyright 2010-2011 PeerApp Ltd. All rights reserved 1 Executive Summary

More information

Message Transmission with User Grouping for Improving Transmission Efficiency and Reliability in Mobile Social Networks

Message Transmission with User Grouping for Improving Transmission Efficiency and Reliability in Mobile Social Networks , March 12-14, 2014, Hong Kong Message Transmission with User Grouping for Improving Transmission Efficiency and Reliability in Mobile Social Networks Takuro Yamamoto, Takuji Tachibana, Abstract Recently,

More information

QoS Featured Wireless Virtualization based on Hardware

QoS Featured Wireless Virtualization based on Hardware QoS Featured Wireless Virtualization based on 802.11 Hardware Cong Wang and Michael Zink Department of Electrical and Computer Engineering University of Massachusetts, Amherst, MA 01003 {cwang, zink} @ecs.umass.edu

More information

FEMTOCELL WITH RELAYS TO ENHANCE THE MACROCELL BACKHAUL BANDWIDTH

FEMTOCELL WITH RELAYS TO ENHANCE THE MACROCELL BACKHAUL BANDWIDTH FEMTOCELL WITH RELAYS TO ENHANCE THE MACROCELL BACKHAUL BANDWIDTH, Abstract In the future of Mobile networks it is important to implement a Femtocell at homes and to improve the domestic network. Even

More information

THE CACHE REPLACEMENT POLICY AND ITS SIMULATION RESULTS

THE CACHE REPLACEMENT POLICY AND ITS SIMULATION RESULTS THE CACHE REPLACEMENT POLICY AND ITS SIMULATION RESULTS 1 ZHU QIANG, 2 SUN YUQIANG 1 Zhejiang University of Media and Communications, Hangzhou 310018, P.R. China 2 Changzhou University, Changzhou 213022,

More information

Video Caching in Radio Access Network: Impact on Delay and Capacity

Video Caching in Radio Access Network: Impact on Delay and Capacity 2012 IEEE Wireless Communications and Networking Conference: Mobile and Wireless Networks Video Caching in Radio Access Network: Impact on Delay and Capacity Hasti Ahlehagh, Sujit Dey Mobile System Design

More information

A Review Paper On The Performance Analysis Of LMPC & MPC For Energy Efficient In Underwater Sensor Networks

A Review Paper On The Performance Analysis Of LMPC & MPC For Energy Efficient In Underwater Sensor Networks www.ijecs.in International Journal Of Engineering And Computer Science ISSN:2319-7242 Volume 4 Issue 5 May 2015, Page No. 12171-12175 A Review Paper On The Performance Analysis Of LMPC & MPC For Energy

More information

Adaptation of Scalable Video Coding to Packet Loss and its Performance Analysis

Adaptation of Scalable Video Coding to Packet Loss and its Performance Analysis Adaptation of Scalable Video Coding to Packet Loss and its Performance Analysis Euy-Doc Jang *, Jae-Gon Kim *, Truong Thang**,Jung-won Kang** *Korea Aerospace University, 100, Hanggongdae gil, Hwajeon-dong,

More information

A Joint Replication-Migration-based Routing in Delay Tolerant Networks

A Joint Replication-Migration-based Routing in Delay Tolerant Networks A Joint -Migration-based Routing in Delay Tolerant Networks Yunsheng Wang and Jie Wu Dept. of Computer and Info. Sciences Temple University Philadelphia, PA 19122 Zhen Jiang Dept. of Computer Science West

More information

COOCHING: Cooperative Prefetching Strategy for P2P Video-on-Demand System

COOCHING: Cooperative Prefetching Strategy for P2P Video-on-Demand System COOCHING: Cooperative Prefetching Strategy for P2P Video-on-Demand System Ubaid Abbasi and Toufik Ahmed CNRS abri ab. University of Bordeaux 1 351 Cours de la ibération, Talence Cedex 33405 France {abbasi,

More information

IN distributed random multiple access, nodes transmit

IN distributed random multiple access, nodes transmit 414 IEEE TRANSACTIONS ON INFORMATION THEORY, VOL. 52, NO. 2, FEBRUARY 2006 Power Levels and Packet Lengths in Random Multiple Access With Multiple-Packet Reception Capability Jie Luo, Member, IEEE, and

More information

QoE-aware Traffic Shaping for HTTP Adaptive Streaming

QoE-aware Traffic Shaping for HTTP Adaptive Streaming , pp.33-44 http://dx.doi.org/10.14257/ijmue.2014.9.2.04 QoE-aware Traffic Shaping for HTTP Adaptive Streaming Xinying Liu 1 and Aidong Men 2 1,2 Beijing University of Posts and Telecommunications No.10

More information

Variable Step Fluid Simulation for Communication Network

Variable Step Fluid Simulation for Communication Network Variable Step Fluid Simulation for Communication Network Hongjoong Kim 1 and Junsoo Lee 2 1 Korea University, Seoul, Korea, hongjoong@korea.ac.kr 2 Sookmyung Women s University, Seoul, Korea, jslee@sookmyung.ac.kr

More information

A DYNAMIC RESOURCE ALLOCATION STRATEGY FOR SATELLITE COMMUNICATIONS. Eytan Modiano MIT LIDS Cambridge, MA

A DYNAMIC RESOURCE ALLOCATION STRATEGY FOR SATELLITE COMMUNICATIONS. Eytan Modiano MIT LIDS Cambridge, MA A DYNAMIC RESOURCE ALLOCATION STRATEGY FOR SATELLITE COMMUNICATIONS Aradhana Narula-Tam MIT Lincoln Laboratory Lexington, MA Thomas Macdonald MIT Lincoln Laboratory Lexington, MA Eytan Modiano MIT LIDS

More information

Keywords: Medium access control, network coding, routing, throughput, transmission rate. I. INTRODUCTION

Keywords: Medium access control, network coding, routing, throughput, transmission rate. I. INTRODUCTION Performance Analysis of Network Parameters, Throughput Optimization Using Joint Routing, XOR Routing and Medium Access Control in Wireless Multihop Network 1 Dr. Anuradha M. S., 2 Ms. Anjali kulkarni 1

More information

Performance Analysis of Cell Switching Management Scheme in Wireless Packet Communications

Performance Analysis of Cell Switching Management Scheme in Wireless Packet Communications Performance Analysis of Cell Switching Management Scheme in Wireless Packet Communications Jongho Bang Sirin Tekinay Nirwan Ansari New Jersey Center for Wireless Telecommunications Department of Electrical

More information

On the Interplay Between Edge Caching and HARQ in Fog-RAN

On the Interplay Between Edge Caching and HARQ in Fog-RAN On the Interplay Between Edge Caching and HARQ in Fog-RAN Igor Stanojev and Osvaldo Simeone University of Wisconsin-Platteville, Platteville, USA King s College London, London, UK arxiv:1707.02482v1 [cs.ni]

More information

Real-time and smooth scalable video streaming system with bitstream extractor intellectual property implementation

Real-time and smooth scalable video streaming system with bitstream extractor intellectual property implementation LETTER IEICE Electronics Express, Vol.11, No.5, 1 6 Real-time and smooth scalable video streaming system with bitstream extractor intellectual property implementation Liang-Hung Wang 1a), Yi-Mao Hsiao

More information

Optimal Resource Allocation for Content Delivery in D2D Communications

Optimal Resource Allocation for Content Delivery in D2D Communications Optimal Resource Allocation for Content Delivery in D2D Communications Can Güven, Suzan Bayhan, Gürkan Gür, and Salim Eryigit TETAM, Department of Computer Engineering, Bogazici University, Turkey E-mail:

More information

Cross-Layer Optimization for Efficient Delivery of Scalable Video over WiMAX Lung-Jen Wang 1, a *, Chiung-Yun Chang 2,b and Jen-Yi Huang 3,c

Cross-Layer Optimization for Efficient Delivery of Scalable Video over WiMAX Lung-Jen Wang 1, a *, Chiung-Yun Chang 2,b and Jen-Yi Huang 3,c Applied Mechanics and Materials Submitted: 2016-06-28 ISSN: 1662-7482, Vol. 855, pp 171-177 Revised: 2016-08-13 doi:10.4028/www.scientific.net/amm.855.171 Accepted: 2016-08-23 2017 Trans Tech Publications,

More information

A New Utility Based Channel Allocation Scheme for P2P Enabled TDD CDMA System

A New Utility Based Channel Allocation Scheme for P2P Enabled TDD CDMA System A New Utility Based Channel Allocation Scheme for P2P Enabled TDD CDMA System Yan Zhang Department of Electronic Engineering Shanghai Jiao Tong University Shanghai, PRC Email: zyan@sjtu.edu.cn Dan Shang

More information

Inefficiency of Bargaining Solution in Multiuser Relay Network

Inefficiency of Bargaining Solution in Multiuser Relay Network International Conference on Electrical and Computer Engineering ICECE'2015 Dec. 15-16, 2015 Pattaya Thailand Inefficiency of Bargaining Solution in Multiuser Relay Network Supenporn.Somjit, Pattarawit

More information

PhD Thesis Defense Performance Improvements in Software-defined and Virtualized Wireless Networks

PhD Thesis Defense Performance Improvements in Software-defined and Virtualized Wireless Networks PhD Thesis Defense Performance Improvements in Software-defined and Virtualized Wireless Networks Chengchao Liang Supervisor: Prof. F. Richard Yu Department of Systems and Computer Engineering Carleton

More information

Lecture 18: Video Streaming

Lecture 18: Video Streaming MIT 6.829: Computer Networks Fall 2017 Lecture 18: Video Streaming Scribe: Zhihong Luo, Francesco Tonolini 1 Overview This lecture is on a specific networking application: video streaming. In particular,

More information

A Proxy-assisted DASH Live Streaming Scheme

A Proxy-assisted DASH Live Streaming Scheme A Proxy-assisted DASH Live Streaming Scheme Cheng Zhao 1, Li Song 1,2, Da Huo 1, Rong Xie 1,2, Nam Ling 3 1 Institute of Image Communication and Network Engineering, Shanghai Jiao Tong University 2 Cooperative

More information

Joint PHY/MAC Based Link Adaptation for Wireless LANs with Multipath Fading

Joint PHY/MAC Based Link Adaptation for Wireless LANs with Multipath Fading Joint PHY/MAC Based Link Adaptation for Wireless LANs with Multipath Fading Sayantan Choudhury and Jerry D. Gibson Department of Electrical and Computer Engineering University of Califonia, Santa Barbara

More information

Femto-Matching: Efficient Traffic Offloading in Heterogeneous Cellular Networks

Femto-Matching: Efficient Traffic Offloading in Heterogeneous Cellular Networks Femto-Matching: Efficient Traffic Offloading in Heterogeneous Cellular Networks Wei Wang, Xiaobing Wu, Lei Xie and Sanglu Lu Nanjing University April 28, 2015 1/1 Heterogeneous Cellular Networks femto-cell

More information

A MAC Protocol based on Dynamic Time Adjusting in Wireless MIMO Networks

A MAC Protocol based on Dynamic Time Adjusting in Wireless MIMO Networks 212 7th International ICST Conference on Communications and Networking in China (CHINACOM) A MAC Protocol based on Dynamic Time Adjusting in Wireless MIMO Networks Yang Qin*, Xiaoxiong Zhong, Li Li, Zhenhua

More information

A Centralized Approaches for Location Management in Personal Communication Services Networks

A Centralized Approaches for Location Management in Personal Communication Services Networks A Centralized Approaches for Location Management in Personal Communication Services Networks Fahamida Firoze M. Tech. (CSE) Scholar, Deptt. Of CSE, Al Falah School of Engineering & Technology, Dhauj, Faridabad,

More information

A Comparative Case Study of HTTP Adaptive Streaming Algorithms in Mobile Networks

A Comparative Case Study of HTTP Adaptive Streaming Algorithms in Mobile Networks Theodoros Karagkioules, Cyril Concolato, Dimitrios Tsilimantos and Stefan Valentin LTCI Telecom ParisTech Universite Paris-Saclay Mathematical and Algorithmic Sciences Lab France Research Center Huawei

More information

Improving Cellular Capacity with White Space Offloading

Improving Cellular Capacity with White Space Offloading Improving Cellular Capacity with White Space Offloading Suzan Bayhan*, Liang Zheng*, Jiasi Chen, Mario Di Francesco, Jussi Kangasharju, and Mung Chiang * equal contribution WiOPT, Paris, France, May 15-19,

More information

Wireless Internet Routing. Learning from Deployments Link Metrics

Wireless Internet Routing. Learning from Deployments Link Metrics Wireless Internet Routing Learning from Deployments Link Metrics 1 Learning From Deployments Early worked focused traditional routing issues o Control plane: topology management, neighbor discovery o Data

More information

Enhancing Mobile Data Offloading with Mobility Prediction and Prefetching

Enhancing Mobile Data Offloading with Mobility Prediction and Prefetching Enhancing Mobile Data Offloading with Mobility Prediction and Prefetching Vasilios A. Siris and Dimitrios Kalyvas Mobile Multimedia Laboratory, Department of Informatics Athens University of Economics

More information

When ICN Meets C-RAN for HetNets: An SDN Approach C H E N C H E N Y A N G, Z H I Y O N G C H E N, B I N X I A, A N D J I A N G Z H O U W A N G

When ICN Meets C-RAN for HetNets: An SDN Approach C H E N C H E N Y A N G, Z H I Y O N G C H E N, B I N X I A, A N D J I A N G Z H O U W A N G When ICN Meets C-RAN for HetNets: An SDN Approach C H E N C H E N Y A N G, Z H I Y O N G C H E N, B I N X I A, A N D J I A N G Z H O U W A N G Motivation Mobile Internet and explosion of its applications,

More information

LOW-DENSITY PARITY-CHECK (LDPC) codes [1] can

LOW-DENSITY PARITY-CHECK (LDPC) codes [1] can 208 IEEE TRANSACTIONS ON MAGNETICS, VOL 42, NO 2, FEBRUARY 2006 Structured LDPC Codes for High-Density Recording: Large Girth and Low Error Floor J Lu and J M F Moura Department of Electrical and Computer

More information

Heterogeneity Increases Multicast Capacity in Clustered Network

Heterogeneity Increases Multicast Capacity in Clustered Network Heterogeneity Increases Multicast Capacity in Clustered Network Qiuyu Peng Xinbing Wang Huan Tang Department of Electronic Engineering Shanghai Jiao Tong University April 15, 2010 Infocom 2011 1 / 32 Outline

More information

Improving Mobile Video Streaming with Prefetching in Integrated Cellular-WiFi Networks

Improving Mobile Video Streaming with Prefetching in Integrated Cellular-WiFi Networks Improving Mobile Video Streaming with Prefetching in Integrated Cellular-WiFi Networks Vasilios A. Siris, Maria Anagnostopoulou, and Dimitris Dimopoulos Mobile Multimedia Laboratory, Department of Informatics

More information

A Network Graph Approach for Network Energy Saving in Small Cell Networks

A Network Graph Approach for Network Energy Saving in Small Cell Networks A Network Graph Approach for Network Energy Saving in Small Cell Networks Tao Chen, Xianfu Chen, Roberto Riggio VTT Technical Research Centre of Finland, P.O. Box 1100, FI-90571 Oulu, Finland CREATE-NET,

More information

CENTRALISED AND DISTRIBUTED POWER ALLOCATION ALGORITHMS IN COOPERATIVE NETWORKS. Jaime Adeane, Miguel R.D. Rodrigues, and Ian J.

CENTRALISED AND DISTRIBUTED POWER ALLOCATION ALGORITHMS IN COOPERATIVE NETWORKS. Jaime Adeane, Miguel R.D. Rodrigues, and Ian J. CENTRALISED AND DISTRIBUTED POWER ALLOCATION ALGORITHMS IN COOPERATIVE NETWORKS Jaime Adeane, Miguel R.D. Rodrigues, and Ian J. Wassell Laboratory for Communication Engineering Department of Engineering,

More information

Lightweight caching strategy for wireless content delivery networks

Lightweight caching strategy for wireless content delivery networks Lightweight caching strategy for wireless content delivery networks Jihoon Sung 1, June-Koo Kevin Rhee 1, and Sangsu Jung 2a) 1 Department of Electrical Engineering, KAIST 291 Daehak-ro, Yuseong-gu, Daejeon,

More information

Unit-level Optimization for SVC Extractor

Unit-level Optimization for SVC Extractor Unit-level Optimization for SVC Extractor Chang-Ming Lee, Chia-Ying Lee, Bo-Yao Huang, and Kang-Chih Chang Department of Communications Engineering National Chung Cheng University Chiayi, Taiwan changminglee@ee.ccu.edu.tw,

More information

Novel Decentralized Coded Caching through Coded Prefetching

Novel Decentralized Coded Caching through Coded Prefetching ovel Decentralized Coded Caching through Coded Prefetching Yi-Peng Wei Sennur Ulukus Department of Electrical and Computer Engineering University of Maryland College Park, MD 2072 ypwei@umd.edu ulukus@umd.edu

More information

Using Bandwidth Aggregation to Improve the Performance of Video Quality- Adaptive Streaming Over Multiple Wireless Access Networks

Using Bandwidth Aggregation to Improve the Performance of Video Quality- Adaptive Streaming Over Multiple Wireless Access Networks Using Bandwidth Aggregation to Improve the Performance of Video Quality- Adaptive Streaming Over Multiple Wireless Access Networks 1 J.P. Satheesh, 2 R. Karthikeyan 1 PG Student, 2 Assistant Professor,

More information

Energy-Efficient Cooperative Communication In Clustered Wireless Sensor Networks

Energy-Efficient Cooperative Communication In Clustered Wireless Sensor Networks Energy-Efficient Cooperative Communication In Clustered Wireless Sensor Networks Reza Aminzadeh Electrical Engineering Department Khavaran Higher Education Institute Mashhad, Iran. reza.aminzadeh@ieee.com

More information

A priority based dynamic bandwidth scheduling in SDN networks 1

A priority based dynamic bandwidth scheduling in SDN networks 1 Acta Technica 62 No. 2A/2017, 445 454 c 2017 Institute of Thermomechanics CAS, v.v.i. A priority based dynamic bandwidth scheduling in SDN networks 1 Zun Wang 2 Abstract. In order to solve the problems

More information

Reducing The De-linearization of Data Placement to Improve Deduplication Performance

Reducing The De-linearization of Data Placement to Improve Deduplication Performance Reducing The De-linearization of Data Placement to Improve Deduplication Performance Yujuan Tan 1, Zhichao Yan 2, Dan Feng 2, E. H.-M. Sha 1,3 1 School of Computer Science & Technology, Chongqing University

More information

Wireless Video Multicast with Cooperative and Incremental Transmission of Parity Packets

Wireless Video Multicast with Cooperative and Incremental Transmission of Parity Packets 1 Wireless Video Multicast with Cooperative and Incremental Transmission of Parity Packets Zhili Guo, Student Member, IEEE, Yao Wang, Fellow, IEEE, Elza Erkip, Fellow, IEEE, Shivendra Panwar, Fellow, IEEE,

More information

A Privacy Preserving Model for Ownership Indexing in Distributed Storage Systems

A Privacy Preserving Model for Ownership Indexing in Distributed Storage Systems A Privacy Preserving Model for Ownership Indexing in Distributed Storage Systems Tiejian Luo tjluo@ucas.ac.cn Zhu Wang wangzhubj@gmail.com Xiang Wang wangxiang11@mails.ucas.ac.cn ABSTRACT The indexing

More information

Comparison of Shaping and Buffering for Video Transmission

Comparison of Shaping and Buffering for Video Transmission Comparison of Shaping and Buffering for Video Transmission György Dán and Viktória Fodor Royal Institute of Technology, Department of Microelectronics and Information Technology P.O.Box Electrum 229, SE-16440

More information

Delayed reservation decision in optical burst switching networks with optical buffers

Delayed reservation decision in optical burst switching networks with optical buffers Delayed reservation decision in optical burst switching networks with optical buffers G.M. Li *, Victor O.K. Li + *School of Information Engineering SHANDONG University at WEIHAI, China + Department of

More information

Chunk Scheduling Strategies In Peer to Peer System-A Review

Chunk Scheduling Strategies In Peer to Peer System-A Review Chunk Scheduling Strategies In Peer to Peer System-A Review Sanu C, Deepa S S Abstract Peer-to-peer ( P2P) s t r e a m i n g systems have become popular in recent years. Several peer- to-peer systems for

More information

Cache Design for Transcoding Proxy Caching

Cache Design for Transcoding Proxy Caching Cache Design for Transcoding Proxy Caching Keqiu Li, Hong Shen, and Keishi Tajima Graduate School of Information Science Japan Advanced Institute of Science and Technology 1-1 Tatsunokuchi, Ishikawa, 923-1292,

More information

A Locality-based Mobile Caching Policy for D2D-based Content Sharing Network

A Locality-based Mobile Caching Policy for D2D-based Content Sharing Network A Locality-based Mobile Caching Policy for D2D-based Content Sharing Network Yali Wang, Yujin Li, Wenye Wang and Mei Song Department of Electrical and Computer Engineering, North Carolina State University,

More information