Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Hun Namkung

dblp:192/2227 · DBLP profile ↗
← Back
7ranked-venue papers
2as first author
6since 2021 · last 2024
0000-0003-0035-3642ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Computer networks · 4 · 2 first-author · 3 since 2021Security and privacy · 1 · 1 since 2021Software engineering, systems software and programming languages · 1 · 1 since 2021Human-computer interaction and ubiquitous computing · 1 · 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.

Computer networks
5 papers
Network measurement and analytics · 52% Software-defined and programmable networks · 28% Network management and operations · 20%
Databases, data mining, and information retrieval
1 paper
Data stream processing · 100%
Human-computer interaction and pervasive computing
1 paper
User interface design and tools · 100%
Network and information security
2 papers
Network security · 87% Systems and software security · 13%

Topics — the 8 heaviest of 11, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Software-defined and programmable networks
programmable data plane
1.222023
Sketchovsky: Enabling Ensembles of Sketches on Programmable Switches · NSDI 2023
SketchLib: Enabling Efficient Sketch-based Monitoring on Programmable Switches · NSDI 2022
Network measurement and analytics › sketch-based measurement
sketch-based monitoring
0.822023
SketchLib: Enabling Efficient Sketch-based Monitoring on Programmable Switches · NSDI 2022
Sketchovsky: Enabling Ensembles of Sketches on Programmable Switches · NSDI 2023
User interface design and tools
visual programming
0.812024
SEAM-EZ: Simplifying Stateful Analytics through Visual Programming · CHI 2024
Network measurement and analytics
network telemetry
0.812024
Raising the Level of Abstraction for Sketch-Based Network Telemetry with SketchPlan · IMC 2024
Network measurement and analytics › sketch-based measurement
sketch-based telemetry
0.812024
Raising the Level of Abstraction for Sketch-Based Network Telemetry with SketchPlan · IMC 2024
Network security › attack resilience › attack mitigation › denial-of-service defense
DDoS detection and mitigation
0.512021
Jaqen: A High-Performance Switch-Native Approach for Detecting and Mitigating Volumetric DDoS Attacks with Programmable Switches · USENIX Security Symposium 2021
Software-defined and programmable networks › programmable data plane
programmable switch
0.112021
Jaqen: A High-Performance Switch-Native Approach for Detecting and Mitigating Volumetric DDoS Attacks with Programmable Switches · USENIX Security Symposium 2021
Systems and software security
binary analysis
0.112016
Enabling Automatic Protocol Behavior Analysis for Android Applications · CoNEXT 2016

Methods — techniques the papers use, named apart from their topics

node-graph editor · 1.5formative evaluation · 1.5case study · 1.5programmable switch data plane · 1.0sketch · 0.8binary analysis · 0.5HTTP transaction reconstruction · 0.5
YearPublicationVenuePosition
2024 SEAM-EZ: Simplifying Stateful Analytics through Visual Programming
abstract
Across many domains (e.g., media/entertainment, mobile apps, finance, IoT, cybersecurity), there is a growing need for stateful analytics over streams of events to meet key business outcomes. Stateful analytics over event streams entails carefully modeling the sequence, timing, and contextual correlations of events to dynamic attributes. Unfortunately, existing frameworks and languages (e.g., SQL, Flink, Spark) entail significant code complexity and expert effort to express such stateful analytics because of their dynamic and stateful nature. Our overarching goal is to simplify and democratize stateful analytics. Through an iterative design and evaluation process including a foundational user study and two rounds of formative evaluations with 15 industry practitioners, we created SEAM-EZ, a no-code visual programming platform for quickly creating and validating stateful metrics. SEAM-EZ features a node-graph editor, interactive tooltips, embedded data views, and auto-suggestion features to facilitate the creation and validation of stateful analytics. We then conducted three real-world case studies of SEAM-EZ with 20 additional practitioners. Our results suggest that practitioners who previously could not or had to spend significant effort to create stateful metrics using traditional tools such as SQL or Spark can now easily and quickly create and validate such metrics using SEAM-EZ.
Zhengyan Yu, Hun Namkung, Henry Milner, Joel Goldfoot, Yang Wang 0005, Vyas Sekar
CHI2
2024 Raising the Level of Abstraction for Sketch-Based Network Telemetry with SketchPlan
abstract
While sketch-based network telemetry is attractive, realizing its potential benefits has been elusive in practice. Existing sketch solutions offer low-level interfaces and impose high effort on operators to satisfy telemetry intents with required accuracies. Extending these approaches to reduce effort results in inefficient deployments with poor accuracy-resource tradeoffs. We present SketchPlan, an abstraction layer for sketch-based telemetry to reduce effort and achieve high efficiency. SketchPlan takes an ensemble view across telemetry intents and sketches, instead of existing approaches that consider each intent-sketch pair in isolation. We show that SketchPlan improves accuracy-resource tradeoffs by up-to 12x and up-to 60x vs. baselines, in single-node and network-wide settings. SketchPlan is open-sourced at: https://github.com/milindsrivastava1997/SketchPlan.
Milind Srivastava, Shao-Tse Hung, Hun Namkung, Kate Ching-Ju Lin, Zaoxing Liu, Vyas Sekar
IMC3
2023 Sketchovsky: Enabling Ensembles of Sketches on Programmable Switches
Hun Namkung, Zaoxing Liu, Daehyeok Kim, Vyas Sekar, Peter Steenkiste
NSDI1
2022 SketchLib: Enabling Efficient Sketch-based Monitoring on Programmable Switches
Hun Namkung, Zaoxing Liu, Daehyeok Kim, Vyas Sekar, Peter Steenkiste
NSDI1
2021 Sketchy With a Chance of Adoption: Can Sketch-Based Telemetry Be Ready for Prime Time?
abstract
Sketching algorithms or sketches have emerged as a promising alternative to the traditional packet sampling-based network telemetry solutions. At a high level, they are attractive because of their high resource efficiency and provable accuracy guarantees. While there have been significant recent advances in various aspects of sketching for networking tasks, many fundamental challenges remain unsolved that are likely stumbling blocks for adoption. Our contribution in this paper is in identifying and formulating these research challenges across the ecosystem encompassing network operators, platform vendors/developers, and algorithm designers. We hope that these serve as a necessary fillip for the community to enable the broader adoption of sketch-based telemetry.
Zaoxing Liu, Hun Namkung, Anup Agarwal, Antonis Manousis, Peter Steenkiste, Srinivasan Seshan, Vyas Sekar
NetSoft2
2021 Jaqen: A High-Performance Switch-Native Approach for Detecting and Mitigating Volumetric DDoS Attacks with Programmable Switches
Zaoxing Liu, Hun Namkung, Georgios Nikolaidis, Jeongkeun Lee, Changhoon Kim, Xin Jin 0008, Vladimir Braverman, Minlan Yu, Vyas Sekar
USENIX Security Symposium2
2016 Enabling Automatic Protocol Behavior Analysis for Android Applications
abstract
Android application is an important class on today's Internet. While understanding app-specific behavior is important for network operation and management, it is often difficult because it requires an in-depth application-layer protocol analysis due to the common use of HTTP(S) and standard data representations (e.g., JSON). This paper presents Extractocol, the first system to offer an automatic and comprehensive analysis of application protocol behaviors. Extractocol only uses Android application binary as input and accurately reconstructs HTTP transactions (request-response pairs) and identifies their message format and relationships using binary analysis. Our evaluation and in-depth case studies on commercial and open-source apps demonstrate that Extractocol provides high coverage and accurately characterizes network-related application behaviors.
Hyunwoo Choi, Hun Namkung, Woohyun Choi, Byungkwon Choi, Hyunwook Hong, Yongdae Kim, Jonghyup Lee, Dongsu Han
CoNEXT3