On Transmission Scheduling in a Serverless VideoonDemand System - PowerPoint PPT Presentation

About This Presentation
Title:

On Transmission Scheduling in a Serverless VideoonDemand System

Description:

Router buffer size (per node) 1.1Rv. Access network bandwidth. 4Mbps. Video bitrate, Rv. 8KB. Video block size. 500. Cluster size. Default Values. Parameters ... – PowerPoint PPT presentation

Number of Views:37
Avg rating:3.0/5.0
Slides: 19
Provided by: Ale8239
Category:

less

Transcript and Presenter's Notes

Title: On Transmission Scheduling in a Serverless VideoonDemand System


1
On Transmission Scheduling in a Server-less
Video-on-Demand System
2
Outline
  • Background
  • Transmission Scheduling
  • Performance Evaluation
  • Summary

3
Server-less VoD System
? Transmission Scheduling is required
4
Transmission Scheduling
  • On Request Scheduling
  • Staggered Scheduling
  • Randomized Scheduling

5
On Request Scheduling
  • At receiver side
  • Initiate a video session
  • Send requests to all nodes at the same time
  • At sender side
  • Admit requests
  • Reserve a timeslots for each request
  • First come, first serve

6
On Request Scheduling
7
On Request Scheduling
  • Simple algorithm
  • Minimize start-up latency
  • However,
  • Timeslots assigned by different nodes to the same
    request are usually close together
  • Bursty traffic at the receiver side
  • Congestion and packet loss

8
Staggered Scheduling
  • Why not spreading out the transmission in
    advance?
  • Non-overlapping timeslots for each request
  • Pre-allocation of timeslots
  • Algorithm
  • Node i serves node j at timeslot (i j 1) mod
    N

9
Staggered Scheduling
Node i serves node j at timeslot (i j 1) mod N
1
2
3
4
5
7
8
2
3
4
5
7
8
6
9
0
1
6
9
0
Node 0
1
2
3
4
5
7
8
2
3
4
5
7
8
6
9
0
1
6
9
0
Node 1
1
2
3
4
5
7
8
2
3
4
5
7
8
6
9
0
1
6
9
0
Node 9
10
Staggered Scheduling
  • Assumption
  • Nodes are clock synchronized
  • Two implications
  • Performance depends on clock synchronization
    accuracy
  • Assumptions may not always be feasible

11
Randomized Scheduling
  • Motivation
  • Eliminate the requirement of synchronization
  • Decorrelate the transmission time
  • Randomized
  • Timeslots to each request
  • Timeslots in each round

12
Performance Evaluation
  • Cluster Size
  • Router Buffer Size
  • Queueing Delay

13
Simulation Model
14
Cluster Size
15
Router Buffer Size
16
Queueing Delay
17
Summary
  • Transmission scheduling is required to resolve
    the congestion
  • Staggered scheduling
  • can achieve near-zero packet loss rate with small
    network delay variation and clock synchronization
  • Randomized scheduling
  • can achieve consistent performance for any delay
    variation
  • Without clock synchronization ? suitable for
    serverless system

18
Current and Future Works
  • Deterministic scheduling
  • Optimal schedule for any given delay profile
  • Using QQP
  • Stochastic scheduling
  • Schedule based on stochastic information
  • Receiver messaging feedback
Write a Comment
User Comments (0)
About PowerShow.com