An Energy-Efficient Client Pre-Caching Scheme with Wireless Multicast for Video-on-Demand Services

Size: px
Start display at page:

Download "An Energy-Efficient Client Pre-Caching Scheme with Wireless Multicast for Video-on-Demand Services"

Transcription

1 An Energy-Efficient Client Pre-Caching Scheme with Wireless Multicast for Video-on-Demand Services Yanan Bao, Xiaolei Wang, Sheng Zhou, Zhisheng Niu Tsinghua National Laboratory for Information Science and Technology, Dept. of Electronic Engineering, Tsinghua Univ., Beijing, , P.R. China {byn10, {sheng.zhou, Abstract In this paper, we address the problem of providing video-on-demand (VoD) services to numerous clients energyefficiently. To reduce energy consumption, multiple requests for the same video are batched and served by one single multicast stream. However, this brings additional delay to most clients. Utilizing client pre-caching is an efficient way to eliminate the delay: while the server is batching multiple requests, the clients can play the locally cached prefix of the requested video. The multicast session containing the later part of a video can be delayed till the prefix is played out. Our evaluation demonstrates that with a carefully designed pre-caching scheme, even a small cache (with the size of a video) can reduce 50% energy consumption. Moreover, we determine the optimal client cache allocation scheme to maximize the utilization of client cache and further minimize the energy consumption. I. Introduction Recent years have witnessed a remarkable prosperity in the internet and communication technology (ICT) industry. The traditional voice traffic is gradually giving way to the data traffic such as news distribution, entertainment video broadcast, distance education, etc. Recently, there have been some standards to support video-on-demand (VoD) or near videoon-demand (NVoD) services in mobility. For instance, MBMS (Multimedia Broadcast Multicast Service) [1] and BCMCS (Broadcast and Multicast Service) [2] are proposed to realize multimedia broadcast and multicast in GSM/WCDMA by 3GPP (3rd Generation Partnership Project) and in CDMA2000 by 3GPP2 (3rd Generation Partnership Project 2), respectively. However, energy consumption of ICT is exponentially growing nowadays, and brings about severe potential environmental hazards. Recent studies show that ICT is responsible for 2%- 2.5% of the global carbon emissions [3]. Therefore how to reduce the energy consumption caused by ever-growing data traffic, especially traffic concerning multimedia contents, while guaranteeing the QoS (Quality of Service) has been a critical issue nowadays confronting not only network operators but also service providers. In this paper, we address the problem of providing VoD services energy-efficiently in wireless multicast networks through clients pre-caching the video prefixes. This work was supported in part by the National Basic Research Program of China (973 Program: No. 2012CB316001), the Nature Science Foundation of China (No , No ) and Hitachi R&D Headquarter. Existing researches about VoD services are mainly focused on wired computer networks and the way to realize multicast is IP multicast. To save the channel resources, a server tends to multicast data to as many clients as possible and therefore techniques such as batching [4], [5], [6] and patching [7], [8] are proposed. In batching, the server batches the requests for the same video and serves them with one multicast session. This will induce additional delay to the first coming requests and thus may cause the clients to renege [9]. In patching, once a client requests a video, it can join an existing multicast channel to receive the later part of the video. Meanwhile, the server will setup a new channel to unicast to the client the missed beginning part of the video. Thus, there is no delay in a patching VoD system. Nevertheless, patching requires the clients to have the ability to access to two channels simultaneously. Caching is widely used to improve user experience, alleviate traffic congestion and reduce resource consumption in communication networks. In the context of wireless communication networks, various caching schemes have been proposed, including base station caching [10], proxy caching [11], [12], relay caching [13] and client caching [14]. In terms of deploying cache for VoD services, there are works talking about proxy caching to save bandwidth on the links, such as back bone and I/O of a data disk, from the server to the proxies [15], [16]. Pre-caching is the same with regular caching in most aspects. One difference between them is that pre-caching implies the stored data has not yet been requested by any user, whereas regular caching deals with the already requested data. As most of today s user terminals have been updated to smartphones, it is practicable and reasonable to apply client pre-caching in developing VoD services. In this paper, we explore the combination of prefix caching and a multicast technique batching to reduce the energy consumption of multiple videos distribution while guaranteeing zero-delay for each request. The following are the main contributions of this work. We formulate the problem of client cache allocation into a convex optimization problem and find the optimal solution. We prove that it is a weighted water filling problem of how to allocate cache space. We quantitatively compare the optimal cache allocation

2 0.18 Request Probability Video No. Fig. 1. The system topology. The signal from the video server covers a round area with radius R. scheme with other heuristic schemes and explore the impact of cache size, number of videos, video length and popularity distribution on the resultant energy-efficiency. To the best of our knowledge, this is the first systematic evaluation of energy-efficiency issues that arise when combining client pre-caching with batching in wireless multicast networks for VoD services. The remainder of this paper is organized as follows. In Section II, we introduce key concepts and terminologies, and present the system model. Section III presents our optimization problem and the optimal solution. Section IV evaluates the performance of the optimal solution compared with two heuristic schemes. Finally, Section V concludes the paper and presents future work. II. System Model and Problem Formulation In this work, we consider a wireless multicast scenario where there is a multicast server and numerous clients, as shown in Fig. 1. To ensure the reliability of transmission, the signal from the server must be strong enough to cover clients in the edge of the area and therefore the transmission power is independent of the clients locations. The channel fading is ignored here. As to each client, it demands to play the video immediately after sending a request to the server, i.e., a client tolerates no delay in this true VoD system. This is reasonable in practice, since a client has many alternative choices other than the requested one. Considering a limited number of popular videos, the clients can pre-cache the first few minutes or seconds of each video, i.e., the prefix, such that these clients can play the prefix while waiting for the later data from the server. Thus the transmission from the server to a client can be delayed for a period and, this gives the server a chance to batch more requests and serve them by one multicast; the more requests batched, the more resources in the wireless channel can be saved. In this case, Fig. 2. Request probabilities of videos sorted in a nonincreasing order, which follow a Zipf distribution with the skew parameter θ = 71 and the number of videos N = 20. the server only needs to transmit part of the video after the prefix, i.e., the body, to clients. We next introduce key notations and terminologies that will be used in the rest of this paper, and provide a formal model. Table I presents the key parameters in this model. TABLE I Parameters in The Model Para. Definition N Number of videos L Length of a video (sec.) D Cache size in a client (sec.) λ Arrival rate of requests (sec. 1 ) P i Probability of requesting video i C Multicast cost per second d i Prefix size of the i-th video pre-cached by a client (sec.) d Cache vector, d = (d 1, d 2,...,d N ) For simplicity, we assume there are N constant-bit-rate (CBR) videos provided by the server and the videos are of the same length, i.e., L seconds. The videos have the same playout rate, so we can use a video s length to refer to its size. For different videos, the request probabilities vary according to popularities. Typically, the popularities of videos follow a Zipf distribution with the skew parameter θ = 71[8][9] (In a Zipf distribution, when the videos are sorted form the most popular to the least popular, the request probability for i-th video is given by P i = c, where θ is the skew parameter and c is a i 1 θ constant for normalization). Fig. 2 illustrates the probability distribution of requests when N = 20 and θ = 71. In this work, the request arrivals follow a Poisson process with average arrival rate λ. We assume that for each request, the corresponding video is chosen independently from N videos with probability P 1, P 2,...,P N. Therefore, the request arrivals for video i follow a Poisson process with average arrival rate λ i =. Note that Poisson processes remain Poisson processes under merging and splitting.

3 Fig. 3. An illustration of the batching multicast services. We assume the transmission rate of each video is constant and equal to the playout rate. Thus, the energy consumption of multicasting a video per second is a constant denoted by C. Here we ignore the cost of setup in a multicast session and assume the energy consumption of a multicast session is proportional to the duration of the session. The energy consumption of broadcasting the prefixes to all the clients is also ignored, since there is only one broadcast of prefixes compared with numerous multicasts of the body part of the videos after the broadcast. For simplicity, we only consider the case that each client has a cache of D seconds in size. Note that the unit of a cache has been transformed to the playout time of a video. The cache vector d = (d 1, d 2,...,d N ) specifies that a prefix of length d i for video i is pre-cached by a client, i = 1, 2,...,N. Here we give an illustration of the batching service model in Fig. 3. The prefixes of video 1, video 2 and video 3 of length d 1, d 2 and d 3 respectively are stored by each client in advance. The first line shows the aggregated requests for the three videos. The second line, third line and fourth line show the requests for video 1, video 2 and video 3 respectively. When there is a request for video 1 at time t 1, the server starts to multicast the body of length L d 1 at time t 1 + d 1 to the three batched clients. From time t 1 to t 1 + d 1, the first three clients play the locally pre-cached prefix and will not experience any delay. The request for video 1 at time t 7 will trigger another multicast session, since it comes beyond the batching window of length d 1. Note that the summary of all the video prefixes pre-cached by a client cannot exceed the limit of storage, i.e., d i D. (1) III. Optimal Client Cache Allocation Our goal is to develop a cache allocation scheme that minimizes the energy consumption of transmitting all the videos in the wireless multicast network. Recall that the energy consumption of one multicast session is proportional to the length of the session. For video i, of which the first d i seconds is stored by the clients, the multicast energy consumption is thus C(L d i ). Note requests for video i follow a Poisson process with average arrival rate. With a batching window of length d i, the server can batch d i λp i + 1 requests for video i in average. Thus the average power consumption of multicasting video i is C i (d i ) = CP iλ(l d i ) d i + 1, (2) and the aggregated power consumption concerning N videos is C(L d i ) C i (d i ) = d i + 1. (3) The optimization problem can therefore be formulated as min s.t. C(L d i ) d i +1 (4) d i D, 0 d i L, i = 1, 2,...,N. After some algebra, the objective function (4) can be simplified to N C(L+ 1 ) CN. Since both C and N are constants, the d i + 1 optimization problem is the same as: min (5) s.t. L+ 1 d i D, 0 d i L, i = 1, 2,...,N. Note that the objective function is convex and the constraints are linear. So it is a convex optimization problem, and thus has an optimal solution d (d1, d 2,...,d 1 N ). If L and L d i, which means the video size is comparatively much larger, we can make some approximations and get a typical water filling problem min (6) s.t. 1 d i D, d i 0, i = 1, 2,...,N. Otherwise it is a weighted water filling problem with an upper limit on each d i. The optimal solution to the problem (6) is d i = (v 1 ) +, where y + = max(y, 0) and v is obtained by bisection search of the following expression: (v 1 ) + = D. Fig. 4 illustrates the water filling results with the parameter settings given in table II. In Fig. 4 the deep color part in the columns corresponds to the cached prefixes of videos. For the optimization problem (5), it is a weighted water filling problem with an upper limit on d i. We use Lagrangian

4 di λpi Video No. Fig. 4. Water filling results for optimal cache allocation. TABLE II Parameters Settings in the Model Para. Value N 20 L (s) 100 D (s) 200 λ (s 1 ) 1 θ 71 method to solve it. Define the Lagrangian function as L + 1 P J = i λ v i (L d i ) w(d d i ), (7) where v i (i = 1, 2,...,N) and w are Lagrangian multiplexers. According to the Karush-Kuhn-Tucker (KKT) necessary conditions in optimization, the following constraints should be met for optimality: 1 =, L + 1 w + vi i = 1, 2,...,N (8) v i (L d i ) = 0, i = 1, 2,...,N (9) w(d d i ) = 0, (10) v i 0, i = 1, 2,...,N (11) w 0. (12) When NL D, which means the cache size is sufficient to store all the videos, it( is obvious ( that d i = L, for i )) = 1, 2,...,N. Otherwise, d i = max 0, min c L + 1 1, L, where c is a normalization factor to meet the constraint d i = D. We show the solution to the optimization problem (5) in Fig. 5. In subfigure (a),(b), the parameter settings are given in Table II. In subfigure (c),(d), the parameter settings are the same except that we change the length of each video from 100s Fig. 5. The results of weighted water filling with an upper limit on each column for optimal cache allocation. to 20s to show the impact of constraints d i < L(i = 1, 2,...,N). Subfigure (a),(c) show the value of and the deep color part corresponds to the cached prefix of length d i. Subfigure 1 (b),(d) show the value of (p i + λd i ) and the deep color L+ 1 part corresponds to the weighted prefix of length d i.in L+ 1 subfigure (b) there is a water level among the popular videos. In subfigure (d), d 1 = L and d 2 = L, and therefore the water level is upper bounded in these two columns. IV. Performance Evaluation In this section, we examine the performance of the proposed optimal cache allocation scheme based on numerical computation. For a large number of clients, the simulation results coincide with the numerical results, and therefore we do not need to give the simulation results in this work. We compare the optimal cache allocation scheme with two heuristic schemes: one is to evenly cache the prefixes of all videos; the other is to cache the most popular videos only. For instance, given the video length L = 100s, number of videos N = 20 and cache size D = 200s, the evenly cache scheme will cache every prefix of length d i = 10s (i = 1, 2,...,20) and the other scheme will only cache the entire data of video 1 and video 2, i.e., d 1 = 100s, d 2 = 100s, d i = 0(i = 3, 4,...,20). The energy consumption of the three schemes is normalized by the energy consumption without client cache in which one multicast serves only one client each time. In the rest of the paper, the parameter settings follow the table II except for special instructions. First, let the cache size increases from 0s to 400s with a step of 20s. Fig. 6 plots the normalized energy consumption versus the client cache size. We observe that a small size of client cache can lead to dramatically energy saving. For instance, even with a cache size of 100s, i.e., the size of a video

5 Normalized Energy Consumption Cache Size D(s) Normalized Energy Consumption Average arrival rate λ Fig. 6. Normalized energy consumption versus client cache size. Fig. 7. Normalized energy consumption versus request arrival rate. length, the optimal cache allocation scheme reduce energy by about 50% and the other two schemes reduces energy by more than 20% and 30%, respectively. With a cache size of 200s, i.e., double the size of a video length, about 60% of energy consumption can be saved by the optimal cache scheme. The big jumps in the scheme that only cache the most popular videos are caused by available space to cache a fraction of a new video. The optimal cache scheme saves more than 10% normalized energy compared with the evenly cache scheme over the range of client cache size. Fig. 7 depicts the impact of request arrival rate on the normalized energy consumption. The average arrival rate varies from request/second to 5 requests/second. The normalized energy consumption of the scheme that cache only the most popular videos is independent of request arrival rate, in that it only reduces the energy consumption of transmitting video 1 and video 2, and the energy consumption of transmitting other videos is not reduced at all. We can observe that the higher the request arrival rate is, the smaller the gap between the optimal cache scheme and the evenly cache scheme. This is because with higher request arrival rate, the optimal cache allocation scheme tends to allocate cache space among videos more evenly. From this point, when the traffic is high, we can use the evenly cache scheme to achieve near optimal performance, considering that the evenly cache scheme is of low complexity and easy to apply. As we discussed before, the typical skew parameter θ of a Zipf distribution equals 71. However, in various applications, the parameter may be different. In Fig. 8, we change θ from 0.1 to to illustrate the impact of video popularity distribution on the performance. The smaller the parameter θ is, the more non-uniform the popularities are. It shows that with larger difference among the video popularities, all the three schemes save more energy and the optimal cache allocation scheme gets relatively much better performance compared with the other schemes. When there is little difference among the video popularities, the evenly cache scheme is as energyefficient as the optimal one. Normalized Energy Consumption Skew paratmeter θ of Zipf distribution Fig. 8. Normalized energy consumption versus the skew parameter θ of Zipf distribution. Normalized Energy Consumption Fig Number of videos Normalized energy consumption versus the number of videos.

6 Normalized Energy Consumption Video length (s) Fig. 10. Normalized energy consumption versus video length. Fig. 9 and Fig. 10 show the impact of number of videos and video length on the performance of the three schemes. Though the energy-efficiency of the optimal cache scheme degrades as the number of videos increases and length of video grows, the gap between it and other schemes is enlarged. This means the optimal cache allocation scheme is relatively more effective. In summary, adopting client pre-caching can significantly reduce the energy consumption in a VoD wireless multicast network. If only each client has a cache with the size of a video length, the multicast system can reduce energy consumption by 50%. The optimal client cache allocation scheme we proposed outperforms the heuristics dramatically. In a typical case, the optimal cache scheme can save energy by more than 10% compared with the evenly cache scheme. V. Conclusions In this paper, we integrated the client pre-caching with batching to realize energy-efficient wireless multicast for VoD services. We have presented a way to determine the optimal client cache allocation for a set of video prefixes in order to minimize the aggregated transmission energy consumption. Moreover, we quantitatively explored the impact of cache size, number of videos, video length and popularity distribution on the performance of pre-caching schemes. Our evaluation shows that the use of video prefixes pre-caching in user terminals is essential to achieve high energy-efficiency while guaranteeing zero-delay for requests. With a relatively small cache size, i.e., the average length of a video, the optimal cache allocation scheme can save energy by 50%. Future work includes deploying patching in this scenario and considering more practical transmission energy consumption model in wireless networks. References [1] 3GPP TS , Multimedia Broadcast/ Multicast Service (MBMS); Architecture and functional description. [2] 3GPP2 X S022-A v1.0, Broadcast and multicast service in cdma2000 wireless IP network, revision A. [3] R. Hodges and W. White, Go green in ict, tech. rep., GreenTech News, [4] A. Dan, D. Sitaram, P. Shahabuddin, Dynamic batching policies for an on-demand video server, Multimedia Systems, v.4 n.3, p.112, Jun [5] C. Aggarwal, L. Wolf, P. Yu, On Optimal Batching Policies for Videoon-Demand Storage Servers, in Proc. of IEEE Int. Conf. on Multimedia Computing and Systems (ICMCS), p.253, Jun , [6] S. Sheu, K. Hua, W. Tavanapong, Chaining: A Generalized BatchingTechnique for Video-on-Demand Systems, in Proc. of Int. Conf. on Multimedia Computing and Systems (ICMCS), p.110, Jun , [7] K. A. Hua, Y. Cai, S. Sheu, Patching: a multicast technique for true video-on-demand services, in Proc. of ACM Multimedia, p.191, Sep , [8] Y. Cai, K. A. Hua, and K. Vu, Optimizing Patching Performance, in Proc. of MMCN 99, Jan [9] S. Aggarwal, J. Garay, A. Herzberg, Adaptive video on demand, in Proc. of the thirteenth annual ACM symposium on Principles of distributed computing, p.402, Aug , [10] J. Cai, T. Terada, T. Hara, S. Nishio, On a Cooperation of Broadcast Scheduling and Base Station Caching in the Hybrid Wireless Broadcast Environment, in Proc. of IEEE the 7th International Conference on Mobile Data Management, [11] B.Wang,S.Sen, M. Adler, D. Towsley, Optimal proxy cache allocation for efficient streaming media distribution, in proc. of IEEE Infocom, [12] K. Wu, P. Yu, J. Wolf, Segment-based proxy caching of multimedia streams, in Proc. of the 10th International WWW Conference, [13] F. Xie; Hua, K.A, A caching-based video-on-demand service in wireless relay networks, in Proc. of Wireless Communications & Signal Processing(WCSP), [14] X. Wang, Y. Bao, X. Liu and Z. Niu, On the design of relay caching in cellular networks for energy efficiency, in Proc. of IEEE INFOCOM Workshops, p.259, Jun [15] S. Ramesh, I. Rhee, K. Guo, Multicast with cache (mcache): An adaptive zero-delay video-on-demand service, in Proc. of IEEE INFOCOM, [16] B. Wang, S. Sen, M. Adler, D. Towsley, Optimal Proxy Cache Allocation for Efficient Streaming Media Distribution, in Proc. of IEEE INFOCOM, 2002

The Transmitted Strategy of Proxy Cache Based on Segmented Video

The Transmitted Strategy of Proxy Cache Based on Segmented Video The Transmitted Strategy of Proxy Cache Based on Segmented Video Zhiwen Xu, Xiaoxin Guo, Yunjie Pang, Zhengxuan Wang Faculty of Computer Science and Technology, Jilin University, Changchun City, 130012,

More information

Using Multicast for Streaming Videos across Wide Area Networks

Using Multicast for Streaming Videos across Wide Area Networks Using Multicast for Streaming Videos across Wide Area Networks Bing Wang ½, Subhabrata Sen ¾, Micah Adler ½ and Don Towsley ½ ½ Department of Computer Science University of Massachusetts, Amherst, MA 0003

More information

Proxy Caching for Video on Demand Systems in Multicasting Networks

Proxy Caching for Video on Demand Systems in Multicasting Networks MER A MITSUBISHI EECTRIC RESEARCH ABORATORY http://wwwmerlcom roxy Caching for Video on Demand Systems in Multicasting Networks i Zhu, Gang Cheng, Nirwan Ansari, Zafer Sahinoglu, Anthony Vetro, and Huifang

More information

Using Multicast for Streaming Videos across Wide Area Networks

Using Multicast for Streaming Videos across Wide Area Networks Using Multicast for Streaming Videos across Wide Area Networks Bing Wang, Subhabrata Sen, Micah Adler and Don Towsley Department of Computer Science University of Massachusetts, Amherst, MA 0003 AT&T Labs-Research,

More information

Optimal Proxy Cache Allocation for Efficient Streaming Media Distribution

Optimal Proxy Cache Allocation for Efficient Streaming Media Distribution University of Massachusetts Amherst ScholarWorks@UMass Amherst Computer Science Department Faculty Publication Series Computer Science Optimal Proxy Cache Allocation for Efficient Streaming Media Distribution

More information

RECURSIVE PATCHING An Efficient Technique for Multicast Video Streaming

RECURSIVE PATCHING An Efficient Technique for Multicast Video Streaming ECUSIVE ATCHING An Efficient Technique for Multicast Video Streaming Y. W. Wong, Jack Y. B. Lee Department of Information Engineering The Chinese University of Hong Kong, Shatin, N.T., Hong Kong Email:

More information

Impact of Frequency-Based Cache Management Policies on the Performance of Segment Based Video Caching Proxies

Impact of Frequency-Based Cache Management Policies on the Performance of Segment Based Video Caching Proxies Impact of Frequency-Based Cache Management Policies on the Performance of Segment Based Video Caching Proxies Anna Satsiou and Michael Paterakis Laboratory of Information and Computer Networks Department

More information

Improving VoD System Efficiency with Multicast and Caching

Improving VoD System Efficiency with Multicast and Caching Improving VoD System Efficiency with Multicast and Caching Jack Yiu-bun Lee Department of Information Engineering The Chinese University of Hong Kong Contents 1. Introduction 2. Previous Works 3. UVoD

More information

Analysis of Resource Sharing and Cache Management in Scalable Video-on-Demand

Analysis of Resource Sharing and Cache Management in Scalable Video-on-Demand Analysis of Resource Sharing and Cache Management in Scalable Video-on-Demand Bashar Qudah and Nabil J. Sarhan Department of Electrical and Computer Engineering Wayne State University Detroit, MI 482,

More information

Optimal Proxy Cache Allocation for Efficient Streaming Media Distribution

Optimal Proxy Cache Allocation for Efficient Streaming Media Distribution 1 ptimal Proxy Cache Allocation for Efficient Streaming Media Distribution Bing Wang, Subhabrata Sen, Micah Adler and Don Towsley Department of Computer Science University of Massachusetts, Amherst, MA

More information

Performance and Waiting-Time Predictability Analysis of Design Options in Cost-Based Scheduling for Scalable Media Streaming

Performance and Waiting-Time Predictability Analysis of Design Options in Cost-Based Scheduling for Scalable Media Streaming Performance and Waiting-Time Predictability Analysis of Design Options in Cost-Based Scheduling for Scalable Media Streaming Mohammad A. Alsmirat and Nabil J. Sarhan Department of Electrical and Computer

More information

COPACC: A Cooperative Proxy-Client Caching System for On-demand Media Streaming

COPACC: A Cooperative Proxy-Client Caching System for On-demand Media Streaming COPACC: A Cooperative - Caching System for On-demand Media Streaming Alan T.S. Ip 1, Jiangchuan Liu 2, and John C.S. Lui 1 1 The Chinese University of Hong Kong, Shatin, N.T., Hong Kong {tsip, cslui}@cse.cuhk.edu.hk

More information

Scalability And The Bandwidth Efficiency Of Vod Systems K.Deepathilak et al.,

Scalability And The Bandwidth Efficiency Of Vod Systems K.Deepathilak et al., Asian Journal of Electrical Sciences (AJES) Vol.3.No.1 2015 pp 33-37. available at: www.goniv.com Paper Received :08-03-2015 Paper Accepted:20-03-2015 Paper Reviewed by: 1. R. Venkatakrishnan 2. R. Marimuthu

More information

Loopback: Exploiting Collaborative Caches for Large-Scale Streaming

Loopback: Exploiting Collaborative Caches for Large-Scale Streaming Loopback: Exploiting Collaborative Caches for Large-Scale Streaming Ewa Kusmierek Yingfei Dong David Du Poznan Supercomputing and Dept. of Electrical Engineering Dept. of Computer Science Networking Center

More information

A Simulation-Based Analysis of Scheduling Policies for Multimedia Servers

A Simulation-Based Analysis of Scheduling Policies for Multimedia Servers A Simulation-Based Analysis of Scheduling Policies for Multimedia Servers Nabil J. Sarhan Chita R. Das Department of Computer Science and Engineering The Pennsylvania State University University Park,

More information

A COOPERATIVE DISTRIBUTION PROTOCOL FOR VIDEO-ON-DEMAND

A COOPERATIVE DISTRIBUTION PROTOCOL FOR VIDEO-ON-DEMAND Proc. Mexican International Conference on Computer Science (ENC 2005), Puebla, Mexico, pages 240 246, Sep. 2005 A COOPERATIVE DISTRIBUTION PROTOCOL FOR VIDEO-ON-DEMAND Jehan-François Pâris Department of

More information

Providing VCR in a Distributed Client Collaborative Multicast Video Delivery Scheme

Providing VCR in a Distributed Client Collaborative Multicast Video Delivery Scheme Providing VCR in a Distributed Client Collaborative Multicast Video Delivery Scheme X.Y. Yang 1, P. Hernández 1, F. Cores 2 A. Ripoll 1, R. Suppi 1, and E. Luque 1 1 Computer Science Department, ETSE,

More information

A Proxy Caching Scheme for Continuous Media Streams on the Internet

A Proxy Caching Scheme for Continuous Media Streams on the Internet A Proxy Caching Scheme for Continuous Media Streams on the Internet Eun-Ji Lim, Seong-Ho park, Hyeon-Ok Hong, Ki-Dong Chung Department of Computer Science, Pusan National University Jang Jun Dong, San

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

Media Caching Support for Mobile Transit Clients

Media Caching Support for Mobile Transit Clients Media Caching Support for Mobile Transit Clients Hazem Gomaa Geoffrey Messier Robert Davies Department of Electrical and Computer Engineering University of Calgary Calgary, AB, Canada Email: {hagomaa,gmessier,davies}@ucalgary.ca

More information

Adaptive Hybrid Transmission Mechanism For On-Demand Mobile IPTV over LTE

Adaptive Hybrid Transmission Mechanism For On-Demand Mobile IPTV over LTE Adaptive Hybrid Transmission Mechanism For On-Demand Mobile IPTV over LTE C.Augustine 1, K.Periyarselvam 2, K.Balaji 3, M.Kamesh 4 1 2 3 4 Department of ECE, 1 2 3 4 Assistant Professor 1 2 3 4 GRT Institute

More information

IEEE TRANSACTIONS ON MULTIMEDIA, VOL. 8, NO. 2, APRIL Segment-Based Streaming Media Proxy: Modeling and Optimization

IEEE TRANSACTIONS ON MULTIMEDIA, VOL. 8, NO. 2, APRIL Segment-Based Streaming Media Proxy: Modeling and Optimization IEEE TRANSACTIONS ON MULTIMEDIA, VOL. 8, NO. 2, APRIL 2006 243 Segment-Based Streaming Media Proxy: Modeling Optimization Songqing Chen, Member, IEEE, Bo Shen, Senior Member, IEEE, Susie Wee, Xiaodong

More information

A Hybrid Load Balance Mechanism for Distributed Home Agents in Mobile IPv6

A Hybrid Load Balance Mechanism for Distributed Home Agents in Mobile IPv6 A Hybrid Load Balance Mechanism for Distributed Home Agents in Mobile IPv6 1 Hui Deng 2Xiaolong Huang 3Kai Zhang 3 Zhisheng Niu 1Masahiro Ojima 1R&D Center Hitachi (China) Ltd. Beijing 100004, China 2Dept.

More information

Towards Scalable Delivery of Video Streams to Heterogeneous Receivers

Towards Scalable Delivery of Video Streams to Heterogeneous Receivers Towards Scalable Delivery of Video Streams to Heterogeneous Receivers Bashar Qudah bqudah@wayne.edu Nabil J. Sarhan nabil@ece.eng.wayne.edu Department of Electrical and Computer Engineering Wayne State

More information

Threshold-Based Multicast for Continuous Media Delivery y

Threshold-Based Multicast for Continuous Media Delivery y Threshold-Based Multicast for Continuous Media Delivery y Lixin Gao? Department of Electrical and Computer Engineering University of Massachusetts Amherst, Mass. 01003, USA lgao@ecs.umass.edu Don Towsley

More information

Threshold-Based Multicast for Continuous Media Delivery Ý

Threshold-Based Multicast for Continuous Media Delivery Ý Threshold-Based Multicast for Continuous Media Delivery Ý Lixin Gao Department of Electrical and Computer Engineering University of Massachusetts Amherst, Mass. 01003, USA lgao@ecs.umass.edu Don Towsley

More information

OPTIMIZING VIDEO-ON-DEMAND WITH SOURCE CODING

OPTIMIZING VIDEO-ON-DEMAND WITH SOURCE CODING OPTIMIZING VIDEO-ON-DEMAND WITH SOURCE CODING S.-H. Gary Chan Zhuolin Xu Ning Liu Department of Computer Science and Engineering The Hong Kong University of Science and Technology Kowloon, Hong Kong Email:

More information

A Packet-Based Caching Proxy with Loss Recovery for Video Streaming

A Packet-Based Caching Proxy with Loss Recovery for Video Streaming A Packet-Based Caching Proxy with Loss Recovery for Video Streaming Kuan-Sheng Hsueh and Sheng-De Wang Department of Electrical Engineering, National Taiwan University {kshsueh, sdwang}@hpc.ee.ntu.edu.tw

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

HSM: A Hybrid Streaming Mechanism for Delay-tolerant Multimedia Applications Annanda Th. Rath 1 ), Saraswathi Krithivasan 2 ), Sridhar Iyer 3 )

HSM: A Hybrid Streaming Mechanism for Delay-tolerant Multimedia Applications Annanda Th. Rath 1 ), Saraswathi Krithivasan 2 ), Sridhar Iyer 3 ) HSM: A Hybrid Streaming Mechanism for Delay-tolerant Multimedia Applications Annanda Th. Rath 1 ), Saraswathi Krithivasan 2 ), Sridhar Iyer 3 ) Abstract Traditionally, Content Delivery Networks (CDNs)

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

Enhanced Broadcasting and Code Assignment in Mobile Ad Hoc Networks

Enhanced Broadcasting and Code Assignment in Mobile Ad Hoc Networks Enhanced Broadcasting and Code Assignment in Mobile Ad Hoc Networks Jinfang Zhang, Zbigniew Dziong, Francois Gagnon and Michel Kadoch Department of Electrical Engineering, Ecole de Technologie Superieure

More information

Clustering-Based Distributed Precomputation for Quality-of-Service Routing*

Clustering-Based Distributed Precomputation for Quality-of-Service Routing* Clustering-Based Distributed Precomputation for Quality-of-Service Routing* Yong Cui and Jianping Wu Department of Computer Science, Tsinghua University, Beijing, P.R.China, 100084 cy@csnet1.cs.tsinghua.edu.cn,

More information

The Strategy of Batch Using Dynamic Cache for Streaming Media

The Strategy of Batch Using Dynamic Cache for Streaming Media The Strategy of Batch Using Dynamic Cache for Streaming Media Zhiwen Xu, Xiaoxin Guo, Yunjie Pang, and Zhengxuan Wang Faculty of Computer Science and Technology, Jilin University, Changchun City, 130012,

More information

OVSF Code Tree Management for UMTS with Dynamic Resource Allocation and Class-Based QoS Provision

OVSF Code Tree Management for UMTS with Dynamic Resource Allocation and Class-Based QoS Provision OVSF Code Tree Management for UMTS with Dynamic Resource Allocation and Class-Based QoS Provision Huei-Wen Ferng, Jin-Hui Lin, Yuan-Cheng Lai, and Yung-Ching Chen Department of Computer Science and Information

More information

Buffer Management Scheme for Video-on-Demand (VoD) System

Buffer Management Scheme for Video-on-Demand (VoD) System 2012 International Conference on Information and Computer Networks (ICICN 2012) IPCSIT vol. 27 (2012) (2012) IACSIT Press, Singapore Buffer Management Scheme for Video-on-Demand (VoD) System Sudhir N.

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

Transport Performance Evaluation of an ATM-based UMTS Access Network

Transport Performance Evaluation of an ATM-based UMTS Access Network Transport Performance Evaluation of an -based US Access Network Nikos H. Loukas, Christos K. Xenakis, Lazaros Merakos University of Athens, Department of Informatics, Communication Networks Laboratory

More information

Analysis of a Multiple Content Variant Extension of the Multimedia Broadcast/Multicast Service

Analysis of a Multiple Content Variant Extension of the Multimedia Broadcast/Multicast Service PUBLISHED IN: PROCEEDINGS OF THE EUROPEAN WIRELESS 2006 CONFERENCE 1 Analysis of a Multiple Content Variant Extension of the Multimedia Broadcast/Multicast Service George Xylomenos, Konstantinos Katsaros

More information

Delay-minimal Transmission for Energy Constrained Wireless Communications

Delay-minimal Transmission for Energy Constrained Wireless Communications Delay-minimal Transmission for Energy Constrained Wireless Communications Jing Yang Sennur Ulukus Department of Electrical and Computer Engineering University of Maryland, College Park, M0742 yangjing@umd.edu

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

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

OPTIMAL MULTI-CHANNEL ASSIGNMENTS IN VEHICULAR AD-HOC NETWORKS

OPTIMAL MULTI-CHANNEL ASSIGNMENTS IN VEHICULAR AD-HOC NETWORKS Chapter 2 OPTIMAL MULTI-CHANNEL ASSIGNMENTS IN VEHICULAR AD-HOC NETWORKS Hanan Luss and Wai Chen Telcordia Technologies, Piscataway, New Jersey 08854 hluss@telcordia.com, wchen@research.telcordia.com Abstract:

More information

Selecting among Replicated Batching Video-on-Demand Servers

Selecting among Replicated Batching Video-on-Demand Servers Selecting among Replicated Batching Video-on-Demand Servers Meng Guo, Mostafa H. Ammar, Ellen W. Zegura Networking and Telecommunication Group College of Computing, Georgia Institute of Technology Atlanta,

More information

Stretch-Optimal Scheduling for On-Demand Data Broadcasts

Stretch-Optimal Scheduling for On-Demand Data Broadcasts Stretch-Optimal Scheduling for On-Demand Data roadcasts Yiqiong Wu and Guohong Cao Department of Computer Science & Engineering The Pennsylvania State University, University Park, PA 6 E-mail: fywu,gcaog@cse.psu.edu

More information

Proxy Caching Algorithm based on Segment Group Popularity for Streaming Media

Proxy Caching Algorithm based on Segment Group Popularity for Streaming Media , pp.297-308 http://dx.doi.org/10.14257/ijmue.2014.9.2.30 Proxy Caching Algorithm based on Segment Group Popularity for Streaming Media Yubin Wang 1, Yuhong Zhang 2 and Liwei Gu 2 1 College of Math and

More information

Provisioning Content Distribution Networks for Streaming Media

Provisioning Content Distribution Networks for Streaming Media rovisioning Content Distribution Networks for Streaming Media Jussara M. Almeida a Derek L. Eager b Michael Ferris a Mary K. Vernon a a Computer Sciences Department University of Wisconsin Madison, USA

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

Fundamental Limits of Caching: Improved Bounds For Small Buffer Users

Fundamental Limits of Caching: Improved Bounds For Small Buffer Users Fundamental Limits of Caching: Improved Bounds For Small Buffer Users Zhi Chen Member, IEEE Pingyi Fan Senior Member, IEEE and Khaled Ben Letaief Fellow, IEEE 1 Abstract arxiv:1407.1935v2 [cs.it] 6 Nov

More information

An Adaptive Bandwidth Reservation Scheme for Multimedia Mobile Cellular Networks

An Adaptive Bandwidth Reservation Scheme for Multimedia Mobile Cellular Networks An Adaptive Bandwidth Reservation Scheme for Multimedia Mobile Cellular Networks Hong Bong Kim Telecommunication Networks Group, Technical University of Berlin Sekr FT5 Einsteinufer 25 1587 Berlin Germany

More information

Web-based Energy-efficient Cache Invalidation in Wireless Mobile Environment

Web-based Energy-efficient Cache Invalidation in Wireless Mobile Environment Web-based Energy-efficient Cache Invalidation in Wireless Mobile Environment Y.-K. Chang, M.-H. Hong, and Y.-W. Ting Dept. of Computer Science & Information Engineering, National Cheng Kung University

More information

An Cross Layer Collaborating Cache Scheme to Improve Performance of HTTP Clients in MANETs

An Cross Layer Collaborating Cache Scheme to Improve Performance of HTTP Clients in MANETs An Cross Layer Collaborating Cache Scheme to Improve Performance of HTTP Clients in MANETs Jin Liu 1, Hongmin Ren 1, Jun Wang 2, Jin Wang 2 1 College of Information Engineering, Shanghai Maritime University,

More information

Dynamic Load Sharing Policy in Distributed VoD using agents

Dynamic Load Sharing Policy in Distributed VoD using agents 270 IJCSNS International Journal of Computer Science and Network Security, VOL.8 No.10, October 2008 Dynamic Load Sharing Policy in Distributed VoD using agents H S Guruprasad Asst Prof & HOD Dept of ISE,

More information

VoD QAM Resource Allocation Algorithms

VoD QAM Resource Allocation Algorithms VoD QAM Resource Allocation Algorithms Jiong Gong 1, David Reed 1, Terry Shaw 1, Daniel Vivanco 1, and Jim Martin 1 Cable Television Laboratories, Inc., 858 Coal Creek Circle, Louisville, CO 8007 j.gong@cablelabs.com,

More information

Performance Evaluation of Distributed Prefetching for Asynchronous Multicast in P2P Networks

Performance Evaluation of Distributed Prefetching for Asynchronous Multicast in P2P Networks Performance Evaluation of Distributed Prefetching for Asynchronous Multicast in P2P Networks Abhishek Sharma 1, Azer Bestavros 2, and Ibrahim Matta 2 1 abhishek@bu.edu, Elec. & Comp. Eng., Boston University,

More information

Improving the Data Scheduling Efficiency of the IEEE (d) Mesh Network

Improving the Data Scheduling Efficiency of the IEEE (d) Mesh Network Improving the Data Scheduling Efficiency of the IEEE 802.16(d) Mesh Network Shie-Yuan Wang Email: shieyuan@csie.nctu.edu.tw Chih-Che Lin Email: jclin@csie.nctu.edu.tw Ku-Han Fang Email: khfang@csie.nctu.edu.tw

More information

Hybrid WLAN for Data Dissemination Applications

Hybrid WLAN for Data Dissemination Applications Hybrid WLAN for Data Dissemination Applications Ching-Ju Lin and Cheng-Fu Chou Department of Computer Science and Information Engineering, National Taiwan University, Taipei, Taiwan, ROC {shauk, ccf}@cmlab.csie.ntu.edu.tw

More information

Dynamic Cell Planning and Self-Organization for GREEN Cellular Networks

Dynamic Cell Planning and Self-Organization for GREEN Cellular Networks UC4G Shanghai Workshop 2010, 12 Sep., 2010 Dynamic Cell Planning and Self-Organization for GREEN Cellular Networks Zhisheng NIU Network Integration for Ubiquitous Linkage and Broadband (NiuLab) Dept. of

More information

A Connection between Network Coding and. Convolutional Codes

A Connection between Network Coding and. Convolutional Codes A Connection between Network Coding and 1 Convolutional Codes Christina Fragouli, Emina Soljanin christina.fragouli@epfl.ch, emina@lucent.com Abstract The min-cut, max-flow theorem states that a source

More information

The Impact of Clustering on the Average Path Length in Wireless Sensor Networks

The Impact of Clustering on the Average Path Length in Wireless Sensor Networks The Impact of Clustering on the Average Path Length in Wireless Sensor Networks Azrina Abd Aziz Y. Ahmet Şekercioğlu Department of Electrical and Computer Systems Engineering, Monash University, Australia

More information

A Bandwidth Management Technique for Hierarchical Storage in Large-Scale Multimedia Servers

A Bandwidth Management Technique for Hierarchical Storage in Large-Scale Multimedia Servers A Bandwidth Management Technique for Hierarchical Storage in Large-Scale Multimedia Servers James Z Wang Kien A Hua Department of Computer Science University of Central Florida Orlando, FL 38-36, USA Abstract

More information

All Rights Reserved 2017 IJARCET

All Rights Reserved 2017 IJARCET END-TO-END DELAY WITH MARKOVIAN QUEUING BASED OPTIMUM ROUTE ALLOCATION FOR MANETs S. Sudha, Research Scholar Mrs. V.S.LAVANYA M.Sc(IT)., M.C.A., M.Phil., Assistant Professor, Department of Computer Science,

More information

A Dynamic TDMA Protocol Utilizing Channel Sense

A Dynamic TDMA Protocol Utilizing Channel Sense International Conference on Electromechanical Control Technology and Transportation (ICECTT 2015) A Dynamic TDMA Protocol Utilizing Channel Sense ZHOU De-min 1, a, LIU Yun-jiang 2,b and LI Man 3,c 1 2

More information

Heuristic Algorithms for Multiconstrained Quality-of-Service Routing

Heuristic Algorithms for Multiconstrained Quality-of-Service Routing 244 IEEE/ACM TRANSACTIONS ON NETWORKING, VOL 10, NO 2, APRIL 2002 Heuristic Algorithms for Multiconstrained Quality-of-Service Routing Xin Yuan, Member, IEEE Abstract Multiconstrained quality-of-service

More information

Evolved Multimedia Broadcast/Multicast Service (embms) in LTE-advanced

Evolved Multimedia Broadcast/Multicast Service (embms) in LTE-advanced Evolved Multimedia Broadcast/Multicast Service (embms) in LTE-advanced 1 Evolved Multimedia Broadcast/Multicast Service (embms) in LTE-advanced Separation of control plane and data plane Image from: Lecompte

More information

On a Unified Architecture for Video-on-Demand Services

On a Unified Architecture for Video-on-Demand Services 38 IEEE TRANSACTIONS ON MULTIMEDIA, VOL. 4, NO. 1, MARCH 2002 On a Unified Architecture for Video-on-Demand Services Jack Y. B. Lee Abstract Current video-on-demand (VoD) systems can be classified into

More information

A Bandwidth Degradation Technique to Reduce Call Dropping Probability in Mobile Network Systems

A Bandwidth Degradation Technique to Reduce Call Dropping Probability in Mobile Network Systems TELKOMNIKA Indonesian Journal of Electrical Engineering Vol. 16, No. 2, November 215, pp. 33 ~ 37 DOI: 1.11591/telkomnika.v16i2.8426 33 A Bandwidth Degradation Technique to Reduce Call Dropping Probability

More information

Flexibility Evaluation of Hybrid WDM/TDM PONs

Flexibility Evaluation of Hybrid WDM/TDM PONs Flexibility Evaluation of Hybrid WD/TD PONs Abhishek Dixit, Bart Lannoo, Goutam Das, Didier Colle, ario Pickavet, Piet Demeester Department of Information Technology, Ghent University IBBT, B-9 Gent, Belgium

More information

Dynamic Load Balancing Architecture for Distributed VoD using Agent Technology

Dynamic Load Balancing Architecture for Distributed VoD using Agent Technology Dynamic Load Balancing Architecture for Distributed VoD using Agent Technology H S Guruprasad Research Scholar, Dr MGR University Asst Prof& HOD / Dept of ISE BMSCE, Bangalore, India hs_gurup@yahoo.com

More information

Evaluation of traffic dispersion methods for synchronous distributed multimedia data transmission on multiple links for group of mobile hosts

Evaluation of traffic dispersion methods for synchronous distributed multimedia data transmission on multiple links for group of mobile hosts Int. J. Applied Systemic Studies, Vol. 3, No. 1, 2010 89 Evaluation of traffic dispersion methods for synchronous distributed multimedia data transmission on multiple links for group of mobile hosts Yoshia

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

SV-BCMCS: Scalable Video Multicast in Hybrid 3G/Ad-hoc Networks

SV-BCMCS: Scalable Video Multicast in Hybrid 3G/Ad-hoc Networks SV-BCMCS: Scalable Video Multicast in Hybrid 3G/Ad-hoc Networks Sha Hua, Yang Guo, Yong Liu, Hang Liu and Shivendra S. Panwar Abstract Mobile video broadcasting service, or mobile TV, is a promising application

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

On Optimal End-to-End QoS Budget Partitioning in Network Dimensioning

On Optimal End-to-End QoS Budget Partitioning in Network Dimensioning On Optimal End-to-End QoS Budget Partitioning in Network Dimensioning Hyunjoon Cho 1, André Girard 2, and Catherine Rosenberg 3 1 School of Electrical and Computer Engineering, Purdue University, hyunjoon@purdue.edu

More information

Analysis of Waiting-Time Predictability in Scalable Media Streaming

Analysis of Waiting-Time Predictability in Scalable Media Streaming Analysis of Waiting-Time Predictability in Scalable Media Streaming Mohammad A. Alsmirat msmirat@wayne.edu Musab Al-Hadrusi hadrusi@wayne.edu Department of Electrical and Computer Engineering Wayne State

More information

Joint Optimization of Content Replication and Server Selection for Video-On-Demand

Joint Optimization of Content Replication and Server Selection for Video-On-Demand Joint Optimization of Content Replication and Server Selection for Video-On-Demand Huan Huang Pengye Xia S.-H. Gary Chan Department of Compute Science and Engineering The Hong Kong University of Science

More information

Efficient Assignment of Multiple E-MBMS Sessions towards LTE

Efficient Assignment of Multiple E-MBMS Sessions towards LTE Efficient Assignment of Multiple E-MBMS Sessions towards LTE Antonios Alexiou 1, Christos Bouras 1, 2, Vasileios Kokkinos 1, 2 1 Computer Engineering and Informatics Dept., Univ. of Patras, Greece 2 Research

More information

Improving Scalability of VoD Systems by Optimal Exploitation of Storage and Multicast

Improving Scalability of VoD Systems by Optimal Exploitation of Storage and Multicast 1 Improving Scalability of VoD Systems by Optimal Exploitation of Storage and Multicast Chamil Jayasundara, Moshe Zukerman, Thas A. Nirmalathas, Elaine Wong, and Chathurika Ranaweera Abstract Today, video-on-demand

More information

Improving Connectivity via Relays Deployment in Wireless Sensor Networks

Improving Connectivity via Relays Deployment in Wireless Sensor Networks Improving Connectivity via Relays Deployment in Wireless Sensor Networks Ahmed S. Ibrahim, Karim G. Seddik, and K. J. Ray Liu Department of Electrical and Computer Engineering, and Institute for Systems

More information

ADAPTIVE LINK WEIGHT ASSIGNMENT AND RANDOM EARLY BLOCKING ALGORITHM FOR DYNAMIC ROUTING IN WDM NETWORKS

ADAPTIVE LINK WEIGHT ASSIGNMENT AND RANDOM EARLY BLOCKING ALGORITHM FOR DYNAMIC ROUTING IN WDM NETWORKS ADAPTIVE LINK WEIGHT ASSIGNMENT AND RANDOM EARLY BLOCKING ALGORITHM FOR DYNAMIC ROUTING IN WDM NETWORKS Ching-Lung Chang, Yan-Ying, Lee, and Steven S. W. Lee* Department of Electronic Engineering, National

More information

A Novel Caching Scheme for Internet based Mobile Ad Hoc Networks

A Novel Caching Scheme for Internet based Mobile Ad Hoc Networks A Novel Caching Scheme for Internet based Mobile Ad Hoc Networks Sunho Lim, Wang-Chien Lee, Guohong Cao, and Chita R. Das Department of Computer Science & Engineering The Pennsylvania State University

More information

Performance of UMTS Radio Link Control

Performance of UMTS Radio Link Control Performance of UMTS Radio Link Control Qinqing Zhang, Hsuan-Jung Su Bell Laboratories, Lucent Technologies Holmdel, NJ 77 Abstract- The Radio Link Control (RLC) protocol in Universal Mobile Telecommunication

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

BiHOP: A Bidirectional Highly Optimized Pipelining Technique for Large-Scale Multimedia Servers

BiHOP: A Bidirectional Highly Optimized Pipelining Technique for Large-Scale Multimedia Servers : A Bidirectional Highly Optimized Pipelining Technique for Large-Scale Multimedia Servers Kien A. Hua James Z. Wang Simon Sheu Department of Computer Science University of Central Florida Orlando, FL

More information

Multi-path based Algorithms for Data Transfer in the Grid Environment

Multi-path based Algorithms for Data Transfer in the Grid Environment New Generation Computing, 28(2010)129-136 Ohmsha, Ltd. and Springer Multi-path based Algorithms for Data Transfer in the Grid Environment Muzhou XIONG 1,2, Dan CHEN 2,3, Hai JIN 1 and Song WU 1 1 School

More information

Quality-Assured Energy Balancing for Multi-hop Wireless Multimedia Networks via 2-D Channel Coding Rate Allocation

Quality-Assured Energy Balancing for Multi-hop Wireless Multimedia Networks via 2-D Channel Coding Rate Allocation Quality-Assured Energy Balancing for Multi-hop Wireless Multimedia Networks via 2-D Channel Coding Rate Allocation Lin Xing, Wei Wang, Gensheng Zhang Electrical Engineering and Computer Science, South

More information

Broadcasting Video With the Knowledge of User Delay Preference

Broadcasting Video With the Knowledge of User Delay Preference 150 IEEE TRANSACTIONS ON BROADCASTING, VOL. 49, NO. 2, JUNE 2003 Broadcasting Video With the Knowledge of User Delay Preference S.-H. Gary Chan, Member, IEEE and S.-H. Ivan Yeung Abstract In designing

More information

398 MA Huadong, Kang G. Shin Vol.17 Because different videos are requested at different rates and at different times, researchers assume that the popu

398 MA Huadong, Kang G. Shin Vol.17 Because different videos are requested at different rates and at different times, researchers assume that the popu Vol.17 No.4 J. Comput. Sci. & Technol. July 2002 Hybrid Broadcast for the Video-on-Demand Service MA Huadong (ΞΛ ) 1 and Kang G. Shin 2 1 College of Computer Science and Technology, Beijing University

More information

Applied Lagrange Duality for Constrained Optimization

Applied Lagrange Duality for Constrained Optimization Applied Lagrange Duality for Constrained Optimization Robert M. Freund February 10, 2004 c 2004 Massachusetts Institute of Technology. 1 1 Overview The Practical Importance of Duality Review of Convexity

More information

Time Domain Modeling of Batching under User Interaction and Dynamic Adaptive Piggybacking Schemes 1

Time Domain Modeling of Batching under User Interaction and Dynamic Adaptive Piggybacking Schemes 1 Time Domain Modeling of Batching under User Interaction and Dynamic Adaptive Piggybacking Schemes W. Ke, P. Basu and T.D.C.Little Department of Electrical and Computer Engineering Boston University, Boston,

More information

End-To-End Delay Optimization in Wireless Sensor Network (WSN)

End-To-End Delay Optimization in Wireless Sensor Network (WSN) Shweta K. Kanhere 1, Mahesh Goudar 2, Vijay M. Wadhai 3 1,2 Dept. of Electronics Engineering Maharashtra Academy of Engineering, Alandi (D), Pune, India 3 MITCOE Pune, India E-mail: shweta.kanhere@gmail.com,

More information

An Empirical Study of Flash Crowd Dynamics in a P2P-based Live Video Streaming System

An Empirical Study of Flash Crowd Dynamics in a P2P-based Live Video Streaming System An Empirical Study of Flash Crowd Dynamics in a P2P-based Live Video Streaming System Bo Li,GabrielY.Keung,SusuXie,Fangming Liu,YeSun and Hao Yin Hong Kong University of Science and Technology Tsinghua

More information

Device-to-Device Networking Meets Cellular via Network Coding

Device-to-Device Networking Meets Cellular via Network Coding Device-to-Device Networking Meets Cellular via Network Coding Yasaman Keshtkarjahromi, Student Member, IEEE, Hulya Seferoglu, Member, IEEE, Rashid Ansari, Fellow, IEEE, and Ashfaq Khokhar, Fellow, IEEE

More information

On Minimizing Packet Loss Rate and Delay for Mesh-based P2P Streaming Services

On Minimizing Packet Loss Rate and Delay for Mesh-based P2P Streaming Services On Minimizing Packet Loss Rate and Delay for Mesh-based P2P Streaming Services Zhiyong Liu, CATR Prof. Zhili Sun, UniS Dr. Dan He, UniS Denian Shi, CATR Agenda Introduction Background Problem Statement

More information

QoS and System Capacity Optimization in WiMAX Multi-hop Relay Using Flexible Tiered Control Technique

QoS and System Capacity Optimization in WiMAX Multi-hop Relay Using Flexible Tiered Control Technique 2009 International Conference on Computer Engineering and Applications IPCSIT vol.2 (2011) (2011) IACSIT Press, Singapore QoS and System Capacity Optimization in WiMAX Multi-hop Relay Using Flexible Tiered

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

GATEWAY MULTIPOINT RELAYS AN MPR-BASED BROADCAST ALGORITHM FOR AD HOC NETWORKS. Ou Liang, Y. Ahmet Şekercioğlu, Nallasamy Mani

GATEWAY MULTIPOINT RELAYS AN MPR-BASED BROADCAST ALGORITHM FOR AD HOC NETWORKS. Ou Liang, Y. Ahmet Şekercioğlu, Nallasamy Mani GATEWAY MULTIPOINT RELAYS AN MPR-BASED BROADCAST ALGORITHM FOR AD HOC NETWORKS Ou Liang, Y. Ahmet Şekercioğlu, Nallasamy Mani Centre for Telecommunication and Information Engineering Monash University,

More information

To address these challenges, extensive research has been conducted and have introduced six key areas of streaming video, namely: video compression,

To address these challenges, extensive research has been conducted and have introduced six key areas of streaming video, namely: video compression, Design of an Application Layer Congestion Control for Reducing network load and Receiver based Buffering Technique for packet synchronization in Video Streaming over the Internet Protocol Mushfeq-Us-Saleheen

More information

A Survey of Streaming Media Caching

A Survey of Streaming Media Caching A Survey of Streaming Media Caching Jiangchuan Liu Department of Computer Science The Chinese University of Hong Kong ljc@cse.cuhk.edu.hk Jianliang Xu Department of Computer Science Hong Kong Baptist University

More information

Adaptive Local Route Optimization in Hierarchical Mobile IPv6 Networks

Adaptive Local Route Optimization in Hierarchical Mobile IPv6 Networks Adaptive Local Route Optimization in Hierarchical Mobile IPv6 Networks Sangheon Pack, Taekyoung Kwon, and Yanghee Choi School of Computer Science and Engineering Seoul National University, Seoul, Korea

More information