Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
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.