Location:Home > Engineering science > Information and Communication Engineering > Buffer Management Strategy of the System of Specialists Database Based on Prefetching Technology

Buffer Management Strategy of the System of Specialists Database Based on Prefetching Technology

Downloads: []
Tutor: ZhangZuPing
School: Central South University
Course: Information and Communication Engineering
Keywords: the System of Specialists Database,response speed,prefetching algorithm,Buffer m
CLC: TP182
Type: Master's thesis
Year:  2013
Facebook Google+ Email Gmail Evernote LinkedIn Twitter Addthis

not access Image Error Other errors

The System of Specialists Database is a database system used for network management of specialists¡¯information and it is the core of the network evaluation system. With the increasing scale of the evaluation, gradual huge amount of access to the system leads to slower response speed, which seriously affecting the user acceptance. Therefore, it is necessary to improve the response speed of the system in the existing configuration and buffer management strategy is the key to the optimization of the database.From the point of optimizing buffer management, the thesis proposes a buffer management strategy of the System of Specialist Database based on prefetching technology. Based on the analysis of the system characteristics, our strategy realizes reasonable allocation and efficient management of the buffer cache of the system by using prefetching technology and a reasonable division of buffer pool in the cache management, which improves the response speed of the System.The thesis firstly proposes the prefetching algorithm based on ant colony rules. The algorithm obtains user access patterns by analysing the system structure and user access information. Then, the algorithm predicts the future access of the user with the ant colony rules. On this basis, the thesis then presents a buffer management strategy of the System of Specialists Database. Compared to the traditional buffer management strategy, our method has the following improvements:(1) saving users¡¯ access data predicted by the prefetching algorithm in the buffer, thereby reducing the response time;(2) dividing the buffer into Default pool and Keep pool, Keep pool is used for storing the prefetched data and Default pool is used as default cache; Two different buffer replacement algorithms (LRU and FIFO) are used in these two buffer pools, according to the different characteristics of the cache data:(3) Monitorins the performance parameters of the runtime system, and making feedback control of buffer allocation and prefetching based on the variation of the parameters, which improves the utilization of buffer cache. Experimental results show that the proposed buffer management strategy can effectively improve the response speed of the system.
Related Dissertations
Last updated
Sponsored Links
Home |About Us| Contact Us| Feedback| Privacy | copyright | Back to top