INF 5071 Performance in Distributed Systems. October 15, 2010
|
|
- Merry Walsh
- 8 years ago
- Views:
Transcription
1 INF 5071 Performance in Distributed Systems October 15, 2010
2 Distribution Why does distribution matter? Digital replacement of earlier methods What can be distributed?
3 Distribution Network Approaches Cable network Server ATM Server Node Distribution ADSL ATM EPON End Systems Wireless Wide-area network backbones FDM/WDM 10GB Ethernet ATM SONET Local Distribution network Wired HFC (Hybrid Fiber Coax - cable) ADSL (Asymmetric Digital Subscriber Line) EPON (Ethernet Based Passive Optical Networks) Wireless IEEE WiMax
4 Delivery Systems Developments Network
5 Delivery Systems Developments Several Programs or Timelines Network Saving network resources: Stream scheduling
6 From Broadcast to True Media-on-Demand Broadcast (No-VoD) Traditional, no control Pay-per-view (PPV) Paid specialized service Quasi Video On Demand (Q-VoD) Distinction into interest groups Temporal control by group change Near Video On Demand (N-VoD) Same media distributed in regular time intervals Simulated forward / backward True Video On Demand (T-VoD) Full control for the presentation, VCR capabilities Bi-directional connection [Little, Venkatesh 1994]
7 Optimized delivery scheduling Background/Assumption: Performing all delivery steps for each user wastes resources Scheme to reduce (network & server) load needed Terms Stream: a distinct multicast stream at the server Channel: allocated server resources for one stream Segment: non-overlapping pieces of a video Combine several user requests to one stream Mechanisms Type I: Delayed on-demand delivery Type II: Prescheduled delivery Type III: Client-side caching
8 Type I: Delayed On Demand Delivery
9 Optimized delivery scheduling Delayed On Demand Delivery Collecting requests Joining requests Batching Delayed response Collect requests for same title Batching Features Simple decision process Can consider popularity Drawbacks Obvious service delays Limited savings [Dan, Sitaram, Shahabuddin 1994] Central server multicast 1st client 2nd client 3rd client
10 Optimized delivery scheduling Delayed On Demand Delivery Collecting requests Joining requests Batching Delayed response Content Insertion E.g. advertisement loop Piggybacking Catch-up streams Display speed variations Typical Penalty on the user experience Single point of failure Central server multicast 1st client 2nd client 3rd client
11 Graphics Explained position in movie (offset) stream leaving faster than playback speed leaving slower than playback speed time Y - the current position in the movie the temporal position of data within the movie that is leaving the server X - the current actual time
12 Piggybacking [Golubchik, Lui, Muntz 1995] Save resources by joining streams Server resources Network resources Approach Exploit limited user perception Change playout speed Up to +/- 5% are considered acceptable Only minimum and maximum speed make sense i.e. playout speeds 0 +10%
13 Piggybacking position in movie (offset) slow fast time Request arrival
14 Piggybacking position in movie (offset) time
15 Adaptive Piggybacking position in movie (offset) time [Aggarwal, Wolf, Yu 1996]
16 Performance 90 [Drawing after Aggarwal, Wolf and Yu (1996)] 80 Original piggybacking Percentage of savings in BW Greedy odd-even merging Optimize for every arrival, snapshot Interarrival Time in seconds
17 Type II: Prescheduled Delivery
18 Optimized delivery scheduling Prescheduled Delivery No back-channel Non-linear transmission Client buffering and re-ordering Video segmentation Examples Staggered broadcasting, Pyramid b., Skyscraper b., Fast b., Pagoda b., Harmonic b., Typical Good theoretic performance High resource requirements Single point of failure
19 Optimized delivery scheduling Movie 1 begin broadcasting end Cut into segments Central server st client nd client Reserve channels for segments Determine a transmission schedule rd client 4 4 4
20 Prescheduled Delivery position in movie client buffer client buffer restart times time Arrivals are not relevant users can start viewing at each interval start
21 Staggered Broadcasting position in movie (offset) Jump forward Continue [Almeroth, Ammar 1996] Pause Phase offset Near Video-on-Demand Applied in real systems Limited interactivity is possible (jump, pause) Popularity can be considered change phase offset time
22 Pyramid Broadcasting [Viswanathan, Imielinski 1996] Idea Fixed number of HIGH-bitrate channels C i with bitrate B Variable size segments a 1 a n One segment repeated per channel Segment length is growing exponentially Several movies per channel, total of m movies (constant bitrate 1) Operation Client waits for the next segment a 1 (on average ½ len (d 1) ) Receives following segments as soon as linearly possible Segment length Size of segment a i : i 1 len( ai ) = α len( a1) α is limited α>1 to build a pyramid α B/m for sequential viewing α=2.5 considered good value Drawback Client buffers more than 50% of the video Client receives all channels concurrently in the worst case
23 Pyramid Broadcasting Pyramid broadcasting with B=4, m=2, α=2 Movie a 2 3 len( a4) = α len( a3) = α len( a2) = α len( a1) time a1 a2 a3 a4 time to play a1 back at normal speed
24 Pyramid Broadcasting Pyramid broadcasting with B=4, m=2, α=2 Movie a 2 3 len( a4) = α len( a3) = α len( a2) = α len( a1) time a1 a2 a3 a4 Channels bandwidth for B normal speeds a1 Channel 1 Channel 2 Time to send a segment: len(a n )/B" a2 Sending several channels in parallel Channel 3 Channel 4 a3 a4
25 Pyramid Broadcasting Pyramid broadcasting with B=4, m=2, α=2 Movie a 2 3 len( a4) = α len( a3) = α len( a2) = α len( a1) time a1 a2 a3 a4 Channel 1 Channel 2 a1 a2 b1 b2 Segments of m different movies per channel: a & b Channel 3 a3 b3 Channel 4 a4 b4
26 Pyramid Broadcasting Pyramid broadcasting with B=4, m=2, α=2 a1 b1 Channel 1 Channel 2 a2 b2 a2 b2 a2 b2 a2 b2 a2 b2 a2 b2 a2 b2 a2 b2 a2 b2 a2 b2 Channel 3 a3 b3 a3 b3 a3 b3 a3 b3 a3 b3 Channel 4 a4 b4 a4 b4 a4 request for a arrives client starts receiving and playing a1 client starts receiving and playing a2 client starts receiving a3 client starts playing a3 client starts receiving a4 client starts playing a4
27 Pyramid Broadcasting Pyramid broadcasting with B=4, m=2, α=2 a1 b1 Channel 1 Channel 2 a2 b2 a2 b2 a2 b2 a2 b2 a2 b2 a2 b2 a2 b2 a2 b2 a2 b2 a2 b2 Channel 3 a3 b3 a3 b3 a3 b3 a3 b3 a3 b3 Channel 4 a4 b4 a4 b4 a4
28 Pyramid Broadcasting Pyramid broadcasting with B=5, m=2, α=2.5 a1 b1 Channel 1 Channel 2 Channel 3 a2 b2 a2 b2 a2 b2 a2 b2 a2 b2 a2 b2 a2 b2 a2 b2 a3 b3 a3 b3 a3 b3 Channel 4 a4 b4 In the Internet: choose m=1" Less bandwidth at the client and in multicast trees At the cost of multicast addresses
29 Skyscraper Broadcasting [Hua, Sheu 1997] Idea Fixed size segments More than one segment per channel Channel bandwidth is playback speed Segments in a channel keep order Channel allocation series 1,2,2,5,5,12,12,25,25,52,52,... Client receives at most 2 channels Client buffers at most 2 segments Operation Client waits for the next segment a1 " Receive following segments as soon as linearly possible
30 Skyscraper Broadcasting time a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 Channel 1 Channel 2 Channel 3 Channel 4 a1 a1 a1 a1 a1 a1 a1 a1 a2 a3 a2 a3 a2 a3 a2 a3 a4 a5 a4 a5 a4 a5 a4 a5 a6 a7 a8 a9 a10 a6 a7 a8 time request for a arrives a1 a2 a3 a4 a5 a6 a7 a8
31 Skyscraper Broadcasting time a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 Channel 1 Channel 2 Channel 3 Channel 4 a1 a1 a1 a1 a1 a1 a1 a1 a2 a3 a2 a3 a2 a3 a2 a3 a4 a5 a4 a5 a4 a5 a4 a5 a6 a7 a8 a9 a10 a6 a7 a8 time request for a arrives a1 a2 a3 a4 a5 a6 a7 a8
32 Other Pyramid Techniques Fast Broadcasting Many more, smaller segments Similar to previous Sequences of fixed-sized segments instead of different sized segments [Juhn, Tseng 1998] Channel allocation series Exponential series: 1,2,4,8,16,32,64,... Segments in a channel keep order Shorter client waiting time for first segment Channel bandwidth is playback speed Client must receive all channels Client must buffer 50% of all data
33 Fast Broadcasting time a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15 Channel 1 Channel 2 Channel 3 Channel 4 time a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a2 a3 a2 a3 a2 a3 a2 a3 a2 a3 a2 a3 a2 a3 a2 a3 a4 a5 a6 a7 a4 a5 a6 a7 a4 a5 a6 a7 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15 a8 a9 a10 a11 a12 a13 a14 a15 request for a arrives a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15
34 Fast Broadcasting time a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15 Channel 1 Channel 2 Channel 3 Channel 4 time a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a2 a3 a2 a3 a2 a3 a2 a3 a2 a3 a2 a3 a2 a3 a2 a3 a4 a5 a6 a7 a4 a5 a6 a7 a4 a5 a6 a7 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15 a8 a9 a10 a11 a12 a13 a14 a15 request for a arrives a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15
35 Pagoda Broadcasting Pagoda Broadcasting Channel allocation series 1,3,5,15,25,75,125 Segments are not broadcast linearly Consecutive segments appear on pairs of channels Client must receive up to 7 channels For more channels, a different series is needed! Client must buffer 45% of all data Based on the following Segment 1 needed every round Segment 2 needed at least every 2 nd round Segment 3 needed at least every 3 rd round Segment 4 needed at least every 4 th round [Paris, Carter, Long 1999]
36 Pagoda Broadcasting a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15 time a16 a17 a18 a19 C 1 C 2 C 3 C 4 time a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a2 a4 a2 a5 a2 a4 a2 a5 a2 a4 a2 a5 a2 a4 a2 a5 a3 a6 a12 a3 a7 a13 a3 a6 a14 a3 a7 a15 a3 a6 a12 a3 a8 a9 a10 a11 a16 a17 a18 a19 a8 a9 a10 a11 a16 a17 a18 a19 request for a arrives a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15 a16 a17 a18 a19
37 Pagoda Broadcasting time a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15 a16 a17 a18 a19 C 1 C 2 C 3 C 4 time a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a1 a2 a4 a2 a5 a2 a4 a2 a5 a2 a4 a2 a5 a2 a4 a2 a5 a3 a6 a12 a3 a7 a13 a3 a6 a14 a3 a7 a15 a3 a6 a12 a3 a8 a9 a10 a11 a16 a17 a18 a19 a8 a9 a10 a11 a16 a17 a18 a19 request for a arrives a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15 a16 a17 a18
38 Harmonic Broadcasting Idea Fixed size segments One segment repeated per channel Later segments can be sent at lower bitrates Receive all other segments concurrently Harmonic series determines bitrates Bitrate(a i ) = Playout-rate(a i )/i" Bitrates 1/1, 1/2, 1/3, 1/4, 1/5, 1/6, " [Juhn, Tseng 1997] Consideration Size of a 1 determines client start-up delay Growing number of segments allows smaller a 1" Required server bitrate grows very slowly with number of segments Drawback Client buffers about 37% of the video for >=20 channels (Client must re-order small video portions) Complex memory cache for disk access necessary
39 Harmonic Broadcasting time a1 a2 a3 a4 a5 C 1 C 2 C 3 C 4 C 5 a1 a1 a1 a1 a1 a1 a1 a1 a2 a2 a2 a2 a3 a4 a5 a3 a4 request for a arrives a1 a2 a3 a4 a5
40 Harmonic Broadcasting time a1 a2 a3 a4 a5 C 1 C 2 C 3 C 4 C 5 a1 a1 a1 a1 a1 a1 a1 a1 a2 a2 a2 a2 a3 a4 ERROR a5 a3 a4 request for a arrives a1 a2 a3 a4 a5
41 Harmonic Broadcasting time a1 a2 a3 a4 a5 C 1 C 2 C 3 C 4 C 5 a1 a1 a1 a1 a1 a1 a1 a1 a2 a2 a2 a2 a3 a4 request for a arrives a5 a3 a4 Read a1 and consume concurrently Read rest of a2 and consume concurrently a1 a2 a3 a4 a5 Consumes 1 st segment faster than it is received!!!
42 Harmonic Broadcasting: Bugfix Delayed Harmonic Broadcasting Wait until a 1 is fully buffered All segments will be completely cached before playout Fixes the bug in Harmonic Broadcasting [By Paris, Long, ] or Cautious Harmonic Broadcasting Wait an additional a 1 time Starts the harmonic series with a 2 instead of a 1 Fixes the bug in Harmonic Broadcasting
43 Prescheduled Delivery Evaluation Techniques Video segmentation Varying transmission speeds Re-ordering of data Client buffering Advantage Achieves server resource reduction Problems Tends to require complex client processing May require large client buffers Is incapable (or not proven) of working with user interactivity Current research to work with VCR controls Guaranteed bandwidth required
44 Type III: Client Side Caching
45 Optimized delivery scheduling Client Side Caching On-demand delivery Client buffering Multicast complete movie Unicast start of movie for latecomers (patch) Examples Stream Tapping, Patching, Hierarchical Streaming Merging, Typical Considerable client resources Single point of failure
46 Optimized delivery scheduling Patching [Hua, Cai, Sheu 1998, also as Stream Tapping Carter, Long 1997] Central server Join! Unicast patch stream 1st client multicast cyclic buffer 2nd client Server resource optimization is possible
47 Optimized delivery scheduling position in movie (offset) full stream patch stream request arrival time (patch) window size restart time of full stream
48 Optimized delivery scheduling position in movie (offset) full stream interdeparture time interarrival time time
49 Optimized delivery scheduling position in movie (offset) Number of concurrent streams Concurrent full streams Concurrent patch streams time Total number of concurrent streams The average number of patch streams is constant if the arrival process is a Poisson process
50 Optimized delivery scheduling position in movie (offset) Number of concurrent streams Compare the numbers of streams time Shown patch streams are just examples But always: patch end times on the edge of a triangle
51 Optimized delivery scheduling position in movie (offset) Number of concurrent streams time
52 Optimized delivery scheduling position in movie (offset) Number of concurrent streams time
53 Optimized delivery scheduling position in movie (offset) Number of concurrent streams time
54 Optimized delivery scheduling Minimization of server load Minimum average number of concurrent streams Depends on F movie length Δ U expected interarrival time Δ Μ patching window size C U cost of unicast stream at server C M cost of multicast stream at server S U setup cost of unicast stream at server S M setup cost of multicast stream at server
55 Optimized delivery scheduling Optimal patching window size For identical multicast and unicast setup costs For different multicast and unicast setup costs + C C Δ = 2 F Δ M M M U ΔM = 2 ΔU S U F Servers can estimate Δ U Movie length And achieve massive saving Patching window size Unicast 7445 Mio $ Interarrival Greedy time 3722 Mio $ patching λ-patching 375 Mio $ Based on prices by Deutsche Telekom, IBM and Real Networks from 1997
56 Pull-Patching playout time Combination adaptive segmented HTTP streaming patching quality Pull-Patching
57 Pull-Patching Experiment client joins 100 segments into the stream 4 video layers Results if enough resources (8 Mbps) 8 Mbps bandwidth
58 Pull-Patching Experiment client joins 100 segments into the stream 4 video layers Results if enough resources bandwidth limitations 2 Mbps bandwidth 4 Mbps bandwidth 8 Mbps bandwidth
59 Pull-Patching Experiment client joins 100 segments into the stream 4 video layers Results if enough resources bandwidth limitations loss ( delay and jitter) Pull-Patching works client side decisions overcomes traditional patching limitations dynamic adaption loss and delay handling patch server scalability 8 Mbps bandwidth, 3 % loss 8 Mbps bandwidth, 1 % loss 8 Mbps bandwidth
60 HMSM [Eager, Vernon, Zahorjan 2001] Hierarchical Multicast Stream Merging Key ideas Each data transmission uses multicast Clients accumulate data faster than their playout rate multiple streams accelerated streams Clients are merged in large multicast groups Merged clients continue to listen to the same stream to the end Combines Dynamic skyscraper Piggybacking Patching
61 HMSM Always join the closest neighbour HMSM(n,1) Clients can receive up to n streams in parallel HMSM(n,e) Clients can receive up to n full-bandwidth streams in parallel but streams are delivered at speeds of e, where e «1 Basically HMSM(n,1) is another recursive application of patching
62 HMSM(2,1) HMSM(2,1): max 2 streams, 1 playout speed each position in movie (offset) playout determine patch size time request arrival
63 HMSM(2,1) HMSM(2,1): max 2 streams, 1 playout speed each position in movie (offset) determine patch size closest neighbor first time request arrival
64 HMSM(2,1) HMSM(2,1): max 2 streams, 1 playout speed each position in movie (offset) patch extension patch extension closest neighbor first time request arrival
65 Client Side Caching Evaluation Techniques Video segmentation Parallel reception of streams Client buffering Advantage Achieves server resource reduction Achieves True VoD behaviour Problems Optimum can not be achieved on average case Needs combination with prescheduled technique for high-popularity titles May require large client buffers Are incapable (or not proven) to work with user interactivity Guaranteed bandwidth required
66 Overall Evaluation Advantage Achieves server resource reduction Problems May require large client buffers Incapable (or not proven) to work with user interactivity Guaranteed bandwidth required Fixes Introduce loss-resistant codecs and partial retransmission Introduce proxies to handle buffering Choose computationally simple variations
67 Zipf-distribution The typical way or modeling access probability
68 Zipf distribution and features Popularity Estimate the popularity of movies (or any kind of product) Frequently used: Zipf distribution /1 /x ility b a b r o p e tiv la r e probability z(i) = C i ς N 1 C =1/ n ς n=1 100,000 req 1,000,000 req Zipf Objects movie sorted rank (out by of 500) popularity Danger 0.1 /% c e n r e ife d e tiv la r e Zipf-distribution of a process can only be applied 100,000 req while popularity 1,000,000 req doesn t change is only an observed property a subset of a Zipfdistributed dataset is no longer Zipf-distributed movie rank (out of 500)
69 Optimized delivery scheduling Optimum depends on popularity Estimate the popularity of movies Frequently used: Zipf distribution z( i) = C i, C = 1/ N l= 1 1 l 0.16 /1 /x ility b a b r o p e tiv la r e movie rank (out of 500)
70 Optimized delivery scheduling Problem Being Zipf-distributed is only an observed property /1 y /x ilit b a b ro p e tiv la re probability ,000 req 1,000,000 req Zipf movie rank (out of 500) 0.1 /% c e n re ife d e tiv la re frequency 100,000 req 1,000,000 req movie rank (out of 500)
71 Optimized delivery scheduling Density function of the Zipf distribution Compared to real-world data ility a b b ro p l r e n ta probability curves for 250 movie titles /3/ z(i) /6/ movie index
72 Optimized delivery scheduling Conclusion Major optimizations possible Independent optimizations don t work Centralized systems problems Scalability is limited Minimum latency through distance Single point of failure Look at distributed systems Clusters Distribution Architectures
73 Some References 1. Thomas D.C. Little and Dinesh Venkatesh: "Prospects for Interactive Video-on-Demand", IEEE Multimedia 1(3), 1994, pp " 2. Asit Dan and Dinkar Sitaram and Perwez Shahabuddin: "Scheduling Policies for an On-Demand Video Server with Batching", IBM TR RC 19381, 1993" 3. Rajesh Krishnan and Dinesh Venkatesh and Thomas D. C. Little: "A Failure and Overload Tolerance Mechanism for Continuous Media Servers", ACM Multimedia Conference, November 1997, pp " 4. Leana Golubchik and John C. S. Lui and Richard R. Muntz: "Adaptive Piggybacking: A Novel Technique for Data Sharing in Video-on-Demand Storage Servers", Multimedia Systems Journal 4(3), 1996, pp " 5. Charu Aggarwal, Joel Wolf and Philipp S. Yu: On Optimal Piggyback Merging Policies for Video-on- Demand Systems, ACM SIGMETRICS Conference, Philadelphia, USA, 1996, pp " 6. Kevin Almeroth and Mustafa Ammar: "On the Use of Multicast Delivery to Provide a Scalable and Interactive Video-on-Demand Service", IEEE JSAC 14(6), 1996, pp " 7. S. Viswanathan and T. Imielinski: "Metropolitan Area Video-on-Demand Service using Pyramid Broadcasting", Multimedia Systems Journal 4(4), 1996, pp " 8. Kien A. Hua and Simon Sheu: "Skyscraper Broadcasting: A New Broadcasting Scheme for" 9. Metropolitan Video-on-Demand Systems", ACM SIGCOMM Conference, Cannes, France, 1997, pp " 10. L. Juhn and L. Tsend: "Harmonic Broadcasting for Video-on-Demand Service", IEEE Transactions on Broadcasting 43(3), 1997, pp " 11. Carsten Griwodz and Michael Liepert and Michael Zink and Ralf Steinmetz: "Tune to Lambda Patching", ACM Performance Evaluation Review 27(4), 2000, pp " 12. Kien A. Hua and Yin Cai and Simon Sheu: "Patching: A Multicast Technique for True Video-on Demand Services", ACM Multimedia Conference, Bristol, UK, 1998, pp " 13. Derek Eager and Mary Vernon and John Zahorjan: "Minimizing Bandwidth Requirements for On-Demand Data Delivery", Multimedia Information Systems Conference 1999" 14. Jehan-Francois Paris:
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 informationService Aggregation Through Rate Adaptation Using a Single Storage Format 1
Service Aggregation Through Rate Adaptation Using a Single Storage Format 1 R. Krishnan and T.D.C. Little Multimedia Communications Laboratory Department of Electrical and Computer Engineering Boston University,
More informationHow To Get The Most Out Of Your Computer (For Free)
SCHOOL OF MANAGEMENT AND ECONOMICS DEPARTMENT OF COMMUNICATIONS, INFORMATICS AND MANAGEMENT VIDEO ON DEMAND : : 2005 1 5 2 E 8 2.1,, 8 2.2 9 2.3 VoD 11 3 VoD 13 3.1 15 3.2 16 3.3 17 3.4 Set Top Box 19
More informationMultimedia 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 informationVideo-on-Demand Based on Delayed-Multicast: Algorithmic Support
The Computer Journal, Vol. 47 No. 5, The British Computer Society; all rights reserved Video-on-Demand Based on Delayed-Multicast: Algorithmic Support N. Glinos, D. B. Hoang 2, C. Nguyen 2 and A. Symvonis
More informationProxy-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 informationImplementation of a Video On-Demand System For Cable Television
Implementation of a Video On-Demand System For Cable Television Specific VOD Implementation for one way networks This white paper is co-authored by: Teleste Oyj Edgeware AB 1(18) TABLE OF CONTENTS Confidentiality
More informationMobile 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 informationMulticast Video-on-Demand Services
Multicast Video-on-Demand Services Huadong Ma College of Computer Science & Technology Beijing University of Posts and Telecomm. Beijing 100876, China mhd@bupt.edu.cn Kang G. Shin Real-Time Computing Laboratory
More informationOn 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 informationSemi-Continuous Transmission for Cluster-Based Video Servers
Semi-Continuous Transmission for Cluster-Based Video Servers Sandy Irani and Nalini Venkatasubramanian Department of Information and Computer Science University of California, Irvine, CA 92697-3425 Email:firani,nalinig@ics.uci.edu
More informationNOVEL PROACTIVE PATCH PEER PROTOCOL TO SUPPORT FASTER DELIVERY OF VIDEO-ON-DEMAND
NOVEL PROACTIVE PATCH PEER PROTOCOL TO SUPPORT FASTER DELIVERY OF VIDEO-ON-DEMAND 1 Abdul Razaque 2 Khaled Elliethy 3 Fadel Hussen 4 Omer Etaech 5 Wafa Elmannai 1 arazaque@bridgeport.edu 2 elleithy@bridgeport.edu
More informationLoad 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 informationInternational Journal of Innovative Research in Advanced Engineering (IJIRAE) ISSN: 2349-2163 Issue 1, Volume 2 (January 2015)
Survey on Massive Multimedia Content Delivery in Push- Based Wireless Converged Network Saranya B, II M.E. Department of Computer Science and Engineering, Balasubramaniam C, Asst.Professor(Sr.G), Department
More informationLos Angeles, CA, USA 90089-2561 [kunfu, rzimmerm]@usc.edu
!"$#% &' ($)+*,#% *.- Kun Fu a and Roger Zimmermann a a Integrated Media Systems Center, University of Southern California Los Angeles, CA, USA 90089-56 [kunfu, rzimmerm]@usc.edu ABSTRACT Presently, IP-networked
More informationInvestigation 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 informationResource Management in a Shared Infrastructure Video CDN
Resource Management in a Shared Infrastructure Video CDN Adrian J. Cahill and Cormac J. Sreenan Mobile and Internet Systems Laboratory(MISL), Department of Computer Science, University College Cork, Cork,
More informationnetworks Live & On-Demand Video Delivery without Interruption Wireless optimization the unsolved mystery WHITE PAPER
Live & On-Demand Video Delivery without Interruption Wireless optimization the unsolved mystery - Improving the way the world connects - WHITE PAPER Live On-Demand Video Streaming without Interruption
More informationImproving the Performance of TCP Using Window Adjustment Procedure and Bandwidth Estimation
Improving the Performance of TCP Using Window Adjustment Procedure and Bandwidth Estimation R.Navaneethakrishnan Assistant Professor (SG) Bharathiyar College of Engineering and Technology, Karaikal, India.
More informationDigital Audio and Video Data
Multimedia Networking Reading: Sections 3.1.2, 3.3, 4.5, and 6.5 CS-375: Computer Networks Dr. Thomas C. Bressoud 1 Digital Audio and Video Data 2 Challenges for Media Streaming Large volume of data Each
More informationChapter 9. Internet. Copyright 2011 John Wiley & Sons, Inc 10-1
Chapter 9 Internet Copyright 2011 John Wiley & Sons, Inc 10-1 Outline 9.2 - How the Internet Works - Basic Architecture - Connecting to an ISP - Internet Today 9.3 - Internet Access Technologies - DSL
More information(Refer Slide Time: 01:46)
Data Communication Prof. A. Pal Department of Computer Science & Engineering Indian Institute of Technology, Kharagpur Lecture - 38 Multimedia Services Hello viewers, welcome to today's lecture on multimedia
More informationGroup-Guaranteed Channel Capacity in Multimedia Storage Servers
Group-Guaranteed Channel Capacity in ultimedia Storage Servers Athanassios K. Tsiolis tsiolis@cs.wisc.edu ary K. Vernon vernon@cs.wisc.edu Computer Sciences Department University of Wisconsin-adison 121
More informationOptimal Video Replication and Placement on a Cluster of Video-on-Demand Servers
Optimal Video Replication and Placement on a Cluster of Video-on-Demand Servers Xiaobo Zhou Department of Computer Science Wayne State University Detroit, MI 8, USA zbo@cs.wayne.edu Cheng-Zhong Xu Department
More informationA Novel Framework for Improving Bandwidth Utilization for VBR Video Delivery over Wide-Area Networks
A Novel Framework for Improving Bandwidth Utilization for VBR Video Delivery over Wide-Area Networks Junli Yuan *, Sujoy Roy, Qibin Sun Institute for Infocomm Research (I 2 R), 21 Heng Mui Keng Terrace,
More informationChapter 9A. Network Definition. The Uses of a Network. Network Basics
Chapter 9A Network Basics 1 Network Definition Set of technologies that connects computers Allows communication and collaboration between users 2 The Uses of a Network Simultaneous access to data Data
More informationCSCI 491-01 Topics: Internet Programming Fall 2008
CSCI 491-01 Topics: Internet Programming Fall 2008 Introduction Derek Leonard Hendrix College September 3, 2008 Original slides copyright 1996-2007 J.F Kurose and K.W. Ross 1 Chapter 1: Introduction Our
More informationQuality of Service in Peer to Peer Video on demand System Using V Chaining Mechanism
Quality of Service in Peer to Peer Video on demand System Using V Chaining Mechanism Hareesh.K Research scholar Jawaharlal Nehru Technological University, Anantapur, A.P India mail_hareeshk@yahoo.com Manjaiah
More informationMULTICAST AS A MANDATORY STEPPING STONE FOR AN IP VIDEO SERVICE TO THE BIG SCREEN
MULTICAST AS A MANDATORY STEPPING STONE FOR AN IP VIDEO SERVICE TO THE BIG SCREEN AMIT ESHET, ENGINEERING FELLOW, ADVERTISING SOLUTIONS JOHN ULM, ENGINEERING FELLOW, NETWORK SOLUTIONS UZI COHEN, PRINCIPAL
More informationA Novel Load Balancing Optimization Algorithm Based on Peer-to-Peer
A Novel Load Balancing Optimization Algorithm Based on Peer-to-Peer Technology in Streaming Media College of Computer Science, South-Central University for Nationalities, Wuhan 430074, China shuwanneng@yahoo.com.cn
More informationCharacterizing User Access To Videos On The World Wide Web
Characterizing User Access To Videos On The World Wide Web Soam Acharya Brian Smith soam@cs.cornell.edu bsmith@cs.cornell.edu Department of Computer Science Cornell University Ithaca, NY 14853 Peter Parnes
More informationVoice over IP: RTP/RTCP The transport layer
Advanced Networking Voice over IP: /RTCP The transport layer Renato Lo Cigno Requirements For Real-Time Transmission Need to emulate conventional telephone system Isochronous output timing same with input
More informationVideo Recording in the Cloud: Use Cases and Implementation We Deliver the Future of Television
Video Recording in the Cloud: Use Cases and Implementation We Deliver the Future of Television istockphoto.com Introduction The possibility of recording a live television channel is an application that
More information%WILEY TELEVISION, MOBILE AND CONVERGED NETWORKS DIGITAL VIDEO DISTRIBUTION IN BROADBAND, TRENDS, CHALLENGES AND SOLUTIONS. Sanjoy Paul, Ph.
DIGITAL VIDEO DISTRIBUTION IN BROADBAND, TELEVISION, MOBILE AND CONVERGED NETWORKS TRENDS, CHALLENGES AND SOLUTIONS Sanjoy Paul, Ph.D Formerly of Bell Labs and WINLAB, Rutgers University, USA, Limited,
More informationAN 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 information4.2: Multimedia File Systems Traditional File Systems. Multimedia File Systems. Multimedia File Systems. Disk Scheduling
Chapter 2: Representation of Multimedia Data Chapter 3: Multimedia Systems Communication Aspects and Services Chapter 4: Multimedia Systems Storage Aspects Optical Storage Media Multimedia File Systems
More informationAdvanced Networking Voice over IP: RTP/RTCP The transport layer
Advanced Networking Voice over IP: RTP/RTCP The transport layer Renato Lo Cigno Requirements For Real-Time Transmission Need to emulate conventional telephone system Isochronous output timing same with
More informationA Scalable Video-on-Demand Service for the Provision of VCR-Like Functions 1
A Scalable Video-on-Demand Service for the Provision of VCR-Like Functions H.J. Chen, A. Krishnamurthy, T.D.C. Little, and D. Venkatesh, Boston University Multimedia Communications Laboratory Department
More informationCHAPTER - 4 CHANNEL ALLOCATION BASED WIMAX TOPOLOGY
CHAPTER - 4 CHANNEL ALLOCATION BASED WIMAX TOPOLOGY 4.1. INTRODUCTION In recent years, the rapid growth of wireless communication technology has improved the transmission data rate and communication distance.
More informationCopyright. Transport networks. Physical layer Transport and access networks. Pag. 1
Physical layer Transport and access networks Gruppo Reti TLC nome.cognome@polito.it http://www.telematica.polito.it/ COMPUTER NETWORK DESIGN Physical layer review - 1 Copyright Quest opera è protetta dalla
More informationPer-Flow Queuing Allot's Approach to Bandwidth Management
White Paper Per-Flow Queuing Allot's Approach to Bandwidth Management Allot Communications, July 2006. All Rights Reserved. Table of Contents Executive Overview... 3 Understanding TCP/IP... 4 What is Bandwidth
More informationSymmetrical Pair Scheme: a Load Balancing Strategy to Solve Intra-movie Skewness for Parallel Video Servers
Symmetrical Pair Scheme: a Load Balancing Strategy to Solve Intra-movie Skewness for Parallel Video Servers Song Wu and Hai Jin Huazhong University of Science & Technology, Wuhan, China Email: {wusong,
More informationBandwidth Usage Distribution of Multimedia Servers using Patching
Bandwidth Usage Distribution of Multimedia Servers using Patching Carlo K. da S. Rodrigues and Rosa M. M. Leão Federal University of Rio de Janeiro, COPPE/PESC CxP 68511, Phone +55 1 56-8664, fax: +55
More informationIMPROVING QUALITY OF VIDEOS IN VIDEO STREAMING USING FRAMEWORK IN THE CLOUD
IMPROVING QUALITY OF VIDEOS IN VIDEO STREAMING USING FRAMEWORK IN THE CLOUD R.Dhanya 1, Mr. G.R.Anantha Raman 2 1. Department of Computer Science and Engineering, Adhiyamaan college of Engineering(Hosur).
More informationEnhancing Video-on-Demand Playout over Multiple Heterogeneous Access Networks
Enhancing Video-on-Demand Playout over Multiple Heterogeneous Access Networks Dominik Kaspar Kristian Evensen Paal Engelstad Audun F. Hansen Pål Halvorsen Carsten Griwodz Simula Research Laboratory, Norway
More informationNetwork Simulation Traffic, Paths and Impairment
Network Simulation Traffic, Paths and Impairment Summary Network simulation software and hardware appliances can emulate networks and network hardware. Wide Area Network (WAN) emulation, by simulating
More information15-441: Computer Networks Homework 2 Solution
5-44: omputer Networks Homework 2 Solution Assigned: September 25, 2002. Due: October 7, 2002 in class. In this homework you will test your understanding of the TP concepts taught in class including flow
More informationPerformance Analysis and Optimization of a Distributed Video on Demand Service
Performance Analysis and Optimization of a Distributed Video on Demand Service Daniela Alvim Seabra dos Santos Alex Borges Vieira Berthier Ribeiro-Neto Sérgio Vale Aguiar Campos Department of Computer
More informationResidential Broadband: Technologies for High-Speed Access To Homes
Residential Broadband: Technologies for High-Speed Access To Homes The Ohio State University Columbus, OH 43210-1277 1277 http://www.cse.ohio-state.edu/~jain/ 1 Overview 56 kbps Modems, ISDN ADSL, VDSL
More informationLocal Area Network By Bhupendra Ratha, Lecturer School of Library and Information Science Devi Ahilya University, Indore Email: bhu261@gmail.com Local Area Network LANs connect computers and peripheral
More informationVideo Streaming Service Trial over ADSL-Based Telephone Networks
Video Streaming Service Trial over -Based Telephone Networks Kou-Sou Kan*, Cheng-Dow Hwang, Chi-Shi Liu, Bing-Shan Crien, Yin-Hwa Huang, Her-Hsiung Chang, Ta-kang Ju *email:can@chttlcomtw ChungHwa Telecommunication
More informationLecture 33. Streaming Media. Streaming Media. Real-Time. Streaming Stored Multimedia. Streaming Stored Multimedia
Streaming Media Lecture 33 Streaming Audio & Video April 20, 2005 Classes of applications: streaming stored video/audio streaming live video/audio real-time interactive video/audio Examples: distributed
More informationAdaptive Bitrate Multicast: Enabling the Delivery of Live Video Streams Via Satellite. We Deliver the Future of Television
Adaptive Bitrate Multicast: Enabling the Delivery of Live Video Streams Via Satellite We Deliver the Future of Television Satellites provide a great infrastructure for broadcasting live content to large
More informationEthernet Passive Optical Networks EPON
Ethernet Passive Optical Networks EPON IEEE 802.3 Ethernet in the First Mile Study Group January 8-9, 2001, Irvine, CA Gerry Pesavento Alloptic, Inc. Tel 925-245-7647 Email gerry.pesavento@alloptic.com
More informationQOS Requirements and Service Level Agreements. LECTURE 4 Lecturer: Associate Professor A.S. Eremenko
QOS Requirements and Service Level Agreements LECTURE 4 Lecturer: Associate Professor A.S. Eremenko Application SLA Requirements Different applications have different SLA requirements; the impact that
More informationDynamic Load Balancing for Cluster-based Publish/Subscribe System
Dynamic Load Balancing for Cluster-based Publish/Subscribe System Hojjat Jafarpour, Sharad Mehrotra and Nalini Venkatasubramanian Department of Computer Science University of California, Irvine {hjafarpo,
More informationScalable On-Demand Media Streaming with Packet Loss Recovery
Scalable On-Demand Media Streaming with Packet Loss Recovery Anirban Mahanti Derek L. Eager Mary K. Vernon David Sundaram-Stukel Dept. of Computer Science University of Saskatchewan Saskatoon, SK S7N 5A9
More informationDistributed Dynamic Load Balancing for Iterative-Stencil Applications
Distributed Dynamic Load Balancing for Iterative-Stencil Applications G. Dethier 1, P. Marchot 2 and P.A. de Marneffe 1 1 EECS Department, University of Liege, Belgium 2 Chemical Engineering Department,
More informationProtocols. Packets. What's in an IP packet
Protocols Precise rules that govern communication between two parties TCP/IP: the basic Internet protocols IP: Internet Protocol (bottom level) all packets shipped from network to network as IP packets
More informationClasses of multimedia Applications
Classes of multimedia Applications Streaming Stored Audio and Video Streaming Live Audio and Video Real-Time Interactive Audio and Video Others Class: Streaming Stored Audio and Video The multimedia content
More informationAnalog vs. Digital Transmission
Analog vs. Digital Transmission Compare at two levels: 1. Data continuous (audio) vs. discrete (text) 2. Signaling continuously varying electromagnetic wave vs. sequence of voltage pulses. Also Transmission
More informationAn Analysis of the Delay and Jitter Performance of DBA Schemes for Differentiated Services in EPONs
Journal of the Optical Society of Korea Vol. 13, No. 3, September 29, pp. 373-378 DOI: 1.387/JOSK.29.13.3.373 An Analysis of the Delay and Jitter Performance of DBA Schemes for Differentiated Services
More informationTechnological Trend. A Framework for Highly-Available Cascaded Real-Time Internet Services. Service Composition. Service Composition
A Framework for Highly-Available Cascaded Real-Time Internet Services Bhaskaran Raman Qualifying Examination Proposal Feb 12, 2001 Examination Committee: Prof. Anthony D. Joseph (Chair) Prof. Randy H.
More informationResidential Broadband: Technologies for High-Speed Access To Homes
Residential Broadband: Technologies for High-Speed Access To Homes Columbus, OH 43210 Jain@CIS.Ohio-State.Edu http://www.cis.ohio-state.edu/~jain/cis788-97/ Email questions to mbone@netlab.ohio-state.edu
More information04201 Abstracts Collection Content Distribution Infrastructures. Dagstuhl Seminar
04201 Abstracts Collection Content Distribution Infrastructures Dagstuhl Seminar Carsten Griwodz 1, Thomas Peter Plagemann 2 and Ralf Steinmetz 3 1 Univ. of Oslo, NO griff@ifi.uio.no 2 Univ. of Oslo, NO
More informationDynamic Load Balancing and Node Migration in a Continuous Media Network
Dynamic Load Balancing and Node Migration in a Continuous Media Network Anthony J. Howe Supervisor: Dr. Mantis Cheng University of Victoria Draft: April 9, 2001 Abstract This report examines current technologies
More informationMassively Distributed Video File Server Simulation: Investigating Intelligent Caching Schemes
Massively Distributed Video File Server Simulation: Investigating Intelligent Caching Schemes Alexander Castro, C. Edward Lazzerini, Vivekananda Kolla Department of Computer Science Cornell University
More informationProviding Video-on-Demand using Peer-to-Peer Networks
Providing Video-on-Demand using Peer-to-Peer Networks S. Annapureddy New York University C. Gkantsidis, P. Rodriguez, and L. Massoulie Microsoft Research, Cambridge Abstract Digital media companies have
More informationMobile Communications Chapter 9: Mobile Transport Layer
Mobile Communications Chapter 9: Mobile Transport Layer Motivation TCP-mechanisms Classical approaches Indirect TCP Snooping TCP Mobile TCP PEPs in general Additional optimizations Fast retransmit/recovery
More informationAnalysis of xdsl Technologies
International Journal of Electronics and Computer Science Engineering 897 Available Online at www.ijecse.org ISSN- 2277-1956 Analysis of xdsl Technologies Dimple Saproo 1, Megha Goyal 2, Asha Bhagashra
More informationHigh Speed Ethernet. Dr. Sanjay P. Ahuja, Ph.D. Professor School of Computing, UNF
High Speed Ethernet Dr. Sanjay P. Ahuja, Ph.D. Professor School of Computing, UNF Hubs and Switches Hubs and Switches Shared Medium Hub The total capacity in the shared medium hub configuration (figure
More informationMaking Communities Better with Broadband
* Making Communities Better with Broadband So Many Choices!!!!!! Where Do I Even Start? *Where to Begin *Start With Your Community *Demographics *Current Needs *Vision for the Future *Strengths and Challenges
More informationDatagram-based network layer: forwarding; routing. Additional function of VCbased network layer: call setup.
CEN 007C Computer Networks Fundamentals Instructor: Prof. A. Helmy Homework : Network Layer Assigned: Nov. 28 th, 2011. Due Date: Dec 8 th, 2011 (to the TA) 1. ( points) What are the 2 most important network-layer
More informationTutor: Orawan Tipmongkolsilp
IPTV Services and Technologies Jan Laskowski s Tutor: Orawan Tipmongkolsilp Contents 1. Overview 2. Headend / Data Center 3. IPTV Technologies IPTV Backbone or core network The Last Mile 4. Consumer devices
More informationWhat is CSG150 about? Fundamentals of Computer Networking. Course Outline. Lecture 1 Outline. Guevara Noubir noubir@ccs.neu.
What is CSG150 about? Fundamentals of Computer Networking Guevara Noubir noubir@ccs.neu.edu CSG150 Understand the basic principles of networking: Description of existing networks, and networking mechanisms
More informationMultimedia Data Transmission over Wired/Wireless Networks
Multimedia Data Transmission over Wired/Wireless Networks Bharat Bhargava Gang Ding, Xiaoxin Wu, Mohamed Hefeeda, Halima Ghafoor Purdue University Website: http://www.cs.purdue.edu/homes/bb E-mail: bb@cs.purdue.edu
More informationTCP and Wireless Networks Classical Approaches Optimizations TCP for 2.5G/3G Systems. Lehrstuhl für Informatik 4 Kommunikation und verteilte Systeme
Chapter 2 Technical Basics: Layer 1 Methods for Medium Access: Layer 2 Chapter 3 Wireless Networks: Bluetooth, WLAN, WirelessMAN, WirelessWAN Mobile Networks: GSM, GPRS, UMTS Chapter 4 Mobility on the
More informationServing Media with NGINX Plus
Serving Media with NGINX Plus Published June 11, 2015 NGINX, Inc. Table of Contents 3 About NGINX Plus 3 Using this Guide 4 Prerequisites and System Requirements 5 Serving Media with NGINX Plus 9 NGINX
More informationEdwin Mallette, Bright House Networks. Edwin.mallette@bhnis.com
Edwin Mallette, Bright House Networks Edwin.mallette@bhnis.com Extended EP Study Group 802.3 Interim meeting, Chicago, IL, SA September 2011 a) Broad set of applications b) Multiple vendors, multiple users
More information1 Which network type is a specifically designed configuration of computers and other devices located within a confined area? A Peer-to-peer network
Review questions 1 Which network type is a specifically designed configuration of computers and other devices located within a confined area? A Peer-to-peer network B Local area network C Client/server
More informationLC-RTP (Loss Collection RTP): Reliability for Video Caching in the Internet
LC-RTP (Loss Collection RTP): Reliability for Video Caching in the Internet Michael Zink 1, Alex Jonas 1, Carsten Griwodz 1, Ralf Steinmetz 1,2 1 KOM - Industrial Process and System Communications Darmstadt
More informationOverlapping Data Transfer With Application Execution on Clusters
Overlapping Data Transfer With Application Execution on Clusters Karen L. Reid and Michael Stumm reid@cs.toronto.edu stumm@eecg.toronto.edu Department of Computer Science Department of Electrical and Computer
More informationLocal-Area Network -LAN
Computer Networks A group of two or more computer systems linked together. There are many [types] of computer networks: Peer To Peer (workgroups) The computers are connected by a network, however, there
More informationInternet Service Overview
Internet Service Overview This article contains information about: Internet Service Provider Networks Digital Subscriber Line (DSL) Cable Internet Fiber Internet Wireless/WIMAX Cellular/Wireless Satellite
More informationVideo Streaming Without Interruption
Video Streaming Without Interruption Adaptive bitrate and content delivery networks: Are they enough to achieve high quality, uninterrupted Internet video streaming? WHITE PAPER Abstract The increasing
More informationFlexSplit: A Workload-Aware, Adaptive Load Balancing Strategy for Media Cluster
FlexSplit: A Workload-Aware, Adaptive Load Balancing Strategy for Media Cluster Qi Zhang Computer Science Dept. College of William and Mary Williamsburg, VA 23187 qizhang@cs.wm.edu Ludmila Cherkasova Hewlett-Packard
More informationPerformance Evaluation of AODV, OLSR Routing Protocol in VOIP Over Ad Hoc
(International Journal of Computer Science & Management Studies) Vol. 17, Issue 01 Performance Evaluation of AODV, OLSR Routing Protocol in VOIP Over Ad Hoc Dr. Khalid Hamid Bilal Khartoum, Sudan dr.khalidbilal@hotmail.com
More informationMobile Computing/ Mobile Networks
Mobile Computing/ Mobile Networks TCP in Mobile Networks Prof. Chansu Yu Contents Physical layer issues Communication frequency Signal propagation Modulation and Demodulation Channel access issues Multiple
More informationBasic Multiplexing models. Computer Networks - Vassilis Tsaoussidis
Basic Multiplexing models? Supermarket?? Computer Networks - Vassilis Tsaoussidis Schedule Where does statistical multiplexing differ from TDM and FDM Why are buffers necessary - what is their tradeoff,
More informationdiversifeye 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 informationLocal Area Networks transmission system private speedy and secure kilometres shared transmission medium hardware & software
Local Area What s a LAN? A transmission system, usually private owned, very speedy and secure, covering a geographical area in the range of kilometres, comprising a shared transmission medium and a set
More informationBroadband 101: Installation and Testing
Broadband 101: Installation and Testing Fanny Mlinarsky Introduction Today the Internet is an information superhighway with bottlenecks at every exit. These congested exits call for the deployment of broadband
More informationLoad Management in Distributed Video Servers. Nalini Venkatasubramanian and Srinivas Ramanathan. Hewlett-Packard Laboratories
Load Management in Distributed Video Servers Nalini Venkatasubramanian and Srinivas Ramanathan Hewlett-Packard Laboratories 50 Page Mill Road, Palo Alto, CA 94304 (nalini,srinivas)@hpl.hp.com Abstract
More informationD. SamKnows Methodology 20 Each deployed Whitebox performs the following tests: Primary measure(s)
v. Test Node Selection Having a geographically diverse set of test nodes would be of little use if the Whiteboxes running the test did not have a suitable mechanism to determine which node was the best
More informationSecure SCTP against DoS Attacks in Wireless Internet
Secure SCTP against DoS Attacks in Wireless Internet Inwhee Joe College of Information and Communications Hanyang University Seoul, Korea iwjoe@hanyang.ac.kr Abstract. The Stream Control Transport Protocol
More informationTraffic load and cost analysis for different IPTV architectures
Traffic load and cost analysis for different IPTV architectures SKENDER RUGOVA, ARIANIT MARAJ Post and Telecommunication of Kosova-PTK Dardania, p.nr., Prishtina, Republic of Kosova Skender.rugova@ptkonline.com,
More informationDemonstration of Internet Protocol Television(IPTV) Khai T. Vuong, Dept. of Engineering, Oslo University College.
Demonstration of Internet Protocol Television(IPTV) 1 What is IPTV? IPTV is a general term of IP+TV = IPTV Delivery of traditional TV channels and video-ondemand contents over IP network. 2 IPTV Definition
More informationWhite paper. Latency in live network video surveillance
White paper Latency in live network video surveillance Table of contents 1. Introduction 3 2. What is latency? 3 3. How do we measure latency? 3 4. What affects latency? 4 4.1 Latency in the camera 4 4.1.1
More informationIPTV AND VOD NETWORK ARCHITECTURES. Diogo Miguel Mateus Farinha
IPTV AND VOD NETWORK ARCHITECTURES Diogo Miguel Mateus Farinha Instituto Superior Técnico Av. Rovisco Pais, 1049-001 Lisboa, Portugal E-mail: diogo.farinha@ist.utl.pt ABSTRACT IPTV and Video on Demand
More informationLatency on a Switched Ethernet Network
Application Note 8 Latency on a Switched Ethernet Network Introduction: This document serves to explain the sources of latency on a switched Ethernet network and describe how to calculate cumulative latency
More information