Models for adaptive-streaming-aware CDNI - Content Acquisition and Content Collections draft-brandenburg-cdni-has-01, section 3.2 CDNI Extended Design.

Slides:



Advertisements
Similar presentations
Testing Relational Database
Advertisements

ICN Management Considerations draft-corujo-icn-mgmt-02 D. Corujo, K. Pentikousis, I. Vidal, S. Lederer, and S. Spirou IETF 88 Vancouver, Canada.
Implementing A Simple Storage Case Consider a simple case for distributed storage – I want to back up files from machine A on machine B Avoids many tricky.
The Zebra Striped Network Filesystem. Approach Increase throughput, reliability by striping file data across multiple servers Data from each client is.
B. Davie, L. Peterson et al. draft-davie-cdni-framework-00.txt.
The Google File System. Why? Google has lots of data –Cannot fit in traditional file system –Spans hundreds (thousands) of servers connected to (tens.
CMSC 414 Computer and Network Security Lecture 9 Jonathan Katz.
Chapter 3.7 Memory and I/O Systems. 2 Memory Management Only applies to languages with explicit memory management (C or C++) Memory problems are one of.
Describing SCTP-based media transport using SDP draft-fairlie-mmusic-sdp-sctp-00.txt Robert Fairlie-Cuninghame Nuera Communications, Inc.
Digital Object: A Virtual Online Storage Solution 598C Course Project Huajing Li.
Draft-campbell-dime-load- considerations-01 IETF 92 DIME Working Group Meeting Dallas, Texas.
MPEG-4 Design Team Report. 2 Proposals draft-ietf-avt-rtp-mpeg4-02.txt draft-guillemot-genrtp-01.txt draft-jnb-mpeg4av-rtp-00.txt FlexMux packetization.
Chapter 3.5 Memory and I/O Systems. 2 Memory Management Memory problems are one of the leading causes of bugs in programs (60-80%) MUCH worse in languages.
March 16 & 21, Csci 2111: Data and File Structures Week 9, Lectures 1 & 2 Indexed Sequential File Access and Prefix B+ Trees.
Windows NTFS Introduction to Operating Systems: Module 15.
Chapter 7 File I/O 1. File, Record & Field 2 The file is just a chunk of disk space set aside for data and given a name. The computer has no idea what.
Intra-CDN Provider CDNi Experiment Ge Chen Mian Li Hongfei Xia
C-FIND Performance Issues. Multiple Patient IDs PACS increasingly have records transferred between facilities (IHE and otherwise) Transferred patient.
Implementor’s Panel: BL’s eJournal Archiving solution using METS, MODS and PREMIS Markus Enders, British Library DC2008, Berlin.
Andrew S. Budarevsky Adaptive Application Data Management Overview.
Data Sharing. Data Sharing in a Sysplex Connecting a large number of systems together brings with it special considerations, such as how the large number.
INTRODUCTION TO DBS Database: a collection of data describing the activities of one or more related organizations DBMS: software designed to assist in.
SCORM Course Meta-data 3 major components: Content Aggregation Meta-data –context specific data describing the packaged course SCO Meta-data –context independent.
CDNI Requirements (draft-lefaucheur-cdni-requirements-02) CDNI Working Group IETF 81 Quebec City, Canada July 28, 2011 Kent Leung Yiu.
Models for adaptive-streaming-aware CDNI - File Management and Content Collections draft-brandenburg-cdni-has-01, section 3.1 CDNI Extended Design Team.
CDNI Metadata Interface (draft-ma-cdni-metadata-01) Kevin J. Ma
May 30-31, 2012 HDF5 Workshop at PSI May Partial Edge Chunks Dana Robinson The HDF Group Efficient Use of HDF5 With High Data Rate X-Ray Detectors.
Chapter 7: Consistency & Replication IV - REPLICATION MANAGEMENT By Jyothsna Natarajan Instructor: Prof. Yanqing Zhang Course: Advanced Operating Systems.
Content Terminology in CDNI draft-deventer-cdni-content-terminology IETF 81 – Quebec, CDNI WG Oskar van Deventer Ray van Brandenburg.
CDNI Requirements draft-lefaucheur-cdni-requirements-01 Mohamed Boucadair Christian Jacquenet
FILE ORGANIZATION.
CS 241 Discussion Section (2/9/2012). MP2 continued Implement malloc, free, calloc and realloc Reuse free memory – Sequential fit – Segregated fit.
CS 241 Discussion Section (12/1/2011). Tradeoffs When do you: – Expand Increase total memory usage – Split Make smaller chunks (avoid internal fragmentation)
Virtual Memory Pranav Shah CS147 - Sin Min Lee. Concept of Virtual Memory Purpose of Virtual Memory - to use hard disk as an extension of RAM. Personal.
CDN Interconnect Metadata draft-ietf-cdni-metadata-00 Ben Niven-Jenkins David Ferguson Grant Watson.
CDNI Capabilities Interface draft-ma-cdni-capabilities-00 Kevin J. Ma 1.
CDNI Video Publisher Use cases (draft-ma-cdni-publisher-use-cases-00) Kevin J. Ma
Draft-fieau-https-delivery-delegation-02 A CDNi Use case Lurk BoF Frédéric Fieau Orange Emile Stephan, Benoît Gaussen IETF 95 – Buenos Aires.
CDNI URI Signing (draft-leung-cdni-uri-signing-01) CDNI Working Group IETF 85 Atlanta, Georgia November 8, 2012 Kent Leung
1 Vicon A&E Summit 2011 Video Security Design Workshop: NVR Recording and Network Considerations vicon-security.com.
NVR Recording and Network Considerations
Mathilde Benveniste Avaya Labs
Tiny http client and server
Chapter 2 Memory and process management
Module 11: File Structure
Chapter 11: File System Implementation
Francois Le Faucheur– CDNI Work Scope Recap Francois Le Faucheur–
Sourcing Event Tool Kit Multiline Sourcing, Market Baskets and Bundles
SOFTWARE DESIGN AND ARCHITECTURE
NVR Recording and Network Considerations
Software Design and Architecture
OGSA Data Architecture Scenarios
Gregory Kesden, CSE-291 (Storage Systems) Fall 2017
Gregory Kesden, CSE-291 (Cloud Computing) Fall 2016
PNDS Architecture - an overview
JAR Files Objectives: 1. Archiving and Packaging Java Code
EECS 582 Midterm Review Mosharaf Chowdhury EECS 582 – F16.
HashKV: Enabling Efficient Updates in KV Storage via Hashing
FILE ORGANIZATION.
RFC PASSporT Construction 6.2 Verifier Behavior
AU-C Section 240 Consideration of fraud in a financial statement
RFC PASSporT Construction 6.2 Verifier Behavior
Computer Architecture
PLASC 2012 Secondary Schools
Chapter 4 File Basics.
Carlos J. Bernardos, Alain Mourad, Akbar Rahman
Tutorial Developing a Basic Web Page
Pre-Close Data Harvesting Rules to Avoid Gun-Jumping
Memory management Explain how memory is managed in a typical modern computer system (virtual memory, paging and segmentation should be described.
Parallel I/O for Distributed Applications (MPI-Conn-IO)
Presentation transcript:

Models for adaptive-streaming-aware CDNI - Content Acquisition and Content Collections draft-brandenburg-cdni-has-01, section 3.2 CDNI Extended Design Team Meeting Virtual Meeting May 29, 2012 Ray van Brandenburg (ray.vanbrandenburg@tno.nl)

Key Considerations regarding Content Acquisition Content Collection may consists of very large number of files (e.g. 100s to 1000s) Large numbers of files increases transaction overhead when acquiring content from uCDN by dCDN Lots of very small transactions instead of single big one

Option 2.1: “Do-Nothing” Approach - 1 Assumes no HAS awareness in uCDN/dCDN and no additions to CDNI Interfaces Result: the dCDN will acquire each file as a separate independent chunk i.e. 1000 chunks results in 1000 content acquisition transactions between dCDN and uCDN

Option 2.1: “Do-Nothing” Approach - 2 Effect on CDNI Interfaces: None Advantages/Drawbacks: + Extremely flexible, dCDN only acquires chunks that are necessary - Creates more transaction overhead between dCDN and uCDN - More latency for first client requesting a particular chunk from dCDN

Option 2.2: “Allow single file acquisition of fragmented content” - 1 Might be useful to allow dCDN to acquire the entire Content Collection in one transaction Either as part of a single file (fragmented content), or As a folder of files, or As a compressed file containing all chunks Requires HAS awareness in both dCDN and uCDN

Option 2.2: “Allow single file acquisition of fragmented content” - 2 Effect on CDNI Interfaces: CDNI Metadata Interface: Add fields for indicating the particular type of HAS (e.g. MPEG DASH or HLS) that is used and whether segments or fragments are used CDNI Metadata Interface: Add field for indicating the name and type of the manifest file(s) Advantages/Drawbacks: + Allows for more efficient content acquisition in all HAS-specific supported forms - Creates bandwidth and storage overhead in case where clients only request a very small portion of the available chunks Requires full HAS awareness on part of dCDN/uCDN Requires significant CDNI Metadata Interface extensions