Title :
Towards Building an Enhancement Approach for Improving the Performance of Shared Repository Pattern
Author :
Rabea, A. ; Emary, Ibrahiem M M El ; Okasheh, Mutasam
Author_Institution :
Al-Balqa Appl. Univ., Al Salt, Jordan
Abstract :
Repository model is an organization model used as a storage medium of a huge database. Also, it is used in interactions between the subsystems of the system in architectural design showing the exchange of data between the subsystems in the system as a whole. The purpose of this paper is to enhance the performance of shared database pattern in the repository model. So, the work presented in this paper aims to increase the level of performance of the shared repository pattern when large amounts of data are to be shared by reducing the number of times that is required to access the central database and also to save the cost rather than increasing the speed of response for the subsystems requests to access their desired data. Accordingly the idea of improvement was based on the establishment of (buffer). The proposed model was simulated, and the results of running this simulator show its capability of reducing the access time of data, increasing the speed of accessing the data, increasing the system performance, and also increasing the efficiency of the system work. Also, the proposed model was compared with the approach of shared repository pattern and the results showed that the proposed approach outperforms better through making enhancement in reducing the access time and increasing the speed of access the data. Finally, this paper provides a new approach to access the data efficiently by improving the time, cost and speed to share the data between those subsystems and also to guarantee that the data will be stored temporarily in the buffer until a new request on data occurs on the buffers.
Keywords :
buffer storage; electronic data interchange; very large databases; buffer storage; central database; data exchange; huge database; organization model; shared database; shared repository pattern; Buffer storage; Costs; Data engineering; Databases; Software engineering; System performance; System recovery; Buffer; central database; enhancement; request; response; shared database; subsystem;
Conference_Titel :
Advanced Computer Theory and Engineering, 2008. ICACTE '08. International Conference on
Conference_Location :
Phuket
Print_ISBN :
978-0-7695-3489-3
DOI :
10.1109/ICACTE.2008.116