REFERENCE LIST
References with green bullets are going to be placed in library reserve
later.
- (G) General references
-
- G. Graefe, ``Query Evaluation Techniques for Large Databases,''
ACM Computing Surveys, Vol. 25, No. 2, 1993, pp. 73-170.
- Clement Yu & Weiyi Meng: Principles of Database Query Processing
for Advanced Applications, Morgan Kaufmann, 1998.
First chapter can be downloaded here:
Introduction to Relational Query Processing
- (I) I/O and File Systems
-
- D. Bitton, J. Gray, "Disk Shadowing," Proceedings of 14th Int. Conf. on Very
Large Databases, 1988.
- P. M. Chen, E. K. Lee, G. Gibson, R. Katz, D. Patterson, ``RAID:
High-Performance, Reliable Secondary Storage,''ACM Computing Surveys,
Vol. 26, No. 2, 1994.
- G. Copeland, W. Alexander, E. Boughter, T. Keller, ``Data
Placement in Bubba,'' Proc. ACM-SIGMOD Int. Conf. on Management of Data,
May 1988.
- L. Lee, P. Scheuermann, R. Vingralek, ``File Assignment in Parallel
I/O Systems with Minimal Variance of Service Time,'', in
IEEE Trans. on Computers, 1998.
- W. Litwin, ``Linear Hashing: A New Tool for File and Table Addressing,''
Proc. 6th Int. Conf. on Very Large Databases, 1980.
- W. Litwin, M.-A. Neimat, D. Schneider, ``LH*-Linear Hashing for
Distributed Data,'' Proc. ACM-SIGMOD Int. Conf. on Management of Data,
June 1993.
- D. Patterson, G. Gibson, R. Katz, ``A Case for Redundant Arrays of
Inexpensive Disks (RAID),'' Proc. ACM-SIGMOD Int. Conf. on Management
of Data, June 1988.
- P. Scheuermann, G. Weikum, P. Zabback, ``Data Partitioning and
Load Balancing in Parallel Disk Systems,'' The VLDB Journal
, volume 7, number 1, February 1998, pp. 48-66.
- P. Scheuermann, G. Weikum, P. Zabback, ``Disk Cooling in Parallel
Disk Systems,'' Bulletin of IEEE TC on Data Engineering,
Vol. 17, No. 3, Sep 1994.
- R. Vingralek, Y. Breitbart, G. Weikum, ``Distributed File Organization
with Scalable Cost/Performance,'' Proc. ACM-SIGMOD Int. Conf. on
Management of Data, June 1994.
- G. Weikum, P. Zabback, P. Scheuermann, ``Dynamic File Allocation in
Disk Arrays,'' Proc. ACM-SIGMOD Int. Conf. on Management of Data,
June 1991.
- (P) Parallel Database Systems
-
- D. Bitton, H. Boral, D. Dewitt, W. K. Wilkinson, ``Parallel
Algorithms for the Execution of Relational Database Operations,''
ACM Trans. on Databases Systems, Vol. 8, No. 3, September 1983,
pp. 324-353.
- M. Chen, M. Lo, P. Yu, H. Young, ``Applying Segmented Right-Deep
Trees for Pipelining Multiple Hash Joins,'' IEEE TKDE, Vol. 7, No. 3,
August 1995, pp. 656-668.
- M. Chen, P. Yu, K. Yu, ``Optimization of Parallel Execution for
Multi-Join Queries,'' IEEE TKDE, Vol. 8, No. 3, June 1996, pp. 416-428.
- D. Dewitt, R. Katz, F. Olken, L. Shapiro, M. Stonebraker,
D. Wood, ``Implementation Techniques for Main Memory Database Systems,''
Proc. ACM-SIGMOD Int. Conf. on Management of Data, 1984, pp. 1-8.
- D. Dewitt, J. Gray, ``Parallel Database Systems: The Future of High
Performance Database Systems,'' Comm. of ACM, Vol. 35, No. 6, June 1992.
- C. Mohan, H. Pirahesh, W.G. Tang, Y. Wang, ``Parallelism in Relational
Database Management Systems,'' IBM Systems Journal, Vol. 33, No. 2,
1994. pp. 349-371.
- E. Omiecinski, P. Scheuermann, ``A Parallel Algorithm for Record
Clustering,'' ACM Trans. on Databases Systems, Vol. 15, No. 4,
December 1990.
- P. Valduriez, ``Parallel Database Systems: Open Problems and New
Issues,'' Distributed and Parallel Databases, Vol. 1, No. 2, 1993,
pp. 137-165.
- J. L. Wolf, P. S. Yu, J. Turek, D. M. Dias, ``A Parallel Hash Join
Algorithm for Managing Data Skew,'' IEEE Trans. on Parallel
and Distributed Systems, Vol. 4, No. 12, 1993, pp. 1355-1371.
- (D) Distributed Database Systems
-
- P. Bernstein, N. Goodman, E. Wong, C.Reeve and J. Rothnie, "Query Processing
in a System for Distributed Databases (SDD-1), ACM Transactions on Database
Systems, Vol. 6, 1981, pp. 602-625.
- R. Epstein, M. Stonebraker and E. Wong, "Distributed Query Processing in
a Relational Database System," Proceedings ACM-SIGMOD Conference, 1978, pp.
169-180.
- A. Hevner and S.B.Yao, "Query Processing in Distributed Database Systems,"
IEEE Transactions on Software Engineering, SE-5, 1979, pp. 177-187.
- G. Lohman, C. Mohan, L. Haas, D. Daniels. B. Lindsay. P. Selinger and
P. Wilms, "Query Processing in R*," in Query Processing in Database Systems,
edited by W. Kim, D. Reiner and D. Batory. Springer Verlag, 1985.
- N. Roussopoulos and H. Kang, "A Pipeline N-way Join Algorithm Based on the
2-way Semijoin Program," IEEE Transactions on Data and Knowledge Engineering,
1991, pp. 486-495.
- P. Scheuermann and E.I. Chong, "Distributed Join Processing Using Bipartite
Graphs," Proceedings 15th International Conference on Distributed Computing
Systems, 1995, p. 387-394.
- C. Yu and C.C. Chang, "Distributed Query Processing," ACM Computing Surveys,
Vol. 16. No. 4, Dec. 1984.
- C. Yu, K.Guh, W.Zhang, M.Templeton , D.Brill and A. Chen, "Algorithms to
Process Distributed Queries in Fast Local Networks," IEEE Transactions on
Computers, 1987, pp. 1153-1163.
Tue Sep 21 14:39:18 CST 1999