EDBT 2026 Demo / reviewers in the wild / expert
James Z. Teng
dblp:99/3100
· DBLP profile ↗
5ranked-venue papers
0as first author
0since 2021 · last 2000
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 4Systems, architecture and hardware · 1Software engineering, systems software and programming languages · 1
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 |
Storage systems · 77% Parallel and multicore computing · 12% High-performance computing · 6% | |
| Databases, data mining, and information retrieval
1 paper |
Query processing and optimization · 100% |
Topics — the 7 heaviest of 9, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Storage systems
buffer management |
0.0 | 1 | 1994 | Data Placement and Buffer Management for Concurrent Mergesorts with Parallel Prefetching · ICDE 1994 |
Storage systems
data placement |
0.0 | 1 | 1994 | Data Placement and Buffer Management for Concurrent Mergesorts with Parallel Prefetching · ICDE 1994 |
Query processing and optimization › sorting
external sorting |
0.0 | 1 | 1993 | Performance Comparison of Thrashing Control Policies for Concurrent Mergesorts with Parallel Prefetching · SIGMETRICS 1993 |
Storage systems › i/o optimization › i/o prefetching
disk prefetching |
0.0 | 1 | 1993 | Performance Comparison of Thrashing Control Policies for Concurrent Mergesorts with Parallel Prefetching · SIGMETRICS 1993 |
Parallel and multicore computing › parallel computing › parallel database systems
multiprocessor database systems |
0.0 | 1 | 1995 | A Performance Study of Workfile Disk Management for Concurrent Mergesorts in a Multiprocessor Database System · VLDB 1995 |
High-performance computing
parallel i/o |
0.0 | 1 | 1994 | Data Placement and Buffer Management for Concurrent Mergesorts with Parallel Prefetching · ICDE 1994 |
Performance modeling and evaluation
simulation |
0.0 | 1 | 1994 | Data Placement and Buffer Management for Concurrent Mergesorts with Parallel Prefetching · ICDE 1994 |
Methods — techniques the papers use, named apart from their topics
simulation · 0.0parallel prefetching · 0.0buffer thrashing control · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2000 | Workfile Disk Management for Concurrent Mergesorts in a Multiprocessor Database System
Kun-Lung Wu, Philip S. Yu, Jen-Yao Chung, James Z. Teng |
Distributed Parallel Databases | 4 |
| 1999 | Run Placement Policies for Concurrent Mergesorts Using Parallel Prefetching
Kun-Lung Wu, Philip S. Yu, James Z. Teng |
Knowl. Inf. Syst. | 3 |
| 1995 | A Performance Study of Workfile Disk Management for Concurrent Mergesorts in a Multiprocessor Database System
Kun-Lung Wu, Philip S. Yu, Jen-Yao Chung, James Z. Teng |
VLDB | 4 |
| 1994 | Data Placement and Buffer Management for Concurrent Mergesorts with Parallel PrefetchingabstractVarious data placement policies are studied for the merge phase of concurrent mergesorts using parallel prefetching, where initial sorted runs (input) of a merge and its final sorted run (output) are stored on multiple disks but each run resides only on a single disk. Since the merge phase involves only sequential references, parallel prefetching can be attractive an reducing the average response time for concurrent merges. However, without careful buffer control, severe thrashing may develop under certain run placement policies, reducing the benefits of prefetching. The authors examine through detailed simulations three different run placement policies. The results show that even though buffer thrashing can be almost avoided by placing the output run of a job on the same disk with at least one of its input runs, this thrashing-avoiding run placement policy can be substantially outperformed by other policies that use buffer thrashing control. With buffer thrashing avoidance, the best performance as achieved by a run placement policy that uses a proper subset of disks dedicated for writing the output runs while the rest of the disks are used for prefetching the input runs in parallel.> Kun-Lung Wu, Philip S. Yu, James Z. Teng |
ICDE | 3 |
| 1993 | Performance Comparison of Thrashing Control Policies for Concurrent Mergesorts with Parallel PrefetchingabstractWe study the performance of various run-time thrashing control policies for the merge phase of concurrent mergesorts using parallel prefetching, where initial sorted runs are stored on multiple disks and the final sorted run is written back to another dedicated disk. Parallel prefetching via multiple disks can be attractive in reducing the response times for concurrent mergesorts. However, severe thrashing may develop due to imbalances between input and output rates, thus a large number of prefetched pages in the buffer can be replaced before referenced. We evaluate through detailed simulations three run-time thrashing control policies: (a) disabling prefetching, (b) forcing synchronous writes and (c) lowering the prefetch quantity in addition to forcing synchronous writes. The results show that (1) thrashing resulted from parallel prefetching can severely degrade the system response time; (2) though effective in reducing the degree of thrashing, disabling prefetching may worsen the response time since more synchronous reads are needed; (3) forcing synchronous writes can both reduce thrashing and improve the response time; (4) lowering the prefetch quantity in addition to forcing synchronous writes is most effective in reducing thrashing and improving the response time. Kun-Lung Wu, Philip S. Yu, James Z. Teng |
SIGMETRICS | 3 |