chapter 5: multimedia database management system architecture bit 3193 multimedia database
DESCRIPTION
Communication Manager : Manages the communication requirements of a multimedia database client. Its functionalities are the same as that of the server communication manager.TRANSCRIPT
![Page 1: Chapter 5: MULTIMEDIA DATABASE MANAGEMENT SYSTEM ARCHITECTURE BIT 3193 MULTIMEDIA DATABASE](https://reader036.vdocuments.mx/reader036/viewer/2022082208/5a4d1b3e7f8b9ab05999ff88/html5/thumbnails/1.jpg)
Chapter 5:Chapter 5:MULTIMEDIA DATABASE MULTIMEDIA DATABASE MANAGEMENT SYSTEM MANAGEMENT SYSTEM ARCHITECTURE ARCHITECTURE
BIT 3193 MULTIMEDIA DATABASE
![Page 2: Chapter 5: MULTIMEDIA DATABASE MANAGEMENT SYSTEM ARCHITECTURE BIT 3193 MULTIMEDIA DATABASE](https://reader036.vdocuments.mx/reader036/viewer/2022082208/5a4d1b3e7f8b9ab05999ff88/html5/thumbnails/2.jpg)
5.25.2Client-Server Client-Server ComponentComponentCommunication ManagerRetrieval Schedule GenerationResponse HandlerInteractive Query Formulator
![Page 3: Chapter 5: MULTIMEDIA DATABASE MANAGEMENT SYSTEM ARCHITECTURE BIT 3193 MULTIMEDIA DATABASE](https://reader036.vdocuments.mx/reader036/viewer/2022082208/5a4d1b3e7f8b9ab05999ff88/html5/thumbnails/3.jpg)
Communication Manager :Communication Manager :Manages the communication
requirements of a multimedia database client.
Its functionalities are the same as that of the server communication manager.
![Page 4: Chapter 5: MULTIMEDIA DATABASE MANAGEMENT SYSTEM ARCHITECTURE BIT 3193 MULTIMEDIA DATABASE](https://reader036.vdocuments.mx/reader036/viewer/2022082208/5a4d1b3e7f8b9ab05999ff88/html5/thumbnails/4.jpg)
Retrieval Schedule Retrieval Schedule Generator: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.
![Page 5: Chapter 5: MULTIMEDIA DATABASE MANAGEMENT SYSTEM ARCHITECTURE BIT 3193 MULTIMEDIA DATABASE](https://reader036.vdocuments.mx/reader036/viewer/2022082208/5a4d1b3e7f8b9ab05999ff88/html5/thumbnails/5.jpg)
Response Handler: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.
![Page 6: Chapter 5: MULTIMEDIA DATABASE MANAGEMENT SYSTEM ARCHITECTURE BIT 3193 MULTIMEDIA DATABASE](https://reader036.vdocuments.mx/reader036/viewer/2022082208/5a4d1b3e7f8b9ab05999ff88/html5/thumbnails/6.jpg)
Interactive Query Interactive Query Formulator: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.
![Page 7: Chapter 5: MULTIMEDIA DATABASE MANAGEMENT SYSTEM ARCHITECTURE BIT 3193 MULTIMEDIA DATABASE](https://reader036.vdocuments.mx/reader036/viewer/2022082208/5a4d1b3e7f8b9ab05999ff88/html5/thumbnails/7.jpg)
5.35.3 Implementation Implementation ConsiderationsConsiderationsHardware ResourceOperating SystemComputer Network
![Page 8: Chapter 5: MULTIMEDIA DATABASE MANAGEMENT SYSTEM ARCHITECTURE BIT 3193 MULTIMEDIA DATABASE](https://reader036.vdocuments.mx/reader036/viewer/2022082208/5a4d1b3e7f8b9ab05999ff88/html5/thumbnails/8.jpg)
Hardware resources: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.
![Page 9: Chapter 5: MULTIMEDIA DATABASE MANAGEMENT SYSTEM ARCHITECTURE BIT 3193 MULTIMEDIA DATABASE](https://reader036.vdocuments.mx/reader036/viewer/2022082208/5a4d1b3e7f8b9ab05999ff88/html5/thumbnails/9.jpg)
Operating System: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.
![Page 10: Chapter 5: MULTIMEDIA DATABASE MANAGEMENT SYSTEM ARCHITECTURE BIT 3193 MULTIMEDIA DATABASE](https://reader036.vdocuments.mx/reader036/viewer/2022082208/5a4d1b3e7f8b9ab05999ff88/html5/thumbnails/10.jpg)
Computer Network: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.