Optimized content distribution in a push-vod scenario

Size: px
Start display at page:

Download "Optimized content distribution in a push-vod scenario"

Transcription

1 Optimized content distribution in a push-vod scenario Sandford Bessler Telecommunications Research Center Vienna (ftw.) Donau-City 1, A-122 Vienna Austria Abstract This paper discusses a novel approach for distributing a large number of multimedia (video) titles to users via a managed network infrastructure based on DSL technology. The approach, sometimes called push-vod, is based on multicasting and the direct download of the content on user disks, followed by the local, but delayed playback of the video. We analyze in a first step the optimization problems related to the efficient packing of multicast trees on capacity constrained links. Then, we show that the model in which the user requests several alternative titles for download performs much better than the single title case. Finally, we consider the multiperiod scheduling performance and describe ways to reduce both the number of downloads of the same title and the delivery time of less frequent titles. Keywords: push video on demand, multicast, tree packing, multiple knapsack, mixed integer programming, content admission scheduling I. INTRODUCTION Internet traffic statistics showed recently a decrease of P2P traffic percentage in favor of video traffic that is today easily embedded in community web sites such as YouTube. Analysts are warning that a further increase of the video traffic in the internet would change the economic model of ISPs forcing them eventually to block the distribution of video streams to their users. The long awaited Video on Demand (VoD) service has still top priority among internet users, especially if existing content could be made globally available. Meanwhile, most cable and network providers have adopted a closed model that serves the own user population, is based on a relatively small number of local and popular content titles, but enables the full control of the content distribution process. However, when the number of users and the number of available titles increase in the range of hundreds of thousands, even the largest CDN networks fail, as the March Madness experiment showed [1]. Proposals for world-wide VoD service are based currently on two approaches: in the P2P approach [2] the content is downloaded or streamed to the disks of user peers. Variations of this model such as push-to-peer [1] optimize the distribution and partition of the videos in smaller chunks. The global amount of traffic does not decrease with this approach, but the congestion on the main paths from the central servers is avoided. The second approach is push-vod adopted by Stratacache [3] Intercast [4] in which user requested content is downloaded directly to the user disks during the low utilized network hours (at night) using multicast transmission. The video content (that can be in this case also high definition content) is played later on, locally. A comparison of the two approaches goes beyond the scope of this paper, we merely want to investigate the efficiency gained through the building of optimized multicast trees in the push-video on demand architecture. A. Related work The key for a scalable video on demand service is the use of multicast, a technology extensively studied in the last 2 years, in particular in the context of IPTV streaming and multiparty conferencing. Most optimization problems that involve multicast algorithms have been focused on routing and caching at intermediate nodes. (see [7], [6] for surveys on multicast optimization problems and VoD services). Specifically, the capacity planning for the necessary bandwidth in a multicast network is modelled as a packing problem, or a multiple knapsack problem [8], [9]. The Steiner tree packing problem [13] arises when, in a meshed network, trees with a common node and a set of terminal nodes have to be constructed in such a way that they satisfy edge capacity constraints. The specific goal is to maximize the number of those coexisting trees. In [8] and [9] the objective of the multicast packing problem is to minimize the total load of the most congested link, where the link load is the sum of the traffic demand of all multicast groups that traverse that link. The variables are the same as in the Steiner tree problem. Both formulations assume that a feasible solution always exists, meaning that the network can support all the given multicast groups. The problem we address in this work is different: since not all the requested content can be delivered at once, we concentrate on the admission and the scheduling of the content delivery into the network: we assume a fixed routing, i.e the path from the server to each user is fixed, meaning that the multicast nodes are not variables of the problem. Instead, given the link capacities, we are first looking for a feasible subset of trees, such that the number of served terminal nodes (users) is maximized. In a second step we repeat this procedure periodically and aim to optimize the schedule of downloads, considering the waiting time from the moment a user has selected a content up to its delivery. For the case each user selects one single title, the tree construction is straightforward and the problem to be solved is the selection of a subset of the trees. In a more realistic scenario, users select a number of titles, but only one of them should be downloaded simultaneously within the considered period. To our knowledge such a case has not

2 been investigated before, although it leads to a substantial increase of the multicast efficiency. The formulation of this problem and the evaluation of its performance are the main contributions of this work. The rest of the paper is organized as follows: Section 2 presents a simple and an improved optimization model. Section 3 reports on simulation results and compares the performance of both models. Section 4 analyzes the long term scheduling of content downloads. In section 5 we give concluding remarks and further research directions. A. Single title model II. TREE ADMISSION MODELS For this basic model we consider a snapshot of the network load and of the demand situation. We assume the content consists of a collection of T video titles that have to be distributed from one central server via a tree network. The links forming this tree is the set E. At the bottom of the tree are U users equipped with large disks. The simplifying assumption is that for each user, a path is predefined so that the load of the corresponding links can be determined. This is equivalent with a hierarchical distribution network, a typical configuration at most DSL network providers. To simplify the scheduling problem, we assume that the download of any title occurs in a time-slot of a fixed duration. This can be achieved by adapting the download rate of each content tree d k, k T ). As mentioned in the introduction, the key mechanisms to reach scalability with respect to the number of titles and to the number of served users is to use multicast at the intermediate nodes. In the basic admission model each active user selects one title to download. The titles follow a long tail distribution (i.e. according to the Zipf law). The number of possible multicast trees clearly equals to the number of titles T, but only a part of them can eventually be carried by the network capacity. Each tree has the demand d k and n k users on it. A straightforward objective is to select those trees that maximize the number of served users. If the routing is fixed, then this integer problem is equivalent to a multiple knapsack (a knapsack for each link): P1: max n k y k (1) k T subject to: y k d k rk e c e, e E (2) k T where n k is the number of users that requested the content k, the binary variable y k {, 1} is one when the content tree k is selected for download, and zero otherwise. The routing vector r has components rk e = 1, if the tree k contributes traffic to the link e, and otherwise. c e is the capacity of the link e. It is well-known that -1 single knapsack problems are NP-hard [11]. However because they are not hard in the strong sense, they can be solved by dynamic programming. On the other hand, -1 multiple knapsack problems are NP-hard in the strong sense [12], so no pseudo-polynomial algorithms can exist. B. Multiple title model The single title model is rigid, it does not support a realistic business model and has poor optimization potential. To extend it, we consider that each user selects P titles for download, however the order in which these titles are downloaded is decided by the system. To simplify things we assume that these P titles can be randomly selected by the user from the set of all titles T. Therefore, the optimization problem to be solved is to decide which content should be selected for download for each user in the current period. Commercial DVD rental systems such as Netflix [5] have a similar model, selling a package with limitation on the number of titles per week or viewing hours per week. Technically, in the single title model, a content tree that has been selected for download contains all the users with that content. For multiple titles the situation is more complex as we can see from the following example in Fig. 1. In the example we have 4 users, Titles: Users: e5=5 e1=2 e2=4 e4=4 e3= a b c d Maximize the number of served users, s.t. capacity constraints T_2-{a} +T_1 f={2, 3, 2, 3} or T_2+T_1-{a} f={3, 3, 2, 3} non-feasible T_1+T_3+T_4-{c} f={2,1,2,3}... Fig. 1. e6=5 Example Title download capacity: d_1=2 d_2=3 d_3=1 d_4=3 a,b,c,and d and four titles we denote with 1, 2, 3 and 4. Each user has selected 2 titles, such that the possible trees are: T (2) = {a, b, d}, T (1) = {a, c}, T (3) = {b} and T (4) = {c, d}. We see that if we include in the solution the tree for content 2 and the tree for content 1, we have to remove user a from one of the trees, because of the constraint that maximally one title can be downloaded by a user at a time. We denote with x i u the binary variable that becomes true if the i-th of P titles of user u is selected for download. The binary variable zk e shall describe whether the content title k contributes to the load on link e. We formulate such a disjunct constraint : { if zk e i P u U x i = e u = k (3) 1 otherwise

3 where the set Uk e contains those users that request the content k and contribute (by their fixed routing) to the load on link e. Uk e = {u : ak ui = 1 AND re ui = 1} The binary matrix with the elements a k ui denote the current assignment of titles to users, whereas the elements rui e denote the fixed routing of each user content (u,i) to a link e. Equation (3) states therefore the multicast flow conservation (which is not flow addition!): as soon as one single user requests a content k, all the links on the path up to the server are affected by the load caused by k. To express this dichotomy in a form that can be processed by a solver, the standard way is to use the big-m formulation [16], where M is a large integer: z e k M i P u U e k z e k 1/(n k + 1) i P x i u (4) u U e k x i u (5) where n k is the number of occurrences of the content k among the users, therefore the right term is between zero and one. We are now able to formulate the problem for multiple title case (P2), where we use one summation symbol for clarity reasons: P2: max x i u (6) subject to: d k zk e c e, e E (7) k T x i u 1, u U (8) i P z e k M z e k 1/(n k + 1) a k uir e uix i u (9) a k uir e uix i u (1) We have replaced the sets Uk e in (4) by using the elements a k ij and re ui as defined above. In addition to the capacity constraints (7), we have the constraint (8) that at most one of the P titles may be selected. In this formulation, the problem has U P + T E variables and about U + 2 T E constraints. III. NUMERICAL RESULTS The models described above have been implemented in AMPL and use the CPLEX solver from ILOG on a Pentium 4 CPU with 1GB RAM. The considered distribution network is a DSL hierarchical network with three levels: each group of M1 users is connected to a node (equivalent to the DSL access multiplexer) over DSL lines. Their capacity do not pose any constraints in our problem. A second level of M2 links of capacity C2 are connected to a node and a third level of M3 links of capacity C3 lead all to the central server, so that the number of edges in the network are E = M2 + M3. The total number of available titles T have a long tail distribution approximated in our case by a square function. Thus, in order to generate randomly an index k of a title, we use k = T r 2 where r is a random function returning values between zero and 1, T is the number of titles. In Fig. 2 we have depicted the title frequency distribution for T=4, P=5, i.e. the number of users that have requested a certain title index. A second curve in the figure describes the distribution of the titles in the solution of the problem P2 during a single time period. Titles Request distribution Fig. 2. Title index Title request frequency Solution distribution As mentioned before, we denote with d k the download rate for the content with index k, which is a function of the movie size. d k is generated at random between 1.5 Mbps and 3 Mbps and corresponds to MPEG2 coded video movies that can be downloaded in a constant period of time. In order to find lower bounds of the mixed integer problem, CPLEX uses several heuristics (Gomory cuts, clique cuts, etc.) and solves small and medium instances up to 5 users and 1 titles in several minutes. In order to evaluate the impact of P on the number of served users, we solve the problem P2 with increasing user populations. In Fig.2 we present a family of 3 curves for three values of P (1, 3 and 5). The number of served users on the y axis is relative to the number of total active users, U. The curves show a significant increase in the distribution efficiency for the multiple title model (P > 1). Even a small number of alternatives (P=5) is enough to boost the performance so that 7% of the users are served within the period. However, the high percentage of 7% depends on several factors, such as network capacity and the number of available titles T. In the experiments, the capacities have been selected to constrain the network, so that only a small part of the selected content is downloaded in one time period. Note that, if the number of titles increases, the multicast trees become smaller, serving less users. In Fig. 3 we describe the impact of increasing T. We observe a stronger and continuous decrease in the multicast performance for higher values of P (P=5).

4 Served users (%) 1 Served users (%U) Active users, U P=1 P=3 P=5 Fig. 3. Served users for different P values for T= P=1 P=3 P= Available titles, T Fig. 4. Impact of the number of available titles T on the objective for U=1 The results are meaningful if they are extrapolated to larger instances of the problem. In other words, a 3% percentage of the users can be served when the number of video titles equals the number of users for example 1, or 1,. IV. MULTIPERIOD CONTENT SCHEDULING In the previous sections we have addressed the admission of a set of multicast groups (trees) during a download time slot. The selected objective function is the number of served users. Such an objective favors large trees of popular content because of the larger number of contributing users. Thus, popular content tends also to be downloaded more often. There is extensive research done for near-vod systems in which the mechanism called batching is used to wait until several requests for the same video title can be served (by multicast). In [15] for example several scheduling policies are compared aiming to minimize reneging user behavior (canceling the request), reduce waiting time and maximize fairness (for less popular movies). In the simple push-vod approach, we can relax the reneging aspect since the waiting time is much larger and the user knows that. However, the question is still how to schedule the downloads in the longer term. Two aspects we focus on are a) the redundancy created by frequent downloads of the same title and b) the time a user has to wait for some rare content to be delivered. Concerning a) we can make an important observation from the example in Figure 1: to resolve the ties between competing titles, the corresponding trees are reduced, meaning that a part of the users that are interested in that particular content will have to download it again during the following time periods. In addition, new requests for that content in the following periods will increase the multicast group. In order to reduce frequent downloads of a certain title we have to discourage the admission of a content that has been selected in the last or very recent period. With the same weight function we can address requirement b) as follows: we propose to give higher weight to longer waiting contents. After a number of waiting periods, the weight increases faster (penalty function). The result is the function w k (t), k T with w k () = 1, and parameters c 1, c 2, t M >. c 1 if k is downloaded in period t w k (t) = w k (t 1) + c 2 if t t M w k (t 1) + c 3 if t > t M (11) This piece linear function is set to a low value after the content k has been downloaded, increase linearly, then it provides a penalty function through a steep further increase. The objective in (7) becomes therefore: max w k(u,i) (t)x i u (12) where k(u, i) is the content index the i-th title of user u. Through introducing the weights w in the objective, we improve our model by accounting for soft fairness criteria in the following way: large multicast trees (with many users) are part of the solution only if the corresponding content has been waiting for some time to be downloaded (the weight is large enough). We have performed experiments with different weight functions: piece linear and exponential w k (t) = w k (t 1) c 2, c 2 > 1 and investigated the number of users served, the distribution of downloads over the content index and the distribution of waiting times. In order to perform the simulation experiments, we run the optimization algorithm P2 in a loop aiming to reach a steady state (independent of the initial conditions). After each iteration, all the downloaded contents are replaced with new random contents simulating the user selection, such that each user has always P chosen contents for download. For the linear weights according to (12), we set c 1 = 1, c 2 = 1, c 3 = 1, t M = 1, for the exponential we set c 2 = 2, then the optimization step is repeated. In Fig. 5 we depict the distribution of the waiting times (in periods) for different values of T. The capacities of the network

5 ,3,25,2,15,1,5, T=1 T=2 T=3 T=4 titles % Content quantile exponential linear, c=.5 constant, c= Fig. 5. Waiting time distribution Fig. 6. Distribution of downloads links are kept constant during the experiments. Instead to control explicitly the number of multicast groups or channels (which is difficult since this model is based on capacity constraints) we increase the number of titles, with the effect that the efficiency of multicast decreases and the waiting times increase. The curves show as expected that if the long tail of rare (cold) movies becomes longer, the whole distribution of the waiting time (histogram) worsens. However, the penalty function associated with the weight w avoids the creation of long waiting times. It is clear that the selection of the operation point, i.e. the maximal waiting time or delivery quality depends on several parameters: the capacity of the links and the number available titles. Another parameter of the system is the arrival rate of download requests. In the current model each downloaded content is replaced immediately by another requested content at random. In practice a soft limitation of the number of downloads per user and per week can be introduced using for example an exponential moving average scheme. To measure the fairness of the scheme, we proceed similarly to [15]: we divide the T titles, sorted according to their index, into bins, each bin summing up the same number of requests (see Fig. 2). For example 1 users selecting each of them 5 titles, make 5 requests that are divided in 1 bins a 5 requests each, starting with the most popular titles. Then, we count the number of downloaded titles in each bin. In Fig. 6 we compare the effect of the weight (12) on the distribution of downloads in each bin. The effect of weights on long waiting contents is to increase their download frequency and is most pronounced for the exponential (multiplicative) function. For this case the waiting time decreases down to eight periods, compared to 16 for the additive weight of Fig. 5. Further work has to be done to better understand the effects of the different system parameters on the waiting times. Summarizing, in the multiperiod scheduling of contents, there is a trade-off between the efficiency of the multicast, expressed for example by the number of served users, and the (maximum) waiting time for any content. This trade-off is controlled by the proposed weight function in the objective. V. CONCLUDING REMARKS AND FURTHER RESEARCH We believe that the push-vod approach is a viable and scalable solution for the increasing video traffic in the internet. Once the user accepts the new model of delayed playback, we get a system that is technically much simpler and commercially cheaper than the True- and Near-VoD systems extensively studied 1 years ago. Indeed, the new approach has many important advantages: no interaction model, VCR actions are local giving full freedom to the user(some advertisements can be downloaded as well and presented during the playback) less stringent QoS requirements than for streaming, buffering and preloading schemes are simpler. service latency is a feature and needs not to be minimized, batching has much more larger time constraints and is fully controlled by the server, defection can be relaxed, but has probably to be differently modeled. However, more research is needed to further develop the idea of push-vod, we mention in the following only a few aspects: in the normal case, the topology of the content distribution network goes beyond the controlled domain of a network provider and includes additional nodes where content is cached. Therefore, the whole distribution chain from content provider down to the user has to be carefully engineered. the Digital Rights Management problem is in the pushvod case crucial as the entire content is downloaded on user disks. reliable, error-correcting IP multicast schemes supporting heterogeneous user terminals are needed new push-vod application layer protocols are needed between the user and the service provider In our work we have investigated the optimization potential of packing multicast trees efficiently in order to maximize the number of served users (with a downloaded movie). We have shown that if users may select several titles instead of only one, then substantially more users can be served with the same network.

6 Our models have of course a number of limitations we would like to eliminate in further work. We assumed that only one title can be downloaded simultaneously per user, but this constraint can be easily relaxed in networks with sufficient access capacity. We assumed also a fixed routing through the backbone leading to a tree network. More general models with routing variables have to be investigated. Another assumption that guided this research has been the availability of a very large number of video titles for selection, but we could solve instances with only up to 5 users or titles. We think that this is not a fundamental limitation. In order to solve larger P2 problems, we started to distribute and parallelize the computation on each multiplexer (DSLAM) node. The results of those problems are fed into a master problem, solved centrally. In this way problem sizes that are an order of magnitude higher can easily be solved. To further reduce the computation time one can then explore heuristics instead of the MIP model. VI. ACKNOWLEDGEMENT This work has been funded by the Austrian Government Kplus program. REFERENCES [1] March Madness 26 - a large streaming experiment combining the capacities of two largest CDN networks Akamai and Limelight [2] Joost, online: [3] online: [4] online: [5] Online: [6] C.A.S. Oliveira, P.M. Pardalos, A survey of combinatorial optimization problems in multicast routing, Computers & Operations Research 32(25) [7] H.Ma, K.G. Shin, Multicast Video on Demand Services, ACM SIG- COMM Computer Communication Review, Volume 32, Issue 1 (January 22). [8] Chu-Fu Wang, Chun-Teng Liang and Rong-Hong Jan, Heuristic algorithms for packing of multiple-group multicasting Computers & Operations Research, Volume 29, Issue 7, June 22, Pages [9] S. Chen, O. Gnlk, and B. Yener, The Multicast Packing Problem, IEEE Transactions on Networking, VOL. 8, NO. 3, JUNE 2. [1] K. Suhy, C. Diot, J. Kurosey, L. Massoulie, C. Neumann, D. Towsleyy, M. Varvello, Push-to-Peer Video-on-Demand system: design and evaluation, JSAC special issue on Advances in Peer-to-peer Systems. Vol. 25. No. 1. December 27. [11] M. Garey, D. Johnson, Computers and Intractability: A Guide to the theory of NP-Completeness, San Francisco,CA: Freeman, [12] S. Martello, P. Toth, Knapsack problems: Algorithms and computer implementations, New York, Willey, 199. [13] K. Jain and M. Mahdian and M. Salavatipour, Packing Steiner trees, 14th ACMSIAM Symposium on Discrete Algorithms, 23. [14] G.Zipf Human Behaviour and the principle of least effort, Addison- Wesley, [15] A. Dan, D. Sitaram, P. Shahabuddin, Scheduling Policies for an On- Demand Video Server with Batching, ACM Multimedia,pp , [16] C.H Papadimitriou, K. Steiglitz, Combinatorial Optimization, Algorithms and complexity, Prentice Hall, 1982

Video Streaming with Network Coding

Video Streaming with Network Coding Video Streaming with Network Coding Kien Nguyen, Thinh Nguyen, and Sen-Ching Cheung Abstract Recent years have witnessed an explosive growth in multimedia streaming applications over the Internet. Notably,

More information

Proxy-Assisted Periodic Broadcast for Video Streaming with Multiple Servers

Proxy-Assisted Periodic Broadcast for Video Streaming with Multiple Servers 1 Proxy-Assisted Periodic Broadcast for Video Streaming with Multiple Servers Ewa Kusmierek and David H.C. Du Digital Technology Center and Department of Computer Science and Engineering University of

More information

VCDN: A CONTENT DISTRIBUTION NETWORK FOR HIGH QUALITY VIDEO DISTRIBUTION. Adrian J. Cahill and Cormac J. Sreenan

VCDN: A CONTENT DISTRIBUTION NETWORK FOR HIGH QUALITY VIDEO DISTRIBUTION. Adrian J. Cahill and Cormac J. Sreenan VCDN: A CONTENT DISTRIBUTION NETWORK FOR HIGH QUALITY VIDEO DISTRIBUTION Adrian J. Cahill and Cormac J. Sreenan Department of Computer Science University College Cork Cork, Ireland cahill,cjs @cs.ucc.ie

More information

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

On the Feasibility of Prefetching and Caching for Online TV Services: A Measurement Study on Hulu On the Feasibility of Prefetching and Caching for Online TV Services: A Measurement Study on Hulu Dilip Kumar Krishnappa, Samamon Khemmarat, Lixin Gao, Michael Zink University of Massachusetts Amherst,

More information

IRMA: Integrated Routing and MAC Scheduling in Multihop Wireless Mesh Networks

IRMA: Integrated Routing and MAC Scheduling in Multihop Wireless Mesh Networks IRMA: Integrated Routing and MAC Scheduling in Multihop Wireless Mesh Networks Zhibin Wu, Sachin Ganu and Dipankar Raychaudhuri WINLAB, Rutgers University 2006-11-16 IAB Research Review, Fall 2006 1 Contents

More information

Branch-and-Price Approach to the Vehicle Routing Problem with Time Windows

Branch-and-Price Approach to the Vehicle Routing Problem with Time Windows TECHNISCHE UNIVERSITEIT EINDHOVEN Branch-and-Price Approach to the Vehicle Routing Problem with Time Windows Lloyd A. Fasting May 2014 Supervisors: dr. M. Firat dr.ir. M.A.A. Boon J. van Twist MSc. Contents

More information

Distributed Caching Algorithms for Content Distribution Networks

Distributed Caching Algorithms for Content Distribution Networks Distributed Caching Algorithms for Content Distribution Networks Sem Borst, Varun Gupta, Anwar Walid Alcatel-Lucent Bell Labs, CMU BCAM Seminar Bilbao, September 30, 2010 Introduction Scope: personalized/on-demand

More information

Maximizing the number of users in an interactive video-ondemand. Citation Ieee Transactions On Broadcasting, 2002, v. 48 n. 4, p.

Maximizing the number of users in an interactive video-ondemand. Citation Ieee Transactions On Broadcasting, 2002, v. 48 n. 4, p. Title Maximizing the number of users in an interactive video-ondemand system Author(s) Bakiras, S; Li, VOK Citation Ieee Transactions On Broadcasting, 2002, v. 48 n. 4, p. 281-292 Issued Date 2002 URL

More information

Analysis of an Artificial Hormone System (Extended abstract)

Analysis of an Artificial Hormone System (Extended abstract) c 2013. This is the author s version of the work. Personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purpose or for creating

More information

An Adaptive Load Balancing to Provide Quality of Service

An Adaptive Load Balancing to Provide Quality of Service An Adaptive Load Balancing to Provide Quality of Service 1 Zahra Vali, 2 Massoud Reza Hashemi, 3 Neda Moghim *1, Isfahan University of Technology, Isfahan, Iran 2, Isfahan University of Technology, Isfahan,

More information

Security-Aware Beacon Based Network Monitoring

Security-Aware Beacon Based Network Monitoring Security-Aware Beacon Based Network Monitoring Masahiro Sasaki, Liang Zhao, Hiroshi Nagamochi Graduate School of Informatics, Kyoto University, Kyoto, Japan Email: {sasaki, liang, nag}@amp.i.kyoto-u.ac.jp

More information

Content Distribution over IP: Developments and Challenges

Content Distribution over IP: Developments and Challenges Content Distribution over IP: Developments and Challenges Adrian Popescu, Blekinge Inst of Technology, Sweden Markus Fiedler, Blekinge Inst of Technology, Sweden Demetres D. Kouvatsos, University of Bradford,

More information

Impact of Control Theory on QoS Adaptation in Distributed Middleware Systems

Impact of Control Theory on QoS Adaptation in Distributed Middleware Systems Impact of Control Theory on QoS Adaptation in Distributed Middleware Systems Baochun Li Electrical and Computer Engineering University of Toronto bli@eecg.toronto.edu Klara Nahrstedt Department of Computer

More information

International Journal of Advanced Research in Computer Science and Software Engineering

International Journal of Advanced Research in Computer Science and Software Engineering Volume 2, Issue 9, September 2012 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com An Experimental

More information

A NETWORK CONSTRUCTION METHOD FOR A SCALABLE P2P VIDEO CONFERENCING SYSTEM

A NETWORK CONSTRUCTION METHOD FOR A SCALABLE P2P VIDEO CONFERENCING SYSTEM A NETWORK CONSTRUCTION METHOD FOR A SCALABLE P2P VIDEO CONFERENCING SYSTEM Hideto Horiuchi, Naoki Wakamiya and Masayuki Murata Graduate School of Information Science and Technology, Osaka University 1

More information

A Comparison Study of Qos Using Different Routing Algorithms In Mobile Ad Hoc Networks

A Comparison Study of Qos Using Different Routing Algorithms In Mobile Ad Hoc Networks A Comparison Study of Qos Using Different Routing Algorithms In Mobile Ad Hoc Networks T.Chandrasekhar 1, J.S.Chakravarthi 2, K.Sravya 3 Professor, Dept. of Electronics and Communication Engg., GIET Engg.

More information

PART III. OPS-based wide area networks

PART III. OPS-based wide area networks PART III OPS-based wide area networks Chapter 7 Introduction to the OPS-based wide area network 7.1 State-of-the-art In this thesis, we consider the general switch architecture with full connectivity

More information

An Optimization Approach for Cooperative Communication in Ad Hoc Networks

An Optimization Approach for Cooperative Communication in Ad Hoc Networks An Optimization Approach for Cooperative Communication in Ad Hoc Networks Carlos A.S. Oliveira and Panos M. Pardalos University of Florida Abstract. Mobile ad hoc networks (MANETs) are a useful organizational

More information

A Fast Channel Switching System for IPTV based on Multi-channel Preview

A Fast Channel Switching System for IPTV based on Multi-channel Preview A Fast Channel Switching System for IPTV based on Multi-channel Preview Tein-Yaw Chung, Cheng-Li Hsieh, Hsiao-Yi Wang, Chung-Yu Hsu, Fong-Ching Yuan Departments of Computer Science and Engineering Yuan

More information

Investigation of Web Server Access as a Basis for Designing Video-on-Demand Systems 1

Investigation of Web Server Access as a Basis for Designing Video-on-Demand Systems 1 Investigation of Web Server Access as a Basis for Designing Video-on-Demand Systems 1 D. Venkatesh and T.D.C. Little Multimedia Communications Laboratory Department of Electrical, Computer and Systems

More information

Analysis of IP Network for different Quality of Service

Analysis of IP Network for different Quality of Service 2009 International Symposium on Computing, Communication, and Control (ISCCC 2009) Proc.of CSIT vol.1 (2011) (2011) IACSIT Press, Singapore Analysis of IP Network for different Quality of Service Ajith

More information

PERFORMANCE AND EFFICIENCY EVALUATION OF CHANNEL ALLOCATION SCHEMES FOR HSCSD IN GSM

PERFORMANCE AND EFFICIENCY EVALUATION OF CHANNEL ALLOCATION SCHEMES FOR HSCSD IN GSM Generol Conference (Port B) PERFORMANCE AND EFFICIENCY EVALUATION OF CHANNEL ALLOCATION SCHEMES FOR HSCSD IN GSM Dayong Zhou and Moshe Zukerman Department of Electrical and Electronic Engineering The University

More information

The Problem of Scheduling Technicians and Interventions in a Telecommunications Company

The Problem of Scheduling Technicians and Interventions in a Telecommunications Company The Problem of Scheduling Technicians and Interventions in a Telecommunications Company Sérgio Garcia Panzo Dongala November 2008 Abstract In 2007 the challenge organized by the French Society of Operational

More information

Improving Deployability of Peer-assisted CDN Platform with Incentive

Improving Deployability of Peer-assisted CDN Platform with Incentive Improving Deployability of Peer-assisted CDN Platform with Incentive GLOBECOM 2009 Dec 2, 2009 Tatsuya Mori, Noriaki Kamiyama, Shigeaki Harada, Haruhisa Hasegawa, and Ryoichi Kawahara NTT Service Integration

More information

2004 Networks UK Publishers. Reprinted with permission.

2004 Networks UK Publishers. Reprinted with permission. Riikka Susitaival and Samuli Aalto. Adaptive load balancing with OSPF. In Proceedings of the Second International Working Conference on Performance Modelling and Evaluation of Heterogeneous Networks (HET

More information

A Constraint Programming based Column Generation Approach to Nurse Rostering Problems

A Constraint Programming based Column Generation Approach to Nurse Rostering Problems Abstract A Constraint Programming based Column Generation Approach to Nurse Rostering Problems Fang He and Rong Qu The Automated Scheduling, Optimisation and Planning (ASAP) Group School of Computer Science,

More information

Resource Allocation Schemes for Gang Scheduling

Resource Allocation Schemes for Gang Scheduling Resource Allocation Schemes for Gang Scheduling B. B. Zhou School of Computing and Mathematics Deakin University Geelong, VIC 327, Australia D. Walsh R. P. Brent Department of Computer Science Australian

More information

Integrated Backup Topology Control and Routing of Obscured Traffic in Hybrid RF/FSO Networks*

Integrated Backup Topology Control and Routing of Obscured Traffic in Hybrid RF/FSO Networks* Integrated Backup Topology Control and Routing of Obscured Traffic in Hybrid RF/FSO Networks* Abhishek Kashyap, Anuj Rawat and Mark Shayman Department of Electrical and Computer Engineering, University

More information

Optimal Core Edge Storage Area Network Design

Optimal Core Edge Storage Area Network Design Optimal Core Edge Storage Area Network Design Timothy David Thompson Supervised by Dr. M. O Sullivan and Dr. C. Walker Department of Engineering Science University of Auckland, New Zealand ttho035@ec.auckland.ac.nz

More information

A Network Flow Approach in Cloud Computing

A Network Flow Approach in Cloud Computing 1 A Network Flow Approach in Cloud Computing Soheil Feizi, Amy Zhang, Muriel Médard RLE at MIT Abstract In this paper, by using network flow principles, we propose algorithms to address various challenges

More information

Multiobjective Multicast Routing Algorithm

Multiobjective Multicast Routing Algorithm Multiobjective Multicast Routing Algorithm Jorge Crichigno, Benjamín Barán P. O. Box 9 - National University of Asunción Asunción Paraguay. Tel/Fax: (+9-) 89 {jcrichigno, bbaran}@cnc.una.py http://www.una.py

More information

Optimizing Server Power Consumption in Cross-Domain Content Distribution Infrastructures

Optimizing Server Power Consumption in Cross-Domain Content Distribution Infrastructures Optimizing Server Power Consumption in Cross-Domain Content Distribution Infrastructures Chang Ge, Ning Wang, Zhili Sun Centre for Communication Systems Research University of Surrey, Guildford, UK {C.Ge,

More information

A Dynamic Polling Scheme for the Network Monitoring Problem

A Dynamic Polling Scheme for the Network Monitoring Problem A Dynamic Polling Scheme for the Network Monitoring Problem Feng Gao, Jairo Gutierrez* Dept. of Computer Science *Dept. of Management Science and Information Systems University of Auckland, New Zealand

More information

Analyzing Mission Critical Voice over IP Networks. Michael Todd Gardner

Analyzing Mission Critical Voice over IP Networks. Michael Todd Gardner Analyzing Mission Critical Voice over IP Networks Michael Todd Gardner Organization What is Mission Critical Voice? Why Study Mission Critical Voice over IP? Approach to Analyze Mission Critical Voice

More information

Performance advantages of resource sharing in polymorphic optical networks

Performance advantages of resource sharing in polymorphic optical networks R. J. Durán, I. de Miguel, N. Merayo, P. Fernández, R. M. Lorenzo, E. J. Abril, I. Tafur Monroy, Performance advantages of resource sharing in polymorphic optical networks, Proc. of the 0th European Conference

More information

PEER TO PEER FILE SHARING USING NETWORK CODING

PEER TO PEER FILE SHARING USING NETWORK CODING PEER TO PEER FILE SHARING USING NETWORK CODING Ajay Choudhary 1, Nilesh Akhade 2, Aditya Narke 3, Ajit Deshmane 4 Department of Computer Engineering, University of Pune Imperial College of Engineering

More information

A Power Efficient QoS Provisioning Architecture for Wireless Ad Hoc Networks

A Power Efficient QoS Provisioning Architecture for Wireless Ad Hoc Networks A Power Efficient QoS Provisioning Architecture for Wireless Ad Hoc Networks Didem Gozupek 1,Symeon Papavassiliou 2, Nirwan Ansari 1, and Jie Yang 1 1 Department of Electrical and Computer Engineering

More information

Multi-layer Structure of Data Center Based on Steiner Triple System

Multi-layer Structure of Data Center Based on Steiner Triple System Journal of Computational Information Systems 9: 11 (2013) 4371 4378 Available at http://www.jofcis.com Multi-layer Structure of Data Center Based on Steiner Triple System Jianfei ZHANG 1, Zhiyi FANG 1,

More information

Router Scheduling Configuration Based on the Maximization of Benefit and Carried Best Effort Traffic

Router Scheduling Configuration Based on the Maximization of Benefit and Carried Best Effort Traffic Telecommunication Systems 24:2 4, 275 292, 2003 2003 Kluwer Academic Publishers. Manufactured in The Netherlands. Router Scheduling Configuration Based on the Maximization of Benefit and Carried Best Effort

More information

Load Balancing on a Grid Using Data Characteristics

Load Balancing on a Grid Using Data Characteristics Load Balancing on a Grid Using Data Characteristics Jonathan White and Dale R. Thompson Computer Science and Computer Engineering Department University of Arkansas Fayetteville, AR 72701, USA {jlw09, drt}@uark.edu

More information

On the Interaction and Competition among Internet Service Providers

On the Interaction and Competition among Internet Service Providers On the Interaction and Competition among Internet Service Providers Sam C.M. Lee John C.S. Lui + Abstract The current Internet architecture comprises of different privately owned Internet service providers

More information

AN OVERVIEW OF QUALITY OF SERVICE COMPUTER NETWORK

AN OVERVIEW OF QUALITY OF SERVICE COMPUTER NETWORK Abstract AN OVERVIEW OF QUALITY OF SERVICE COMPUTER NETWORK Mrs. Amandeep Kaur, Assistant Professor, Department of Computer Application, Apeejay Institute of Management, Ramamandi, Jalandhar-144001, Punjab,

More information

Multicast vs. P2P for content distribution

Multicast vs. P2P for content distribution Multicast vs. P2P for content distribution Abstract Many different service architectures, ranging from centralized client-server to fully distributed are available in today s world for Content Distribution

More information

A Cloud Data Center Optimization Approach Using Dynamic Data Interchanges

A Cloud Data Center Optimization Approach Using Dynamic Data Interchanges A Cloud Data Center Optimization Approach Using Dynamic Data Interchanges Efstratios Rappos Institute for Information and Communication Technologies, Haute Ecole d Ingénierie et de Geston du Canton de

More information

Data Center Network Structure using Hybrid Optoelectronic Routers

Data Center Network Structure using Hybrid Optoelectronic Routers Data Center Network Structure using Hybrid Optoelectronic Routers Yuichi Ohsita, and Masayuki Murata Graduate School of Information Science and Technology, Osaka University Osaka, Japan {y-ohsita, murata}@ist.osaka-u.ac.jp

More information

An Improved ACO Algorithm for Multicast Routing

An Improved ACO Algorithm for Multicast Routing An Improved ACO Algorithm for Multicast Routing Ziqiang Wang and Dexian Zhang School of Information Science and Engineering, Henan University of Technology, Zheng Zhou 450052,China wzqagent@xinhuanet.com

More information

CROSS LAYER BASED MULTIPATH ROUTING FOR LOAD BALANCING

CROSS LAYER BASED MULTIPATH ROUTING FOR LOAD BALANCING CHAPTER 6 CROSS LAYER BASED MULTIPATH ROUTING FOR LOAD BALANCING 6.1 INTRODUCTION The technical challenges in WMNs are load balancing, optimal routing, fairness, network auto-configuration and mobility

More information

High-Mix Low-Volume Flow Shop Manufacturing System Scheduling

High-Mix Low-Volume Flow Shop Manufacturing System Scheduling Proceedings of the 14th IAC Symposium on Information Control Problems in Manufacturing, May 23-25, 2012 High-Mix Low-Volume low Shop Manufacturing System Scheduling Juraj Svancara, Zdenka Kralova Institute

More information

diversifeye Application Note

diversifeye Application Note diversifeye Application Note Test Performance of IGMP based Multicast Services with emulated IPTV STBs Shenick Network Systems Test Performance of IGMP based Multicast Services with emulated IPTV STBs

More information

Optimization in Content Distribution Networks

Optimization in Content Distribution Networks EngOpt 2008 - International Conference on Engineering Optimization Rio de Janeiro, Brazil, 01-05 June 2008. Optimization in Content Distribution Networks Tiago Araújo Neves, Luiz Satoru Ochi, Lúcia M.

More information

Experimentation with the YouTube Content Delivery Network (CDN)

Experimentation with the YouTube Content Delivery Network (CDN) Experimentation with the YouTube Content Delivery Network (CDN) Siddharth Rao Department of Computer Science Aalto University, Finland siddharth.rao@aalto.fi Sami Karvonen Department of Computer Science

More information

The Effect of Caches for Mobile Broadband Internet Access

The Effect of Caches for Mobile Broadband Internet Access The Effect of s for Mobile Jochen Eisl, Nokia Siemens Networks, Munich, Germany Haßlinger, Deutsche Telekom Technik,, Darmstadt, Germany IP-based content delivery: CDN & cache architecture Impact of access

More information

Peer-to-Peer Networks. Chapter 6: P2P Content Distribution

Peer-to-Peer Networks. Chapter 6: P2P Content Distribution Peer-to-Peer Networks Chapter 6: P2P Content Distribution Chapter Outline Content distribution overview Why P2P content distribution? Network coding Peer-to-peer multicast Kangasharju: Peer-to-Peer Networks

More information

A Comparative Study of Tree-based and Mesh-based Overlay P2P Media Streaming

A Comparative Study of Tree-based and Mesh-based Overlay P2P Media Streaming A Comparative Study of Tree-based and Mesh-based Overlay P2P Media Streaming Chin Yong Goh 1,Hui Shyong Yeo 1, Hyotaek Lim 1 1 Dongseo University Busan, 617-716, South Korea cgnicky@gmail.com, hui_shyong@hotmail.com,

More information

Recovery Modeling in MPLS Networks

Recovery Modeling in MPLS Networks Proceedings of the Int. Conf. on Computer and Communication Engineering, ICCCE 06 Vol. I, 9-11 May 2006, Kuala Lumpur, Malaysia Recovery Modeling in MPLS Networks Wajdi Al-Khateeb 1, Sufyan Al-Irhayim

More information

Stability of QOS. Avinash Varadarajan, Subhransu Maji {avinash,smaji}@cs.berkeley.edu

Stability of QOS. Avinash Varadarajan, Subhransu Maji {avinash,smaji}@cs.berkeley.edu Stability of QOS Avinash Varadarajan, Subhransu Maji {avinash,smaji}@cs.berkeley.edu Abstract Given a choice between two services, rest of the things being equal, it is natural to prefer the one with more

More information

Practical Guide to the Simplex Method of Linear Programming

Practical Guide to the Simplex Method of Linear Programming Practical Guide to the Simplex Method of Linear Programming Marcel Oliver Revised: April, 0 The basic steps of the simplex algorithm Step : Write the linear programming problem in standard form Linear

More information

IP Data Over Satellite To Cable Headends And A New Operation Model With Digital Store And Forward Multi-Media Systems

IP Data Over Satellite To Cable Headends And A New Operation Model With Digital Store And Forward Multi-Media Systems IP Data Over Satellite To Cable Headends And A New Operation Model With Digital Store And Forward Multi-Media Systems Paul Harr Wegener Communications ABSTRACT The success of the Internet has proved it

More information

Data Placement in Intermittently Available Environments

Data Placement in Intermittently Available Environments Data Placement in Intermittently Available Environments Yun Huang and Nalini Venkatasubramanian Dept. of Information & Computer Science, University of California, Irvine Irvine, CA 92697-3425, USA {yunh,

More information

CURRENT wireless personal communication systems are

CURRENT wireless personal communication systems are Efficient Radio Resource Allocation in a GSM and GPRS Cellular Network David E Vannucci & Peter J Chitamu Centre for Telecommunications Access and Services School of Electrical and Information Engineering

More information

Traffic delivery evolution in the Internet ENOG 4 Moscow 23 rd October 2012

Traffic delivery evolution in the Internet ENOG 4 Moscow 23 rd October 2012 Traffic delivery evolution in the Internet ENOG 4 Moscow 23 rd October 2012 January 29th, 2008 Christian Kaufmann Director Network Architecture Akamai Technologies, Inc. way-back machine Web 1998 way-back

More information

File sharing using IP-Multicast

File sharing using IP-Multicast File sharing using IP-Multicast Kai Trojahner, Peter Sobe University of Luebeck, Germany Institute of Computer Engineering email: sobe@iti.uni-luebeck.de Abstract: File sharing systems cause a huge portion

More information

Efficient Scheduling Of On-line Services in Cloud Computing Based on Task Migration

Efficient Scheduling Of On-line Services in Cloud Computing Based on Task Migration Efficient Scheduling Of On-line Services in Cloud Computing Based on Task Migration 1 Harish H G, 2 Dr. R Girisha 1 PG Student, 2 Professor, Department of CSE, PESCE Mandya (An Autonomous Institution under

More information

Efficient and Robust Allocation Algorithms in Clouds under Memory Constraints

Efficient and Robust Allocation Algorithms in Clouds under Memory Constraints Efficient and Robust Allocation Algorithms in Clouds under Memory Constraints Olivier Beaumont,, Paul Renaud-Goud Inria & University of Bordeaux Bordeaux, France 9th Scheduling for Large Scale Systems

More information

How To Provide Qos Based Routing In The Internet

How To Provide Qos Based Routing In The Internet CHAPTER 2 QoS ROUTING AND ITS ROLE IN QOS PARADIGM 22 QoS ROUTING AND ITS ROLE IN QOS PARADIGM 2.1 INTRODUCTION As the main emphasis of the present research work is on achieving QoS in routing, hence this

More information

The Internet Market Trends. Source: AT Kearney: A Viable Future Model for the Internet

The Internet Market Trends. Source: AT Kearney: A Viable Future Model for the Internet Internet and CDNs The Internet Market Trends Source: AT Kearney: A Viable Future Model for the Internet The Internet Value Chain Market Segments Capitilization Internet Structure BE, connectivity market,

More information

Multimedia Caching Strategies for Heterogeneous Application and Server Environments

Multimedia Caching Strategies for Heterogeneous Application and Server Environments Multimedia Tools and Applications 4, 279 312 (1997) c 1997 Kluwer Academic Publishers. Manufactured in The Netherlands. Multimedia Caching Strategies for Heterogeneous Application and Server Environments

More information

Distributed and Scalable QoS Optimization for Dynamic Web Service Composition

Distributed and Scalable QoS Optimization for Dynamic Web Service Composition Distributed and Scalable QoS Optimization for Dynamic Web Service Composition Mohammad Alrifai L3S Research Center Leibniz University of Hannover, Germany alrifai@l3s.de Supervised by: Prof. Dr. tech.

More information

NEW applications of wireless multi-hop networks, such

NEW applications of wireless multi-hop networks, such 870 IEEE/ACM TRANSACTIONS ON NETWORKING, VOL. 17, NO. 3, JUNE 2009 Delay Aware Link Scheduling for Multi-Hop TDMA Wireless Networks Petar Djukic, Member, IEEE, and Shahrokh Valaee, Senior Member, IEEE

More information

FPGA area allocation for parallel C applications

FPGA area allocation for parallel C applications 1 FPGA area allocation for parallel C applications Vlad-Mihai Sima, Elena Moscu Panainte, Koen Bertels Computer Engineering Faculty of Electrical Engineering, Mathematics and Computer Science Delft University

More information

Optimal Scheduling for Dependent Details Processing Using MS Excel Solver

Optimal Scheduling for Dependent Details Processing Using MS Excel Solver BULGARIAN ACADEMY OF SCIENCES CYBERNETICS AND INFORMATION TECHNOLOGIES Volume 8, No 2 Sofia 2008 Optimal Scheduling for Dependent Details Processing Using MS Excel Solver Daniela Borissova Institute of

More information

Strategies of collaboration in multi-channel P2P VoD streaming

Strategies of collaboration in multi-channel P2P VoD streaming Title Strategies of collaboration in multi-channel P2P VoD streaming Author(s) Wang, Z; Wu, C; Sun, L; Yang, S Citation The IEEE Conference and Exhibition on Global Telecommunications (GLOBECOM 21), Miami,

More information

P2Cast: Peer-to-peer Patching for Video on Demand Service

P2Cast: Peer-to-peer Patching for Video on Demand Service P2Cast: Peer-to-peer Patching for Video on Demand Service Yang Guo, Kyoungwon Suh, Jim Kurose, and Don Towsley Department of Computer Science University of Massachusetts, Amherst, MA 13 yguo, kwsuh, kurose,

More information

Performance Workload Design

Performance Workload Design Performance Workload Design The goal of this paper is to show the basic principles involved in designing a workload for performance and scalability testing. We will understand how to achieve these principles

More information

VoIP Network Dimensioning using Delay and Loss Bounds for Voice and Data Applications

VoIP Network Dimensioning using Delay and Loss Bounds for Voice and Data Applications VoIP Network Dimensioning using Delay and Loss Bounds for Voice and Data Applications Veselin Rakocevic School of Engineering and Mathematical Sciences City University, London, UK V.Rakocevic@city.ac.uk

More information

Enlarge Bandwidth of Multimedia Server with Network Attached Storage System

Enlarge Bandwidth of Multimedia Server with Network Attached Storage System Enlarge Bandwidth of Multimedia Server with Network Attached Storage System Dan Feng, Yuhui Deng, Ke Zhou, Fang Wang Key Laboratory of Data Storage System, Ministry of Education College of Computer, Huazhong

More information

Disjoint Path Algorithm for Load Balancing in MPLS network

Disjoint Path Algorithm for Load Balancing in MPLS network International Journal of Innovation and Scientific Research ISSN 2351-8014 Vol. 13 No. 1 Jan. 2015, pp. 193-199 2015 Innovative Space of Scientific Research Journals http://www.ijisr.issr-journals.org/

More information

Leveraging the Clouds for improving P2P Content Distribution Networks Performance

Leveraging the Clouds for improving P2P Content Distribution Networks Performance Leveraging the Clouds for improving P2P Content Distribution Networks Performance amir@sics.se 1 Big Picture 2 Big Picture Client Server Peer to Peer Server Farm 3 Big Picture How to leverage the cloud

More information

Image Compression through DCT and Huffman Coding Technique

Image Compression through DCT and Huffman Coding Technique International Journal of Current Engineering and Technology E-ISSN 2277 4106, P-ISSN 2347 5161 2015 INPRESSCO, All Rights Reserved Available at http://inpressco.com/category/ijcet Research Article Rahul

More information

Performance of networks containing both MaxNet and SumNet links

Performance of networks containing both MaxNet and SumNet links Performance of networks containing both MaxNet and SumNet links Lachlan L. H. Andrew and Bartek P. Wydrowski Abstract Both MaxNet and SumNet are distributed congestion control architectures suitable for

More information

Policy Distribution Methods for Function Parallel Firewalls

Policy Distribution Methods for Function Parallel Firewalls Policy Distribution Methods for Function Parallel Firewalls Michael R. Horvath GreatWall Systems Winston-Salem, NC 27101, USA Errin W. Fulp Department of Computer Science Wake Forest University Winston-Salem,

More information

Memory Allocation Technique for Segregated Free List Based on Genetic Algorithm

Memory Allocation Technique for Segregated Free List Based on Genetic Algorithm Journal of Al-Nahrain University Vol.15 (2), June, 2012, pp.161-168 Science Memory Allocation Technique for Segregated Free List Based on Genetic Algorithm Manal F. Younis Computer Department, College

More information

A Slow-sTart Exponential and Linear Algorithm for Energy Saving in Wireless Networks

A Slow-sTart Exponential and Linear Algorithm for Energy Saving in Wireless Networks 1 A Slow-sTart Exponential and Linear Algorithm for Energy Saving in Wireless Networks Yang Song, Bogdan Ciubotaru, Member, IEEE, and Gabriel-Miro Muntean, Member, IEEE Abstract Limited battery capacity

More information

Intelligent Content Delivery Network (CDN) The New Generation of High-Quality Network

Intelligent Content Delivery Network (CDN) The New Generation of High-Quality Network White paper Intelligent Content Delivery Network (CDN) The New Generation of High-Quality Network July 2001 Executive Summary Rich media content like audio and video streaming over the Internet is becoming

More information

Dynamic Congestion-Based Load Balanced Routing in Optical Burst-Switched Networks

Dynamic Congestion-Based Load Balanced Routing in Optical Burst-Switched Networks Dynamic Congestion-Based Load Balanced Routing in Optical Burst-Switched Networks Guru P.V. Thodime, Vinod M. Vokkarane, and Jason P. Jue The University of Texas at Dallas, Richardson, TX 75083-0688 vgt015000,

More information

Task Scheduling in Hadoop

Task Scheduling in Hadoop Task Scheduling in Hadoop Sagar Mamdapure Munira Ginwala Neha Papat SAE,Kondhwa SAE,Kondhwa SAE,Kondhwa Abstract Hadoop is widely used for storing large datasets and processing them efficiently under distributed

More information

G.Vijaya kumar et al, Int. J. Comp. Tech. Appl., Vol 2 (5), 1413-1418

G.Vijaya kumar et al, Int. J. Comp. Tech. Appl., Vol 2 (5), 1413-1418 An Analytical Model to evaluate the Approaches of Mobility Management 1 G.Vijaya Kumar, *2 A.Lakshman Rao *1 M.Tech (CSE Student), Pragati Engineering College, Kakinada, India. Vijay9908914010@gmail.com

More information

MAXIMIZING RESTORABLE THROUGHPUT IN MPLS NETWORKS

MAXIMIZING RESTORABLE THROUGHPUT IN MPLS NETWORKS MAXIMIZING RESTORABLE THROUGHPUT IN MPLS NETWORKS 1 M.LAKSHMI, 2 N.LAKSHMI 1 Assitant Professor, Dept.of.Computer science, MCC college.pattukottai. 2 Research Scholar, Dept.of.Computer science, MCC college.pattukottai.

More information

Peer to peer networking: Main aspects and conclusions from the view of Internet service providers

Peer to peer networking: Main aspects and conclusions from the view of Internet service providers Peer to peer networking: Main aspects and conclusions from the view of Internet service providers Gerhard Haßlinger, Department of Computer Science, Darmstadt University of Technology, Germany Abstract:

More information

Introduction to Ethernet

Introduction to Ethernet Technical Tutorial 2002 12-06 Table of Contents 1: Introduction 2: Ethernet 3: IEEE standards 4: Topology 5: CSMA/CD 6: Wireless-LAN 7: Transmission Speed 8: Limitations of Ethernet 9: Sena Products and

More information

Load balancing in a heterogeneous computer system by self-organizing Kohonen network

Load balancing in a heterogeneous computer system by self-organizing Kohonen network Bull. Nov. Comp. Center, Comp. Science, 25 (2006), 69 74 c 2006 NCC Publisher Load balancing in a heterogeneous computer system by self-organizing Kohonen network Mikhail S. Tarkov, Yakov S. Bezrukov Abstract.

More information

PERFORMANCE STUDY AND SIMULATION OF AN ANYCAST PROTOCOL FOR WIRELESS MOBILE AD HOC NETWORKS

PERFORMANCE STUDY AND SIMULATION OF AN ANYCAST PROTOCOL FOR WIRELESS MOBILE AD HOC NETWORKS PERFORMANCE STUDY AND SIMULATION OF AN ANYCAST PROTOCOL FOR WIRELESS MOBILE AD HOC NETWORKS Reza Azizi Engineering Department, Bojnourd Branch, Islamic Azad University, Bojnourd, Iran reza.azizi@bojnourdiau.ac.ir

More information

Load Balancing in Fault Tolerant Video Server

Load Balancing in Fault Tolerant Video Server Load Balancing in Fault Tolerant Video Server # D. N. Sujatha*, Girish K*, Rashmi B*, Venugopal K. R*, L. M. Patnaik** *Department of Computer Science and Engineering University Visvesvaraya College of

More information

Offline sorting buffers on Line

Offline sorting buffers on Line Offline sorting buffers on Line Rohit Khandekar 1 and Vinayaka Pandit 2 1 University of Waterloo, ON, Canada. email: rkhandekar@gmail.com 2 IBM India Research Lab, New Delhi. email: pvinayak@in.ibm.com

More information

Analyzing Distribution of Traffic Capacity

Analyzing Distribution of Traffic Capacity Analyzing Distribution of Traffic Capacity D. Mancas, E. I. Manole, N. Enescu, S. Udristoiu Abstract In this paper, an evaluation of the network routing algorithms is made. In a real network, it is expected

More information

Mobile Multimedia Meet Cloud: Challenges and Future Directions

Mobile Multimedia Meet Cloud: Challenges and Future Directions Mobile Multimedia Meet Cloud: Challenges and Future Directions Chang Wen Chen State University of New York at Buffalo 1 Outline Mobile multimedia: Convergence and rapid growth Coming of a new era: Cloud

More information

CHAPTER 6. VOICE COMMUNICATION OVER HYBRID MANETs

CHAPTER 6. VOICE COMMUNICATION OVER HYBRID MANETs CHAPTER 6 VOICE COMMUNICATION OVER HYBRID MANETs Multimedia real-time session services such as voice and videoconferencing with Quality of Service support is challenging task on Mobile Ad hoc Network (MANETs).

More information

Peer to Peer Search Engine and Collaboration Platform Based on JXTA Protocol

Peer to Peer Search Engine and Collaboration Platform Based on JXTA Protocol Peer to Peer Search Engine and Collaboration Platform Based on JXTA Protocol Andraž Jere, Marko Meža, Boštjan Marušič, Štefan Dobravec, Tomaž Finkšt, Jurij F. Tasič Faculty of Electrical Engineering Tržaška

More information

Advantages of Parallel Processing and the Effects of Communications Time

Advantages of Parallel Processing and the Effects of Communications Time Advantages of Parallel Processing and the Effects of Communications Time Wesley M. Eddy 1 Ohio University weddy@prime.cs.ohiou.edu Mark Allman NASA GRC / BBN Technologies mallman@grc.nasa.gov NASA Glenn

More information

Final Exam. Route Computation: One reason why link state routing is preferable to distance vector style routing.

Final Exam. Route Computation: One reason why link state routing is preferable to distance vector style routing. UCSD CSE CS 123 Final Exam Computer Networks Directions: Write your name on the exam. Write something for every question. You will get some points if you attempt a solution but nothing for a blank sheet

More information