EDBT 2026 Demo / reviewers in the wild / expert
Jun Woo Park
dblp:17/808
· DBLP profile ↗
7ranked-venue papers
1as first author
0since 2021 · last 2018
0000-0002-9545-6611ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 4 · 1 first-authorSoftware engineering, systems software and programming languages · 2Artificial intelligence and machine learning · 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
4 papers |
Cloud and datacenter computing · 65% Embedded and real-time systems · 11% Performance modeling and evaluation · 9% | |
| Artificial intelligence
1 paper |
Efficient and distributed learning · 100% |
Topics — the 9 heaviest of 11, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Cloud and datacenter computing › cluster resource management and scheduling
cluster scheduling |
0.6 | 2 | 2018 | 3Sigma: distribution-based cluster scheduling for runtime uncertainty · EuroSys 2018 TetriSched: global rescheduling with adaptive plan-ahead in dynamic heterogeneous clusters · EuroSys 2016 |
Cloud and datacenter computing › cluster resource management and scheduling
cluster resource management |
0.3 | 1 | 2018 | 3Sigma: distribution-based cluster scheduling for runtime uncertainty · EuroSys 2018 |
Cloud and datacenter computing
cluster resource management and scheduling |
0.2 | 1 | 2016 | TetriSched: global rescheduling with adaptive plan-ahead in dynamic heterogeneous clusters · EuroSys 2016 |
Embedded and real-time systems › real-time scheduling
reservation-based scheduling |
0.2 | 1 | 2016 | TetriSched: global rescheduling with adaptive plan-ahead in dynamic heterogeneous clusters · EuroSys 2016 |
Performance modeling and evaluation
workload characterization |
0.2 | 2 | 2018 | On the diversity of cluster workloads and its impact on research results · USENIX ATC 2018 3Sigma: distribution-based cluster scheduling for runtime uncertainty · EuroSys 2018 |
Machine learning › Efficient and distributed learning
distributed training |
0.2 | 1 | 2014 | Scaling Distributed Machine Learning with the Parameter Server · OSDI 2014 |
Machine learning › Efficient and distributed learning › distributed training › distributed training systems
parameter server |
0.2 | 1 | 2014 | Scaling Distributed Machine Learning with the Parameter Server · OSDI 2014 |
Distributed systems
distributed machine learning |
0.2 | 1 | 2014 | Scaling Distributed Machine Learning with the Parameter Server · OSDI 2014 |
High-performance computing
job runtime prediction |
0.1 | 1 | 2018 | 3Sigma: distribution-based cluster scheduling for runtime uncertainty · EuroSys 2018 |
Methods — techniques the papers use, named apart from their topics
parameter server · 0.4distribution-based runtime estimation · 0.3plan-ahead scheduling · 0.2calendaring · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2018 | Stratus: cost-aware container scheduling in the public cloudabstractStratus is a new cluster scheduler specialized for orchestrating batch job execution on virtual clusters, dynamically allocated collections of virtual machine instances on public IaaS platforms. Unlike schedulers for conventional clusters, Stratus focuses primarily on dollar cost considerations, since public clouds provide effectively unlimited, highly heterogeneous resources allocated on demand. But, since resources are charged-for while allocated, Stratus aggressively packs tasks onto machines, guided by job runtime estimates, trying to make allocated resources be either mostly full (highly utilized) or empty (so they can be released to save money). Simulation experiments based on cluster workload traces from Google and TwoSigma show that Stratus reduces cost by 17-44% compared to state-of-the-art approaches to virtual cluster scheduling. Jun Woo Park, Gregory R. Ganger |
SoCC | 2 |
| 2018 | 3Sigma: distribution-based cluster scheduling for runtime uncertaintyabstractThe 3Sigma cluster scheduling system uses job runtime histories in a new way. Knowing how long each job will execute enables a scheduler to more effectively pack jobs with diverse time concerns (e.g., deadline vs. the-sooner-the-better) and placement preferences on heterogeneous cluster resources. But, existing schedulers use single-point estimates (e.g., mean or median of a relevant subset of historical runtimes), and we show that they are fragile in the face of real-world estimate error profiles. In particular, analysis of job traces from three different large-scale cluster environments shows that, while the runtimes of many jobs can be predicted well, even state-of-the-art predictors have wide error profiles with 8--23% of predictions off by a factor of two or more. Instead of reducing relevant history to a single point, 3Sigma schedules jobs based on full distributions of relevant runtime histories and explicitly creates plans that mitigate the effects of anticipated runtime uncertainty. Experiments with workloads derived from the same traces show that 3Sigma greatly outperforms a state-of-the-art scheduler that uses point estimates from a state-of-the-art predictor; in fact, the performance of 3Sigma approaches the end-to-end performance of a scheduler based on a hypothetical, perfect runtime predictor. 3Sigma reduces SLO miss rate, increases cluster goodput, and improves or matches latency for best effort jobs. Jun Woo Park, Alexey Tumanov, Angela H. Jiang, Michael A. Kozuch, Gregory R. Ganger |
EuroSys | 1 |
| 2018 | On the diversity of cluster workloads and its impact on research results
George Amvrosiadis, Jun Woo Park, Gregory R. Ganger, Garth A. Gibson, Elisabeth Baseman, Nathan DeBardeleben |
USENIX ATC | 2 |
| 2016 | TetriSched: global rescheduling with adaptive plan-ahead in dynamic heterogeneous clustersabstractTetriSched is a scheduler that works in tandem with a calendaring reservation system to continuously re-evaluate the immediate-term scheduling plan for all pending jobs (including those with reservations and best-effort jobs) on each scheduling cycle. TetriSched leverages information supplied by the reservation system about jobs' deadlines and estimated runtimes to plan ahead in deciding whether to wait for a busy preferred resource type (e.g., machine with a GPU) or fall back to less preferred placement options. Plan-ahead affords significant flexibility in handling mis-estimates in job runtimes specified at reservation time. Integrated with the main reservation system in Hadoop YARN, TetriSched is experimentally shown to achieve significantly higher SLO attainment and cluster utilization than the best-configured YARN reservation and CapacityScheduler stack deployed on a real 256 node cluster. Alexey Tumanov, Timothy Zhu, Jun Woo Park, Michael A. Kozuch, Mor Harchol-Balter, Gregory R. Ganger |
EuroSys | 3 |
| 2014 | Scaling Distributed Machine Learning with the Parameter Server
Mu Li 0003, David G. Andersen, Jun Woo Park, Alexander J. Smola, Amr Ahmed 0001, Vanja Josifovski, Eugene J. Shekita, Bor-Yiing Su |
OSDI | 3 |
| 2009 | Process-centered knowledge model and enterprise ontology for the development of knowledge management system
Jun Woo Park |
Expert Syst. Appl. | 2 |
| 2007 | Development of Object-Oriented Modeling Tool for the Design of Industrial Control LogicabstractAs the level of automation increases, proper design of industrial control logic before the implementation of control logic is an imperative task for the successful operation of a AMS (Automated Manufacturing System). Whereas software engineering concept is mature in today's general information system developments, the systematic PLC program development methodology is not widely adopted on the shop floor. Proposed in this paper is a development of prototype modeling tool based on 0-0 modeling framework for industrial control logic. This prototype supports the systematic design procedure for reducing the logic errors before implementing the ladder logic, and enhances efficient communication among FA engineers who have different experiences and disciplines during the automation project. Besides logic design function, it provides the automation component library for standardized use of automation parts in the shop floor. Jun Woo Park |
SERA | 2 |