Chapter 5: MULTIMEDIA DATABASE MANAGEMENT SYSTEM ARCHITECTURE BIT 3193 MULTIMEDIA DATABASE.

Slides:



Advertisements
Similar presentations
Database System Concepts and Architecture
Advertisements

Database Architectures and the Web
COURSE: COMPUTER PLATFORMS
Distributed Multimedia Systems
Chapter 10 Site Architecture McGraw-Hill/Irwin Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved.
1 Chapter 2 Database Environment Transparencies © Pearson Education Limited 1995, 2005.
Design of Web-based Systems IS Development: lecture 10.
Chapter 2 Database Environment.
1 SWE Introduction to Software Engineering Lecture 22 – Architectural Design (Chapter 13)
Figure 1.1 Interaction between applications and the operating system.
Chapter 2 Database Environment Pearson Education © 2014.
MS I Scalable Multimedia Servers Walid G. Aref Research Scientist Panasonic Information and Networking Technologies Laboratory (PINTL) Princeton, New Jersey.
Silberschatz, Galvin and Gagne  Operating System Concepts Chapter 1: Introduction What is an Operating System? Mainframe Systems Desktop Systems.
VSP Video Station Protocol Presented by : Mittelman Dana Ben-Hamo Revital Ariel Tal Instructor : Sela Guy Presented by : Mittelman Dana Ben-Hamo Revital.
Copyright © 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 2 Overview of Database Languages and Architectures.
Lecture Two Database Environment Based on Chapter Two of this book:
DISTRIBUTED COMPUTING
DISTRIBUTED DATABASE MANAGEMENT SYSTEM CHAPTER 07.
DATABASE MANAGEMENT SYSTEMS 2 ANGELITO I. CUNANAN JR.
Check Disk. Disk Defragmenter Using Disk Defragmenter Effectively Run Disk Defragmenter when the computer will receive the least usage. Educate users.
Protocols and the TCP/IP Suite Chapter 4. Multilayer communication. A series of layers, each built upon the one below it. The purpose of each layer is.
Database Environment 1.  Purpose of three-level database architecture.  Contents of external, conceptual, and internal levels.  Purpose of external/conceptual.
Client/Server Databases and the Oracle 10g Relational Database
1 Chapter 3 Database Architecture and the Web Pearson Education © 2009.
Chapter Two Application Layer Prepared by: Dr. Bahjat Qazzaz CS Dept. Sept
9/14/2015B.Ramamurthy1 Operating Systems : Overview Bina Ramamurthy CSE421/521.
Chapter 2 CIS Sungchul Hong
Thanks to Silberschatz, Galvin and Gagne  Operating System Concepts Chapter 1: Introduction n What is an Operating System? n Mainframe Systems.
ITEC 3220M Using and Designing Database Systems
Fall 2000M.B. Ibáñez Lecture 01 Introduction What is an Operating System? The Evolution of Operating Systems Course Outline.
Operating System Concepts Chapter One: Introduction What is an operating system? Simple Batch Systems Multiprogramming Systems Time-Sharing Systems Personal-Computer.
DBSQL 12-1 Copyright © Genetic Computer School 2009 Chapter 12 Recent Concepts and Application of Databases.
Architectural Design lecture 10. Topics covered Architectural design decisions System organisation Control styles Reference architectures.
1 Software Design Overview Reference: Software Engineering, by Ian Sommerville, Ch. 12 & 13.
Mainframe (Host) - Communications - User Interface - Business Logic - DBMS - Operating System - Storage (DB Files) Terminal (Display/Keyboard) Terminal.
10 1 Chapter 10 Distributed Database Management Systems Database Systems: Design, Implementation, and Management, Sixth Edition, Rob and Coronel.
Framework for MDO Studies Amitay Isaacs Center for Aerospace System Design and Engineering IIT Bombay.
Elmasri and Navathe, Fundamentals of Database Systems, Fourth Edition Copyright © 2004 Pearson Education, Inc. Slide 2-1 Data Models Data Model: A set.
Database Environment Chapter 2. Data Independence Sometimes the way data are physically organized depends on the requirements of the application. Result:
INFORMATION SYSTEM-SOFTWARE Topic: OPERATING SYSTEM CONCEPTS.
Bayu Adhi Tama, M.T.I 1 © Pearson Education Limited 1995, 2005.
DATABASE MANAGEMENT SYSTEM ARCHITECTURE
Chapter 15 Chapter 15 Multimedia and Networks Multimedia Systems.
E0262 MIS - Multimedia Playback Systems Anandi Giridharan Electrical Communication Engineering, Indian Institute of Science, Bangalore – , India.
TM 8-1 Copyright © 1999 Addison Wesley Longman, Inc. Client/Server and Middleware.
Chapter 2 Database Environment.
1 Database Environment. 2 Objectives of Three-Level Architecture u All users should be able to access same data. u A user’s view is immune to changes.
- How to draw a clear distinction between a client and a server(there is often no clear distinction) - A server may continuously act as a client - Distinction.
E0262 MIS - Multimedia Playback Systems Anandi Giridharan Electrical Communication Engineering, Indian Institute of Science, Bangalore – , India.
BIT 3193 MULTIMEDIA DATABASE CHAPTER 5 : MULTIMEDIA DATABASE MANAGEMENT SYSTEM ARCHITECTURE.
Multimedia Retrieval Architecture Electrical Communication Engineering, Indian Institute of Science, Bangalore – , India Multimedia Retrieval Architecture.
Gaia An Infrastructure for Active Spaces Prof. Klara Nahrstedt Prof. David Kriegman Prof. Dennis Mickunas
Scheduler CSE 403 Project SDS Presentation. What is our project? We are building a web application to manage user’s time online User comes to our webpage.
System Architecture & Hardware Configurations Dr. D. Bilal IS 582 Spring 2008.
Database Environment Chapter 2. The Three-Level ANSI-SPARC Architecture External Level Conceptual Level Internal Level Physical Data.
IT 5433 LM1. Learning Objectives Understand key terms in database Explain file processing systems List parts of a database environment Explain types of.
ISC321 Database Systems I Chapter 2: Overview of Database Languages and Architectures Fall 2015 Dr. Abdullah Almutairi.
Computer Architecture Organization and Architecture
©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 10Slide 1 Chapter 5:Architectural Design l Establishing the overall structure of a software.
VIRTUAL NETWORK COMPUTING SUBMITTED BY:- Ankur Yadav Ashish Solanki Charu Swaroop Harsha Jain.
Databases (CS507) CHAPTER 2.
Client/Server Databases and the Oracle 10g Relational Database
System Architecture & Hardware Configurations
Copyright © 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 2 Database System Concepts and Architecture.
File service architecture
Introduction to Databases Transparencies
Tiers vs. Layers.
Operating Systems : Overview
Performance and Scalability Issues of Multimedia Digital Library
Presentation transcript:

Chapter 5: MULTIMEDIA DATABASE MANAGEMENT SYSTEM ARCHITECTURE BIT 3193 MULTIMEDIA DATABASE

5.2Client-Server Component Communication Manager Retrieval Schedule Generation Response Handler Interactive Query Formulator

Communication Manager : Manages the communication requirements of a multimedia database client. Its functionalities are the same as that of the server communication manager.

Retrieval Schedule Generator: Determines the schedule for retrieving media objects. For the retrieval schedule generator: ◦ The response handler provides information regarding the objects composing the response and the associated temporal information. The retrieval schedule generator: ◦ Based on the available buffer and network throughput, determines the schedule for object retrieval. This retrieval schedule is used by the communication manager to download media objects in the specified sequence.

Response Handler: Response Handler: Interacts with the client communication manager in order to identify the type of response generated by the server. If the response comprise of the information regarding the object to be presented: ◦ Then the information is passed to the retrieval schedule generator for determining the retrieval sequence. If the response comprise of the information regarding modifying the posed query or a null answer: ◦ The response is passed to the user.

Interactive Query Formulator: Helps a user to frame an appropriate query to be communicated to a database server. This module takes the response from the server (through the response handler module) in order to reformulate the query, if necessary.

5.3Implementation Considerations Hardware Resource Operating System Computer Network

Hardware resources: The available hardware resources influence both client and server design. On the server side: ◦ The available disk space limits the size of a multimedia database that can be handled. ◦ The number of queries that can be handled and the query response time depends, to a certain extent, on the speed of the system. On the client side: ◦ Buffer availability for media objects retrieval is influenced by available hardware sources. ◦ User interface for multimedia presentation is also influenced by hardware characteristics such as monitor resolution, width and height.

Operating System: Multimedia database are composed of continuous media objects. The retrieval and presentations of these media objects have an associated time constraints. Hence, real-time features might be needed as part of the operating system. Also, the file system needs to handle large media objects.

Computer Network: Services offered by computer networks influences the retrieval of media objects by a client system. If guaranteed throughput is not offered by the network service provider, the client may not be able to retrieve object as the required time. This may lead to an object presentations sequence that differs from the temporal requirements specified in the database. Also, the buffer requirements in the clients system depend on the throughput offered by the network service provider.