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

Kyoungwon Suh

dblp:70/5929 · DBLP profile ↗
← Back
18ranked-venue papers
4as first author
1since 2021 · last 2024
0009-0005-1558-7814ORCID · corroborated

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

Computer networks · 14 · 4 first-author · 1 since 2021Graphics, computer vision, multimedia, augmented reality and games · 2Databases, data management, data science and information retrieval · 1Applied, interdisciplinary, general and emerging computing · 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 networks
9 papers
Network measurement and analytics · 35% Content delivery and video streaming · 26% Wireless networking · 18%
Network and information security
2 papers
Network security · 100%
Databases, data mining, and information retrieval
1 paper
Data mining · 100%

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

TopicWeightPapersLastEvidence papers
Content delivery and video streaming
bandwidth prediction
0.312018
LinkForecast: Cellular Link Bandwidth Prediction in LTE Networks · IEEE Trans. Mob. Comput. 2018
Network measurement and analytics › mobile network measurement
cellular network measurement
0.312018
LinkForecast: Cellular Link Bandwidth Prediction in LTE Networks · IEEE Trans. Mob. Comput. 2018
Cellular and mobile networks
LTE
0.312018
LinkForecast: Cellular Link Bandwidth Prediction in LTE Networks · IEEE Trans. Mob. Comput. 2018
Wireless networking
WLAN
0.222012
Network performance of smart mobile handhelds in a university campus WiFi network · Internet Measurement Conference 2012
Passive Online Detection of 802.11 Traffic Using Sequential Hypothesis Testing with TCP ACK-Pairs · IEEE Trans. Mob. Comput. 2009
Network measurement and analytics
traffic classification
0.222012
Identifying 802.11 Traffic From Passive Measurements Using Iterative Bayesian Inference · IEEE/ACM Trans. Netw. 2012
Characterizing and Detecting Skype-Relayed Traffic · INFOCOM 2006
Network measurement and analytics
application performance measurement
0.112012
Network performance of smart mobile handhelds in a university campus WiFi network · Internet Measurement Conference 2012
Network security › intrusion detection and prevention
intrusion detection
0.122009
Passive Online Detection of 802.11 Traffic Using Sequential Hypothesis Testing with TCP ACK-Pairs · IEEE Trans. Mob. Comput. 2009
Passive online rogue access point detection using sequential hypothesis testing with TCP ACK-pairs · Internet Measurement Conference 2007
Content delivery and video streaming
peer-to-peer streaming
0.122007
Push-to-Peer Video-on-Demand System: Design and Evaluation · IEEE J. Sel. Areas Commun. 2007
P2Cast: peer-to-peer patching scheme for VoD service · WWW 2003
Content delivery and video streaming
video-on-demand
0.122007
Push-to-Peer Video-on-Demand System: Design and Evaluation · IEEE J. Sel. Areas Commun. 2007
P2Cast: peer-to-peer patching scheme for VoD service · WWW 2003
Data mining › dimensionality reduction
feature selection
0.112018
LinkForecast: Cellular Link Bandwidth Prediction in LTE Networks · IEEE Trans. Mob. Comput. 2018
Network measurement and analytics › traffic measurement
traffic monitoring
0.112009
Passive Online Detection of 802.11 Traffic Using Sequential Hypothesis Testing with TCP ACK-Pairs · IEEE Trans. Mob. Comput. 2009
Network security › wireless network security
rogue access point detection
0.112009
Passive Online Detection of 802.11 Traffic Using Sequential Hypothesis Testing with TCP ACK-Pairs · IEEE Trans. Mob. Comput. 2009
Wireless networking › WLAN › wi-fi monitoring
rogue access point detection
0.112007
Passive online rogue access point detection using sequential hypothesis testing with TCP ACK-pairs · Internet Measurement Conference 2007
Wireless networking › wireless security
wi-fi security
0.112007
Passive online rogue access point detection using sequential hypothesis testing with TCP ACK-pairs · Internet Measurement Conference 2007
Network measurement and analytics › measurement infrastructure
monitor placement
0.112005
Locating network monitors: complexity, heuristics, and coverage · INFOCOM 2005
Network management and operations
network monitoring
0.112005
Locating network monitors: complexity, heuristics, and coverage · INFOCOM 2005
Internet of things and sensor networks › age of information
sampling policy
0.112005
Locating network monitors: complexity, heuristics, and coverage · INFOCOM 2005
Wireless networking › WLAN
IEEE 802.11
0.012012
Identifying 802.11 Traffic From Passive Measurements Using Iterative Bayesian Inference · IEEE/ACM Trans. Netw. 2012
Transport protocols and congestion control › TCP
initial congestion window
0.012012
Network performance of smart mobile handhelds in a university campus WiFi network · Internet Measurement Conference 2012
Content delivery and video streaming › video-on-demand
patching
0.012003
P2Cast: peer-to-peer patching scheme for VoD service · WWW 2003
Content delivery and video streaming
content placement
0.012007
Push-to-Peer Video-on-Demand System: Design and Evaluation · IEEE J. Sel. Areas Commun. 2007
Parallel and multicore computing
load balancing
0.012007
Push-to-Peer Video-on-Demand System: Design and Evaluation · IEEE J. Sel. Areas Commun. 2007
Distributed systems › peer-to-peer systems
peer selection
0.012007
Push-to-Peer Video-on-Demand System: Design and Evaluation · IEEE J. Sel. Areas Commun. 2007
Network measurement and analytics
traffic characterization
0.012006
Characterizing and Detecting Skype-Relayed Traffic · INFOCOM 2006
Network optimization and economics
resource allocation
0.012005
Locating network monitors: complexity, heuristics, and coverage · INFOCOM 2005
Internet architecture and protocols › overlay networks
overlay construction
0.012003
P2Cast: peer-to-peer patching scheme for VoD service · WWW 2003

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

measurement study · 0.7machine learning · 0.7feature selection · 0.7sequential hypothesis testing · 0.3TCP ACK-pair · 0.3trace analysis · 0.1performance analysis · 0.1maximum likelihood estimation · 0.1iterative bayesian inference · 0.1gateway traffic monitoring · 0.1
YearPublicationVenuePosition
2024 Practical and lightweight defense against website fingerprinting
abstract
Website fingerprinting is a passive network traffic analysis technique that enables an adversary to identify the website visited by a user despite encryption and the use of privacy services such as Tor. Several website fingerprinting defenses built on top of Tor have been proposed to guarantee a user’s privacy by concealing trace features that are important to classification. However, some of the best defenses incur a high bandwidth and/or latency overhead. To combat this, new defenses have sought to be both lightweight — i.e., introduce a small amount of bandwidth overhead — and zero-delay to real network traffic. This work introduces a novel zero-delay and lightweight website fingerprinting defense, called BRO, which conceals the feature-rich beginning of a trace while still enabling the obfuscation of features deeper into the trace without spreading the padding budget thin. BRO schedules padding with a randomized beta distribution that can skew to both the extreme left and right, keeping the applied padding clustered to a finite portion of a trace. This work specifically targets deep learning attacks, which continue to be among the most accurate website fingerprinting attacks. Results show that BRO outperforms other well-known website fingerprinting defenses, such as FRONT, with similar bandwidth overhead.
Colman McGuan, Chansu Yu, Kyoungwon Suh
Comput. Commun.3
2018 LinkForecast: Cellular Link Bandwidth Prediction in LTE Networks
abstract
Accurate cellular link bandwidth prediction can benefit upper-layer protocols significantly. In this paper, we investigate how to predict cellular link bandwidth in LTE networks. We first conduct an extensive measurement study in two major commercial LTE networks in the US, and identify five types of lower-layer information that are correlated with cellular link bandwidth. We then develop a machine learning based prediction framework, LinkForecast, that identifies the most important features (from both upper and lower layers) and uses these features to predict link bandwidth in realtime. Our evaluation shows that LinkForecast is lightweight and the prediction is highly accurate: At the time granularity of one second, the average prediction error is in the range of 3.9 to 17.0 percent for all the scenarios we explore. We further investigate the prediction performance when using lower-layer features obtained through standard APIs provided by the operating system, instead of specialized tools. Our results show that, while the features thus obtained have lower fidelity compared to those from specialized tools, they lead to similar prediction accuracy, indicating that our approach can be easily used over commercial off-the-shelf mobile devices.
Chaoqun Yue, Ruofan Jin, Kyoungwon Suh, Yanyuan Qin, Bing Wang 0001, Wei Wei 0001
IEEE Trans. Mob. Comput.3
2016 Securely outsourcing cookies to the cloud via private information retrieval
abstract
Many smartphone applications are web based and rely on cookies to maintain the status of a web session. Cookies, however, may lead to security threats since they may contain sensitive information. In addition, an attacker having access to a cookie can easily impersonate the legitimate user. In this paper, we propose and implement a system that securely outsources browser cookies to the cloud and ensures user privacy using Private Information Retrieval. Experimental evaluation using traces collected from operational cellular and WiFi networks demonstrates that our system achieves satisfactory performance for most real-life web browsing scenarios: the average latency is within 1.0 to 1.2 seconds (well within users' tolerance) even when retrieving tens of cookies over an LTE or WiFi network, and the amount of generated traffic is significantly lower than that when downloading the entire cookie database.
Levon Nazaryan, Ruofan Jin, Chaoqun Yue, Ozgur Oksuz, Bing Wang 0001, Kyoungwon Suh, Aggelos Kiayias
WiMob6
2014 Delay monitoring for wireless sensor networks: An architecture using air sniffers
Wei Zeng 0007, Jordan Cote, Yoo-Ah Kim, Wei Wei 0001, Kyoungwon Suh, Bing Wang 0001, Zhijie Jerry Shi
Ad Hoc Networks6
2013 Session lengths and IP address usage of smartphones in a university campus WiFi network: Characterization and analytical models
abstract
Smart mobile handheld devices (MHDs) are being adopted at a fast speed. Compared to wireless non-handheld devices (NHDs), MHDs tend to be more mobile and can be used more opportunistically. In this paper, we study two important network usage characteristics of MHDs, namely session lengths and IP address usage, in a university campus WiFi network. Specifically, we analyze two five-week long DHCP traces collected from the network, characterize session lengths of MHDs, and develop two hyper-exponential models to capture the distribution of session lengths.We further characterize the IP address usage of MHDs, and develop two analytical models to predict the number of concurrent IP addresses that are being used by MHDs at one point of time. Goodness of fit tests indicate that our analytical models of session lengths provide good fit, and evaluation results demonstrate that the predictions from our models for IP address usage are accurate. Our results provide important insights on managing MHDs as they are being adopted rapidly in WiFi networks.
Lester Lipsky, Kyoungwon Suh, Bing Wang 0001, Wei Wei 0001
IPCCC3
2012 Network performance of smart mobile handhelds in a university campus WiFi network
abstract
Smart mobile handheld devices (MHDs) such as smartphones have been used for a wide range of applications. Despite the recent flurry of research on various aspects of smart MHDs, little is known about their network performance in WiFi networks. In this paper, we measure the network performance of smart MHDs inside a university campus WiFi network, and identify the dominant factors that affect the network performance. Specifically, we analyze 2.9TB of data collected over three days by a monitor that is located at a gateway router of the network, and make the following findings: (1) Compared to non-handheld devices (NHDs), MHDs use well provisioned Akamai and Google servers more heavily, which boosts the overall network performance of MHDs. Furthermore, MHD flows, particularly short flows, benefit from the large initial congestion window that has been adopted by Akamai and Google servers. (2) MHDs tend to have larger local delays inside the WiFi network and are more adversely affected by the number of concurrent flows. (3) Earlier versions of Android OS (before 4.X) cannot take advantage of the large initial congestion window adopted by many servers. On the other hand, the large receive window adopted by iOS is not fully utilized by most flows, potentially leading to waste of resources. (4) Some application-level protocols cause inefficient use of network and operating system resources of MHDs in WiFi networks. Our observations provide valuable insights on content distribution, server provisioning, MHD system design, and application-level protocol design.
Ruofan Jin, Kyoungwon Suh, Bing Wang 0001, Wei Wei 0001
Internet Measurement Conference3
2012 Identifying 802.11 Traffic From Passive Measurements Using Iterative Bayesian Inference
abstract
In this paper, we propose a classification scheme that differentiates Ethernet and WLAN TCP flows based on measurements collected passively at the edge of a network. This scheme computes two quantities, the fraction of wireless TCP flows and the degree of belief that a TCP flow traverses a WLAN inside the network, using an iterative Bayesian inference algorithm that we developed. We prove that this iterative Bayesian inference algorithm converges to the unique maximum likelihood estimate (MLE) of these two quantities. Furthermore, it has the advantage that it can handle any general K-classification problem given the marginal distributions of these classes. Numerical and experimental evaluations demonstrate that our classification scheme obtains accurate results. We apply this scheme to two sets of traces collected from two campus networks: one set collected from UMass in mid 2005 and the other collected from UConn in late 2010. Our technique infers that 4%-7% and 52%-55% of incoming TCP flows traverse an IEEE 802.11 wireless link in these two networks, respectively.
Wei Wei 0001, Sharad Jaiswal, James F. Kurose, Don Towsley, Kyoungwon Suh, Bing Wang 0001
IEEE/ACM Trans. Netw.5
2009 Characteristics of YouTube network traffic at a campus network - Measurements, models, and implications
Michael Zink, Kyoungwon Suh, Yu Gu 0004, James F. Kurose
Comput. Networks2
2009 Passive Online Detection of 802.11 Traffic Using Sequential Hypothesis Testing with TCP ACK-Pairs
abstract
In this paper, we propose two online algorithms to detect 802.11 traffic from packet-header data collected passively at a monitoring point. These algorithms have a number of applications in real-time wireless LAN management, for instance, in detecting unauthorized access points and detecting/predicting performance degradations. Both algorithms use sequential hypothesis tests and exploit fundamental properties of the 802.11 CSMA/CA MAC protocol and the half-duplex nature of wireless channels. They differ in that one requires training sets, while the other does not. We have built a system for online wireless traffic detection using these algorithms and deployed it at a university gateway router. Extensive experiments have demonstrated the effectiveness of our approach: the algorithm that requires training provides rapid detection and is extremely accurate (the detection is mostly within 10 seconds, with very low false-positive and false-negative ratios), the algorithm that does not require training detects 60 percent to 76 percent of the wireless hosts without any false positives, and both algorithms are lightweight, with computation and storage overhead well within the capability of commodity equipment.
Wei Wei 0001, Kyoungwon Suh, Bing Wang 0001, Yu Gu 0004, James F. Kurose, Don Towsley, Sharad Jaiswal
IEEE Trans. Mob. Comput.2
2008 DirectStream: A directory-based peer-to-peer video streaming service
Yang Guo 0001, Kyoungwon Suh, James F. Kurose, Don Towsley
Comput. Commun.2
2007 Passive online rogue access point detection using sequential hypothesis testing with TCP ACK-pairs
abstract
Rogue (unauthorized) wireless access points pose serious security threats to local networks. In this paper, we propose two online algorithms to detect rogue access points using sequential hypothesis tests applied to packet-header data collected passively at a monitoring point. One algorithm requires training sets, while the other does not. Both algorithms extend our earlier TCP ACK-pair technique to differentiate wired and wireless LAN TCP traffic, and exploit the fundamental properties of the 802.11 CSMA/CA MAC protocol and the half duplex nature of wireless channels. Our algorithms make prompt decisions as TCP ACK-pairs are observed, and only incur minimum computation and storage overhead. We have built a system for online rogue-access-point detection using these algorithms and deployed it at a university gateway router. Extensive experiments in various scenarios have demonstrated the excellent performance of our approach: the algorithm that requires training provides rapid detection and is extremely accurate (the detection is mostly within 10 seconds, with very low false positive and false negative ratios); the algorithm that does not require training detects 60%-76% of the wireless hosts without any false positives; both algorithms are light-weight (with computation and storage overhead well within the capability of commodity equipment).
Wei Wei 0001, Kyoungwon Suh, Bing Wang 0001, Yu Gu 0004, James F. Kurose, Don Towsley
Internet Measurement Conference2
2007 Push-to-Peer Video-on-Demand System: Design and Evaluation
abstract
We propose Push-to-Peer, a peer-to-peer system to cooperatively stream video. The main departure from previous work is that content is proactively pushed to peers, and persistently stored before the actual peer-to-peer transfers. The initial content placement increases content availability and improves the use of peer uplink bandwidth. Our specific contributions are: (i) content placement and associated pull policies that allow the optimal use of uplink bandwidth; (ii) performance analysis of such policies in controlled environments such as DSL networks under ISP control; (iii) a distributed load balancing strategy for selection of serving peers.
Kyoungwon Suh, Christophe Diot, James F. Kurose, Laurent Massoulié, Don Towsley, Matteo Varvello
IEEE J. Sel. Areas Commun.1
2007 P2Cast: peer-to-peer patching for video on demand service
Yang Guo 0001, Kyoungwon Suh, James F. Kurose, Don Towsley
Multim. Tools Appl.2
2006 Characterizing and Detecting Skype-Relayed Traffic
abstract
2706-2717
Kyoungwon Suh, Daniel R. Figueiredo 0001, James F. Kurose, Don Towsley
INFOCOM1
2006 Locating network monitors: Complexity, heuristics, and coverage
Kyoungwon Suh, Yang Guo 0001, James F. Kurose, Don Towsley
Comput. Commun.1
2005 Locating network monitors: complexity, heuristics, and coverage
abstract
There is increasing interest in concurrent passive monitoring of IP flows at multiple locations within an IP network. The common objective of such a distributed monitoring system is to sample packets belonging to a large fraction of IP flows in a cost-effective manner by carefully placing monitors and controlling their sampling rates. In this paper, we consider the problem of where to place monitors within the network and how to control their sampling. To address the tradeoff between monitoring cost and monitoring coverage, we consider minimum cost and maximum coverage problems under various budget constraints. We show that all of the defined problems are NP-hard. We propose greedy heuristics, and show that the heuristics provide solutions quite close to the optimal solutions through experiments using synthetic and real network topologies. In addition, our experiments show that a small number of monitors is often enough to monitor most of the traffic in an entire IP network.
Kyoungwon Suh, Yang Guo 0001, James F. Kurose, Don Towsley
INFOCOM1
2003 A peer-to-peer on-demand streaming service and its performance evaluation
abstract
Providing on-demand video streaming service over the Internet is a challenging task. In this paper, we propose DirectStream, a directory based peer-to-peer video streaming service that efficiently and cost-effectively provides video on-demand service with VCR operation support. We analytically and experimentally examine the system performance, and show that the proposed scheme can significantly reduce the workload posed on the server, and that it scales extremely well as the popularity of the video increases even if participating clients behave non-cooperatively. We propose a QoS parent selection algorithm to construct the appropriate peer-to-peer networks, and discuss how to provide continuous playback in the face of clients' early departures. Our study suggests that peer-to-peer networking is a promising technique to address scalability in on-demand streaming service.
Yang Guo 0001, Kyoungwon Suh, James F. Kurose, Don Towsley
ICME2
2003 P2Cast: peer-to-peer patching scheme for VoD service
abstract
Providing video on demand (VoD) service over the Internet in a scalable way is a challenging problem. In this paper, we propose P2Cast - an architecture that uses a peer-to-peer approach to cooperatively stream video using patching techniques, while only relying on unicast connections among peers. We address the following two key technical issues in P2Cast: (1) constructing an application overlay appropriate for streaming; and (2) providing continuous stream playback (without glitches) in the face of disruption from an early departing client. Our simulation experiments show that P2Cast can serve many more clients than traditional client-server unicast service, and that it generally out-performs multicast-based patching if clients can cache more than of a stream's initial portion. We handle disruptions by delaying the start of playback and applying the shifted forwarding technique. A threshold on the length of time during which arriving clients are served in a single session in P2Cast serves as a knob to adjust the balance between the scalability and the clients' viewing quality in P2Cast.
Yang Guo 0001, Kyoungwon Suh, James F. Kurose, Don Towsley
WWW2