ACM Home Page
Please provide us with feedback. Feedback
A hierarchical controller for concurrent accessing of distributed databases
Full text PdfPdf (402 KB)
Source Computer Architecture Workshop archive
Proceedings of the fourth workshop on Computer architecture for non-numeric processing table of contents
Blue Mountain Lake, New York, United States
Pages: 65 - 70  
Year of Publication: 1978
Author
Sponsor
SIGARCH: ACM Special Interest Group on Computer Architecture
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 0,   Downloads (12 Months): 8,   Citation Count: 1
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/800128.804169
What is a DOI?

ABSTRACT

An access controller for a distributed database is a (central or distributed) structure which routes access requests to the different components of the database. Such a controller is also supposed to resolve the conflicts between concurrent requests, if any, such that deadlock situations never arise. In this paper, some architectures for distributed access controllers of distributed databases are investigated. In particular, three controllers with hierarchical architectures are considered. The controllers are evaluated based on three criteria: (i) freedom of deadlocks, (ii) robustness, and (iii) parallelism. The third criterion implies that the added redundancy to increase the controller robustness against failure conditions should also contribute to the amount of achieved parallelism during the no-failure periods. We then define a controller architecture which satisfies all the three criteria.


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
E. Chang, et al. Unpublished Manuscript. Computer Communications Networks Group, University of Waterloo, Ont., Canada, 1977
 
2
 
3
M.G. Gouda. Communicating Processes as a Tool for Concurrent Programming. SAI Technical Memo 2-77, Honeywell Systems and Research Center, Minneapolis, Dec. 1977
 
4
E. Grapa, et al. Techniques for Update Synchronization in Distributed Data Bases. Center for Advanced Computation
 
5
E.D. Jensen. The Honeywell Experimental Distributed Processor - An Overview. Computer, Vol. 11 No. 1, Jan. 1978
 
6
D. Kain. Private Communication. Feb. 1978
 
7
G. Lelann. Distributed Systems - Towards a Formal Approach. Information Processing 77, G. Gilchrist edr, North - Holland Publishing Co., August 1977
 
8
A. Mullery. The Distributed Control of Multiple Copies of Data. IBM Tech. Rep. RC5782, Dec. 1975
 
9
R. Peebles. Concurrent Access Control in a Distributed Transaction Processing System. Prepared for the Brown University Workshop on Distributed Processing, Aug. 1977
 
10
R. Peebles, et al. System Architecture for Distributed Data Management. Computer, Vol. 11 No. 1, Jan. 1978
 
11
R. Thomas. A Solution to the Update Problem for Multiple Copy Data Bases Which Uses Distributed Control. Prepared for the Brown University Workshop on Distributed Processing, Aug. 1976