skip to main content
10.1145/1500774.1500828acmotherconferencesArticle/Chapter ViewAbstractPublication PagesafipsConference Proceedingsconference-collections
research-article
Free access

Data-server design issues

Published: 07 June 1982 Publication History

Abstract

The expected proliferation of local-area networks has created a need for network database servers. It is reasonable to view local-area network data servers as extensions of backend database systems. This paper addresses several critical data-server design issues: distribution of functionality, high availability, security, and performance. Particular consideration is given to applying experience with backend databases to the problems of data servers. Several design alternatives are proposed and evaluated in terms of their impact on reliability, security, and performance in a gross sense. The concluding section emphasizes the need for greater practical experience with local-area networks in order to more accurately weigh the tradeoffs of different data-server configurations.

References

[1]
Astrahan, M. M., et al., "System R: Relational Approach to Database Management," ACM TODS, 1, 2 June 1976, pp. 97--137.
[2]
Bernstein, P. A., et al., "The Concurrency Control Mechanism of SDD-1: A System for Distributed Databases (The Fully Redundant Case)," IEEE Transactions on Software Engineering, SE-4 (1978), pp. 154--169.
[3]
Bernstein, P. A., and N. Goodman, "Fundamental Algorithms for Concurrency Control in Distributed Database Systems," CCA-80-5, Computer Corp. of America, Cambridge, Mass. (1980).
[4]
Berra, P. B., "Data Base Machines," ACM SIGIR Newsletter (Winter 1977), pp. 4--23.
[5]
Blasgen, M. W., et al., "System R: An Architectural Update," IBM Research Report, San Jose, Calif. (1979).
[6]
Canaday, R. E., et al., "A Back-End Computer for Data Base Management," CACM, 17, pp. 575--582.
[7]
Chamberlain, D. D., et al., "Support for Repetitive Transactions and Ad Hoc Queries in System R," ACM TODS, 6 (1981), pp. 70--94.
[8]
Delvecchio, B., and P. Penny, "The PHLOX Project: Three Database Management Systems for Microcomputers," ACM SIGSMALL-SIGPC Symposium (1980), pp. 173--178.
[9]
Germano, F., Jr., "DSEED: A Distributed CODASYL Prototype System," Ph.D. Dissertation, Wharton School, University of Pennsylvania (1980).
[10]
Griffiths, P. P., and B. W. Wade, "An Authorization Mechanism for a Relational Database System," ACM TODS, 1 (1976), pp. 242--255.
[11]
Kaisler, S., "The Agency Personal Information System," ACM SIGSMALL-SIGPC Symposium (1980), pp. 114--125.
[12]
Lind, L., "An Actual Implementation of a Distributed Database on a Minicomputer," in State of the Art Report on Distributed Databases, INFOTECH (1979), pp. 187--202.
[13]
Lowenthal, E. I., "A Survey---The Application of Data Base Management Computers in Distributed Systems," VLDB October 1977, pp. 85--92.
[14]
Maekawa, M., and S. Ishii, "An Extensible Distributed Data Base System," AFIPS Proceedings of the National Computer Conference, 47 (1978), pp. 813--822.
[15]
March, S. T., and D. G. Severance, "The Determination of Efficient Record Segments and Blocking Factors for Shared Data," ACM TODS, 2 (1977), pp. 279--296.
[16]
Maryanski, F. J., et al., "A Prototype Distributed DBMS," Hawaii International Conference on Systems Science, Vol. 2 (1979), pp. 205--214.
[17]
Maryanski, F. J., "Backend Database Systems," Computing Surveys 12 (1) (1980), pp. 3--27.
[18]
Maryanski, F. J., and P. Charoenpong, "An Architecture for Fault Tolerance in Database Systems," ACM Annual Conference, October 1980, pp. 389--398.
[19]
Metcalfe, R. M., and D. R. Boggs, "Ethernet: Distributed Packet Switching for Local Computer Networks," CACM, 19 (1976), pp. 395--404.
[20]
Nolan, R. L., "Restructuring the Data Processing Organization for Data Resource Management," IFIP Information Processing 77 (1977), pp. 261--265.
[21]
Passafiume, J. J., and J. Rivan, "Providing Network Data Services Using a Backend Data Base Machine," IEEE COMPCON, February 1980, pp. 251--262.
[22]
Rosenthal, R. S., "The Data Management Machine, A Classification," Workshop on Computer Architecture for Non-Numeric Processing, May 1977, pp. 35--39.
[23]
Severance, D. G., and G. M. Lohman, "Differential Files: Their Application to the Maintenance of Large Databases," ACM TODS, 1 (1976), pp. 256--267.
[24]
Stonebraker, M., et al., "The Design and Implementation of INGRES," ACM TODS, 1 (1976), pp. 189--222.
[25]
Su, S. Y. W., et al., "A Microcomputer Network System for Managing Distributed Relational Databases," VLDB, September 1978, pp. 288--298.
[26]
Ting, P. D., and D. C. Tsichritzis, "A Micro-DBMS for a Distributed Data Base," VLDB, September 1978, pp. 200--206.
[27]
Verhofstad, J. S. M., "Recovery and Crash Resistance in a Filing System," ACM SIGMOD Conference, August 1977, pp. 158--167.
[28]
Verhofstad, J. S. M., "Recovery Techniques for Database Systems," Computing Surveys, 10 (1978), pp. 167--195.
[29]
Wilkes, M. V., and D. J. Wheeler, "The Cambridge Digital Communication Ring," Local Area Communications Network Symposium, May 1979.

Cited By

View all
  • (1985)The integrity subsystem of a distributed database system for workstationsProceedings of the 1985 ACM thirteenth annual conference on Computer Science10.1145/320599.320716(364-372)Online publication date: 1-Mar-1985
  • (1985)Replicating and allocating data in a distributed database system for workstationsProceedings of the 1985 ACM SIGSMALL symposium on Small systems10.1145/317164.317165(5-9)Online publication date: 1-May-1985
  • (1983)Database services for personal computers linked by a local area networkProceedings of the 1983 ACM SIGSMALL symposium on Personal and small computers10.1145/800219.806670(217-221)Online publication date: 7-Dec-1983

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Other conferences
AFIPS '82: Proceedings of the June 7-10, 1982, national computer conference
June 1982
857 pages
ISBN:088283035X
DOI:10.1145/1500774
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

  • AFIPS: American Federation of Information Processing Societies

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 07 June 1982

Permissions

Request permissions for this article.

Check for updates

Qualifiers

  • Research-article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)55
  • Downloads (Last 6 weeks)9
Reflects downloads up to 19 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (1985)The integrity subsystem of a distributed database system for workstationsProceedings of the 1985 ACM thirteenth annual conference on Computer Science10.1145/320599.320716(364-372)Online publication date: 1-Mar-1985
  • (1985)Replicating and allocating data in a distributed database system for workstationsProceedings of the 1985 ACM SIGSMALL symposium on Small systems10.1145/317164.317165(5-9)Online publication date: 1-May-1985
  • (1983)Database services for personal computers linked by a local area networkProceedings of the 1983 ACM SIGSMALL symposium on Personal and small computers10.1145/800219.806670(217-221)Online publication date: 7-Dec-1983

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Login options

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media