Demo Data from VLDB 2026 / reviewers in the wild / expert
Jeong-Hyon Hwang
dblp:97/5585
· DBLP profile ↗
22ranked-venue papers
5as first author
1since 2021 · last 2023
0000-0002-4551-5820ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 19 · 5 first-author · 1 since 2021Artificial intelligence and machine learning · 3Applied, interdisciplinary, general and emerging computing · 3Computer networks · 2Systems, architecture and hardware · 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.
| Theoretical computer science
1 paper |
Graph algorithms and graph theory · 50% Algorithms and data structures · 50% | |
| Databases, data mining, and information retrieval
10 papers |
Graph data management · 45% Data stream processing · 42% Distributed and cloud data management · 11% | |
| Computer architecture, parallel and distributed computing, and storage systems
8 papers |
Distributed systems · 95% Interconnection networks and networks-on-chip · 3% Cloud and datacenter computing · 2% |
Topics — the 16 heaviest of 20, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Graph algorithms and graph theory
centrality |
0.7 | 1 | 2023 | PRESTO: Fast and Effective Group Closeness Maximization · IEEE Trans. Knowl. Data Eng. 2023 |
Distributed systems
fault tolerance |
0.4 | 6 | 2010 | iFlow: An Approach for Fast and Reliable Internet-Scale Stream Processing Utilizing Detouring and Replication · Proc. VLDB Endow. 2010 Detouring and replication for fast and reliable internet-scale stream processing · HPDC 2010 Fast and Highly-Available Stream Processing over Wide Area Networks · ICDE 2008 |
Data stream processing
distributed stream processing |
0.3 | 4 | 2010 | iFlow: An Approach for Fast and Reliable Internet-Scale Stream Processing Utilizing Detouring and Replication · Proc. VLDB Endow. 2010 Fast and Highly-Available Stream Processing over Wide Area Networks · ICDE 2008 Providing Resiliency to Load Variations in Distributed Stream Processing · VLDB 2006 |
Distributed systems
replication |
0.3 | 3 | 2010 | iFlow: An Approach for Fast and Reliable Internet-Scale Stream Processing Utilizing Detouring and Replication · Proc. VLDB Endow. 2010 Detouring and replication for fast and reliable internet-scale stream processing · HPDC 2010 Fast and Highly-Available Stream Processing over Wide Area Networks · ICDE 2008 |
Graph data management
graph analytics |
0.2 | 1 | 2014 | Efficient top-k closeness centrality search · ICDE 2014 |
Graph data management
graph query processing |
0.2 | 1 | 2013 | A demonstration of the G∗ graph database system · ICDE 2013 |
Graph data management
graph storage |
0.2 | 1 | 2013 | A demonstration of the G∗ graph database system · ICDE 2013 |
Distributed systems
stream processing |
0.1 | 1 | 2010 | Detouring and replication for fast and reliable internet-scale stream processing · HPDC 2010 |
Distributed and cloud data management
data replication |
0.1 | 1 | 2008 | Borealis-R: a replication-transparent stream processing system for wide-area monitoring applications · SIGMOD Conference 2008 |
Distributed systems › fault tolerance
checkpointing |
0.1 | 1 | 2007 | A Cooperative, Self-Configuring High-Availability Solution for Stream Processing · ICDE 2007 |
Data stream processing
continuous query processing |
0.1 | 1 | 2005 | Dynamic Load Distribution in the Borealis Stream Processor · ICDE 2005 |
Distributed systems › fault tolerance
replication and checkpointing |
0.1 | 1 | 2005 | High-Availability Algorithms for Distributed Stream Processing · ICDE 2005 |
Physical-layer communications
outage probability |
0.0 | 1 | 2010 | iFlow: An Approach for Fast and Reliable Internet-Scale Stream Processing Utilizing Detouring and Replication · Proc. VLDB Endow. 2010 |
Interconnection networks and networks-on-chip
network congestion |
0.0 | 1 | 2010 | Detouring and replication for fast and reliable internet-scale stream processing · HPDC 2010 |
Query processing and optimization
query optimization |
0.0 | 1 | 2005 | Distributed operation in the Borealis stream processing engine · SIGMOD Conference 2005 |
Cloud and datacenter computing
cluster resource management and scheduling |
0.0 | 1 | 2005 | Distributed operation in the Borealis stream processing engine · SIGMOD Conference 2005 |
Methods — techniques the papers use, named apart from their topics
branch-and-bound pruning · 0.7approximate and exact algorithms · 0.7detouring · 0.4simulation · 0.4replica migration · 0.3replication · 0.3upper bound pruning · 0.2computation scheduling · 0.2graph compression · 0.2computation sharing · 0.2delta-checkpointing · 0.1operator migration · 0.1checkpointing · 0.1remote logging · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2023 | PRESTO: Fast and Effective Group Closeness MaximizationabstractGiven a graph and an integer k, the goal of group closeness maximization is to find, among all possible sets of k vertices (called seed sets), a set that has the highest group closeness centrality. Existing techniques for this NP-hard problem strive to quickly find a seed set with a high, but not necessarily the highest centrality. We propose PRESTO, a new solution that can efficiently provide both approximate and exact answers to the group closeness maximization problem. PRESTO continuously calculates the centrality of different seed sets until a time limit is reached or it identifies a seed set with the highest possible centrality. It prioritizes seed sets to quickly find ones that are highly central and thus can be used as accurate approximate answers to the problem. Furthermore, PRESTO can proactively discard large groups of seed sets that cannot have the highest centrality, thereby drastically speeding up the discovery of approximate and exact answers. In our evaluations, compared to other state-of-the-art solutions, PRESTO finds seed sets that have up to 39% higher centrality. Baibhav Rajbhandari, Paul W. Olsen Jr., Jeremy Birnbaum, Jeong-Hyon Hwang |
IEEE Trans. Knowl. Data Eng. | 4 |
| 2018 | An Efficient System for Subgraph DiscoveryabstractSubgraph discovery in a data graph (finding subsets of vertices and edges satisfying a user-specified criteria) is an essential and general graph analytics operation with a wide spectrum of applications. We present Nuri, a general subgraph discovery system that allows users to succinctly specify subgraphs of interest and criteria for ranking them. Given such specifications, Nuri efficiently finds the k most relevant subgraphs. It prioritizes (i.e., expands earlier than others) subgraphs that are more likely to expand into the desired subgraphs (prioritized subgraph expansion) and proactively discards irrelevant subgraphs from which the desired subgraphs cannot be constructed (pruning). Nuri can also efficiently store and retrieve a large number of subgraphs on disk without being limited by the size of main memory. We demonstrate using both real and synthetic datasets that Nuri only on a single core outperforms the closest alternative distributed system running on 40 cores by more than 2 orders of magnitude for clique discovery and 1 order of magnitude for subgraph isomorphism and pattern mining. Aparna Joshi, Petko Bogdanov, Jeong-Hyon Hwang |
IEEE BigData | 4 |
| 2017 | Scalable and parallelizable influence maximization with Random Walk Ranking and Rank Merge Pruning
Seung-Keol Kim, Dongeun Kim, Jinoh Oh, Jeong-Hyon Hwang, Wook-Shin Han, Wei Chen 0013, Hwanjo Yu |
Inf. Sci. | 4 |
| 2016 | Efficient Estimation of Betweenness Centrality in Wireless Networks
Chan-Myung Kim, Youn-Hee Han, Jeong-Hyon Hwang |
Mob. Networks Appl. | 4 |
| 2015 | The G* graph database: efficiently managing large distributed dynamic graphs
Alan G. Labouseur, Jeremy Birnbaum, Paul W. Olsen Jr., Sean R. Spillane, Jayadevan Vijayan, Jeong-Hyon Hwang, Wook-Shin Han |
Distributed Parallel Databases | 6 |
| 2014 | Efficient top-k closeness centrality searchabstractMany of today's applications can benefit from the discovery of the most central entities in real-world networks. This paper presents a new technique that efficiently finds the k most central entities in terms of closeness centrality. Instead of computing the centrality of each entity independently, our technique shares intermediate results between centrality computations. Since the cost of each centrality computation may vary substantially depending on the choice of the previous computation, our technique schedules centrality computations in a manner that minimizes the estimated completion time. This technique also updates, with negligible overhead, an upper bound on the centrality of every entity. Using this information, our technique proactively skips entities that cannot belong to the final answer. This paper presents evaluation results for actual networks to demonstrate the benefits of our technique. Paul W. Olsen Jr., Alan G. Labouseur, Jeong-Hyon Hwang |
ICDE | 3 |
| 2014 | Compression of trajectory data: a comprehensive evaluation and new approach
Jonathan Muckell, Paul W. Olsen Jr., Jeong-Hyon Hwang, Catherine T. Lawson, S. S. Ravi |
GeoInformatica | 3 |
| 2013 | TrajMetrix: a trajectory compression benchmarking frameworkabstractTrajectory compression algorithms enable efficient transmission, storage, and processing of trajectory data by eliminating redundant information. While a large number of compression algorithms have been developed, there is no comprehensive and convenient benchmarking system for evaluating these algorithms. We will demonstrate TrajMetrix, our system that meets the above need. We will show how TrajMetrix can be used to gain insights into the benefits and drawbacks of various compression algorithms given different compression requirements. Kyuseo Park, Jeremy Birnbaum, Paul W. Olsen Jr., Jayadevan Vijayan, S. S. Ravi, Jeong-Hyon Hwang, Jonathan Muckell, Catherine T. Lawson |
SIGSPATIAL/GIS | 7 |
| 2013 | A demonstration of the G∗ graph database systemabstractThe world is full of evolving networks, many of which can be represented by a series of large graphs. Neither the current graph processing systems nor database systems can efficiently store and query these graphs due to their lack of support for managing multiple graphs and lack of essential graph querying capabilities. We propose to demonstrate our system, G*, that meets the new challenges of managing multiple graphs and supporting fundamental graph querying capabilities. G* can store graphs on a large number of servers while compressing these graphs based on their commonalities. G* also allows users to easily express queries on graphs and efficiently executes these queries by sharing computations across graphs. During our demonstrations, conference attendees will run various analytic queries on large, practical data sets. These demonstrations will highlight the convenience and performance benefits of G* over existing database and graph processing systems, the effectiveness of sharing in graph data storage and processing, as well as G*'s scalability. Sean R. Spillane, Jeremy Birnbaum, Daniel Bokser, Daniel Kemp, Alan G. Labouseur, Paul W. Olsen Jr., Jayadevan Vijayan, Jeong-Hyon Hwang, Jun-Weon Yoon |
ICDE | 8 |
| 2010 | Algorithms for compressing GPS trajectory data: an empirical evaluationabstractThe massive volumes of trajectory data generated by inexpensive GPS devices have led to difficulties in processing, querying, transmitting and storing such data. To overcome these difficulties, a number of algorithms for compressing trajectory data have been proposed. These algorithms try to reduce the size of trajectory data, while preserving the quality of the information. We present results from a comprehensive empirical evaluation of many compression algorithms including Douglas-Peucker Algorithm, Bellman's Algorithm, STTrace Algorithm and Opening Window Algorithms. Our empirical study uses different types of real-world data such as pedestrian, vehicle and multimodal trajectories. The algorithms are compared using several criteria including execution times and the errors caused by compressing spatio-temporal information, across numerous real-world datasets and various error metrics. Jonathan Muckell, Jeong-Hyon Hwang, Catherine T. Lawson, S. S. Ravi |
GIS | 2 |
| 2010 | Detouring and replication for fast and reliable internet-scale stream processingabstractiFlow is a replication-based system that can achieve both fast and reliable processing of high volume data streams on the Internet scale. iFlow uses a low degree of replication in conjunction with detouring techniques to overcome network congestion and outages. Computation over iFlow can be expressed as a graph of operators. To cope with varying system conditions these operators continually migrate in a manner that improves performance and availability at the same time. Christopher McConnell, Fan Ping, Jeong-Hyon Hwang |
HPDC | 3 |
| 2010 | A Retrospective Approach for Accurate Network Latency PredictionabstractNetwork coordinate systems can efficiently predict the round-trip time between any pair of nodes on the Internet. These systems map nodes onto a multi-dimensional coordinate space such that the round-trip time between two arbitrary nodes can be estimated by the distance between the corresponding pair of points in the coordinate space. In these systems, each node continuously updates its coordinates based on the latencies of new communications and the coordinates of other nodes. Node coordinates obtained in this manner, however, may be misled by erroneous information, such as extraordinary roundtrip times. Previous techniques attempt to overcome this problem by having nodes reject new information if it is inconsistent with the current coordinates. These techniques are still inappropriate if the coordinates are not sufficiently accurate. In this paper, we develop a new approach where each node preserves recent communication history. To update a node's coordinates more accurately, our approach re-evaluates the records in the node's history while ignoring inconsistent communication records and applying a higher weight to more reliable records. This approach thus can prevent node coordinates from being affected by erroneous information that was difficult to detect in the past. Through evaluations based on real network trace data, we demonstrate that our approach can reduce network latency prediction errors by 50% compared to previous approaches. Fan Ping, Christopher McConnell, Jeong-Hyon Hwang |
ICCCN | 3 |
| 2010 | iFlow: An Approach for Fast and Reliable Internet-Scale Stream Processing Utilizing Detouring and ReplicationabstractWe propose to demonstrate iFlow, our replication-based system that supports both fast and reliable processing of data streams over the Internet. iFlow uses a low degree of replication in conjunction with detouring techniques to overcome network outages. iFlow also deploys replicas in a manner that improves performance and availability at the same time, and can cope with varying system conditions by continually migrating replicas. Based on a live network monitoring application, our demonstration will substantiate the strengths of iFlow. During the demonstration, various visual tools will provide graphical evidence of improvements with regards to availability, performance, and resource usage. To show iFlow's adaptivity, these tools will also allow us to control the demonstration situation including injecting different types of failures. Christopher McConnell, Fan Ping, Jeong-Hyon Hwang |
Proc. VLDB Endow. | 3 |
| 2008 | Fast and Highly-Available Stream Processing over Wide Area NetworksabstractWe present a replication-based approach that realizes both fast and highly-available stream processing over wide area networks. In our approach, multiple operator replicas send outputs to each downstream replica so that it can use whichever data arrives first. To further expedite the data flow, replicas run independently, possibly processing data in different orders. Despite this complication, our approach always delivers what non-replicated processing would produce without failures. We call this guarantee replication transparency. In this paper, we first discuss semantic issues for replication transparency and extend stream-processing primitives accordingly. Next, we develop an algorithm that manages replicas at geographically dispersed servers. This algorithm strives to achieve the best latency guarantee, relative to the cost of replication. Finally, we substantiate the utility of our work through experiments on PlanetLab servers as well as simulations based on real network traces. Jeong-Hyon Hwang, Ugur Çetintemel, Stanley B. Zdonik |
ICDE | 1 |
| 2008 | Borealis-R: a replication-transparent stream processing system for wide-area monitoring applicationsabstractBorealis-R is a replication-based system for both fast and Jeong-Hyon Hwang, Sanghoon Cha, Ugur Çetintemel, Stanley B. Zdonik |
SIGMOD Conference | 1 |
| 2007 | A Cooperative, Self-Configuring High-Availability Solution for Stream ProcessingabstractWe present a collaborative, self-configuring high availability (HA) approach for stream processing that enables low-latency failure recovery while incurring small run-time overhead. Our approach relies on a novel fine-grained checkpointing model that allows query fragments at each server to be backed up at multiple other servers and recovered collectively (in parallel) when there is a failure. In this paper, we first address the problem of determining the appropriate query fragments at each server. We then discuss, for each fragment, which server to use as its backup as well as the proper checkpoint schedule. We also introduce and analyze operator-specific delta-checkpointing techniques to reduce the overall HA cost. Finally, we quantify the benefits of our approach using results from our prototype implementation and a detailed simulator. Jeong-Hyon Hwang, Ugur Çetintemel, Stanley B. Zdonik |
ICDE | 1 |
| 2006 | Providing Resiliency to Load Variations in Distributed Stream Processing
Jeong-Hyon Hwang, Ugur Çetintemel, Stanley B. Zdonik |
VLDB | 2 |
| 2005 | The Design of the Borealis Stream Processing Engine
Daniel J. Abadi, Yanif Ahmad, Magdalena Balazinska, Ugur Çetintemel, Mitch Cherniack, Jeong-Hyon Hwang, Wolfgang Lindner 0001, Anurag Maskey, Alexander Rasin, Esther Ryvkina, Nesime Tatbul, Stanley B. Zdonik |
CIDR | 6 |
| 2005 | High-Availability Algorithms for Distributed Stream ProcessingabstractStream-processing systems are designed to support an emerging class of applications that require sophisticated and timely processing of high-volume data streams, often originating in distributed environments. Unlike traditional data-processing applications that require precise recovery for correctness, many stream-processing applications can tolerate and benefit from weaker recovery guarantees. In this paper, we study various recovery guarantees and pertinent recovery techniques that can meet the correctness and performance requirements of stream-processing applications. We discuss the design and algorithmic challenges associated with the proposed recovery techniques and describe how each can provide different guarantees with proper combinations of redundant processing, checkpointing, and remote logging. Using analysis and simulations, we quantify the cost of our recovery guarantees and examine the performance and applicability of the recovery techniques. We also analyze how the knowledge of query network properties can help decrease the cost of high availability. Jeong-Hyon Hwang, Magdalena Balazinska, Alexander Rasin, Ugur Çetintemel, Michael Stonebraker, Stanley B. Zdonik |
ICDE | 1 |
| 2005 | Dynamic Load Distribution in the Borealis Stream ProcessorabstractDistributed and parallel computing environments are becoming cheap and commonplace. The availability of large numbers of CPU's makes it possible to process more data at higher speeds. Stream-processing systems are also becoming more important, as broad classes of applications require results in real-time. Since load can vary in unpredictable ways, exploiting the abundant processor cycles requires effective dynamic load distribution techniques. Although load distribution has been extensively studied for the traditional pull-based systems, it has not yet been fully studied in the context of push-based continuous query processing. In this paper, we present a correlation based load distribution algorithm that aims at avoiding overload and minimizing end-to-end latency by minimizing load variance and maximizing load correlation. While finding the optimal solution for such a problem is NP-hard, our greedy algorithm can find reasonable solutions in polynomial time. We present both a global algorithm for initial load distribution and a pair-wise algorithm for dynamic load migration. Stanley B. Zdonik, Jeong-Hyon Hwang |
ICDE | 3 |
| 2005 | Distributed operation in the Borealis stream processing engineabstractBorealis is a distributed stream processing engine that is being developed at Brandeis University, Brown University, and MIT. Borealis inherits core stream processing functionality from Aurora and inter-node communication functionality from Medusa.We propose to demonstrate some of the key aspects of distributed operation in Borealis, using a multi-player network game as the underlying application. The demonstration will illustrate the dynamic resource management, query optimization and high availability mechanisms employed by Borealis, using visual performance-monitoring tools as well as the gaming experience. Yanif Ahmad, Bradley Berg, Ugur Çetintemel, Mark Humphrey, Jeong-Hyon Hwang, Anjali Jhingran, Anurag Maskey, Olga Papaemmanouil, Alexander Rasin, Nesime Tatbul, Wenjuan Xing, Stanley B. Zdonik |
SIGMOD Conference | 5 |
| 2001 | Optimized Scheduling on Broadcast Disks
Jeong-Hyon Hwang, Chong-Sun Hwang |
Mobile Data Management | 1 |