Demo Data from EDBT 2026 / reviewers in the wild / expert
Tae-kyung Yoo
dblp:165/2101
· DBLP profile ↗
3ranked-venue papers
0as first author
0since 2021 · last 2016
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 3
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
1 paper |
Cloud and datacenter computing · 34% GPUs and heterogeneous computing · 34% High-performance computing · 21% |
Topics — the 5 heaviest of 5, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
GPUs and heterogeneous computing
heterogeneous computing systems |
0.2 | 1 | 2016 | Resource Allocation Policies for Loosely Coupled Applications in Heterogeneous Computing Systems · IEEE Trans. Parallel Distributed Syst. 2016 |
Cloud and datacenter computing
resource allocation |
0.2 | 1 | 2016 | Resource Allocation Policies for Loosely Coupled Applications in Heterogeneous Computing Systems · IEEE Trans. Parallel Distributed Syst. 2016 |
High-performance computing
high-throughput computing |
0.1 | 1 | 2016 | Resource Allocation Policies for Loosely Coupled Applications in Heterogeneous Computing Systems · IEEE Trans. Parallel Distributed Syst. 2016 |
High-performance computing › high-throughput computing
many-task computing |
0.1 | 1 | 2016 | Resource Allocation Policies for Loosely Coupled Applications in Heterogeneous Computing Systems · IEEE Trans. Parallel Distributed Syst. 2016 |
Performance modeling and evaluation › simulation
simulation-based evaluation |
0.1 | 1 | 2016 | Resource Allocation Policies for Loosely Coupled Applications in Heterogeneous Computing Systems · IEEE Trans. Parallel Distributed Syst. 2016 |
Methods — techniques the papers use, named apart from their topics
trace-based simulation · 0.2greedy efficiency policy · 0.2fairness policy · 0.2fair efficiency policy · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2016 | In-Memory Caching Orchestration for HadoopabstractIn this paper, we investigate techniques to effectively orchestrate HDFS in-memory caching for Hadoop. We first evaluate a degree of benefit which each of various MapReduce applications can get from in-memory caching, i.e. cache affinity. We then propose an adaptive cache local scheduling algorithm that adaptively adjusts the waiting time of a MapReduce job in a queue for a cache local node. We set the waiting time to be proportional to the percentage of cached input data for the job. We also develop a cache affinity cache replacement algorithm that determines which block is cached and evicted based on the cache affinity of applications. Using various workloads consisting of multiple MapReduce applications, we conduct experimental study to demonstrate the effects of the proposed in-memory orchestration techniques. Our experimental results show that our enhanced Hadoop in-memory caching scheme improves the performance of the MapReduce workloads up to 18% and 10% against Hadoop that disables and enables HDFS in-memory caching, respectively. Jaewon Kwak, Eunji Hwang, Tae-kyung Yoo, Beomseok Nam, Young-ri Choi |
CCGrid | 3 |
| 2016 | Resource Allocation Policies for Loosely Coupled Applications in Heterogeneous Computing SystemsabstractHigh-Throughput Computing (HTC) and Many-Task Computing (MTC) paradigms employ loosely coupled applications which consist of a large number, from tens of thousands to even billions, of independent tasks. To support such large-scale applications, a heterogeneous computing system composed of multiple computing platforms with different types such as supercomputers, grids, and clouds can be used. On allocating heterogeneous resources of the system to multiple users, there are three important aspects to consider: fairness among users, efficiency for maximizing the system throughput, and user satisfaction for reducing the average user response time. In this paper, we present three resource allocation policies for multi-user and multi-application workloads in a heterogeneous computing system. These three policies are a fairness policy, a greedy efficiency policy, and a fair efficiency policy. We evaluate and compare the performance of the three resource allocation policies over various settings of a heterogeneous computing system and loosely coupled applications, using simulation based on the trace from real experiments. Our simulation results show that the fair efficiency policy can provide competitive efficiency, with a balanced level of fairness and user satisfaction, compared to the other two resource allocation policies. Eunji Hwang, Suntae Kim, Tae-kyung Yoo, Jik-Soo Kim, Soonwook Hwang, Young-ri Choi |
IEEE Trans. Parallel Distributed Syst. | 3 |
| 2015 | Platform and Co-Runner Affinities for Many-Task Applications in Distributed Computing PlatformsabstractRecent emerging applications from a wide range of scientific domains often require a very large number of loosely coupled tasks to be efficiently processed. To support such applications effectively, all the available resources from different types of computing platforms such as supercomputers, grids, and clouds need to be utilized. However, exploiting heterogeneous resources from the platforms for multiple loosely coupled many-task applications is challenging, since the performance of an application can vary significantly depending on which platform is used to run it, and which applications co-run in the same node with it. In this paper, we analyze the platform and co-runner affinities of many-task applications in distributed computing platforms. We perform a comprehensive experimental study using four different platforms, and five many-task applications. We then present a two-level scheduling algorithm, which distributes the resources of different platforms to each application based on the platform affinity in the first level, and maps tasks of the applications to computing nodes based on the co-runner affinity for each platform in the second level. Finally, we evaluate the performance of our scheduling algorithm, using a trace-based simulator. Our simulation results demonstrate that our scheduling algorithm can improve the performance up to 30.0%, compared to a baseline scheduling algorithm. Seontae Kim, Eunji Hwang, Tae-kyung Yoo, Jik-Soo Kim, Soonwook Hwang, Young-ri Choi |
CCGRID | 3 |