ACM Home Page
Please provide us with feedback. Feedback
Load balancing in a locally distributed DB system
Full text PdfPdf (1.50 MB)
Source International Conference on Management of Data archive
Proceedings of the 1986 ACM SIGMOD international conference on Management of data table of contents
Washington, D.C., United States
Pages: 108 - 119  
Year of Publication: 1986
ISBN:0-89791-191-1
Also published in ...
Authors
Michael J. Carey  Computer Sciences Department, Universtty of Wisconsin, Madison, WI
Hongjun Lu  Computer Sciences Center, Honeywell Inc, Golden Valley, MN
Sponsor
SIGMOD: ACM Special Interest Group on Management of Data
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 6,   Downloads (12 Months): 37,   Citation Count: 15
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/16894.16865
What is a DOI?

ABSTRACT

Most previous work on query optimization in distributed database systems has focused on finding optimal or near-optimal processing plans based solely on static system characteristics, and few researchers have addressed the problem of copy selection when data is replicated. This paper describes a new approach to query processing for locally distributed database systems. Our approach uses load information to select the processing site(s) for a query, dynamically choosing from among those sites that have copies of relations referenced by the query. Query compilation is used to produce a statically-optimized logical plan for the query, and then a dynamic optimization phase converts this logical plan into an executable physical plan at runtime. This paper motivates the separation of static and dynamic optimization, presents algorithms for the various phases of the optimization process, and describes a simulation study that was undertaken to investigate the performance of this approach. Our simulation results indicate that load-balanced query processing can provide improvements in both query response times and overall system throughput as compared to schemes where execution sites are either statistically or randomly selected.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
Alon84
R Alonso, "Query opum#zauon m &stnbutcd database management systems through load balancing," talk presented at UW-Madmon, Apnl 1984
 
Aper83
P M G Apcrs, A R Hevncr, and S B Yao, "OpUmlzauon algonthms for dlstnbuted quenes," IEEE Transactions on Software Engmeermg, SE-9, I, January 1983
Bern81
 
Brya81
R Bryant and R Fmkel, "A stable distributed scheduling algonthm," Proceedings of the 2rid Internanonal Conference on Distributed Compunng Systems, Apnl 1981
 
Care85a
M J Carey, M Lwny, and H Lu, "Dynarmc task allocataon m a d#stnbuted database system," Proceedmgs of the 5th lnternattonal Conference on Dtstrtbuted Compunng Systems, Denver, May 1985
 
Care85b
M J Carey and H Lu, "Load Balancing m a Locally D#smbuted Database System," Computer Sciences Techmcal Report #625, Computer Sciences Department, Umverslty of Wmconsm-Madlson, December 1985
Chiu80
 
DeWi85
D J DeWltt, R Fmkel, and M Solomon, "The Crystal mulucomputer design and #mplementalaon experience," Computer Sciences Techrncal Report #553, Computer Sciences Department, Umverstty of W#sconsm- Madison, September 1984
Eage85
Epst78
 
Hevn79
A R Hevner and S B Yao, "Query processing m &stnbuted database systems," IEEE Transacuons on Software Engmeermg, SE-5, 3, May 1979
Jark84
Kamb82
 
Liu82
A C Lm and S K Chang, "Site selectaon m &stnbuted query processing," Proceedings of the Thtrd Internanonal Conference on Dtstrtbuted Computmg Systems, M#amt/Ft. Lauderdale, Honda, October 1982
Livn82
 
Livn85
M Llvny, "DENET m a Modula-2 based s#mulatton language," Computer Sciences Department, Umvers#ty of W#sconsm-Ma&son, m preparauon
 
Lohm85
G M Lohman, C Mohan, L M Haas, D Darnels, B G Lmdsay, P G Sehnger, and P F Wdms, "Query processing m R*," m Query Processing m Database Systems, W Klm, D S Remer, and D S Batory (editors), Spnnger-Vedag, Berlin/Heidelberg, 1985
 
Lu85a
H Lu and M Carey, "Some expenmental results on dlsmbuted join algonthms m a local area network," Proceedings of the 11th Internauonal Conference on Very Large Data Bases, Stockholm, August 1985
 
Lu85b
McCo81
 
Ni82
L Nl, "A dlsmbuted load balancing algonthm for pomt-to-pomt local computer networks," Proceedings of COMPCON, Fall 1982
Seli79
 
Seli80
P G Sellnger and M Adlba, "Access path seleclaon m d#smbuted Database management systems," Proceedmgs of the First Internauonal Conference on Dzstrtbuted Data Bases, Aberdeen, 1980
 
Ston85
M Stonebraker, "The case for shared nottung," presented at the International Workshop on Htgh Performance Transacuon Processmg, Asflomar, September 1985
 
Wang85
Y T Wang and R J T Morns, "Load shanng m &smbuted systems," IEEE Transacuons on Computers, C- 34, 3, March 1985
 
Wong77
E Wong, "Retrieving &spersed data from SDD-1 a system for distributed databases," Proceedings of the 2nd Berkeley Workshop on Dzstrtbuted Data Management and Computer Networks, May 1977
Yu83
Yu84

CITED BY  15

Collaborative Colleagues:
Michael J. Carey: colleagues
Hongjun Lu: colleagues