VLDB 2026 Research / reviewers in the wild / expert
MyungJoo Ham
dblp:49/6715
· DBLP profile ↗
5ranked-venue papers
2as first author
1since 2021 · last 2023
0000-0002-9731-0253ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 3 · 1 first-authorComputer networks · 2 · 1 first-author · 1 since 2021
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.
| Software engineering, system software, and programming languages
2 papers |
Operating systems · 58% Concurrent programming · 42% | |
| Computer architecture, parallel and distributed computing, and storage systems
3 papers |
Embedded and real-time systems · 54% Energy-efficient computing · 46% | |
| Network and information security
1 paper |
Hardware security and side channels · 100% |
Topics — the 5 heaviest of 7, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Operating systems › resource management
memory management |
0.7 | 1 | 2023 | SWAM: Revisiting Swap and OOMK for Improving Application Responsiveness on Mobile Devices · MobiCom 2023 |
Concurrent programming
memory reclamation |
0.7 | 1 | 2023 | SWAM: Revisiting Swap and OOMK for Improving Application Responsiveness on Mobile Devices · MobiCom 2023 |
Hardware security and side channels
trusted execution environments |
0.2 | 1 | 2016 | Hardware-Assisted On-Demand Hypervisor Activation for Efficient Security Critical Code Execution on Mobile Devices · USENIX ATC 2016 |
Energy-efficient computing › power management
display power management |
0.2 | 1 | 2015 | LPD: Low Power Display Mechanism for Mobile and Wearable Devices · USENIX ATC 2015 |
Energy-efficient computing
power management |
0.2 | 1 | 2015 | LPD: Low Power Display Mechanism for Mobile and Wearable Devices · USENIX ATC 2015 |
Methods — techniques the papers use, named apart from their topics
adaptive swapping · 1.3OOM cleaning · 1.3parallel task execution · 0.5booting-critical task isolation · 0.5
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2023 | SWAM: Revisiting Swap and OOMK for Improving Application Responsiveness on Mobile DevicesabstractExisting memory reclamation policies on mobile devices may be no longer valid because they have negative effects on the response time of running applications. In this paper, we propose SWAM, a new integrated memory management technique that complements the shortcomings of both the swapping and killing mechanism in mobile devices and improves the application responsiveness. SWAM consists of (1) Adaptive Swap that performs swapping adaptively into memory or storage device while managing the swap space dynamically, (2) OOM Cleaner that reclaims shared object pages in the swap space to secure available memory and storage space, and (3) EOOM Killer that terminates processes in the worst case while prioritizing the lowest initialization cost applications as victim processes first. Experimental results demonstrate that SWAM significantly reduces the number of applications killed by OOMK (6.5x lower), and improves application launch time (36% faster) and response time (41% faster), compared to the conventional schemes. Geunsik Lim, MyungJoo Ham, Young Ik Eom |
MobiCom | 3 |
| 2016 | BB: booting booster for consumer electronics with modern OSabstractUnconventional computing platforms have spread widely and rapidly following smart phones and tablets: consumer electronics such as smart TVs and digital cameras. For such devices, fast booting is a critical requirement; waiting tens of seconds for a TV or a camera to boot up is not acceptable, unlike a PC or smart phone. Moreover, the software platforms of these devices have become as rich as conventional computing devices to provide comparable services. As a result, the booting procedure to start every required OS service, hardware component, and application, the quantity of which is ever increasing, may take unbearable time for most consumers. To accelerate booting, this paper introduces Booting Booster (BB), which is used in all 2015 Samsung Smart TV models, and which runs the Linux-based Tizen OS. BB addresses the init scheme of Linux, which launches initial user-space OS services and applications and manages the life cycles of all user processes, by identifying and isolating booting-critical tasks, deferring non-critical tasks, and enabling execution of more tasks in parallel. BB has been successfully deployed in Samsung Smart TV 2015 models achieving a cold boot in 3.5 s (compared to 8.1 s with full commercial-grade optimizations without BB) without the need for suspend-to-RAM or hibernation. After this successful deployment, we have released the source code via http://opensource.samsung.com/, and BB will be included in the open-source OS, Tizen (http://tizen.org/). Geunsik Lim, MyungJoo Ham |
EuroSys | 2 |
| 2016 | Hardware-Assisted On-Demand Hypervisor Activation for Efficient Security Critical Code Execution on Mobile Devices
Yeongpil Cho, Jun-Bum Shin, Donghyun Kwon, MyungJoo Ham, Yuna Kim, Yunheung Paek |
USENIX ATC | 4 |
| 2015 | LPD: Low Power Display Mechanism for Mobile and Wearable Devices
MyungJoo Ham, Inki Dae, Chanwoo Choi |
USENIX ATC | 1 |
| 2005 | ARA: A Robust Audit to Prevent Free-Riding in P2P NetworksabstractA number of solutions have been proposed to address the free-riding problem in peer-to-peer file sharing systems. The solutions are either imperfect-they allow some users to cheat the system with malicious behavior, or expensive-they require human intervention, require servers, or incur high mental transaction costs. The authors proposed a method to address these weaknesses. Specifically, a utility function was introduced to capture contributions made by a user and an auditing scheme to ensure the integrity of a utility function's values. The method enabled to reduce cheating by a malicious peer: it is shown that this approach can efficiently detect malicious peers with a probability over 98%. MyungJoo Ham, Gul A. Agha |
Peer-to-Peer Computing | 1 |