메뉴 건너뛰기




Volumn 9783642320279, Issue , 2013, Pages 1-515

Concurrent programming: Algorithms, principles, and foundations

Author keywords

[No Author keywords available]

Indexed keywords

COMPUTER PROGRAMMING; CONCURRENCY CONTROL; EDUCATION; ENGINEERING EDUCATION; MEMORY ARCHITECTURE; SYNCHRONIZATION;

EID: 84948082664     PISSN: None     EISSN: None     Source Type: Book    
DOI: 10.1007/978-3-642-32027-9     Document Type: Book
Times cited : (157)

References (275)
  • 5
    • 35548957788 scopus 로고    scopus 로고
    • Common2 extended to stacks and unbounded concurrency
    • Y. Afek, E. Gafni, A. Morisson, Common2 extended to stacks and unbounded concurrency. Distrib. Comput. 20(4), 239-252 (2007)
    • (2007) Distrib. Comput. , vol.20 , Issue.4 , pp. 239-252
    • Afek, Y.1    Gafni, E.2    Morisson, A.3
  • 8
    • 84976701384 scopus 로고
    • Computing with faulty shared objects
    • Y. Afek, D. Greenberg, M. Merritt, G. Taubenfeld, Computing with faulty shared objects. J. ACM 42(6), 1231-1274 (1995)
    • (1995) J. ACM , vol.42 , Issue.6 , pp. 1231-1274
    • Afek, Y.1    Greenberg, D.2    Merritt, M.3    Taubenfeld, G.4
  • 14
    • 33749417876 scopus 로고    scopus 로고
    • A pleasant stroll through the land of infinitely many creatures
    • M.K. Aguilera, A pleasant stroll through the land of infinitely many creatures. ACM SIGACT News, Distrib. Comput. Column 35(2), 36-59 (2004)
    • (2004) ACM SIGACT News, Distrib. Comput. Column , vol.35 , Issue.2 , pp. 36-59
    • Aguilera, M.K.1
  • 22
    • 0001320033 scopus 로고
    • Multi-writer composite registers
    • J.H. Anderson, Multi-writer composite registers. Distrib. Comput. 7(4), 175-195 (1994)
    • (1994) Distrib. Comput. , vol.7 , Issue.4 , pp. 175-195
    • Anderson, J.H.1
  • 24
    • 0141498457 scopus 로고    scopus 로고
    • Shared memory mutual exclusion: Major research trends since 1986
    • J.H. Anderson, Y.J. Kim, T. Herman, Shared memory mutual exclusion: major research trends since 1986. Distrib. Comput. 16, 75-110 (2003)
    • (2003) Distrib. Comput. , vol.16 , pp. 75-110
    • Anderson, J.H.1    Kim, Y.J.2    Herman, T.3
  • 26
  • 28
    • 79955521528 scopus 로고    scopus 로고
    • Yet another simple solution to the concurrent programming control problem
    • A.A. Aravind, Yet another simple solution to the concurrent programming control problem. IEEE Tran. Parallel Distrib. Syst. 22(6), 1056-1063 (2011)
    • (2011) IEEE Tran. Parallel Distrib. Syst. , vol.22 , Issue.6 , pp. 1056-1063
    • Aravind, A.A.1
  • 30
    • 4243102868 scopus 로고    scopus 로고
    • Improved implementations of universal binary operations
    • H. Attiya, E. Dagan, Improved implementations of universal binary operations. J. ACM 48(5), 1013-1037 (2001)
    • (2001) J. ACM , vol.48 , Issue.5 , pp. 1013-1037
    • Attiya, H.1    Dagan, E.2
  • 33
    • 0036248044 scopus 로고    scopus 로고
    • Adaptive and efficient algorithms for lattice agreement and renaming
    • H. Attiya, A. Fouren, Adaptive and efficient algorithms for lattice agreement and renaming. SIAM J. Comput. 31(2), 642-664 (2001)
    • (2001) SIAM J. Comput. , vol.31 , Issue.2 , pp. 642-664
    • Attiya, H.1    Fouren, A.2
  • 34
    • 10444290235 scopus 로고    scopus 로고
    • Algorithms adapting to point contention
    • H. Attiya, A. Fouren, Algorithms adapting to point contention. J. ACM 50(4), 444-468 (2003)
    • (2003) J. ACM , vol.50 , Issue.4 , pp. 444-468
    • Attiya, H.1    Fouren, A.2
  • 35
    • 0036542278 scopus 로고    scopus 로고
    • An adaptive collect algorithm with applications
    • H. Attiya, A. Fouren, E. Gafni, An adaptive collect algorithm with applications. Distrib. Comput. 15(2), 87-96 (2002)
    • (2002) Distrib. Comput. , vol.15 , Issue.2 , pp. 87-96
    • Attiya, H.1    Fouren, A.2    Gafni, E.3
  • 39
    • 0000438061 scopus 로고    scopus 로고
    • Atomic snapshots in O(n log n) operations
    • H. Attiya, O. Rachmann, Atomic snapshots in O(n log n) operations. SIAM J. Comput. 27(2), 319-340 (1998)
    • (1998) SIAM J. Comput. , vol.27 , Issue.2 , pp. 319-340
    • Attiya, H.1    Rachmann, O.2
  • 40
    • 0028428331 scopus 로고
    • Sequential consistency versus linearizability
    • H. Attiya, J.L. Welch, Sequential consistency versus linearizability. ACM Trans. Comput. Syst. 12(2), 91-122 (1994)
    • (1994) ACM Trans. Comput. Syst. , vol.12 , Issue.2 , pp. 91-122
    • Attiya, H.1    Welch, J.L.2
  • 45
    • 0001811152 scopus 로고
    • Consistent global states of distributed systems: Fundamental concepts and mechanisms
    • Chapter 4 Frontier Series ACM Press, New York
    • Ö. Babaoglu, K. Marzullo, Consistent global states of distributed systems: fundamental concepts and mechanisms. Chapter 4 in Distributed Systems. Frontier Series (ACM Press, New York, 1993), pp. 55-93
    • (1993) Distributed Systems , pp. 55-93
    • Babaoglu, O.1    Marzullo, K.2
  • 48
    • 0023089986 scopus 로고
    • Predicate transfer and timeout in message passing systems
    • A.J. Bernstein, Predicate transfer and timeout in message passing systems. Inf. Process. Lett. 24(1), 43-52 (1987)
    • (1987) Inf. Process. Lett. , vol.24 , Issue.1 , pp. 43-52
    • Bernstein, A.J.1
  • 51
    • 0018467336 scopus 로고
    • Formal aspects of serializability in database concurrency control
    • Ph.A. Bernstein, D.W. Shipman, W.S. Wong, Formal aspects of serializability in database concurrency control. IEEE Trans. Softw. Eng. SE-5(3), 203-216 (1979)
    • (1979) IEEE Trans. Softw. Eng. , vol.SE-5 , Issue.3 , pp. 203-216
    • Bernstein, Ph.A.1    Shipman, D.W.2    Wong, W.S.3
  • 52
    • 0024133291 scopus 로고
    • Constructing two-writer atomic register
    • B. Bloom, Constructing two-writer atomic register. IEEE Trans. Comput. 37, 1506-1514 (1988)
    • (1988) IEEE Trans. Comput. , vol.37 , pp. 1506-1514
    • Bloom, B.1
  • 61
    • 33749265506 scopus 로고    scopus 로고
    • Versioned boxes as the basis for transactional memory
    • J. Cachopo, A. Rito-Silva, Versioned boxes as the basis for transactional memory. Sci. Comput. Program. 63(2), 172-175 (2006)
    • (2006) Sci. Comput. Program. , vol.63 , Issue.2 , pp. 172-175
    • Cachopo, J.1    Rito-Silva, A.2
  • 65
    • 79957953985 scopus 로고    scopus 로고
    • New combinatorial topology upper and lower bounds for renaming: The lower bound
    • A. Castañeda, S. Rajsbaum, New combinatorial topology upper and lower bounds for renaming: the lower bound. Distrib. Comput. 22(5), 287-301 (2010)
    • (2010) Distrib. Comput. , vol.22 , Issue.5 , pp. 287-301
    • Castañeda, A.1    Rajsbaum, S.2
  • 66
    • 79957944774 scopus 로고    scopus 로고
    • The renaming problem in shared memory systems: An introduction
    • A. Castañeda, S. Rajsbaum, M. Raynal, The renaming problem in shared memory systems: an introduction. Elsevier Comput. Sci. Rev. 5, 229-251 (2011)
    • (2011) Elsevier Comput. Sci. Rev. , vol.5 , pp. 229-251
    • Castañeda, A.1    Rajsbaum, S.2    Raynal, M.3
  • 67
    • 0030102105 scopus 로고    scopus 로고
    • Unreliable failure detectors for reliable distributed systems
    • T. Chandra, S. Toueg, Unreliable failure detectors for reliable distributed systems. J. ACM 43(2), 225-267 (1996)
    • (1996) J. ACM , vol.43 , Issue.2 , pp. 225-267
    • Chandra, T.1    Toueg, S.2
  • 68
    • 0030197368 scopus 로고    scopus 로고
    • The weakest failure detector for solving consensus
    • T. Chandra, V. Hadzilacos, S. Toueg, The weakest failure detector for solving consensus. J. ACM 43(4), 685-722 (1996)
    • (1996) J. ACM , vol.43 , Issue.4 , pp. 685-722
    • Chandra, T.1    Hadzilacos, V.2    Toueg, S.3
  • 71
    • 0001197842 scopus 로고
    • More choices allow more faults: Set consensus problems in totally asynchronous systems
    • S. Chaudhuri, More choices allow more faults: set consensus problems in totally asynchronous systems. Inf. Comput. 105(1), 132-158 (1993)
    • (1993) Inf. Comput. , vol.105 , Issue.1 , pp. 132-158
    • Chaudhuri, S.1
  • 72
    • 0034310321 scopus 로고    scopus 로고
    • One-write algorithms for multivalued regular and atomic registers
    • S. Chaudhuri, M.J. Kosa, J. Welch, One-write algorithms for multivalued regular and atomic registers. Acta Inform. 37, 161-192 (2000)
    • (2000) Acta Inform. , vol.37 , pp. 161-192
    • Chaudhuri, S.1    Kosa, M.J.2    Welch, J.3
  • 73
    • 0028405702 scopus 로고
    • Bounds on the cost of multivalued registers implementations
    • S. Chaudhuri, J. Welch, Bounds on the cost of multivalued registers implementations. SIAM J. Comput. 23(2), 335-354 (1994)
    • (1994) SIAM J. Comput. , vol.23 , Issue.2 , pp. 335-354
    • Chaudhuri, S.1    Welch, J.2
  • 74
    • 27844460163 scopus 로고    scopus 로고
    • Active disk paxos with infinitely many processes
    • G.V. Chockler, D. Malkhi, Active disk Paxos with infinitely many processes. Distrib. Comput. 18(1), 73-84 (2005)
    • (2005) Distrib. Comput. , vol.18 , Issue.1 , pp. 73-84
    • Chockler, G.V.1    Malkhi, D.2
  • 75
    • 33744827675 scopus 로고    scopus 로고
    • Light-weight leases for storage-centric coordination
    • G.V. Chockler, D. Malkhi, Light-weight leases for storage-centric coordination. Int. J. Parallel Prog. 34(2), 143-170 (2006)
    • (2006) Int. J. Parallel Prog. , vol.34 , Issue.2 , pp. 143-170
    • Chockler, G.V.1    Malkhi, D.2
  • 80
    • 84976713553 scopus 로고
    • Concurrent control with ''readers'' and ''writers''
    • P.J. Courtois, F. Heymans, D.L. Parnas, Concurrent control with ''readers'' and ''writers''. Commun. ACM 14(5), 667-668 (1971)
    • (1971) Commun. ACM , vol.14 , Issue.5 , pp. 667-668
    • Courtois, P.J.1    Heymans, F.2    Parnas, D.L.3
  • 88
    • 84945709358 scopus 로고
    • Solution of a problem in concurrent programming control
    • E.W. Dijkstra, Solution of a problem in concurrent programming control. Commun. ACM 8(9), 569 (1965)
    • (1965) Commun. ACM , vol.8 , Issue.9 , pp. 569
    • Dijkstra, E.W.1
  • 89
    • 0013982106 scopus 로고
    • Cooperating sequential processes
    • ed. by F. Genuys Academic Press, New York
    • E.W. Dijkstra, Cooperating Sequential Processes. In Programming Languages, ed. by F. Genuys (Academic Press, New York, 1968), pp. 43-112
    • (1968) Programming Languages , pp. 43-112
    • Dijkstra, E.W.1
  • 90
    • 0015195766 scopus 로고
    • Hierarchical ordering of sequential processes
    • E.W. Dijkstra, Hierarchical ordering of sequential processes. Acta Inform. 1(1), 115-138 (1971)
    • (1971) Acta Inform. , vol.1 , Issue.1 , pp. 115-138
    • Dijkstra, E.W.1
  • 91
    • 56649107747 scopus 로고    scopus 로고
    • 2nd edn, version 2.1.2 Green Tea Press, Virginia
    • A.B. Downey, The Little Book of Semaphores, 2nd edn, version 2.1.2. (Green Tea Press, Virginia, 2005), 291 pp. http://www.greenteapress.com/semaphores/downey05semaphores.pdf
    • (2005) The Little Book of Semaphores
    • Downey, A.B.1
  • 101
    • 74849091337 scopus 로고    scopus 로고
    • A timing assumption and two t-resilient protocols for implementing an eventual leader service in asynchronous shared-memory systems
    • A. Fernández, E. Jiménez, M. Raynal, G. Trédan, A timing assumption and two t-resilient protocols for implementing an eventual leader service in asynchronous shared-memory systems. Algorithmica 56(4), 550-576 (2010)
    • (2010) Algorithmica , vol.56 , Issue.4 , pp. 550-576
    • Fernández, A.1    Jiménez, E.2    Raynal, M.3    Trédan, G.4
  • 102
    • 0022045868 scopus 로고
    • Impossibility of distributed consensus with one faulty process
    • M.J. Fischer, N.A. Lynch, M.S. Paterson, Impossibility of distributed consensus with one faulty process. J. ACM 32(2), 374-382 (1985)
    • (1985) J. ACM , vol.32 , Issue.2 , pp. 374-382
    • Fischer, M.J.1    Lynch, N.A.2    Paterson, M.S.3
  • 103
    • 84929280907 scopus 로고    scopus 로고
    • Exponential examples of two renaming algorithms
    • A. Fouren, Exponential examples of two renaming algorithms. Technion Tech Report, 1999. http://www.cs.technion.ac.il/hagit/pubs/expo.ps.gz
    • (1999) Technion Tech Report
    • Fouren, A.1
  • 104
    • 14644440455 scopus 로고    scopus 로고
    • Asynchronous bounded lifetime failure detectors
    • R. Friedman, A. Mostéfaoui, M. Raynal, Asynchronous bounded lifetime failure detectors. Inf. Process. Lett. 94(2), 85-91 (2005)
    • (2005) Inf. Process. Lett. , vol.94 , Issue.2 , pp. 85-91
    • Friedman, R.1    Mostéfaoui, A.2    Raynal, M.3
  • 113
    • 47249127211 scopus 로고    scopus 로고
    • Test&set, adaptive renaming and set agreement: A guided visit to asynchronous computability
    • Beijing (IEEE Computer Society Press, New York, 2007)
    • E. Gafni, M. Raynal, C. Travers, Test&set, adaptive renaming and set agreement: a guided visit to asynchronous computability. Proceedings of the 26th IEEE Symposium on Reliable Distributed Systems (SRDS'07), Beijing, 2007 (IEEE Computer Society Press, New York, 2007), pp. 93-102
    • (2007) Proceedings of the 26th IEEE Symposium on Reliable Distributed Systems (SRDS'07) , pp. 93-102
    • Gafni, E.1    Raynal, M.2    Travers, C.3
  • 116
    • 33751098889 scopus 로고
    • Process synchronization by counter variables
    • A.J. Gerber, Process synchronization by counter variables. ACM Operating Syst. Rev. 11(4), 6-17 (1977)
    • (1977) ACM Operating Syst. Rev. , vol.11 , Issue.4 , pp. 6-17
    • Gerber, A.J.1
  • 118
    • 84976843516 scopus 로고
    • Basic techniques for the efficient coordination of very large number of cooperating sequential processes
    • A. Gottlieb, B.D. Lubachevsky, L. Rudolph, Basic techniques for the efficient coordination of very large number of cooperating sequential processes. ACM Trans. Program. Lang. Syst. 5(2), 164-189 (1983)
    • (1983) ACM Trans. Program. Lang. Syst. , vol.5 , Issue.2 , pp. 164-189
    • Gottlieb, A.1    Lubachevsky, B.D.2    Rudolph, L.3
  • 125
    • 41549110759 scopus 로고    scopus 로고
    • The weakest failure detectors to boost obstruction-freedom
    • R. Guerraoui, M. Kapalka, P. Kuznetsov, The weakest failure detectors to boost obstruction-freedom. Distrib. Comput. 20(6), 415-433 (2008)
    • (2008) Distrib. Comput. , vol.20 , Issue.6 , pp. 415-433
    • Guerraoui, R.1    Kapalka, M.2    Kuznetsov, P.3
  • 127
    • 1942468125 scopus 로고    scopus 로고
    • The information structure of indulgent consensus
    • R. Guerraoui, M. Raynal, The information structure of indulgent consensus. IEEE Trans. Comput. 53(4), 453-466 (2004)
    • (2004) IEEE Trans. Comput. , vol.53 , Issue.4 , pp. 453-466
    • Guerraoui, R.1    Raynal, M.2
  • 129
    • 33845627410 scopus 로고    scopus 로고
    • The alpha of indulgent consensus
    • R. Guerraoui, M. Raynal, The alpha of indulgent consensus. Comput. J. 50(1), 53-67 (2007)
    • (2007) Comput. J. , vol.50 , Issue.1 , pp. 53-67
    • Guerraoui, R.1    Raynal, M.2
  • 131
    • 38149103213 scopus 로고    scopus 로고
    • From unreliable objects to reliable objects: The case of atomic registers and consensus
    • Pereslavl-Zalessky LNCS (Springer, Heidelberg, 2007)
    • R. Guerraoui, M. Raynal, From unreliable objects to reliable objects: the case of atomic registers and consensus. Proceedings of the 9th International Conference on Parallel Computing Technologies (PaCT'07), Pereslavl-Zalessky, 2007. LNCS, Vol. 4671 (Springer, Heidelberg, 2007), pp. 47-61
    • (2007) Proceedings of the 9th International Conference on Parallel Computing Technologies (PaCT'07) , vol.4671 , pp. 47-61
    • Guerraoui, R.1    Raynal, M.2
  • 132
    • 0012655983 scopus 로고
    • Space-optimal conflict-free construction of 1-writer 1-reader multivalued atomic register
    • Terschelling LNCS (Springer, Berlin, 1994)
    • S. Haldar, P.S. Subramanian, Space-optimal conflict-free construction of 1-writer 1-reader multivalued atomic register. Proceedings of the 8th International Workshop on Distributed Algorithms (WDAG'94), Terschelling, 1994. LNCS, Vol. 857 (Springer, Berlin, 1994), pp. 116-129
    • (1994) Proceedings of the 8th International Workshop on Distributed Algorithms (WDAG'94) , vol.857 , pp. 116-129
    • Haldar, S.1    Subramanian, P.S.2
  • 133
    • 0029231435 scopus 로고
    • Constructing 1-writer multireader multivalued atomic variables from regular variables
    • S. Haldar, K. Vidyasankar, Constructing 1-writer multireader multivalued atomic variables from regular variables. J. ACM 42(1), 186-203 (1995)
    • (1995) J. ACM , vol.42 , Issue.1 , pp. 186-203
    • Haldar, S.1    Vidyasankar, K.2
  • 136
    • 0036507135 scopus 로고    scopus 로고
    • Interval consistency of asynchronous distributed computations
    • J.-M. Hélary, A. Mostéfaoui, M. Raynal, Interval consistency of asynchronous distributed computations. J. Comput. Syst. Sci. 64(2), 329-349 (2002)
    • (2002) J. Comput. Syst. Sci. , vol.64 , Issue.2 , pp. 329-349
    • Hélary, J.-M.1    Mostéfaoui, A.2    Raynal, M.3
  • 139
    • 0027695171 scopus 로고
    • A methodology for implementing highly concurrent data objects
    • M.P. Herlihy, A methodology for implementing highly concurrent data objects. ACM Trans. Programm. Lang. Syst. 15(5), 745-770 (1994)
    • (1994) ACM Trans. Programm. Lang. Syst. , vol.15 , Issue.5 , pp. 745-770
    • Herlihy, M.P.1
  • 140
    • 68149083453 scopus 로고    scopus 로고
    • Distributed computing and the multicore revolution
    • M.P. Herlihy, V. Luchangco, Distributed computing and the multicore revolution. ACM SIGACT News 39(1), 62-72 (2008)
    • (2008) ACM SIGACT News , vol.39 , Issue.1 , pp. 62-72
    • Herlihy, M.P.1    Luchangco, V.2
  • 142
    • 27544489038 scopus 로고    scopus 로고
    • Non-blocking memory management support for dynamic-size data structures
    • M.P. Herlihy, V. Luchangco, P. Marin, M. Moir, Non-blocking memory management support for dynamic-size data structures. ACM Trans. Comput. Syst. 23(2), 146-196 (2005)
    • (2005) ACM Trans. Comput. Syst. , vol.23 , Issue.2 , pp. 146-196
    • Herlihy, M.P.1    Luchangco, V.2    Marin, P.3    Moir, M.4
  • 145
    • 0001059575 scopus 로고    scopus 로고
    • The topological structure of asynchronous computability
    • M.P. Herlihy, N. Shavit, The topological structure of asynchronous computability. J. ACM 46(6), 858-923 (1999)
    • (1999) J. ACM , vol.46 , Issue.6 , pp. 858-923
    • Herlihy, M.P.1    Shavit, N.2
  • 148
    • 0025460579 scopus 로고
    • Linearizability: A correctness condition for concurrent objects
    • M.P. Herlihy, J.M. Wing, Linearizability: a correctness condition for concurrent objects. ACM Trans. Program. Lang. Syst. 12(3), 463-492 (1990)
    • (1990) ACM Trans. Program. Lang. Syst. , vol.12 , Issue.3 , pp. 463-492
    • Herlihy, M.P.1    Wing, J.M.2
  • 149
    • 0018291177 scopus 로고
    • Specification and proof techniques for serializers
    • C.E. Hewitt, R.R. Atkinson, Specification and proof techniques for serializers. IEEE Trans. Softw. Eng. SE5(1), 1-21 (1979)
    • (1979) IEEE Trans. Softw. Eng. , vol.SE5 , Issue.1 , pp. 1-21
    • Hewitt, C.E.1    Atkinson, R.R.2
  • 150
    • 0016114085 scopus 로고
    • Monitors: An operating system structuring concept
    • C.A.R. Hoare, Monitors: an operating system structuring concept. Commun. ACM 17(10), 549-557 (1974)
    • (1974) Commun. ACM , vol.17 , Issue.10 , pp. 549-557
    • Hoare, C.A.R.1
  • 152
    • 0016950182 scopus 로고
    • Proving monitors
    • J.H. Howard, Proving monitors. Commun. ACM 19(5), 273-279 (1976)
    • (1976) Commun. ACM , vol.19 , Issue.5 , pp. 273-279
    • Howard, J.H.1
  • 156
    • 70350263411 scopus 로고    scopus 로고
    • Provable STM properties: Leveraging clock and locks to favor commit and early abort
    • Hyderabad, January LNCS (Springer, Berlin, 2009)
    • D. Imbs, M. Raynal, Provable STM properties: leveraging clock and locks to favor commit and early abort. 10th International Conference on Distributed Computing and Networking (ICDCN'09), Hyderabad, January 2009. LNCS, Vol. 5408 (Springer, Berlin, 2009), pp. 67-78
    • (2009) 10th International Conference on Distributed Computing and Networking (ICDCN'09) , vol.5408 , pp. 67-78
    • Imbs, D.1    Raynal, M.2
  • 157
    • 62749200402 scopus 로고    scopus 로고
    • A note on atomicity: Boosting test&set to solve consensus
    • D. Imbs, M. Raynal, A note on atomicity: boosting test&set to solve consensus. Inf. Process. Lett. 109(12), 589-591 (2009)
    • (2009) Inf. Process. Lett. , vol.109 , Issue.12 , pp. 589-591
    • Imbs, D.1    Raynal, M.2
  • 158
    • 80455122849 scopus 로고    scopus 로고
    • Help when needed, but no more: Efficient read/write partial snapshot
    • D. Imbs, M. Raynal, Help when needed, but no more: efficient read/write partial snapshot. J. Parallel Distrib. Comput. 72(1), 1-13 (2012)
    • (2012) J. Parallel Distrib. Comput. , vol.72 , Issue.1 , pp. 1-13
    • Imbs, D.1    Raynal, M.2
  • 161
    • 80054880022 scopus 로고    scopus 로고
    • A liveness condition for concurrent objects: X-wait-freedom
    • D. Imbs, M. Raynal, A liveness condition for concurrent objects: x-wait-freedom. Concurr. Comput. Pract. Exp. 23, 2154-2166 (2011)
    • (2011) Concurr. Comput. Pract. Exp. , vol.23 , pp. 2154-2166
    • Imbs, D.1    Raynal, M.2
  • 163
    • 84862002084 scopus 로고    scopus 로고
    • Virtual world consistency: A condition for STM systems (with a versatile protocol with invisible read operations)
    • D. Imbs, M. Raynal, Virtual world consistency: a condition for STM systems (with a versatile protocol with invisible read operations). Theoret. Comput. Sci. 444, 113-127 (2012)
    • (2012) Theoret. Comput. Sci. , vol.444 , pp. 113-127
    • Imbs, D.1    Raynal, M.2
  • 166
    • 0031176479 scopus 로고    scopus 로고
    • Robust wait-free hierarchies
    • P. Jayanti, Robust wait-free hierarchies. J. ACM 44(4), 592-614 (1997)
    • (1997) J. ACM , vol.44 , Issue.4 , pp. 592-614
    • Jayanti, P.1
  • 169
    • 0032058257 scopus 로고    scopus 로고
    • Fault-tolerant wait-free shared objects
    • P. Jayanti, T.D. Chandra, S. Toueg, Fault-tolerant wait-free shared objects. J. ACM 45(3), 451-500 (1998)
    • (1998) J. ACM , vol.45 , Issue.3 , pp. 451-500
    • Jayanti, P.1    Chandra, T.D.2    Toueg, S.3
  • 170
    • 0033609573 scopus 로고    scopus 로고
    • The cost of graceful degradation for omission failures
    • P. Jayanti, T.D. Chandra, S. Toueg, The cost of graceful degradation for omission failures. Inf. Process. Lett. 71, 167-172 (1999)
    • (1999) Inf. Process. Lett. , vol.71 , pp. 167-172
    • Jayanti, P.1    Chandra, T.D.2    Toueg, S.3
  • 172
    • 85013423870 scopus 로고
    • Some results on the impossibility, universality, and decidability of consensus
    • Haifa LNCS (Springer, Heidelberg, 1992)
    • P. Jayanti, S. Toueg, Some results on the impossibility, universality, and decidability of consensus. Proceedings of the 6th International Workshop on Distributed Algorithms (WDAG'92), Haifa, 1992. LNCS, Vol. 647 (Springer, Heidelberg, 1992), pp. 69-84
    • (1992) Proceedings of the 6th International Workshop on Distributed Algorithms (WDAG'92) , vol.647 , pp. 69-84
    • Jayanti, P.1    Toueg, S.2
  • 174
    • 0017516759 scopus 로고
    • An alternative to event queues for synchronization in monitors
    • J.L.W. Kessels, An alternative to event queues for synchronization in monitors. Commun. ACM 20(7), 500-503 (1977)
    • (1977) Commun. ACM , vol.20 , Issue.7 , pp. 500-503
    • Kessels, J.L.W.1
  • 175
    • 0020141752 scopus 로고
    • Arbitration without common modifiable variables
    • J.L.W. Kessels, Arbitration without common modifiable variables. Acta Inform. 17(2), 135-141 (1982)
    • (1982) Acta Inform. , vol.17 , Issue.2 , pp. 135-141
    • Kessels, J.L.W.1
  • 176
    • 24044475960 scopus 로고    scopus 로고
    • Addison-Wesley, Pearson Education, New York
    • J. Kleinberg, E. Tardos, Algorithm Design (Addison-Wesley, Pearson Education, New York, 2005), 838 pp
    • (2005) Algorithm Design
    • Kleinberg, J.1    Tardos, E.2
  • 177
    • 0002315207 scopus 로고
    • A survey of concurrent readers and writers
    • L.M. Kirousis, E. Kranakis, A survey of concurrent readers and writers. CWI Q. 2, 307-330 (1989)
    • (1989) CWI Q. , vol.2 , pp. 307-330
    • Kirousis, L.M.1    Kranakis, E.2
  • 180
    • 0024101778 scopus 로고
    • Efficient synchronization on multiprocessors with shared memory
    • C.P. Kruskal, L. Rudolph, M. Snir, Efficient synchronization on multiprocessors with shared memory. ACM Trans. Program. Lang. Syst. 10(4), 579-601 (1988)
    • (1988) ACM Trans. Program. Lang. Syst. , vol.10 , Issue.4 , pp. 579-601
    • Kruskal, C.P.1    Rudolph, L.2    Snir, M.3
  • 183
    • 0016090932 scopus 로고
    • A new solution of dijkstra's concurrent programming problem
    • L. Lamport, A new solution of Dijkstra's concurrent programming problem. Commun. ACM 17(8), 453-455 (1974)
    • (1974) Commun. ACM , vol.17 , Issue.8 , pp. 453-455
    • Lamport, L.1
  • 184
    • 0017555081 scopus 로고
    • Concurrent reading while writing
    • L. Lamport, Concurrent reading while writing. Commun. ACM 20(11), 806-811 (1977)
    • (1977) Commun. ACM , vol.20 , Issue.11 , pp. 806-811
    • Lamport, L.1
  • 185
    • 0017472779 scopus 로고
    • Proving the correctness of multiprocess programs
    • L. Lamport, Proving the correctness of multiprocess programs. IEEE Trans. Softw. Eng. SE-3(2), 125-143 (1977)
    • (1977) IEEE Trans. Softw. Eng. , vol.SE-3 , Issue.2 , pp. 125-143
    • Lamport, L.1
  • 186
    • 0017996760 scopus 로고
    • Time, clocks, and the ordering of events in a distributed system
    • L. Lamport, Time, clocks, and the ordering of events in a distributed system. Commun. ACM 21(7), 558-565 (1978)
    • (1978) Commun. ACM , vol.21 , Issue.7 , pp. 558-565
    • Lamport, L.1
  • 187
    • 0018518477 scopus 로고
    • How to make a multiprocessor computer that correctly executes multiprocess programs
    • L. Lamport, How to make a multiprocessor computer that correctly executes multiprocess programs. IEEE Trans. Comput. C28(9), 690-691 (1979)
    • (1979) IEEE Trans. Comput. , vol.C28 , Issue.9 , pp. 690-691
    • Lamport, L.1
  • 188
    • 0022699092 scopus 로고
    • The mutual exclusion problem. Part I: A theory of interprocess communication, Part II: Statement and solutions
    • L. Lamport, The mutual exclusion problem. Part I: a theory of interprocess communication, Part II: statement and solutions. J. ACM 33, 313-348 (1986)
    • (1986) J. ACM , vol.33 , pp. 313-348
    • Lamport, L.1
  • 189
    • 0022873767 scopus 로고
    • On interprocess communication, Part I: Basic formalism
    • L. Lamport, On interprocess communication, Part I: basic formalism. Distrib. Comput. 1(2), 77-85 (1986)
    • (1986) Distrib. Comput. , vol.1 , Issue.2 , pp. 77-85
    • Lamport, L.1
  • 190
    • 0022917802 scopus 로고
    • On interprocess communication, Part II: Algorithms
    • L. Lamport, On interprocess communication, Part II: algorithms. Distrib. Comput. 1(2), 77-101 (1986)
    • (1986) Distrib. Comput. , vol.1 , Issue.2 , pp. 77-101
    • Lamport, L.1
  • 191
    • 0023288130 scopus 로고
    • Fast mutual exclusion
    • L. Lamport, Fast mutual exclusion. ACM Trans. Comput. Syst. 5(1), 1-11 (1987)
    • (1987) ACM Trans. Comput. Syst. , vol.5 , Issue.1 , pp. 1-11
    • Lamport, L.1
  • 192
    • 0032058184 scopus 로고    scopus 로고
    • The part-time parliament
    • (first version appeared as DEC Research, Report #49, September 1989)
    • L. Lamport, The part-time parliament. ACM Trans. Comput. Syst. 16(2), 133-169 (1998) (first version appeared as DEC Research, Report #49, September 1989)
    • (1998) ACM Trans. Comput. Syst. , vol.16 , Issue.2 , pp. 133-169
    • Lamport, L.1
  • 193
    • 0141610190 scopus 로고    scopus 로고
    • Arbitration-free synchronization
    • L. Lamport, Arbitration-free synchronization. Distrib. Comput. 16(2-3), 219-237 (2003)
    • (2003) Distrib. Comput. , vol.16 , Issue.2-3 , pp. 219-237
    • Lamport, L.1
  • 195
    • 46249127282 scopus 로고    scopus 로고
    • Transactional memory: Is TM the answer for improving parallel programming?
    • J. Larus, Ch. Kozyrakis, Transactional memory: is TM the answer for improving parallel programming? Commun. ACM 51(7), 80-89 (2008)
    • (2008) Commun. ACM , vol.51 , Issue.7 , pp. 80-89
    • Larus, J.1    Kozyrakis, Ch.2
  • 196
    • 0030197411 scopus 로고    scopus 로고
    • How to share concurrent wait-free variables
    • M. Li, J. Tromp, P. Vitányi, How to share concurrent wait-free variables. J. ACM 43(4), 723-746 (1996)
    • (1996) J. ACM , vol.43 , Issue.4 , pp. 723-746
    • Li, M.1    Tromp, J.2    Vitányi, P.3
  • 198
  • 199
    • 0001662644 scopus 로고
    • Memory requirements for agreement among unreliable asynchronous processes
    • JAI Press
    • M. Loui, H. Abu-Amara, Memory requirements for agreement among unreliable asynchronous processes. Adv. Comput. Res. 4, 163-183 (1987). JAI Press
    • (1987) Adv. Comput. Res. , vol.4 , pp. 163-183
    • Loui, M.1    Abu-Amara, H.2
  • 202
    • 0003055324 scopus 로고
    • Virtual time and global states in distributed computations
    • ed. by M. Cosnard, P. Quinton, M. Raynal, Y. Robert North-Holland
    • F. Mattern, Virtual time and global states in distributed computations. ed. by M. Cosnard, P. Quinton, M. Raynal, Y. Robert, Proceedings of the International Workshop on Parallel and Distributed Algorithms, North-Holland, 1989, pp. 215-226
    • (1989) Proceedings of the International Workshop on Parallel and Distributed Algorithms , pp. 215-226
    • Mattern, F.1
  • 206
    • 0022582940 scopus 로고
    • Axioms for memory access in asynchronous hardware systems
    • J. Misra, Axioms for memory access in asynchronous hardware systems. ACM Trans. Program. Lang. Syst. 8(1), 142-153 (1986)
    • (1986) ACM Trans. Program. Lang. Syst. , vol.8 , Issue.1 , pp. 142-153
    • Misra, J.1
  • 208
    • 0032017594 scopus 로고    scopus 로고
    • Fast, long-lived renaming improved and simplified
    • M. Moir, Fast, long-lived renaming improved and simplified. Sci. Comput. Program. 30, 287-308 (1998)
    • (1998) Sci. Comput. Program. , vol.30 , pp. 287-308
    • Moir, M.1
  • 209
    • 0029389344 scopus 로고
    • Wait-free algorithms for fast, long-lived renaming
    • M. Moir, J. Anderson, Wait-free algorithms for fast, long-lived renaming. Sci. Comput. Program. 25(1), 1-39 (1995)
    • (1995) Sci. Comput. Program. , vol.25 , Issue.1 , pp. 1-39
    • Moir, M.1    Anderson, J.2
  • 212
    • 84937541334 scopus 로고    scopus 로고
    • Solving consensus using chandra-toueg's unreliable failure detectors: A general quorum-based approach
    • Bratislava LNCS (Springer, Berlin, 1999)
    • A. Mostéfaoui, M. Raynal, Solving consensus using Chandra-Toueg's unreliable failure detectors: a general quorum-based approach. Proceedings of the 13th International Symposium on Distributed Computing (DISC'99), Bratislava, 1999. LNCS, Vol. 1693 (Springer, Berlin, 1999), 4963 pp
    • (1999) Proceedings of the 13th International Symposium on Distributed Computing (DISC'99) , vol.1693
    • Mostéfaoui, A.1    Raynal, M.2
  • 217
    • 0033890027 scopus 로고    scopus 로고
    • From binary consensus to multivalued consensus in asynchronous message-passing systems
    • A. Mostéfaoui, M. Raynal, F. Tronel, From binary consensus to multivalued consensus in asynchronous message-passing systems. Inf. Process. Lett. 73, 207-213 (2000)
    • (2000) Inf. Process. Lett. , vol.73 , pp. 207-213
    • Mostéfaoui, A.1    Raynal, M.2    Tronel, F.3
  • 220
    • 0016951439 scopus 로고
    • Verifying properties of parallel programs
    • S. Owicki, D. Gries, Verifying properties of parallel programs. Commun. ACM 19(5), 279-285 (1976)
    • (1976) Commun. ACM , vol.19 , Issue.5 , pp. 279-285
    • Owicki, S.1    Gries, D.2
  • 221
    • 0018533907 scopus 로고
    • The serializability of concurrent updates
    • Ch. Papadimitriou, The serializability of concurrent updates. J. ACM 26(4), 631-653 (1979)
    • (1979) J. ACM , vol.26 , Issue.4 , pp. 631-653
    • Papadimitriou, Ch.1
  • 224
    • 0000366742 scopus 로고
    • Myths about the mutual exclusion problem
    • G.L. Peterson, Myths about the mutual exclusion problem. Inf. Process. Lett. 12(3), 115-116 (1981)
    • (1981) Inf. Process. Lett. , vol.12 , Issue.3 , pp. 115-116
    • Peterson, G.L.1
  • 233
    • 0037624514 scopus 로고    scopus 로고
    • Token-based sequential consistency
    • M. Raynal, Token-based sequential consistency. Int. J. Comput. Syst. Sci. Eng. 17(6), 359-366 (2002)
    • (2002) Int. J. Comput. Syst. Sci. Eng. , vol.17 , Issue.6 , pp. 359-366
    • Raynal, M.1
  • 235
    • 79957939321 scopus 로고    scopus 로고
    • Failure detectors for asynchronous distributed systems: An introduction
    • M. Raynal, Failure detectors for asynchronous distributed systems: an introduction. Wiley Encycl. Comput. Sci. Eng. 2, 1181-1191 (2009)
    • (2009) Wiley Encycl. Comput. Sci. Eng. , vol.2 , pp. 1181-1191
    • Raynal, M.1
  • 242
  • 243
    • 0018434466 scopus 로고
    • Synchronization with eventcounts and sequencers
    • D.P. Reed, R.K. Kanodia, Synchronization with eventcounts and sequencers. Commun. ACM 22(2), 115-123 (1979)
    • (1979) Commun. ACM , vol.22 , Issue.2 , pp. 115-123
    • Reed, D.P.1    Kanodia, R.K.2
  • 246
    • 0017723679 scopus 로고
    • Towards autonomous description of synchronization modules
    • Toronto
    • P. Robert, J.-P. Verjus, Towards autonomous description of synchronization modules. Proceedings of the IFIP World Congress, Toronto, 1977, pp. 981-986
    • (1977) Proceedings of the IFIP World Congress , pp. 981-986
    • Robert, P.1    Verjus, J.-P.2
  • 250
    • 0025564050 scopus 로고
    • Implementing fault-tolerant services using the state machine approach
    • F.B. Schneider, Implementing fault-tolerant services using the state machine approach. ACM Comput. Surv. 22(4), 299-319 (1990)
    • (1990) ACM Comput. Surv. , vol.22 , Issue.4 , pp. 299-319
    • Schneider, F.B.1
  • 251
    • 12244279838 scopus 로고
    • Detecting causal relationship in distributed computations: In search of the holy grail
    • R. Schwarz, F. Mattern, Detecting causal relationship in distributed computations: in search of the Holy Grail. Distrib. Comput. 7, 149-174 (1993)
    • (1993) Distrib. Comput. , vol.7 , pp. 149-174
    • Schwarz, R.1    Mattern, F.2
  • 255
    • 0031069218 scopus 로고    scopus 로고
    • Software transactional memory
    • N. Shavit, D. Touitou, Software transactional memory. Distrib. Comput. 10(2), 99-116 (1997)
    • (1997) Distrib. Comput. , vol.10 , Issue.2 , pp. 99-116
    • Shavit, N.1    Touitou, D.2
  • 257
    • 84976801201 scopus 로고
    • The elusive atomic register
    • A.K. Singh, J.H. Anderson, M.G. Gouda, The elusive atomic register. J. ACM 41(2), 311-339 (1994)
    • (1994) J. ACM , vol.41 , Issue.2 , pp. 311-339
    • Singh, A.K.1    Anderson, J.H.2    Gouda, M.G.3
  • 260
    • 0021455437 scopus 로고
    • Database applications of the fetch&add instruction
    • H.S. Stone, Database applications of the fetch&add instruction. IEEE Trans. Comput. C33(7), 604-612 (1984)
    • (1984) IEEE Trans. Comput. , vol.C33 , Issue.7 , pp. 604-612
    • Stone, H.S.1
  • 268
    • 0024621979 scopus 로고
    • Converting lamport's regular register to atomic register
    • K. Vidyasankar, Converting Lamport's regular register to atomic register. Inf. Proces. Lett. 30, 221-223 (1989)
    • (1989) Inf. Proces. Lett. , vol.30 , pp. 221-223
    • Vidyasankar, K.1
  • 269
    • 0024621979 scopus 로고
    • Anelegant 1-writer multireader multivalued atomic register
    • K. Vidyasankar, Anelegant 1-writer multireader multivalued atomic register. Inf. Proces. Lett. 30(5), 221-223 (1989)
    • (1989) Inf. Proces. Lett. , vol.30 , Issue.5 , pp. 221-223
    • Vidyasankar, K.1
  • 270
    • 0025446770 scopus 로고
    • Concurrent reading while writing revisited
    • K. Vidyasankar, Concurrent reading while writing revisited. Distrib. Comput. 4, 81-85 (1990)
    • (1990) Distrib. Comput. , vol.4 , pp. 81-85
    • Vidyasankar, K.1
  • 271
    • 0026116610 scopus 로고
    • A very simple construction of 1-writer multireader multivalued atomic variable
    • K. Vidyasankar, A very simple construction of 1-writer multireader multivalued atomic variable. Inf. Proces. Lett. 37, 323-326 (1991)
    • (1991) Inf. Proces. Lett. , vol.37 , pp. 323-326
    • Vidyasankar, K.1
  • 274
    • 44449178202 scopus 로고    scopus 로고
    • Using asynchrony and zero degradation to speed up indulgent consensus protocols
    • W. Wu, J. Cao, J. Yang, M. Raynal, Using asynchrony and zero degradation to speed up indulgent consensus protocols. J. Parallel Distrib. Comput. 68(7), 984-996 (2008)
    • (2008) J. Parallel Distrib. Comput. , vol.68 , Issue.7 , pp. 984-996
    • Wu, W.1    Cao, J.2    Yang, J.3    Raynal, M.4


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