메뉴 건너뛰기




Volumn 25, Issue 3, 1990, Pages 197-206

A Methodology for Implementing Highly Concurrent Data Structures

Author keywords

[No Author keywords available]

Indexed keywords


EID: 84976688778     PISSN: 03621340     EISSN: 15581160     Source Type: Journal    
DOI: 10.1145/99164.99185     Document Type: Article
Times cited : (80)

References (34)
  • 1
    • 0020719929 scopus 로고
    • Concepts and notations for concurrent programming
    • G.R. Andrews and F.B. Schneider. Concepts and notations for concurrent programming. A CM Computing Surveys, 15(1):3-43, 1983.
    • (1983) A CM Computing Surveys , vol.15 , Issue.1 , pp. 3-43
    • Andrews, G.R.1    Schneider, F.B.2
  • 2
    • 0017690595 scopus 로고
    • Concurrency of operations on b-trees
    • R. Bayer and M. Schkolnick. Concurrency of operations on b-trees. Acta Informatica, 1(1):1-21, 1977.
    • (1977) Acta Informatica , vol.1 , Issue.1 , pp. 1-21
    • Bayer, R.1    Schkolnick, M.2
  • 3
    • 0023536112 scopus 로고
    • Simultaneous update of priority structures. In Proceedings of the 1987 International Conference on Parallel Processing, pages 124-131
    • J. Biswas and J.C. Browne. Simultaneous update of priority structures. In Proceedings of the 1987 International Conference on Parallel Processing, pages 124-131, 1987.
    • (1987)
    • Biswas, J.1    Browne, J.C.2
  • 4
    • 84976774463 scopus 로고
    • Constructing two-writer atomic registers. In Proceedings of the Sixth ACM Symposium on Principles of Distributed Computing, pages 249-259
    • B. Bloom. Constructing two-writer atomic registers. In Proceedings of the Sixth ACM Symposium on Principles of Distributed Computing, pages 249-259, 1987.
    • (1987)
    • Bloom, B.1
  • 5
    • 84976771652 scopus 로고
    • Constructing multi-reader atomic values from non-atomic values. In Proceedings of the Sixth A CM Symposium on Principles of Distributed Computing, pages 222-231
    • J.E. Burns and G.L. Peterson. Constructing multi-reader atomic values from non-atomic values. In Proceedings of the Sixth A CM Symposium on Principles of Distributed Computing, pages 222-231, 1987.
    • (1987)
    • Burns, J.E.1    Peterson, G.L.2
  • 6
    • 0004594667 scopus 로고
    • On processor coordination using asynchronous hardware. In Proceedings of the Sixth A CM Symposium on Principles of Distributed Computing, pages 86-97
    • B. Chor, A. Israeli, and M. Li. On processor coordination using asynchronous hardware. In Proceedings of the Sixth A CM Symposium on Principles of Distributed Computing, pages 86-97, 1987.
    • (1987)
    • Chor, B.1    Israeli, A.2    Li, M.3
  • 7
    • 0023168356 scopus 로고
    • On the minimal synchronism needed for distributed consensus
    • 34(1):77-97, January
    • D. Dolev, C. Dwork, and L Stockmeyer. On the minimal synchronism needed for distributed consensus. Journal of the ACM, 34(1):77-97, January 1987.
    • (1987) Journal of the ACM
    • Dolev, D.1    Dwork, C.2    Stockmeyer, L.3
  • 8
    • 0023994903 scopus 로고
    • Consensus in the presence of partial synchrony
    • 35(2):228-323, April
    • C. Dwork, N. Lynch, and L Stockmeyer. Consensus in the presence of partial synchrony. Journal of the ACM, 35(2):228-323, April 1988.
    • (1988) Journal of the ACM
    • Dwork, C.1    Lynch, N.2    Stockmeyer, L.3
  • 9
    • 0022893236 scopus 로고
    • Flipping persuasively in constant expected time. In Twenty-Seventh Annual Symposium on Foundations of Computer Science, pages 222-232, October
    • C. Dwork, D. Shmoys, and L. Stockmeyer. Flipping persuasively in constant expected time. In Twenty-Seventh Annual Symposium on Foundations of Computer Science, pages 222-232, October 1986.
    • (1986)
    • Dwork, C.1    Shmoys, D.2    Stockmeyer, L.3
  • 10
    • 0019027623 scopus 로고
    • Concurrent search and insertion in 2-3 trees
    • 14:63-86
    • C.S. Ellis. Concurrent search and insertion in 2-3 trees. Acta Informatica, 14:63-86, 1980.
    • (1980) Acta Informatica
    • Ellis, C.S.1
  • 11
    • 0022045868 scopus 로고
    • Impossibility of distributed commit with one faulty process
    • 32(2), April
    • M. Fischer, N.A. Lynch, and M.S. Paterson. Impossibility of distributed commit with one faulty process. Journal of the ACM, 32(2), April 1985.
    • (1985) Journal of the ACM
    • Fischer, M.1    Lynch, N.A.2    Paterson, M.S.3
  • 12
    • 84976713845 scopus 로고
    • Concurrency control mechanisms and the serializability of concurrent tree algorithms. In 3rd A CM Symposium on Princples of Database Systems, pages 51-60
    • R. Ford and J. Calhoun. Concurrency control mechanisms and the serializability of concurrent tree algorithms. In 3rd A CM Symposium on Princples of Database Systems, pages 51-60, 1984.
    • (1984)
    • Ford, R.1    Calhoun, J.2
  • 14
    • 84976843516 scopus 로고
    • Basic techniques for the efficient coordination of very large numbers of cooperating sequential processors
    • 5(2):164-189, April
    • A. Gottlieb, B.D. Lubachevsky, and L. Rudolph. Basic techniques for the efficient coordination of very large numbers of cooperating sequential processors. ACM Transactions on Programming Languages and Systems, 5(2):164-189, April 1983.
    • (1983) ACM Transactions on Programming Languages and Systems
    • Gottlieb, A.1    Lubachevsky, B.D.2    Rudolph, L.3
  • 15
    • 85039153497 scopus 로고
    • A dichromatic framework for balanced trees. In 19th ACM Symposium on Foundations of Computer Science, pages 8-21
    • L. Guibas and R. Sedgewick. A dichromatic framework for balanced trees. In 19th ACM Symposium on Foundations of Computer Science, pages 8-21, 1978.
    • (1978)
    • Guibas, L.1    Sedgewick, R.2
  • 16
    • 84976721284 scopus 로고
    • Multilisp: A language for concurrent symbolic computation
    • R. Halstead. Multilisp: A language for concurrent symbolic computation. ACM Trans. on Prog. Languages and Systems, 7(4):501-538, 1985.
    • (1985) ACM Trans. on Prog. Languages and Systems , vol.7 , Issue.4 , pp. 501-538
    • Halstead, R.1
  • 17
    • 85034779732 scopus 로고
    • Axioms for concurrent objects. In 14th ACM Symposium on Principles of Programming Languages, pages 13-26, January
    • M. Herlihy and J. Wing. Axioms for concurrent objects. In 14th ACM Symposium on Principles of Programming Languages, pages 13-26, January 1987.
    • (1987)
    • Herlihy, M.1    Wing, J.2
  • 18
    • 85033776866 scopus 로고
    • Impossibility and universality results for wait-free synchronization. In Seventh ACM SIGACT-SIGOPS Symposium on Principles of Distributed Computing, August
    • M.P. Herlihy. Impossibility and universality results for wait-free synchronization. In Seventh ACM SIGACT-SIGOPS Symposium on Principles of Distributed Computing, August 1988.
    • (1988)
    • Herlihy, M.P.1
  • 19
    • 84976704768 scopus 로고
    • Wait-free synchronization. Submitted for publication., July
    • M.P. Herlihy. Wait-free synchronization. Submitted for publication., July 1989.
    • (1989)
    • Herlihy, M.P.1
  • 20
    • 0024305075 scopus 로고
    • Concurrent operations on priority queues
    • 32(1):132-137, January
    • D.W. Jones. Concurrent operations on priority queues. Communications of the ACM, 32(1):132-137, January 1989.
    • (1989) Communications of the ACM
    • Jones, D.W.1
  • 21
    • 0017555081 scopus 로고
    • Concurrent reading and writing
    • 20(11):806-811, November
    • L. Lamport. Concurrent reading and writing. Communications of the ACM, 20(11):806-811, November 1977.
    • (1977) Communications of the ACM
    • Lamport, L.1
  • 22
    • 0018518477 scopus 로고
    • How to make a multiprocessor computer that correctly executes multiprocess programs
    • 28(9):690, September
    • L. Lamport. How to make a multiprocessor computer that correctly executes multiprocess programs. IEEE Transactions on Computers, C-28(9):690, September 1979.
    • (1979) IEEE Transactions on Computers, C-
    • Lamport, L.1
  • 24
    • 0022873767 scopus 로고
    • On interprocess communication, parts i and ii
    • 1:77-101
    • L. Lamport. On interprocess communication, parts i and ii. Distributed Computing, 1:77-101, 1986.
    • (1986) Distributed Computing
    • Lamport, L.1
  • 25
    • 84976738072 scopus 로고
    • Concurrent set manipulation without locking. In Proceedings of the Seventh ACM Symposium on Principles of Database Systems, pages 211-220, March
    • V. Lanin and D. Shasha. Concurrent set manipulation without locking. In Proceedings of the Seventh ACM Symposium on Principles of Database Systems, pages 211-220, March 1988.
    • (1988)
    • Lanin, V.1    Shasha, D.2
  • 26
    • 0019666493 scopus 로고
    • Efficient locking for concurrent operations on b-trees
    • 6(4):650-670, December
    • P.L. Lehman and S.B. Yao. Efficient locking for concurrent operations on b-trees. ACM Transactions on Database Systems, 6(4):650-670, December 1981.
    • (1981) ACM Transactions on Database Systems
    • Lehman, P.L.1    Yao, S.B.2
  • 27
    • 84976748605 scopus 로고
    • -Wolfe. A protocol for wait-free, atomic, multi-reader shared variables. In Proceedings of the Sixth A CM Symposium on Principles of Distributed Computing, pages 232-249
    • R. Newman-Wolfe. A protocol for wait-free, atomic, multi-reader shared variables. In Proceedings of the Sixth A CM Symposium on Principles of Distributed Computing, pages 232-249, 1987.
    • (1987)
    • Newman, R.1
  • 28
    • 0018533907 scopus 로고
    • The serializability of concurrent database updates
    • 26(4):631-653, October
    • C.H. Papadimitriou. The serializability of concurrent database updates. Journal of the ACM, 26(4):631-653, October 1979.
    • (1979) Journal of the ACM
    • Papadimitriou, C.H.1
  • 30
    • 84976667435 scopus 로고
    • Concurrent reading while writing ii: the multi-writer case. Technical Report GIT-ICS-86/26, Georgia Institute of Technology, December
    • G.L. Peterson and J.E. Burns. Concurrent reading while writing ii: the multi-writer case. Technical Report GIT-ICS-86/26, Georgia Institute of Technology, December 1986.
    • (1986)
    • Peterson, G.L.1    Burns, J.E.2
  • 31
    • 0024888836 scopus 로고
    • Sticky bits and universality of consensus. In Proceedings of the Eighth ACM Symposium on Principles of Distributed Computing, pages 159-176
    • S.A. Plotkin. Sticky bits and universality of consensus. In Proceedings of the Eighth ACM Symposium on Principles of Distributed Computing, pages 159-176, 1989.
    • (1989)
    • Plotkin, S.A.1
  • 32
    • 84976759834 scopus 로고
    • Concurrent operations on b-trees with overtaking. In ACM Princples of Database Systems, pages 28-37, January
    • Y. Sagiv. Concurrent operations on b-trees with overtaking. In ACM Princples of Database Systems, pages 28-37, January 1985.
    • (1985)
    • Sagiv, Y.1
  • 33
    • 84976699845 scopus 로고
    • The elusive atomic register revisited. In Proceedings of the Sixth ACM Symposium on Principles of Distributed Computing, pages 206-221
    • A.K. Singh, J.H. Anderson, and M.G. Gouda. The elusive atomic register revisited. In Proceedings of the Sixth ACM Symposium on Principles of Distributed Computing, pages 206-221, 1987.
    • (1987)
    • Singh, A.K.1    Anderson, J.H.2    Gouda, M.G.3
  • 34
    • 84976813516 scopus 로고
    • Self adjusting binary trees. In Proceedings of the 15th A CM Symposium on Theory of Computing, pages 52-59
    • D.D. Sleator and R.E. Tarjan. Self adjusting binary trees. In Proceedings of the 15th A CM Symposium on Theory of Computing, pages 52-59, 1983.
    • (1983)
    • Sleator, D.D.1    Tarjan, R.E.2


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.