2011
DOI: 10.1109/tpds.2010.172
|View full text |Cite
|
Sign up to set email alerts
|

Yet Another Simple Solution for the Concurrent Programming Control Problem

Abstract: As multicore processors are becoming increasingly common everywhere, the future computing systems and devices are becoming inevitably concurrent. Also, on the applications side, automation is steadily infiltrating into everyday life, and hence, most software systems are becoming increasingly complex and concurrent. As a result, recent developments and projections indicate that we are entering into the era of concurrent programming. Synchronizing asynchronous concurrent processes in accessing a shared resource … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

2011
2011
2023
2023

Publication Types

Select...
4
3
1

Relationship

0
8

Authors

Journals

citations
Cited by 9 publications
(3 citation statements)
references
References 28 publications
0
2
0
Order By: Relevance
“…Based on the above metrics, we chose to simulate seven mutual exclusion algorithms (Dijkstra's Algorithm [7], Knuth's Algorithm [11], Bakery Algorithm [12], Symmetric Token Algorithm [2], Peterson's Algorithm [14] Queue Algorithm [3], and LRU Algorithm: [1]) and one l-exclusion algorithm and one room synchronization algorithm.…”
Section: Algorithms Selectionmentioning
confidence: 99%
“…Based on the above metrics, we chose to simulate seven mutual exclusion algorithms (Dijkstra's Algorithm [7], Knuth's Algorithm [11], Bakery Algorithm [12], Symmetric Token Algorithm [2], Peterson's Algorithm [14] Queue Algorithm [3], and LRU Algorithm: [1]) and one l-exclusion algorithm and one room synchronization algorithm.…”
Section: Algorithms Selectionmentioning
confidence: 99%
“…The proposed system aims at achieving freedom from starvation and fairness [1]. No process must be waiting for another one to complete beyond a stipulated time and in order to avoid starvation.…”
Section: Introductionmentioning
confidence: 99%
“…For example, students with knowledge and skills in OOP programming can explore the potential research areas such as synchronization problems and applications using OOP analysis like greedy and brute-force algorithms (Aravind, 2011). The area of humancomputer interaction has opportunities along with context-aware computing, virtual/augmented reality, digital design and fabrication, human-robot interaction, human vision simulation, and tools for non-programmers (HCI, 2021).…”
mentioning
confidence: 99%