MULTIMEDIA DATABASE MANAGEMENT SYSTEM ARCHITECTURE
Download
Report
Transcript MULTIMEDIA DATABASE MANAGEMENT SYSTEM ARCHITECTURE
BIT 3193
MULTIMEDIA DATABASE
Chapter 5:
MULTIMEDIA DATABASE
MANAGEMENT SYSTEM
ARCHITECTURE
5.2 Client-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.3 Implementation 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.