2002•Unpublished venueRequires access

Two Petri Nets Models to approach the Dining Philosophers Problem

De-Yun Ma

Open publisher page 0 citations

Abstract

The Dining Philosophers Problem is a classic example of describing Concurrency operation in operating system, and generally such methods as Monitor, PV operation, etc, are used to avoid the deadlock problem. With the Petri nets as a good tool of describing and analyzing concurrent problem, the paper proposes one Petri nets model to avoid deadlock, and further discusses the method of using another expend Petri nets model to prevent the infinite waiting situation occurring.

About this research paper

What this paper is about

The Dining Philosophers Problem is a classic example of describing Concurrency operation in operating system, and generally such methods as Monitor, PV operation, etc, are used to avoid the deadlock problem. With the Petri nets as a good tool of describing and analyzing concurrent problem, the paper proposes one Petri nets model to avoid deadlock, and further discusses the method of using another expend Petri nets model to prevent the infinite waiting situation occurring.

Why it matters

A significance statement is not available in the OpenAlex record.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

The Dining Philosophers Problem is a classic example of describing Concurrency operation in operating system, and generally such methods as Monitor, PV operation, etc, are used to avoid the deadlock problem. With the Petri nets as a good tool of describing and analyzing concurrent problem, the paper proposes one Petri nets model to avoid deadlock, and further discusses the method of using another expend Petri nets model to prevent the infinite waiting situation occurring.

Key concepts: Petri net, Deadlock, Concurrency, Computer science, Process architecture, Petri dish, Stochastic Petri net, Distributed computing

Related papers

Back to paper searchBrowse research topicsOriginal source
Two Petri Nets Models to approach the Dining Philosophers Problem — Research Paper | ScholarLens