glove a distributed environment for low cost scalable vod systems
Download
Skip this Video
Download Presentation
GloVE: A Distributed Environment for Low Cost Scalable VoD Systems

Loading in 2 Seconds...

play fullscreen
1 / 25

GloVE: A Distributed Environment for Low Cost Scalable VoD Systems - PowerPoint PPT Presentation


  • 178 Views
  • Uploaded on

SBAC-PAD 2002. GloVE: A Distributed Environment for Low Cost Scalable VoD Systems. Leonardo Bidese de Pinho Edison Ishikawa * Claudio Luis de Amorim COPPE Systems Engineering Program Federal University of Rio de Janeiro, RJ, Brazil * Systems Engineering Department

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'GloVE: A Distributed Environment for Low Cost Scalable VoD Systems' - LionelDale


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
glove a distributed environment for low cost scalable vod systems
SBAC-PAD

2002

GloVE: A Distributed Environment for Low Cost Scalable VoD Systems

Leonardo Bidese de Pinho

Edison Ishikawa*

Claudio Luis de Amorim

COPPE Systems Engineering Program

Federal University of Rio de Janeiro, RJ, Brazil

*Systems Engineering Department

Military Institute of Engineering, RJ, Brazil

Supported by

summary
Summary

SBAC-PAD

2002

  • Introduction
  • Cooperative Video Cache (CVC)
  • Global Video Environment (GloVE)
  • Performance Analysis of GloVE
  • Conclusions and Future Work
summary3
Summary

SBAC-PAD

2002

  • Introduction
  • Cooperative Video Cache (CVC)
  • Global Video Environment (GloVE)
  • Performance Analysis of GloVE
  • Conclusions and Future Work
video on demand vod
Video On Demand (VoD)

SBAC-PAD

2002

  • Video delivery service
    • Choose a video at any time
    • Fast playback start
    • Huge bandwidth consumption
  • Basic components
    • Client-side buffer
vod scalability
VoD Scalability

SBAC-PAD

2002

  • Conventional Systems
    • Client/Server Model
    • Unicast Streams
      • One stream One receiver
  • How to add scalability to video delivery?
    • Reuse content delivered by the server
      • One stream Multiple receivers
      • Proposed techniques
        • Batching [Dan et al., 1996]
        • Chaining [Sheu et al., 1997]
        • Patching [Hua et al., 1998]
summary6
Summary

SBAC-PAD

2002

  • Introduction
  • Cooperative Video Cache (CVC)
  • Global Video Environment (GloVE)
  • Performance Analysis of GloVE
  • Conclusions and Future Work
a new strategy for vod
A New Strategy for VoD

SBAC-PAD

2002

  • CVC [Ishikawa and Amorim, 2001]
    • Local buffers as components

of a distributed cooperative cache

    • Prior source of video
    • Aggregated bandwidth
    • New request
      • Increase CVC
      • Increase CVC hit
      • Decrease server’s load
      • Allow inexpensive servers
original proposal
Original Proposal

SBAC-PAD

2002

  • GoF as access unit
    • Variable size structure
    • Complex to handle
    • Multiple formats
  • Server with multicast support
extended approach
Extended Approach

SBAC-PAD

2002

  • Block as access unit
    • Allows any kind of continuous media
  • Support for unicast servers
    • Multicast streams among clients
  • Aggregation ofBatching
    • Streams provided are synchronized with playback
    • Problem: “Prefetch Effect”
    • Solution: Batching on prefetching clients
summary11
Summary

SBAC-PAD

2002

  • Introduction
  • Cooperative Video Cache (CVC)
  • Global Video Environment (GloVE)
  • Performance Analysis of GloVE
  • Conclusions and Future Work
main concepts
Main Concepts

SBAC-PAD

2002

  • P2P system with centralized metadata
    • Clients request video to manager
    • Manager monitors content of local buffers
    • Video streams among clients
system components
System Components

SBAC-PAD

2002

  • Video Server
    • RIO Server
  • Network
    • IP Multicast
  • CVC Client
  • CVC Manager
cvc client cvcc
CVC Client (CVCC)

SBAC-PAD

2002

cvc manager cvcm
CVC Manager (CVCM)

SBAC-PAD

2002

New Stream

Derivation

+ Patch

Batching

summary16
Summary

SBAC-PAD

2002

  • Introduction
  • Cooperative Video Cache (CVC)
  • Global Video Environment (GloVE)
  • Performance Analysis of GloVE
  • Conclusions and Future Work
environment workload
Environment & Workload

SBAC-PAD

2002

  • Experimental Environment
    • 6 PIII 650 MHz | 512 MB | SCSI | Redhat Linux 2.2.14
    • 1 Server+Manager | 1 Workload+Monitor | 4 Clients
    • Switch 3COM with multicast support
  • Workload Definition
    • Poisson Process
    • One MPEG-1 NTSC-SIF video
    • Simulated decoder/player
  • Parameters
analysis of results
Analysis of Results

SBAC-PAD

2002

  • Conventional Server
    • 56 MPEG-1 logical channels
  • Manager Modes
  • Metrics
    • Occupation Rate (OR)
      • Percentage of occupation of server’s logical channels
    • Latency (LT)
      • Average time between the client request and the playback start
occupation rate
Occupation Rate

SBAC-PAD

2002

Prefetch

Effect

latency
Latency

SBAC-PAD

2002

summary22
Summary

SBAC-PAD

2002

  • Introduction
  • Cooperative Video Cache (CVC)
  • Global Video Environment (GloVE)
  • Performance Analysis of GloVE
  • Conclusions and Future Work
conclusions
Conclusions

SBAC-PAD

2002

  • GloVE
    • Scalable CVC-based VoD system
    • Independent of continuous media format
    • Support for unicast servers
    • Batching concepts
  • Main advantages
    • Reduction near to 90 % of OR under arrival rate > 3 clients/min and 16 MB buffers
    • One channel to deliver a highly popular video with arrival rate > 30 clients/min and 4 MB buffers
future work
Future Work

SBAC-PAD

2002

  • Hide the increase on latency
  • Complementary experiments
    • Multiple videos
      • Various formats (Mpeg-4 / DivX)
      • ZipF-like distribution
    • Impact of VCR operations
  • Next version of GloVE
    • Multi platform
    • Network without multicast
additional information
Additional Information

SBAC-PAD

2002

  • Laboratory of Parallel Computation

Website: www.cos.ufrj.br/~lcp

E-mail: [email protected]

ad