ACM Home Page
Please provide us with feedback. Feedback
Stochastic query optimization in distributed databases
Full text PdfPdf (1.64 MB)
Source ACM Transactions on Database Systems (TODS) archive
Volume 18 ,  Issue 2  (June 1993) table of contents
Pages: 262 - 288  
Year of Publication: 1993
ISSN:0362-5915
Authors
P. E. Drenick  Polytechnic Univ., Farmingdale, NY
E. J. Smith  Polytechnic Univ., Brooklyn, NY
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 7,   Downloads (12 Months): 62,   Citation Count: 1
Additional Information:

abstract   references   cited by   index terms   review   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/151634.151637
What is a DOI?

ABSTRACT

Many algorithms have been devised for minimizing the costs associated with obtaining the answer to a single, isolated query in a distributed database system. However, if more than one query may be processed by the system at the same time and if the arrival times of the queries are unknown, the determination of optimal query-processing strategies becomes a stochastic optimization problem. In order to cope with such problems, a theoretical state-transition model is presented that treats the system as one operating under a stochastic load. Query-processing strategies may then be distributed over the processors of a network as probability distributions, in a manner which accommodates many queries over time. It is then shown that the model leads to the determination of optimal query-processing strategies as the solution of mathematical programming problems, and analytical results for several examples are presented. Furthermore, a divide-and-conquer approach is introduced for decomposing stochastic query optimization problems into distinct subproblems for processing queries sequentially and in parallel.


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.

1
 
2
 
3
ARBm, M.A. Theories of Abstract Automata. Prentice-Hall, Englewood Cliffs, N.J., 1969. Ch. 9, p. 324.
4
 
5
 
6
BHARATH-KUMAR, K. Discrete-time queueing systems and networks. IEEE Trans. COM-28, 2 (Feb. 1980), 260-263.
7
 
8
 
9
CHEN, P. P., AND AKOKA, J. Optimal design of distributed information systems. IEEE Trans. COM-29, 12 (1980), 1068-1080.
10
 
11
COFFMAN, E. G., JR. (ED.). Computer and Job-Shop Scheduling Theory. Wiley, New York, 1976.
 
12
COFFMAN, E. G., GELENBE, E., AND PLATEAU, B. Optimization of the number of copies in a distributed database. IEEE Trans. SE-7, 1 (Jan. 1981), 78 84.
 
13
 
14
DREMCK, P. E., AND DRENICK a.F. A design theory for multi-processing computing systems. Large ~qcale Syst. 12 (1907), 155 172.
 
15
 
16
DRENICK, R.F. A Mathematical Organzzatton Theory. Elsevier, New York, 1986.
 
17
GELENBE, E., AND MITRANI, I. Analysts and Synthesis of Computer Systems. Academic Press, New York, 1980.
 
18
 
19
HART~XTIS, J., AND STEARNS, R. E. Algebraic Structure Theory of Sequenttal Machines. Prentice-Hall, Englewood Cliffs, N J, 1966.
 
20
HEVNEU, A. R., AND YAO, S.B. Query processing on a distributed database. In Proceedtngs of the 3rd Workshop on Distributed Databases and Computer Networks. 1978.
 
21
 
22
JAEOBY, S. L. S., KOWALIK, J. S., AND PIzzo, J T. Iteratlve Methods for Nonlinear Optimtzatlon Problems. Prentice-Hall, Englewood Cliffs, N.J., 1972
 
23
KLE~NR~C~<, L. Queueing Systems, Voh I Wfiey, New York, 1975.
 
24
KOBAYASHt, H. Discrete-time queueing systems. In Probabtlzty Theoh~ arTd Computer Science, G Louchard and G. Latouche, Eds. Academic Press, New York, 1983~ pp. 58-85.
 
25
KOItAVI, Z. Swttchlng and Ftntte Automata Theory McGraw-Hill, New York, 1970, p. 386
 
26
KOZLOV, A. The Karmarkar algorithm' Is ~t for real?. SIAM Newsl. 18, 6 (Nov. 1985), 1.
27
 
28
L^RSON, H. J. Introductzon to Probabzlttv Theory and Statzsttcal Inference. Wiley, New York, 1969
 
29
L~ND~EY, D. V The theory of queues with a single server. Proc. Cambrtdge Phtl. Soc. 48 (1952), 277 289.
30
 
31
L~NBERGER~ D G. Introductzon to Ltnear and Nonlinear Programming. Addison-Wesley, Waltham, Mass., 1973, p. 318.
 
32
 
33
 
34
 
35
SEN, P. Adaptive channels and human decision-making IEEE Trans. SMC-14, 5 (1984), 120-131
 
36
 
37
 
38
WAGNER, H.M. On the optnnality of pure strategies. Manage. Sci. 6, 3 (Apr 1960).
 
39
 
40
WONG, E. Dynamic rematenalization: Processing distributed queries using redundant data. IEEE Trans. SE-9, 3 (May 1983), 228 232.
41



REVIEW

"Robert J. Tufts : Reviewer"

One of the major problems with distributed database systems has been the formulation of realistic query optimization strategies when multiple queries are being processed. Solving this problem for distributed relational databases is especially   more...

Collaborative Colleagues:
P. E. Drenick: colleagues
E. J. Smith: colleagues