CHAPTER 5: MULTIMEDIA DATABASE MANAGEMENT SYSTEM ARCHITECTURE TOPIC : 5.1 DISTRIBUTED MULTIMEDIA DATABASE MANAGEMENT SYSTEM ARCHITECTURE GROUP MEMBERS:

Slides:



Advertisements
Similar presentations
SIP, Presence and Instant Messaging
Advertisements

Fall IM 2000 Introduction to SIP Jonathan Rosenberg Chief Scientist.
PROF. MAULIK PATEL CED, GPERI Mobile Computing Gujarat Power Engineering and Research Institute 1 Prepared By: Prof. Maulik Patel.
Building Applications Using SIP Scott Hoffpauir Vice President, Engineering Fall 1999 VON, Atlanta.
BrightAuthor v3.7 software and BrightSign XD v4.7 firmware
Lesson 01: The Digital Experience  Transition from traditional devices to multipurpose digital devices. Wired phones move to cell phones and now smart.
B. Fairman Sony US Advanced Technologies Center 1 Ubiquitous Video W3C Video on the Web Workshop
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 12 Slide 1 Distributed Systems Design 2.
Your Interactive Guide to the Digital World Discovering Computers Fundamentals, 2012 Edition.
Your Interactive Guide to the Digital World Discovering Computers Fundamentals, 2012 Edition.
Benedita Malheiro Jeremy Foss Juan Carlos Burguillo Ana Peleteiro
UNDERSTANDING JAVA APIS FOR MOBILE DEVICES v0.01.
Multimedia Over Internet. Growth of Internet ● No production cost ● Low cost infrastructure ● No fees for joining or licenses to buy ● Choice of products.
Jessica Mannino. Blog A blog (a contraction of the term " Web log ") is a website, usually maintained by an individual, with regular entries of commentary,
Rheeve: A Plug-n-Play Peer- to-Peer Computing Platform Wang-kee Poon and Jiannong Cao Department of Computing, The Hong Kong Polytechnic University ICDCSW.
Building Applications Using SIP Scott Hoffpauir Vice President, Engineering Fall 1999 VON, Atlanta.
1 MPEG-21 : Goals and Achievements Ian Burnett, Rik Van de Walle, Keith Hill, Jan Bormans and Fernando Pereira IEEE Multimedia, October-November 2003.
Architecture & Data Management of XML-Based Digital Video Library System Jacky C.K. Ma Michael R. Lyu.
Philips Research France Delivery Context in MPEG-21 Sylvain Devillers Philips Research France Anthony Vetro Mitsubishi Electric Research Laboratories.
7DS: Node Cooperation in Mostly Disconnected Networks Henning Schulzrinne (joint work with Arezu Moghadan, Maria Papadopouli, Suman Srinivasan and Andy.
Metadata Presentation by Rick Pitchford Chief Engineer, School of Communication COM 633, Content Analysis Methods Fall 2009.
Wireless Application Protocol (WAP) Reference: Chapter 12, section 2, Wireless Communications and Networks, by William Stallings, Prentice Hall.
Discovering Computers Chapter 1 Discovering Computers & Microsoft Office 2010.
A Web Services Based Streaming Gateway for Heterogeneous A/V Collaboration Hasan Bulut Computer Science Department Indiana University.
Information Systems Today: Managing in the Digital World TB4-1 4 Technology Briefing Networking.
Research on cloud computing application in the peer-to-peer based video-on-demand systems Speaker : 吳靖緯 MA0G rd International Workshop.
Your Interactive Guide to the Digital World Discovering Computers 2012.
INF Web Design Using Multimedia on the Web Sound - Part 2.
Introduction to Computers. Objectives Overview Describe the five components of a computer Discuss the advantages and disadvantages that users experience.
Technologies For Home Networking SUDHIR DIXIT / RAMJEE PRASAD.
1 Ralph Van Lysebeth Sales & Marketing Director Packard Bell Belgium, Luxembourg & Switzerland.
©Ian Sommerville 2006Software Engineering, 8th edition. Chapter 12 Slide 1 Distributed Systems Architectures.
Metadata in the Cloud Computing 07th June 2012 Baba Piprani Ewelina Szczekocka.
1 CS 456 Software Engineering. 2 Contents 3 Chapter 1: Introduction.
Chapter 2 The Internet and World Wide Web. Chapter 2 Objectives Discuss how the Internet works Identify a URL Search for information on the Web Define.
Aggregator a website or program that collects related items of content and displays them or links to them.
An Overview of MPEG-21 Cory McKay. Introduction Built on top of MPEG-4 and MPEG-7 standards Much more than just an audiovisual standard Meant to be a.
Logistics and Systems Rabby Q. Lavilles. Supply chain is a system of organizations, people, technology, activities, information and resources involved.
Lector: Aliyev H.U. Lecture №15: Telecommun ication network software design multimedia services. TASHKENT UNIVERSITY OF INFORMATION TECHNOLOGIES THE DEPARTMENT.
MPEG-21 : Overview MUMT 611 Doug Van Nort. Introduction Rather than audiovisual content, purpose is set of standards to deliver multimedia in secure environment.
Chapter 1 Lecture 2 By :Jigar M Pandya WCMP 1. Architecture of Mobile Computing The three tier architecture contains the user interface or the presentation.
2: Application Layer 1 Chapter 2: Application layer r 2.1 Principles of network applications r 2.2 Web and HTTP r 2.3 FTP r 2.4 Electronic Mail  SMTP,
Unit – I CLIENT / SERVER ARCHITECTURE. Unit Structure  Evolution of Client/Server Architecture  Client/Server Model  Characteristics of Client/Server.
CH1. Hardware: CPU: Ex: compute server (executes processor-intensive applications for clients), Other servers, such as file servers, do some computation.
Vocabulary By: jacourtland webster. Aggregator an aggregator is any device that serves multiple other devices or users either with its own capabilities.
HUAWEI TECHNOLOGIES CO., LTD. Page 1 Survey of P2P Streaming HUAWEI TECHNOLOGIES CO., LTD. Ning Zong, Johnson Jiang.
Advanced Computer Networks Topic 2: Characterization of Distributed Systems.
Copyright © 2002 Intel Corporation. Intel Labs Towards Balanced Computing Weaving Peer-to-Peer Technologies into the Fabric of Computing over the Net Presented.
4 - 1 Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved. Computer Software Chapter 4.
Web Services. Abstract  Web Services is a technology applicable for computationally distributed problems, including access to large databases What other.
What’s MPEG-21 ? (a short summary of available papers by OCCAMM)
MPEG 21 – An Overview MUMT 611 Elliot Sinyor January 2005.
Kuliah Pengantar Teknologi Informasi Coky Fauzi Alfi cokyfauzialfi.wordpress.com Internet (2)
Architectural Design of a Multi- Agent System for handling Metadata streams Don Cruickshank, Luc Moreau, David De Roure Department of Electronics and Computer.
Multiplexing Team Members: Cesar Chavez Arne Solas Steven Fong Vi Duong David Nguyen.
MPEG-4: Multimedia Coding Standard Supporting Mobile Multimedia System Lian Mo, Alan Jiang, Junhua Ding April, 2001.
SAPIR Search in Audio-Visual Content using P2P Information Retrival For more information visit: Support.
Copyright © 2002 Pearson Education, Inc. Slide 3-1 Internet II A consortium of more than 180 universities, government agencies, and private businesses.
GRID ANATOMY Advanced Computing Concepts – Dr. Emmanuel Pilli.
09/13/04 CDA 6506 Network Architecture and Client/Server Computing Peer-to-Peer Computing and Content Distribution Networks by Zornitza Genova Prodanoff.
Living in a Digital World Discovering Computers Fundamentals, 2011 Edition.
Week-5 (Lecture-1) Streaming media: Audio video content over internet Played immediately No wait for download file Use the data packet Advantages: Video.
MPEG 7 &MPEG 21.
VoIP ALLPPT.com _ Free PowerPoint Templates, Diagrams and Charts.
1.2 The Network Edge Beginning at the edge of a network we are looking at the components with which we are most familiar - namely, the computers that we.
Use Cases and Requirements
An Overview of MPEG-21 Cory McKay.
Unit# 5: Internet and Worldwide Web
MUMT611: Music Information Acquisition, Preservation, and Retrieval
The Internet and Electronic mail
Presentation transcript:

CHAPTER 5: MULTIMEDIA DATABASE MANAGEMENT SYSTEM ARCHITECTURE TOPIC : 5.1 DISTRIBUTED MULTIMEDIA DATABASE MANAGEMENT SYSTEM ARCHITECTURE GROUP MEMBERS: MAHIRAH BINTI YUSUFAI ZULAIKA AK ZAINAL ABIDINAI MASLINDA BINTI SAIDCI CHANGGAN NARSINAI080303

ARCHITECTURAL CONSIDERATIONS  C-S System  Peer-to-Peer System  MPEG-21-Based Architecture

C-S System  In this system, client applications request multimedia data from the server, which are then processed locally.  This architecture minimizes the degree of parallel processing that can occur because of the synchronous nature of the request function.  It is a common experience that pure C-S systems do not scale well with respect to the number of users, the heterogeneity of the terminals employed, and the size of the data requested

 Client-server-based multimedia system

Client-server-based multimedia system with different profiles

Peer-to-Peer System  To allow greater flexibility, multimedia systems evolve from pure C-S system to peer-to-peer (P2P) systems with the notion of a "user," which is defined in MPEG-21 as an entity to consume and to produce digital multimedia items.  To allow greater flexibility, multimedia systems evolve from pure C-S system to peer-to-peer (P2P) systems with the notion of a "user," which is defined in MPEG-21 as an entity to consume and to produce digital multimedia items.  A P2P architecture is shown as in Exhibit 5.3, where portable devices with various capabilities send and transfer multimedia content from one device to another.  A P2P architecture is shown as in Exhibit 5.3, where portable devices with various capabilities send and transfer multimedia content from one device to another.  Exhibit 5.3 shows a PDA user, a mobile phone user, and PC users consuming content from the multimedia storage server but also communicating with each other, including making phone calls, sending e- mail, images, music, and videos to the other, although the terminal capability is quite different from PDAs to mobile phones or PCs.

Such a system must provide peer-to-peer services which may have the following functions: 1. To hold the content from the creation to the delivery. 2. To check the capability of the other peer party and see whether it can process the multimedia data before delivering. 3. To create metadata (e.g., in the form of a MPEG-21 Digital Item [DI]) to describe content received from the users Peer-to-peer-based multimedia system

 They concern mainly the realization of generic information communication between peers.  A set of open peer-to-peer protocols that allow any connected device on the network to communicate and collaborate in a peer- to-peer manner has to be defined.  All the negotiation messages will sit on top of the generic peer- to-peer communication protocols that are uplayers of physical network protocols.

 In a peer-to-peer multimedia environment, mobile agents are an important paradigm.  Mobile agents is a process that can transport its state from 1 environment to another.  The great advantage of a mobile agent is that it is simultaneously a client and a server.

 Natural applications in distributed MMDBMSs are multiuser applications, such as video conferencing, network management, and distributed search.  Therefore, several works recently attempted to integrate mobile agent technology into distributed MMDBMSs.

 mobile agent system was developed on top of the multimedia extension of Oracle 9i that allows the execution of personal multimedia-searching algorithms in the core of the Oracle database.  The system uses the JServer functionality of Oracle 9i, including its CORBA services, which are provided by a VisiBroker CORBA ORB.

MPEG-21-Based Architecture

Peer-to-peer-based multimedia system relying on MPEG-21.

 The Multimedia Database holds a collection of MPEG-21 Dis.  DID contain: DI identification(s) for describing the item,DI identification(s) for describing the item, DI adaptation(s) for describing its quality of service characteristics andDI adaptation(s) for describing its quality of service characteristics and Rights Expression Language (REL) descriptor(s) for describing its usage rights.Rights Expression Language (REL) descriptor(s) for describing its usage rights.  The Web server is the front end for all users to the framework providers. It serves several needs, including the following: SearchingSearching Uploading and downloading DIsUploading and downloading DIs PurchasingPurchasing ControllingControlling

 The MPEG-21 terminals where users consume and create DIs for the use in the distributed system.where users consume and create DIs for the use in the distributed system. could be a Web browser application, a media player, or potentially a media recorder.could be a Web browser application, a media player, or potentially a media recorder. contains software to upload or download content, buy or sell licenses, activate the on-demand media streamer, or tune into a broadcast session.contains software to upload or download content, buy or sell licenses, activate the on-demand media streamer, or tune into a broadcast session.  A media streamer streams content to a user for immediate consumption.streams content to a user for immediate consumption. can stream on a one-to-one connection, as in on-demand (pull) applications, or it can broadcast (push).can stream on a one-to-one connection, as in on-demand (pull) applications, or it can broadcast (push). In both cases, resources will usually be protected, and only licensed users can play it.In both cases, resources will usually be protected, and only licensed users can play it.

 In a peer-to-peer manner, the terminal may create DIs, too. For instance, the user creates the resource with available media recorder and then generates descriptions for the resource.  These descriptions include the identification in the form of the DI Identification, information for adaptation engines in the form of DI adaptation, and the rights associated to the resource in the form of a REL description.  The resource and the descriptions are bundled in the DID and are uploaded to the Web server for further use in the system; for example, to be stored in the database or delivered directly to another user.