Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Pravanjan Choudhury

dblp:05/306 · DBLP profile ↗
← Back
2ranked-venue papers
2as first author
0since 2021 · last 2012
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Systems, architecture and hardware · 2 · 2 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Computer architecture, parallel and distributed computing, and storage systems
2 papers
Parallel and multicore computing · 76% Hardware reliability and fault tolerance · 16% Embedded and real-time systems · 8%

Topics — the 4 heaviest of 5, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Parallel and multicore computing › task scheduling
task graph scheduling
0.222012
Online Scheduling of Dynamic Task Graphs with Communication and Contention for Multiprocessors · IEEE Trans. Parallel Distributed Syst. 2012
Hybrid Scheduling of Dynamic Task Graphs with Selective Duplication for Multiprocessors under Memory and Time Constraints · IEEE Trans. Parallel Distributed Syst. 2008
Parallel and multicore computing › task scheduling
online scheduling
0.112012
Online Scheduling of Dynamic Task Graphs with Communication and Contention for Multiprocessors · IEEE Trans. Parallel Distributed Syst. 2012
Hardware reliability and fault tolerance › redundancy
selective duplication
0.112008
Hybrid Scheduling of Dynamic Task Graphs with Selective Duplication for Multiprocessors under Memory and Time Constraints · IEEE Trans. Parallel Distributed Syst. 2008
Parallel and multicore computing › task scheduling › memory-aware scheduling
memory-constrained scheduling
0.012008
Hybrid Scheduling of Dynamic Task Graphs with Selective Duplication for Multiprocessors under Memory and Time Constraints · IEEE Trans. Parallel Distributed Syst. 2008

Methods — techniques the papers use, named apart from their topics

list scheduling · 0.2broadcast and point-to-point communication models · 0.1static mapping · 0.1node duplication · 0.1
YearPublicationVenuePosition
2012 Online Scheduling of Dynamic Task Graphs with Communication and Contention for Multiprocessors
abstract
This paper presents an online scheduling methodology for task graphs with communication edges for multiprocessor embedded systems. The proposed methodology is designed for task graphs which are dynamic in nature either due to the presence of conditional paths or due to presence of tasks whose execution times vary. We have assumed homogeneous processors with broadcast and point-to-point communication models and have presented online algorithms for them. We show that this technique adapts better to variation in task graphs at runtime and provides better schedule length compared to a static scheduling methodology. Experimental results indicate up to 21.5 percent average improvement over purely static schedulers. The effects of model parameters like number of processors, memory, and other task graph parameters on performance are investigated in this paper.
Pravanjan Choudhury, P. P. Chakrabarti 0001, Rajeev Kumar 0004
IEEE Trans. Parallel Distributed Syst.1
2008 Hybrid Scheduling of Dynamic Task Graphs with Selective Duplication for Multiprocessors under Memory and Time Constraints
abstract
This paper presents a hybrid scheduling methodology for task graphs to multiprocessor embedded systems. The proposed methodology is designed for task graphs that are dynamic in nature due to the presence of conditional tasks and tasks whose execution times are unpredictable but bounded. We have presented the methodology as a three-phase strategy, in which task nodes are mapped to the processors in the first (static mapping) phase. In the second (selective duplication) phase, some critical nodes are identified and duplicated for possible rescheduling at runtime, depending on the code memory constraints of the processors. The third (online) phase is a runtime scheduling algorithm that performs list scheduling based on the actual dynamics of the schedule up to the current time. We show that this technique provides better schedule length (up to 20 percent) compared to previous techniques, which are predominantly static in nature, with low overhead and a complexity comparable with existing online techniques. The effects of model parameters like the number of processors, memory, and various task graph parameters on performance are investigated in this paper.
Pravanjan Choudhury, Rajeev Kumar 0004, P. P. Chakrabarti 0001
IEEE Trans. Parallel Distributed Syst.1