Demo Data from EDBT 2026 / reviewers in the wild / expert
Seungjun Yang
dblp:130/9719
· DBLP profile ↗
7ranked-venue papers
2as first author
0since 2021 · last 2017
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 2Computer networks · 2 · 1 first-authorHuman-computer interaction and ubiquitous computing · 2 · 1 first-authorGraphics, computer vision, multimedia, augmented reality and games · 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 |
Performance modeling and evaluation · 46% Embedded and real-time systems · 32% Cloud and datacenter computing · 23% | |
| Computer networks
1 paper |
Edge and fog computing · 100% | |
| Software engineering, system software, and programming languages
2 papers |
Compilers and program optimization · 100% |
Topics — the 7 heaviest of 8, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Embedded and real-time systems
mobile devices |
0.2 | 1 | 2015 | Mantis: Efficient Predictions of Execution Time, Energy Usage, Memory Usage and Network Usage on Smart Mobile Devices · IEEE Trans. Mob. Comput. 2015 |
Performance modeling and evaluation › performance prediction
resource usage prediction |
0.2 | 1 | 2015 | Mantis: Efficient Predictions of Execution Time, Energy Usage, Memory Usage and Network Usage on Smart Mobile Devices · IEEE Trans. Mob. Comput. 2015 |
Cloud and datacenter computing
mobile cloud computing |
0.2 | 1 | 2014 | Techniques to Minimize State Transfer Costs for Dynamic Execution Offloading in Mobile Cloud Computing · IEEE Trans. Mob. Comput. 2014 |
Edge and fog computing › mobile edge computing
computation offloading |
0.2 | 1 | 2013 | Fast dynamic execution offloading for efficient mobile cloud computing · PerCom 2013 |
Edge and fog computing
mobile cloud computing |
0.2 | 1 | 2013 | Fast dynamic execution offloading for efficient mobile cloud computing · PerCom 2013 |
Performance modeling and evaluation
workload characterization |
0.2 | 1 | 2013 | Mantis: Automatic Performance Prediction for Smartphone Applications · USENIX ATC 2013 |
Embedded and real-time systems › mobile computing
smartphone systems |
0.0 | 1 | 2013 | Mantis: Automatic Performance Prediction for Smartphone Applications · USENIX ATC 2013 |
Methods — techniques the papers use, named apart from their topics
machine learning · 0.4heap object transfer · 0.4compiler analysis · 0.4heap object transfer minimization · 0.3compiler code analysis · 0.3program slicing · 0.2program analysis · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2017 | Optimization techniques to enable execution offloading for 3D video games
Donghyun Kwon, Seungjun Yang, Yunheung Paek, Kwangman Ko |
Multim. Tools Appl. | 2 |
| 2016 | Precise execution offloading for applications with dynamic behavior in mobile cloud computing
Yongin Kwon, Hayoon Yi, Donghyun Kwon, Seungjun Yang, Yeongpil Cho, Yunheung Paek |
Pervasive Mob. Comput. | 4 |
| 2015 | Mantis: Efficient Predictions of Execution Time, Energy Usage, Memory Usage and Network Usage on Smart Mobile DevicesabstractWe present Mantis, a framework for predicting the computational resource consumption (CRC) of Android applications on given inputs accurately, and efficiently. A key insight underlying Mantis is that program codes often contain features that correlate with performance and these features can be automatically computed efficiently. Mantis synergistically combines techniques from program analysis and machine learning. It constructs concise CRC models by choosing from many program execution features only a handful that are most correlated with the program's CRC metric yet can be evaluated efficiently from the program's input. We apply program slicing to reduce evaluation time of a feature and automatically generate executable code snippets for efficiently evaluating features. Our evaluation shows that Mantis predicts four CRC metrics of seven Android apps with estimation error in the range of 0-11.1 percent by executing predictor code spending at most 1.3 percent of their execution time on Galaxy Nexus. Yongin Kwon, Hayoon Yi, Donghyun Kwon, Seungjun Yang, Byung-Gon Chun, Ling Huang 0001, Petros Maniatis, Mayur Naik, Yunheung Paek |
IEEE Trans. Mob. Comput. | 5 |
| 2014 | CMcloud: Cloud Platform for Cost-Effective Offloading of Mobile ApplicationsabstractRecent efforts towards mobile cloud propose to offload mobile applications to cloud servers for the improved performance and battery life of mobile devices. However, existing schemes completely ignore the costs of cloud resources by assuming that idle servers are always available for free of charge. These unrealistic assumptions make each server run only a small load to achieve the guaranteed high offload performance. Therefore, these schemes cannot be applied to real-world commercial clouds which aim to minimize the operation costs by maximizing the server throughput, and then charge users for their resource usage. In this paper, we propose CMcloud, a novel cost-effective mobile-to-cloud offloading platform, which works nicely under the real-world cloud environments. CMcloud minimizes both the server costs and the user service fee by offloading as many mobile applications to a single server as possible, while satisfying the target performance of all applications. To achieve such goals, CMcloud exploits novel architecture performance modeling and server migration techniques. Our implementation shows that CMcloud can improve the data enter throughput by 84% over a conventional static light-load scheme (or a 2.7x higher per-socket throughput.) Alternatively, CMcloud reduces the number of service failures by 83% over a static high-load scheme, while even improving the throughput by 31%. Dongju Chae, Jihun Kim 0002, Jangwoo Kim, Jong Kim 0001, Seungjun Yang, Yeongpil Cho, Yongin Kwon, Yunheung Paek |
CCGRID | 5 |
| 2014 | Techniques to Minimize State Transfer Costs for Dynamic Execution Offloading in Mobile Cloud ComputingabstractIn order to meet the increasing demand for high performance in smartphones, recent studies suggested mobile cloud computing techniques that aim to connect the phones to adjacent powerful cloud servers to throw their computational burden to the servers. These techniques often employ execution offloading schemes that migrate a process between machines during its execution. In execution offloading, code regions to be executed on the server are decided statically or dynamically based on the complex analysis on execution time and process state transfer costs of every region. Expectedly, the transfer cost is a deciding factor for the success of execution offloading. According to our analysis, it is dominated by the total size of heap objects transferred over the network. But previous work did not try hard to minimize this size. Thus in this paper, we introduce novel techniques based on compiler code analysis that effectively reduce the transferred data size by transferring only the essential heap objects and the stack frames actually referenced in the server. The experiments exhibit that the reduced size positively influences not only the transfer time itself but also the overall effectiveness of execution offloading, and ultimately, improves the performance of our mobile cloud computing significantly in terms of execution time and energy consumption. Seungjun Yang, Donghyun Kwon, Hayoon Yi, Yeongpil Cho, Yongin Kwon, Yunheung Paek |
IEEE Trans. Mob. Comput. | 1 |
| 2013 | Fast dynamic execution offloading for efficient mobile cloud computingabstractIn order to meet the increasing demand for high performance in smartphones, recent studies suggested mobile cloud computing techniques that aim to connect the phones to adjacent powerful cloud servers to throw their computational burden to the servers. These techniques often employ execution offloading schemes that migrate a process between machines during its execution. In execution offloading, code regions to be executed on the server are decided statically or dynamically based on the complex analysis on execution time and process state transfer time of every region. Expectedly, the transfer time is a deciding factor for the success of execution offloading. According to our analysis, it is dominated by the total size of heap objects transferred over the network. But previous work did not try hard to minimize this size. Thus in this paper, we introduce novel techniques based on compiler code analysis that effectively reduce the transferred data size by transferring only the essential heap objects. The experiments exhibit that the reduced size positively influences not only the transfer time itself but also the overall effectiveness of execution offloading, and ultimately, improves the performance of our mobile cloud computing significantly in terms of execution time and power consumption. Seungjun Yang, Yongin Kwon, Yeongpil Cho, Hayoon Yi, Donghyun Kwon, Jonghee M. Youn, Yunheung Paek |
PerCom | 1 |
| 2013 | Mantis: Automatic Performance Prediction for Smartphone Applications
Yongin Kwon, Hayoon Yi, Donghyun Kwon, Seungjun Yang, Byung-Gon Chun, Ling Huang 0001, Petros Maniatis, Mayur Naik, Yunheung Paek |
USENIX ATC | 5 |