76
Views
1
CrossRef citations to date
0
Altmetric
Miscellany

Reliable synchronization in distributed systems

Pages 661-673 | Accepted 05 Jan 2004, Published online: 25 Jan 2007

References

References

  • Attie , PA and Emerson , EA . (2001) . Synthesis of concurrent programs for an atomic read/write model of computation . ACM Transactions on Prog. Lang. and Sys. , 23 ( 2 ) : 187 – 242 .
  • Burns , J and Pachl , J . (1989) . Uniform self-stabilizing ringles . ACM , 11 ( 2 ) : 330 – 344 .
  • Dijkstra , EW . (1986) . A belated proof of self-stabilization . Journal of Distributed Computing , 1 : 5 – 6 .
  • Gehani , N . (1984) . Broadcasting sequential processes . IEEE Transactions on Software Engineering SE-10 , 4 : 343 – 351 .
  • Lamport , L . (1978) . Time, clocks, and the ordering of events in a distributed system . CACM , 21 ( 7 ) : 558 – 565 .
  • Rabin MO (1983) Randomized Byzantine Generals 24th IEEE FOCS 403 409
  • Abu-Amara , H . (1988) . Fault-tolerant distributed algorithm for election in complete networks . IEEE Transactions on Computers , C-37 ( 4 ) : 449 – 453 .
  • Pease , M , Shotak , R and Lamport , L . (1980) . Reaching agreement in presence of faults . JACM , 27 ( 2 ) : 228 – 234 .
  • Lamport L Shostak RR Pease M (1982) The Byzantine Generals problem ACM TOPLAS 4 3 July, 382 401
  • Fisher MJ Lynch NA (1982) A lower bound for the time to assure interactive consistency Information Processing Letters 14 4 June, 183 186
  • Dolev D (1982) Polynomial algorithms for multiple processor agreement 14th ACM Symposium on Theory of Computing 383 400
  • Perry KJ (1987) A framework for agreement Proceedings of 2nd International Workshop on Distributed Algorithms 57 75
  • Perry , KJ . (1995) . Randomized Byzantine agreement . IEEE Transactions of Software Engineering , 6 : 539 – 546 .
  • Bilas , Jiang D and Singh , JP . (2001) . Accelerating shared virtual memory via general-purpose network interface support . ACM Transactions on Computer Systems , 19 ( 1 ) : 1 – 35 .
  • Fisher , MJ , Lynch , NA and Paterson , MS . (1985) . Impossibility of distributed consensus with one faulty process . JACM , 32 ( 2 ) : 374 – 382 .
  • Kwok Y-K Ahmad I (1999) Static scheduling algorithms for allocating directed task graphs to multiprocessors ACM Surveys 31 4 December, 406 471
  • Dolev , D , Dwork , C and Stockmeyer , L . (1987) . On the minimal synchronization needed for distributed systems . JACM , 34 ( 1 ) : 77 – 97 .
  • Hasselbring W (2000) Programming languages and systems for prototyping concurrent applications ACM Computing Surveys 32 1 March, 43 79
  • Dymond PW Ruzzo WL (2000) Parallel RAMs with owned global memory and deterministic context-free language recognition Journal of the ACM 47 1 January, 16 45
  • Feldman P Micali S (1988) Optimal algorithms for Byzantine agreement 20th ACM Symposium on Theory of Computing 148 161
  • Diniz P Rinard MC (1999) Eliminating synchronization overhead in parallelized programs using dynamic feedback ACM Transactions on Computer Systems 17 2 May, 89 132
  • Ben-Or M (1983) Another advantage of free-choice: completely asynchronous agreement protocols 2nd ACM PODC 27 30
  • Mendelson Gabbay F (2001) The effect of communication on multiprocessing systems ACM Transactions on Computer Systems 19 2 May, 252 281
  • Reischuk , R . (1999) . A new solution for the Byzantine Generals problems . Information and Control , 64 : 23 – 34 .
  • Turpin R (1984) Extending binary Byzantine agreement to multi-valued Byzantine agreement Information Processing Letters 18 February, 73 76
  • Perry KJ (1985) Randomized Byzantine agreement IEEE Trans. of Software Engineering SE-11, 6 539 546
  • Roosta S (2002) Implicit and explicit synchronization in parallel computers ACM Computing Surveys submitted for publication
  • Yeung D (2000) MultiGrain shared memory ACM Transactions on Computer Systems 18 2 May, 154 196
  • Keleher PJ (2000) A high-level abstraction of shared accesses ACM Transactions on Computer Systems 18 1 February, 1 36
  • Roosta S (2002) Performance evaluation models for parallel computers ACM Transactions on Computer Systems submitted for publication
  • Kruijer HS (1979) Self-stabilization in tree-structured systems Information Processing Letters 8 2 February, 91 95
  • Brown GM Gouda MG Wu C (1989) Token systems that self-stavlize IEEE Transactions on Computers C-38 6 June, 845 852
  • Roosta S (2000) Parallel Processing and Parallel Algorithms: Theory and Computation Springer
  • Arpaci-Dusseau , C . (2001) . Implicit coscheduling: coordinated scheduling with implicit information in distributed systems . ACM Transactions on Computer Systems , 19 ( 3 ) : 83 – 331 .
  • Dijkstra , EW . (1974) . Self-stabilizing systems in spite of distributed control . CACM , 17 ( 11 ) : 643 – 644 .

Reprints and Corporate Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

To request a reprint or corporate permissions for this article, please click on the relevant link below:

Academic Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

Obtain permissions instantly via Rightslink by clicking on the button below:

If you are unable to obtain permissions via Rightslink, please complete and submit this Permissions form. For more information, please visit our Permissions help page.