DISTRIBUTED MULTIMEDIA SYSTEMS



Similar documents
HYPER MEDIA MESSAGING

6. Storage and File Structures

Chapter 6 External Memory. Dr. Mohamed H. Al-Meer

William Stallings Computer Organization and Architecture 7 th Edition. Chapter 6 External Memory

Chapter 9: Peripheral Devices: Magnetic Disks

Chapter 13. Disk Storage, Basic File Structures, and Hashing

Filing Systems. Filing Systems

Copyright 2007 Ramez Elmasri and Shamkant B. Navathe. Slide 13-1

Chapter 13 Disk Storage, Basic File Structures, and Hashing.

William Stallings Computer Organization and Architecture 8 th Edition. External Memory

Client Server Computing

Storing Data: Disks and Files

Chapter 8. Secondary Storage. McGraw-Hill/Irwin. Copyright 2008 by The McGraw-Hill Companies, Inc. All rights reserved.

Management Challenge. Managing Hardware Assets. Central Processing Unit. What is a Computer System?

Physical Data Organization

An Introduction to RAID. Giovanni Stracquadanio

File System & Device Drive. Overview of Mass Storage Structure. Moving head Disk Mechanism. HDD Pictures 11/13/2014. CS341: Operating System

Definition of RAID Levels

BACKUP SECURITY GUIDELINE

Hard Disk Drives and RAID

Chapter 13. Chapter Outline. Disk Storage, Basic File Structures, and Hashing

File System Management

XenData Archive Series Software Technical Overview

Introduction Disks RAID Tertiary storage. Mass Storage. CMSC 412, University of Maryland. Guest lecturer: David Hovemeyer.

Implementing Offline Digital Video Storage using XenData Software

4.2: Multimedia File Systems Traditional File Systems. Multimedia File Systems. Multimedia File Systems. Disk Scheduling

PIONEER RESEARCH & DEVELOPMENT GROUP

Backup and Recovery 1

How To Write A Disk Array

Sistemas Operativos: Input/Output Disks

Chapter Introduction. Storage and Other I/O Topics. p. 570( 頁 585) Fig I/O devices can be characterized by. I/O bus connections

MultiMedia and Imaging Databases

Lecture 36: Chapter 6

Multi-Terabyte Archives for Medical Imaging Applications

Dependable Systems. 9. Redundant arrays of. Prof. Dr. Miroslaw Malek. Wintersemester 2004/05

How to choose the right RAID for your Dedicated Server

5054A: Designing a High Availability Messaging Solution Using Microsoft Exchange Server 2007

CS 6290 I/O and Storage. Milos Prvulovic

CSCA0201 FUNDAMENTALS OF COMPUTING. Chapter 5 Storage Devices

Implementing a Digital Video Archive Based on XenData Software

Eliminating Backup System Bottlenecks: Taking Your Existing Backup System to the Next Level. Jacob Farmer, CTO, Cambridge Computer

How To Virtualize A Storage Area Network (San) With Virtualization

HARD DRIVE CHARACTERISTICS REFRESHER

Disks and RAID. Profs. Bracy and Van Renesse. based on slides by Prof. Sirer

ETERNUS CS High End Unified Data Protection

HDFS Users Guide. Table of contents

Exercise 2 : checksums, RAID and erasure coding

CS161: Operating Systems

Striped Set, Advantages and Disadvantages of Using RAID

Storing Data: Disks and Files. Disks and Files. Why Not Store Everything in Main Memory? Chapter 7

Deploying a File Server Lesson 2

Implementing an Automated Digital Video Archive Based on the Video Edition of XenData Software

XenData Product Brief: SX-550 Series Servers for LTO Archives

1 Storage Devices Summary

Backup. Contents. 1 Storage, the base of a backup system. 2 Selection, extraction and manipulation of data. 3 Managing the backup process.

Storage Options for Document Management

Data Storage Solutions

LinuxWorld Conference & Expo Server Farms and XML Web Services

XenData Product Brief: SX-520 Series Servers for Sony Optical Disc Archives

Vess A2000 Series HA Surveillance with Milestone XProtect VMS Version 1.0

Storage and File Structure

Chapter 7 Types of Storage. Discovering Computers Your Interactive Guide to the Digital World

OPTIMIZING VIRTUAL TAPE PERFORMANCE: IMPROVING EFFICIENCY WITH DISK STORAGE SYSTEMS

Sage CRM Technical Specification

EMC Backup and Recovery for Microsoft SQL Server 2008 Enabled by EMC Celerra Unified Storage

Chapter 12: Mass-Storage Systems

File System Reliability (part 2)

RAID Level Descriptions. RAID 0 (Striping)

Aljex Software, Inc. Business Continuity & Disaster Recovery Plan. Last Updated: June 16, 2009

CS420: Operating Systems

Tier 2 Nearline. As archives grow, Echo grows. Dynamically, cost-effectively and massively. What is nearline? Transfer to Tape

technology brief RAID Levels March 1997 Introduction Characteristics of RAID Levels

XenData Product Brief: SX-250 Archive Server for LTO

Chapter 10: Storage and File Structure

VMware Virtual SAN Backup Using VMware vsphere Data Protection Advanced SEPTEMBER 2014

Storage in Database Systems. CMPSCI 445 Fall 2010

Administration Guide. Wireless software upgrades

5053A: Designing a Messaging Infrastructure Using Microsoft Exchange Server 2007

EMC arhiviranje. Lilijana Pelko Primož Golob. Sarajevo, Copyright 2008 EMC Corporation. All rights reserved.

It provides the performance indicators to evaluate the level of knowledge and competence of teacher to apply ICT in the educational setting.

FROM RELATIONAL TO OBJECT DATABASE MANAGEMENT SYSTEMS

Solid State Drive Architecture

Comparing Solace s Appliance- Based Guaranteed Messaging with Software Brokers

Enterprise Network Deployment, 10,000 25,000 Users

ECE 7650 Scalable and Secure Internet Services and Architecture ---- A Systems Perspective

Implementing a Digital Video Archive Using XenData Software and a Spectra Logic Archive

How Does the ECASD Network Work?

Computer Peripherals

DELL SOLID STATE DISK (SSD) DRIVES

A network is a group of devices (Nodes) connected by media links. A node can be a computer, printer or any other device capable of sending and

Solution Brief: Creating Avid Project Archives

Data Compression and Deduplication. LOC Cisco Systems, Inc. All rights reserved.

[STORAGE SOLUTIONS: FILM INDUSTRY]

Transcription:

Components of distributed multimedia system DISTRIBUTED MULTIMEDIA SYSTEMS Application software Container object store Image and still video store Audio and component store Object directory service agent Component service agent User interface service agent. Networks. Application software: It performs, Object retrieval Object selection Object component display User initiated display Object display management and editing Document store: It is essential for applications that require storage of large volumes of documents. Image and still video store: Image and still video store is the database system optimized for storage of images. Audio and full motion video store: Audio and video objects are isochoronous and they must be played back at a constant rate. Object directory service agent: Directory service Object assignment Object status management Directory service domains Directory service server elements Network access Component service agent: Each multimedia components provides a service to the multimedia user works station and the characteristics. User interface service agent: It resides on each user work station and provides direct services to application software for management of multimedia object display windows.

DISTRIBUTED CLIENT SERVER OPERATION: Clients in distributed work group computing : Request specific textual data Request specific multimedia objects embedded or linked in retrieved container objects. Require activation of rendering server application Create and store multimedia object store on servers Request directory information on location of object on servers. Server in distributed work group computing : Provide storage for a variety of object classes. Transfer objects on demand to clients Provide hierarchical storage for moving unused objects to near line or offline media. Database operation Search Browse Retrieve Create and store Update middleware in distributed work group computing: middleware is used to link back end database server to front end clients in highly flexible and loosely connected networks. MULTIMEDIA OBJECT SERVERS: Types: Data processing server Document database server Document image and still video servers Audio and voice mail servers Full motion video servers Mass storage for multimedia systems: Battery powered RAM Non volatile flash memory Rotating magnetic disk drives Rotating optical disk drives Magnetic disk: Magnetic disk have long stored served as the medium of database storage. Roating magnetic disk and optical storage is used for storage of large volume information objects.

RAID: Redundant Array of Inexpensive Disks Levels, Level 0-Disk striping Level 1-Disk mirroring Level 2-bit interleaving of data Level 3-byte interleaving Level 4-sector interleaving Level 5-block interleaving Write once Read many: It can write only once Used in optical disk libraries Slower than magnetic drives. Rewritable optical disk: It is used as primary or secondary media for storage of large objects. Optical disk libraries: WORM disk and rewritable disk can be used in optical disk libraries to achieve very high volumes of near line storage. MULTI SERVER NETWORK TOPOLOGIES: Traditional LAN(Extended or token ring) Extended LAN(hubs,bridges and routers) High speed LAN(ATM and FDDI II) WAN(ISDN). DISTRIBUTED MULMEDIA DATABASES: Multimedia database support variety of group ware applications and it must be able to integrate and access and use information objects stored in external databases. Database organization for multimedia application: Data Independence: Storage design in independent of application Explicit data definition are independent of application Users need not know data formats. Integrity assurance is independent Recovery is independent

Common distributed database: Uniform distributed access by the client Single point for recovery of each database Convenient data reorganization Expandability Tenability and creation of object classes Multiple data servers When large no. of users need to access same database, then bottleneck arise and this problem is solved by multiple data server that have the copies of same database. Transaction management for multimedia systems: It is the sequence of events that starts when the user makes a request to create, render,edit or print a document. Transaction Is managed by the server that provides the storage for the data Managing hypermedia records as objects: Hypermedia documents or records are complex objects that contain multimedia information objects within them. Multimedia objects need not be embedded always, instead a reference can be embedded and the multimedia object can reside separately in its own databases. Object linking and embedding : Linking object contains only the data needed to represent the object and a pointer to an actual file that contains original data. Embedded object contains both presentation and native data. Embedded object has the object itself along with the information needed to edit the object. MANAGING DISTRIBUTED OBJECTS: The issue for distributed objects is how the objects are located,retrieval, object replication, archival and load balancing. Inter process communication: Object replication Object distribution Object recompilations Object management. Object server architecture: The key elements are, Multimedia applications Common object management API

Object request broker Object name server Object directory manager Object server Object manager Network manager Object data store. Object identification: Every multimedia object require a unique identity that is not compromised during the life of the object. Object identification should be treated as identical objects for the duration of time they are synchronized. Object identity: The property of object that are distinguishes from all other objects is called object identity. Identification method: Identification of object in persistent state is differ from non persistent state. An address based or variable name based identification method is implemented through various pointers to variables. When object is created its object ID must be unique across all host in n/w. Identities of copied object and merged object: Copying an object for replication purpose implies no change in the object or its object. Objects are copied for maintaining the replicated copies of the same project. Object identity in n/w: Object must be identified uniquely across the n/w which is used for maintaining database integrity. Object revision management: The new version is created not from the last version but from an older version. Optimizing n/w location of object: Multimedia objects for different classes reside on one server or multiple server. Object directory services: It is the name server for all multimedia objects LAN. The object directory list all multimedia objects and every server on which multimedia object is resident at any give time. Multimedia object retrieval:

Multimedia object manager performs the function of managing all request from the multimedia applications for retrieving the existing multimedia objects. ORB: Object request broker is used under CORBA. DATABASE REPLICATION TECHNIQUES: Three issues are, Sharing of all objects by all users on the n/w. Providing acceptable performance to all users Allowing all users to update the database. Types of database replication: Round robin replication Manual Scheduled Immediate Replication on demand Predictive Replicating references No replication