The dining philosophers problem revisited

被引:0
|
作者
Gutknecht, Juerg [1 ]
机构
[1] ETH, CH-8006 Zurich, Switzerland
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We present an alternative solution to the Dining Philosophers problem that is based on Peterson's mutual exclusion algorithm for N processes, with the benefit of not using any ingredients beyond atomic read and write operations. We proceed in two steps towards a comprehensible, symmetric, and starvation-free algorithm that does neither rely on atomic test-and-set instructions nor on synchronization constructs such as monitors, signals, semaphores, locks, etc.
引用
收藏
页码:377 / 382
页数:6
相关论文
共 50 条
  • [1] THE DINING PHILOSOPHERS PROBLEM AND ITS DECENTRALIZATION
    VAUGHAN, JG
    MICROPROCESSING AND MICROPROGRAMMING, 1992, 35 (1-5): : 455 - 462
  • [2] Optimal algorithm for the Dining Philosophers problem
    Persiano, Giuseppe
    Parallel Processing Letters, 1994, 4 (1-2): : 181 - 187
  • [3] A ROBUST DISTRIBUTED SOLUTION TO THE DINING PHILOSOPHERS PROBLEM
    CARGILL, TA
    SOFTWARE-PRACTICE & EXPERIENCE, 1982, 12 (10): : 965 - 969
  • [4] Agent Based Solution for Dining Philosophers Problem
    Bhargava, Deepshikha
    Vyas, Sonali
    2017 INTERNATIONAL CONFERENCE ON INFOCOM TECHNOLOGIES AND UNMANNED SYSTEMS (TRENDS AND FUTURE DIRECTIONS) (ICTUS), 2017, : 563 - 567
  • [5] AN OPTIMAL DISTRIBUTED SOLUTION TO THE DINING PHILOSOPHERS PROBLEM
    RANA, SP
    BANERJI, DK
    INTERNATIONAL JOURNAL OF PARALLEL PROGRAMMING, 1986, 15 (04) : 327 - 335
  • [6] Categorial Semantics of a Solution to Distributed Dining Philosophers Problem
    You, Zhen
    Xue, Jinyun
    Ying, Shi
    FRONTIERS IN ALGORITHMICS, 2010, 6213 : 172 - 184
  • [7] A ROBUST DISTRIBUTED SOLUTION TO THE DINING PHILOSOPHERS PROBLEM - RESPONSE
    CARGILL, TA
    SOFTWARE-PRACTICE & EXPERIENCE, 1983, 13 (06): : 549 - 549
  • [8] A DISTRIBUTED SELF-STABILIZING SOLUTION TO THE DINING PHILOSOPHERS PROBLEM
    HOOVER, D
    POOLE, J
    INFORMATION PROCESSING LETTERS, 1992, 41 (04) : 209 - 213
  • [9] DINING PHILOSOPHERS DISCUSSION
    FRANKLIN, DN
    DR DOBBS JOURNAL, 1990, 15 (08): : 8 - &
  • [10] A Deadlock Prevention Using Adjacency Matrix on Dining Philosophers Problem
    Zhan, Jinsong
    Guo, Yongning
    Liu, Chenglian
    FRONTIERS OF MANUFACTURING AND DESIGN SCIENCE II, PTS 1-6, 2012, 121-126 : 1191 - 1195