Demo Data from EDBT 2026 / reviewers in the wild / expert
Dar-Tzen Peng
dblp:47/4177
· DBLP profile ↗
5ranked-venue papers
5as first author
0since 2021 · last 1997
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 3 · 3 first-authorSoftware engineering, systems software and programming languages · 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
3 papers |
Embedded and real-time systems · 32% Distributed systems · 26% Parallel and multicore computing · 17% |
Topics — the 9 heaviest of 9, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Distributed systems
distributed scheduling |
0.0 | 2 | 1997 | Assignment and Scheduling Communicating Periodic Tasks in Distributed Real-Time Systems · IEEE Trans. Software Eng. 1997 Optimal Scheduling of Cooperative Tasks in a Distributed System Using an Enumerative Method · IEEE Trans. Software Eng. 1993 |
Embedded and real-time systems
real-time scheduling |
0.0 | 2 | 1997 | Assignment and Scheduling Communicating Periodic Tasks in Distributed Real-Time Systems · IEEE Trans. Software Eng. 1997 Optimal Scheduling of Cooperative Tasks in a Distributed System Using an Enumerative Method · IEEE Trans. Software Eng. 1993 |
GPUs and heterogeneous computing › heterogeneous computing systems
heterogeneous processing node |
0.0 | 1 | 1997 | Assignment and Scheduling Communicating Periodic Tasks in Distributed Real-Time Systems · IEEE Trans. Software Eng. 1997 |
Parallel and multicore computing › task scheduling
task graph scheduling |
0.0 | 1 | 1993 | Optimal Scheduling of Cooperative Tasks in a Distributed System Using an Enumerative Method · IEEE Trans. Software Eng. 1993 |
Parallel and multicore computing › task scheduling
precedence constraints |
0.0 | 2 | 1997 | Assignment and Scheduling Communicating Periodic Tasks in Distributed Real-Time Systems · IEEE Trans. Software Eng. 1997 Optimal Scheduling of Cooperative Tasks in a Distributed System Using an Enumerative Method · IEEE Trans. Software Eng. 1993 |
Performance modeling and evaluation › stochastic petri nets
generalized stochastic petri nets |
0.0 | 1 | 1987 | Modeling of Concurrent Task Execution in a Distributed System for Real-Time Control · IEEE Trans. Computers 1987 |
Embedded and real-time systems
real-time control |
0.0 | 1 | 1987 | Modeling of Concurrent Task Execution in a Distributed System for Real-Time Control · IEEE Trans. Computers 1987 |
Performance modeling and evaluation
stochastic modeling |
0.0 | 1 | 1987 | Modeling of Concurrent Task Execution in a Distributed System for Real-Time Control · IEEE Trans. Computers 1987 |
Embedded and real-time systems
distributed real-time systems |
0.0 | 1 | 1987 | Modeling of Concurrent Task Execution in a Distributed System for Real-Time Control · IEEE Trans. Computers 1987 |
Methods — techniques the papers use, named apart from their topics
branch-and-bound · 0.0bounding method · 0.0enumerative search · 0.0PERT/CPM · 0.0generalized stochastic petri nets · 0.0continuous-time markov chain · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 1997 | Assignment and Scheduling Communicating Periodic Tasks in Distributed Real-Time SystemsabstractPresents an optimal solution to the problem of allocating communicating periodic tasks to heterogeneous processing nodes (PNs) in a distributed real-time system. The solution is optimal in the sense of minimizing the maximum normalized task response time, called the system hazard, subject to the precedence constraints resulting from intercommunication among the tasks to be allocated. Minimization of the system hazard ensures that the solution algorithm allocates tasks so as to meet all task deadlines under an optimal schedule, whenever such an allocation exists. The task system is modeled with a task graph (TG), in which computation and communication modules, communication delays and intertask precedence constraints are clearly described. Tasks described by this TG are assigned to PNs by using a branch-and-bound (B&B) search algorithm. The algorithm traverses a search tree whose leaves correspond to potential solutions to the task allocation problem. We use a bounding method that prunes, in polynomial time, nonleaf vertices that cannot lead to an optimal solution, while ensuring that the search path leading to an optimal solution will never be pruned. For each generated leaf vertex, we compute the exact cost using the algorithm developed by Peng and Shin (1993). The lowest-cost leaf vertex (one with the least system hazard) represents an optimal task allocation. Computational experiences and examples are provided to demonstrate the concept, utility and power of the proposed approach. Dar-Tzen Peng, Kang G. Shin, Tarek F. Abdelzaher |
IEEE Trans. Software Eng. | 1 |
| 1993 | A New Performance Measure for Scheduling Independent Real-Time Tasks
Dar-Tzen Peng, Kang G. Shin |
J. Parallel Distributed Comput. | 1 |
| 1993 | Optimal Scheduling of Cooperative Tasks in a Distributed System Using an Enumerative MethodabstractPreemptive (resume) scheduling of cooperative tasks that have been preassigned to a set of processing nodes in a distributed system, when each task is assumed to consist of several modules is discussed. During the course of their execution, the tasks communicate with each other to collectively accomplish a common goal. Such intertask communications lead to precedence constraints between the modules of different tasks. The objective of this scheduling is to minimize the maximum normalized task response time, called the system hazard. Real-time tasks and the precedence constraints among them are expressed in a PERT/CPM form with activity on arc (AOA), called the task graph (TG), in which the dominance relationship between simultaneously schedulable modules is derived and used to reduce the size of the set of active schedules to be searched for an optimal schedule. Lower-bound costs are estimated, and are used to bound the search. An example of the task scheduling problem and some computational experiences are presented.> Dar-Tzen Peng, Kang G. Shin |
IEEE Trans. Software Eng. | 1 |
| 1989 | Static allocation of periodic tasks with precedence constraints in distributed real-time systemsabstractUsing two branch-and-bound (B&B) algorithms, an optimal solution is proposed to the problem of allocating (or assigning with the subsequent scheduling considered) periodic tasks to a set of heterogeneous processing nodes (PNs) of a distributed real-time system. The allocation objective is to minimize the maximum normalized task response time, called the system hazard, subject to precedence constraints among the tasks to be allocated. First, the task system is modeled with a task graph, which describes computation and communication modules as well as the precedence constraints among them. Second, the exact system hazard of a complete assignment is determined so that an optimal assignment can be derived. This exact cost is obtained by optimally scheduling the modules assigned to each PN with a B&B algorithm guided by the dominance relationship between simultaneously schedulable modules. Third, to reduce the amount of computation needed for an optimal assignment, a lower-bound system hazard that is obtainable with a polynomial time algorithm is derived.> Dar-Tzen Peng, Kang G. Shin |
ICDCS | 1 |
| 1987 | Modeling of Concurrent Task Execution in a Distributed System for Real-Time ControlabstractIn a distributed system that implements real-time control, computational tasks are distributed over different nodes for execution to improve response time and system reliability. To model system behavior, tasks in each node are first decomposed into activities. The activities and precedence constraints among them are then modeled by a generalized stochastic Petri net (GSPN). Finally, a sequence of homogeneous continuous-time Markov chains (CTMC's) is built from the GSPN to model the concurrent task execution in the system. Dar-Tzen Peng, Kang G. Shin |
IEEE Trans. Computers | 1 |