|
ABSTRACT
The growing acceptance of database systems makes their performance increasingly more important. One way to gain performance is to off-load some of the functions of the database system to aback-end computer. The problem is what functions should be off-loaded to maximize the benefits of distributed processing.
Our approach to this problem consisted of constructing several variants of an existing relational database system. INGRES, that partition the database system software into two parts, and assigning these two parts to two computers connected by a local area network. For the purposes of this experiment, six different variants of the database software were constructed to test the sir most interesting functional subdivisions. Each variant was then benchmarked using two different databases and query streams. The communication medium and the communication software were also benchmarked to measure their contribution to the performance of each configuration.
Combining the database and network measurement results, various conclusions were reached about the viability of the configurations, the desirable properties of the communications mechanisms to he used, the operating system interface and overhead, and the performance of the database system. The variants to be preferred depend on the hardware technology, operating system features, database system internal structure, and network software overhead.
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
|
ARMISEN, J. P., AND CALECA, J.Y. A commercial back-end database system. In Proceedings of the 7th International Conference on Very Large Data Bases (1981), 56-65.
|
 |
2
|
M. M. Astrahan , M. W. Blasgen , D. D. Chamberlin , K. P. Eswaran , J. N. Gray , P. P. Griffiths , W. F. King , R. A. Lorie , P. R. McJones , J. W. Mehl , G. R. Putzolu , I. L. Traiger , B. W. Wade , V. Watson, System R: relational approach to database management, ACM Transactions on Database Systems (TODS), v.1 n.2, p.97-137, June 1976
[doi> 10.1145/320455.320457]
|
| |
3
|
BANERJEE, J., AND HSIAO, D. Performance study of a database machine in supporting relational databases. In Proceedings of the 4th International Conference on Very Large Data Bases (West Berlin, Sept. 13-15, 1978), 319-329.
|
 |
4
|
|
 |
5
|
|
| |
6
|
CULLINANE CORP. IDMS DML Programmer's Reference Guide. Cullinane Corp., Wellesley, Mass., 1978.
|
 |
7
|
|
| |
8
|
EPSTEIN, R., AND HAWTHORN, P. Design decisions for the intelligent database machine. In AFIPS Conference Proceedings, I980 National Computer Conference. Vol. 49 (Anaheim, Cal., May 19-22, I980), 237-241.
|
| |
9
|
GOLDBERG, R., AND HASSINGER, R. The double paging anomaly. In AFIPS Conference Proceedings, I974 National Computer Conference and Exposition. Vol. 43 (Chicago, May 6-10, 1974}, 195-199.
|
| |
10
|
GRAY, J. Notes on database operating systems. IBM San Jose Res. Rep. RJ2188, Feb. 1978.
|
| |
11
|
GRAY, J. N., AND WATSON, V. A shared segment and interprocess communication facility. IBM San Jose Res. Rep. RJ2450 (a revision of RJ1579), Jan. 1979.
|
| |
12
|
|
| |
13
|
IBM 3380 Direct Access Storage Description and User's Guide. 2nd Ed., IBM, order no. GA26- 1644-1, Dec. 1981.
|
| |
14
|
iDBP DBMS Reference Manual. Preliminary release 3, order no. 222100, Intel Corp., Austin, Tex., Feb. 1982.
|
| |
15
|
JoY, W., AND FABRY, R. Proposals for enhancement of UNIX on the VAX. Memo, Computer Systems Research Group, Univ. of California, Berkeley, July 21, 1981, revised Aug. 31, 1981.
|
| |
16
|
KEENAN, M. M. A comparative performance evaluation of database management systems. M. S. Rep., Computer Science Div., Univ. of California, Berkeley, Oct. 1981; also Lawrence Berkeley Laboratory Rep. LBL- 13700.
|
| |
17
|
LAMPSON, B.W. Distributed Systems--Architecture and Implementation: An Advanced Course. B. W. Lampson, M. Paul, and H. J. Siegert, Eds., Springer Verlag, New York, 1981, 365-370.
|
| |
18
|
LINDSAY, B. G., SELINGER, P. G., GALTIER, C., GRAY, J. N., LORIE, R. A., PRICE, T. G., PUTZOLU, F., TRAIGER, I. L., AND WADE, B.W. Notes on distributed databases. IBM San Jose Res. Rep. RJ2571, 1979.
|
 |
19
|
|
| |
20
|
|
| |
21
|
POSTEL, J. Ed. DOD Standard Internet Protocol. {nternet Working Group, IEN 128, Jan. 1980.
|
| |
22
|
POSTEL, J. Ed. DOD Standard Transmission Control Protocol. Internet Working Group, IEN 129, Jan. 1980.
|
| |
23
|
RITCHIE, D. M., AND THOMPSON, K. The UNIX time-sharing system. Bell Syst. Tech. J. 57, 6 (July-Aug. 1978), 1905-1930.
|
| |
24
|
SOFTWARE AG. ADABAS Channel-to Channel Software System Installation and Operations Manual. Software AG of North America, 1981.
|
 |
25
|
|
 |
26
|
|
 |
27
|
|
 |
28
|
|
 |
29
|
Daniel Swinehart , Gene McDaniel , David Boggs, WFS a simple shared file system for a distributed environment, Proceedings of the seventh ACM symposium on Operating systems principles, p.9-17, December 10-12, 1979, Pacific Grove, California, United States
[doi> 10.1145/800215.806564]
|
 |
30
|
|
REVIEW
"Ehud Gudes : Reviewer"
.abstract
The growing acceptance of database systems makes their performance increasingly
more important. One way to gain performance is to off-load some of the functions
of the database system to a back-end computer. The problem is what functio
more...
|