메뉴 건너뛰기




Volumn 53, Issue 9, 2010, Pages 1523-1534

A methodological construction of an efficient sequentially consistent distributed shared memory

Author keywords

distributed shared memory; distributed systems; sequential consistency

Indexed keywords

ATOMIC BROADCAST; DISTRIBUTED SHARED MEMORY; DISTRIBUTED SYSTEMS; LOCAL MEMORIES; LOCAL STATE; READ OPERATION; SEQUENTIAL CONSISTENCY; SEQUENTIAL CONSISTENCY PROTOCOL; SHARED MEMORIES; SHARED OBJECTS; SIMPLE PROTOCOL; SYNCHRONIZATION MECHANISMS; WRITE OPERATIONS;

EID: 78149233555     PISSN: 00104620     EISSN: 14602067     Source Type: Journal    
DOI: 10.1093/comjnl/bxp090     Document Type: Article
Times cited : (3)

References (28)
  • 2
    • 1542529974 scopus 로고    scopus 로고
    • Relationships between memory models
    • Cholvi, V. and Bernabéu, J. (2004) Relationships between memory models. Inf. Process. Lett., 90, 53-58.
    • (2004) Inf. Process. Lett. , vol.90 , pp. 53-58
    • Cholvi, V.1    Bernabéu, J.2
  • 3
    • 12344265553 scopus 로고    scopus 로고
    • A unified theory of shared memory consistency
    • Steinke, R. C. and Nutt, G. J. (2004) A unified theory of shared memory consistency. J. ACM, 51, 800-849.
    • (2004) J. ACM , vol.51 , pp. 800-849
    • Steinke, R.C.1    Nutt, G.J.2
  • 4
    • 37049025539 scopus 로고    scopus 로고
    • On specification of Read/Write shared variables
    • DOI 10.1145/1314690.1314695
    • Haldar, S. and Vidyasankar, K. (2007) On specification of read/write shared variables. J. ACM, 54, 1-31. (Pubitemid 350249499)
    • (2007) Journal of the ACM , vol.54 , Issue.6 , pp. 31
    • Haldar, S.1    Vidyasankar, K.2
  • 5
    • 34250201499 scopus 로고    scopus 로고
    • Specifying memory consistency of write buffer multiprocessors
    • DOI 10.1145/1189736.1189737
    • Higham, J. and Jackson, L. and Kawash, J. (2007) Specifying memory consistency of write buffer multiprocessors. ACM Trans. Comput. Syst., 25, 1-42. (Pubitemid 46902855)
    • (2007) ACM Transactions on Computer Systems , vol.25 , Issue.1 , pp. 1
    • Higham, L.1    Jackson, L.2    Kawash, J.3
  • 6
    • 32144461555 scopus 로고    scopus 로고
    • Efficient algorithms for verifying memory consistency
    • DOI 10.1145/1073970.1074011, SPAA 2005 - Seventeenth Annual ACM Symposium on Parallelism in Algorithms and Architectures
    • Manovit, C. and Hangal, S. (2005) Efficient Algorithms for Verifying Memory Consistency, SPAA'05: Proc. 17th Annual ACM Symp. Parallelism in Algorithms and Architectures, Las Vegas, NV, USA, pp. 245-252. ACM Press, New York, USA. (Pubitemid 43206577)
    • (2005) Annual ACM Symposium on Parallelism in Algorithms and Architectures , pp. 245-252
    • Manovit, C.1    Hangal, S.2
  • 7
    • 0022582940 scopus 로고
    • Axioms for memory access in asynchronous hardwaresystems
    • DOI 10.1145/5001.5007
    • Misra, J. (1986) Axioms for memory access in asynchronous hardwaresystems. ACM Trans. Program. Lang. Syst., 8, 142-153. (Pubitemid 16632370)
    • (1986) ACM Transactions on Programming Languages and Systems , vol.8 , Issue.1 , pp. 142-153
    • Misra, J.1
  • 8
    • 0025460579 scopus 로고
    • Linearizability: A correctness condition for concurrent objects
    • Herlihy, M. P. and Wing, J. L. (1990) Linearizability: a correctness condition for concurrent objects. ACM Trans. Program. Lang. Syst., 12, 463-492.
    • (1990) ACM Trans. Program. Lang. Syst. , vol.12 , pp. 463-492
    • Herlihy, M.P.1    Wing, J.L.2
  • 10
    • 0031646058 scopus 로고    scopus 로고
    • An adaptive protocol for implementing causally consistent distributed services
    • Amsterdam, The Netherland, IEEE Computer Society Press
    • Ahamad, M., Raynal, M. and Thia-Kime, G. (1998) An Adaptive Protocol for Implementing Causally Consistent Distributed Services. Proc. 18th IEEE Int. Conf. Distributed Computing Systems, Amsterdam, The Netherland, pp. 86-93. IEEE Computer Society Press.
    • (1998) Proc. 18th IEEE Int. Conf. Distributed Computing Systems , pp. 86-93
    • Ahamad, M.1    Raynal, M.2    Thia-Kime, G.3
  • 11
    • 0038462766 scopus 로고    scopus 로고
    • Shared memory models: A tutorial
    • Adve, S. V. and Garachorloo, K. (1997) Shared memory models: a tutorial. IEEE Comput., 29, 66-77.
    • (1997) IEEE Comput. , vol.29 , pp. 66-77
    • Adve, S.V.1    Garachorloo, K.2
  • 12
    • 0038462769 scopus 로고    scopus 로고
    • A suite of formal definitions for consistency criteria in distributed shared memories
    • Dijon, France, IEEE Computer Society Press
    • Raynal, M. and Schiper, A. (1996) A Suite of Formal Definitions for Consistency Criteria in Distributed Shared Memories. Proc. 9th Int. IEEE Conf. Parallel and Distributed Computing Systems (PDCS'96), Dijon, France, pp. 125-131. IEEE Computer Society Press.
    • (1996) Proc. 9th Int. IEEE Conf. Parallel and Distributed Computing Systems (PDCS'96) , pp. 125-131
    • Raynal, M.1    Schiper, A.2
  • 13
    • 0018518477 scopus 로고
    • How to make a multiprocessor computer that correctly executes multiprocess programs
    • Lamport, L. (1979) How to make a multiprocessor computer that correctly executes multiprocess programs. IEEE Trans. Comput., C28, 690-691. (Pubitemid 10420526)
    • (1979) IEEE Transactions on Computers , vol.C-28 , Issue.9 , pp. 690-691
    • Lamport Leslie1
  • 14
    • 0024771302 scopus 로고
    • Memory coherence in shared virtual memory systems
    • DOI 10.1145/75104.75105
    • Li, K. and Hudak, P. (1989) Memory coherence in shared virtual memory systems. ACM Trans. Comput. Syst., 7, 321-359. (Pubitemid 20637608)
    • (1989) ACM Transactions on Computer Systems , vol.7 , Issue.4 , pp. 321-359
    • Li Kai1    Hudak Paul2
  • 15
    • 0026825229 scopus 로고
    • ORCA: A language for parallel programming of distributed systems
    • Bal, H. and Tanenbaum, A. S. (1992) ORCA: a language for parallel programming of distributed systems. IEEE Trans. Softw. Eng., 18, 190-205.
    • (1992) IEEE Trans. Softw. Eng. , vol.18 , pp. 190-205
    • Bal, H.1    Tanenbaum, A.S.2
  • 17
    • 35848931899 scopus 로고    scopus 로고
    • A parametrized algorithm that implements sequential, causal, and cache memory consistencies
    • DOI 10.1016/j.jss.2007.03.012, PII S0164121207000702
    • Jiménez, E., Fernández, A. and Cholvi, V. (2008) Aparameterized algorithm that implements sequential, causal and cache memory consistencies. J. Syst. Softw., 81, 120-131. (Pubitemid 350060987)
    • (2008) Journal of Systems and Software , vol.81 , Issue.1 , pp. 120-131
    • Jimenez, E.1    Fernandez, A.2    Cholvi, V.3
  • 18
    • 0028428331 scopus 로고
    • Sequential consistency versus linearizability
    • Attiya, H. and Welch, J. L. (1994) Sequential consistency versus linearizability. ACM Trans. Comput. Syst., 12, 91-122.
    • (1994) ACM Trans. Comput. Syst. , vol.12 , pp. 91-122
    • Attiya, H.1    Welch, J.L.2
  • 20
    • 0012735147 scopus 로고
    • Sequential consistency in distributed systems
    • Dagsthul Castle, Germany, Lecture Notes in Computer Science 938, Springer
    • Mizuno, M., Raynal, M. and Zhou, J. Z. (1994) Sequential consistency in distributed systems. Proc. Int. Workshop on Theory and Practice of Distributed Systems, Dagsthul Castle, Germany, pp. 224-241. Lecture Notes in Computer Science 938, Springer.
    • (1994) Proc. Int. Workshop on Theory and Practice of Distributed Systems , pp. 224-241
    • Mizuno, M.1    Raynal, M.2    Zhou, J.Z.3
  • 22
    • 0037624514 scopus 로고    scopus 로고
    • Token-based sequential consistency
    • Raynal, M. (2002) Token-based sequential consistency. Int. J. Comput. Syst. Sci. Eng., 17, 359-366.
    • (2002) Int. J. Comput. Syst. Sci. Eng. , vol.17 , pp. 359-366
    • Raynal, M.1
  • 24
    • 0038462759 scopus 로고    scopus 로고
    • An optimistic protocol for a linearizable distributed shared memory system
    • Mizuno, M., Nielsen, M. L. and Raynal, M. (1996) An optimistic protocol for a linearizable distributed shared memory system. Parallel Process. Lett., 6, 265-278. (Pubitemid 126732580)
    • (1996) Parallel Processing Letters , vol.6 , Issue.2 , pp. 265-278
    • Mizuno, M.1
  • 25
    • 84957872571 scopus 로고
    • From causal consistency to sequential consistency in shared memory systems
    • Foundations of Software Technology and Theoretical Computer Science
    • Raynal, M. and Schiper, A. (1995) From Causal Consistency to Sequential Consistency in Shared Memory Systems. Proc. 15th Int. Conf. Foundations of Software Technology and Theoretical Computer Science (FST&TCS'95), Bangalore, India, pp. 180-194. Lecture Notes in Computer Science 1026, Springer. (Pubitemid 126012710)
    • (1995) Lecture Notes in Computer Science , Issue.1026 , pp. 180-194
    • Raynal, M.1    Schiper, A.2
  • 26
    • 0023593920 scopus 로고
    • Algorithms for distributed termination detection
    • Mattern, F. (1987) Algorithms for distributed termination detection. Distrib. Comput., 2, 161-175.
    • (1987) Distrib. Comput. , vol.2 , pp. 161-175
    • Mattern, F.1


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