DISTRIBUTED ALGORITHMS FOR MULTIPLE ENTRIES TO A CRITICAL SECTION WITH PRIORITY

Citation
R. Baldoni et B. Ciciani, DISTRIBUTED ALGORITHMS FOR MULTIPLE ENTRIES TO A CRITICAL SECTION WITH PRIORITY, Information processing letters, 50(3), 1994, pp. 165-172
Citations number
22
Categorie Soggetti
Information Science & Library Science","Computer Science Information Systems
ISSN journal
00200190
Volume
50
Issue
3
Year of publication
1994
Pages
165 - 172
Database
ISI
SICI code
0020-0190(1994)50:3<165:DAFMET>2.0.ZU;2-F
Abstract
The distributed Mutual Exclusion (M.E.) algorithms for multiple entrie s to a critical section (C.S.) proposed in previous publications adopt an FCFS discipline to serialize M.E. requests, i.e., the ordering of the M.E. requests is done at their virtual generation time or physical arrival time. The insertion of priority disciplines such as Short-Job -First, Head-Of-Line, Shortest-Remaining-Job-First, etc., could be use ful in many applications to optimize some performance indices. A drawb ack is that priority disciplines are prone to starvation. This paper s hows how to insert a priority-based serialization discipline in token- based M.E. algorithms for multiple entries to a C.S. avoiding starvati on. Moreover, we investigate its implementation overhead in the algori thm and the number of messages per C.S. entry.