DocumentCode
2330300
Title
An integrated design scheme for performance optimization in distributed environments
Author
Amer, Ali A. ; Abdalla, Hassan I.
Author_Institution
Comput. Sci. Dept., King Saud Univ., Riyadh, Saudi Arabia
fYear
2012
fDate
1-3 July 2012
Firstpage
1
Lastpage
8
Abstract
Among the techniques that the distributed database designer considers for performance improvement are fragmentation, replication and allocation techniques. Fragmentation is the process of dividing a relation into two or more relations called fragments. Usually two fragmentation techniques are considered, these are: vertical and horizontal fragmentation. A third rarely considered one is hybrid or mixed fragmentation. In this paper, vertical fragmentation along with a two-phases allocation method in the context of relational DDBSs is proposed to partition a relation vertically and allocate the resulting fragments/attributes across different sites. The proposed algorithm will greatly minimize communication cost and query response time in DDBSs. Empirical results have supported this hypothesis and shown that this method will present an efficient solution to vertical fragmentation and allocation problem in distributed environments.
Keywords
distributed databases; optimisation; query processing; relational databases; allocation technique replication; communication cost; distributed database designer; distributed environments; fragmentation techniques; integrated design scheme; performance improvement; performance optimization; query response time; relational DDBS; two-phases allocation method; Algorithm design and analysis; Clustering algorithms; Equations; Mathematical model; Partitioning algorithms; Resource management; Time factors; Allocation; DDBS; Distributed DBMS; Fragmentation;
fLanguage
English
Publisher
ieee
Conference_Titel
Education and e-Learning Innovations (ICEELI), 2012 International Conference on
Conference_Location
Sousse
Print_ISBN
978-1-4673-2226-3
Type
conf
DOI
10.1109/ICEELI.2012.6360610
Filename
6360610
Link To Document