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.

Zhongmei Yao

dblp:16/6032 · DBLP profile ↗
← Back
21ranked-venue papers
13as first author
1since 2021 · last 2024
0000-0002-8055-7110ORCID · corroborated

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

Computer networks · 16 · 9 first-authorSystems, architecture and hardware · 3 · 3 first-authorArtificial intelligence and machine learning · 2 · 1 first-author · 1 since 2021Databases, data management, data science and information retrieval · 1 · 1 first-authorGraphics, computer vision, multimedia, augmented reality and games · 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 architecture, parallel and distributed computing, and storage systems
16 papers
Distributed systems · 87% Performance modeling and evaluation · 6% Cloud and datacenter computing · 2%
Computer networks
4 papers
Network measurement and analytics · 58% Network performance modeling · 42%
Network and information security
1 paper
Network security · 100%
Theoretical computer science
3 papers
Distributed computing theory · 41% Combinatorics and discrete mathematics · 30% Graph algorithms and graph theory · 30%

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

TopicWeightPapersLastEvidence papers
Distributed systems
peer-to-peer systems
1.6152015
Unstructured P2P Link Lifetimes Redux · IEEE/ACM Trans. Netw. 2015
Unifying Models of Churn and Resilience for Unstructured P2P Graphs · IEEE Trans. Parallel Distributed Syst. 2014
Unstructured P2P link lifetimes redux · INFOCOM 2013
Distributed systems › peer-to-peer systems
churn
0.552013
Unstructured P2P link lifetimes redux · INFOCOM 2013
On superposition of heterogeneous edge processes in dynamic random graphs · INFOCOM 2012
Understanding Disconnection and Stabilization of Chord · INFOCOM 2008
Distributed systems › peer-to-peer systems › overlay networks
neighbor selection
0.212015
Unstructured P2P Link Lifetimes Redux · IEEE/ACM Trans. Netw. 2015
Distributed systems › peer-to-peer systems › overlay networks › structured overlay
chord
0.222011
Understanding Disconnection and Stabilization of Chord · IEEE Trans. Parallel Distributed Syst. 2011
Understanding Disconnection and Stabilization of Chord · INFOCOM 2008
Distributed systems › peer-to-peer systems
distributed hash table
0.222011
Analysis of Link Lifetimes and Neighbor Selection in Switching DHTs · IEEE Trans. Parallel Distributed Syst. 2011
Link Lifetimes and Randomized Neighbor Selection in DHTs · INFOCOM 2008
Distributed systems
fault tolerance
0.232011
Understanding Disconnection and Stabilization of Chord · IEEE Trans. Parallel Distributed Syst. 2011
Modeling Heterogeneous User Churn and Local Resilience of Unstructured P2P Networks · ICNP 2006
On Static and Dynamic Partitioning Behavior of Large-Scale Networks · ICNP 2005
Distributed systems › fault tolerance › resilience
node failure resilience
0.222011
Understanding Disconnection and Stabilization of Chord · IEEE Trans. Parallel Distributed Syst. 2011
On lifetime-based node failure and stochastic resilience of decentralized peer-to-peer networks · IEEE/ACM Trans. Netw. 2007
Network measurement and analytics › active measurement
internet-wide scanning
0.112012
Stochastic analysis of horizontal IP scanning · INFOCOM 2012
Network security › intrusion detection and prevention
intrusion detection
0.112012
Stochastic analysis of horizontal IP scanning · INFOCOM 2012
Network security › intrusion detection and prevention › intrusion detection › attack detection
scan detection
0.112012
Stochastic analysis of horizontal IP scanning · INFOCOM 2012
Performance modeling and evaluation
stochastic modeling
0.112012
On superposition of heterogeneous edge processes in dynamic random graphs · INFOCOM 2012
Hardware reliability and fault tolerance › reliability analysis
lifetime prediction
0.112009
Residual-based estimation of peer and link lifetimes in P2P networks · IEEE/ACM Trans. Netw. 2009
Cloud and datacenter computing
network measurement
0.112009
Residual-based estimation of peer and link lifetimes in P2P networks · IEEE/ACM Trans. Netw. 2009
Parallel and multicore computing
graph partitioning
0.112008
Understanding Disconnection and Stabilization of Chord · INFOCOM 2008
Distributed systems › fault tolerance › failure models
network partitioning
0.112008
On static and dynamic partitioning behavior of large-scale P2P networks · IEEE/ACM Trans. Netw. 2008
Network measurement and analytics
topology measurement
0.112007
Residual-Based Measurement of Peer and Link Lifetimes in Gnutella Networks · INFOCOM 2007
Distributed systems › fault tolerance › resilience
network resilience
0.112005
On Static and Dynamic Partitioning Behavior of Large-Scale Networks · ICNP 2005
Graph algorithms and graph theory
graph connectivity
0.112005
On Static and Dynamic Partitioning Behavior of Large-Scale Networks · ICNP 2005
Combinatorics and discrete mathematics › probabilistic combinatorics
random graph theory
0.112005
On Static and Dynamic Partitioning Behavior of Large-Scale Networks · ICNP 2005
Performance modeling and evaluation
analytical modeling
0.012006
Modeling Heterogeneous User Churn and Local Resilience of Unstructured P2P Networks · ICNP 2006
Distributed systems › fault tolerance
node failure
0.012005
On Static and Dynamic Partitioning Behavior of Large-Scale Networks · ICNP 2005

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

stochastic modeling · 1.0analytical modeling · 0.8chen-stein theorem · 0.3closed-form modeling · 0.2poisson process · 0.2residual lifetime sampling · 0.1renewal-process model · 0.1point process analysis · 0.1residual-based estimation · 0.1random walk · 0.1degree distribution analysis · 0.1simulation · 0.1random graph theory · 0.1closed-form analysis · 0.1
YearPublicationVenuePosition
2024 A Parallel Gumbel-Softmax VAE Framework with Performance-Based Tuning
abstract
Traditional training algorithms for Gumbel Softmax Variational Autoencoders (GS-VAEs) typically rely on an annealing scheme that gradually reduces the Softmax temperature τ according to a given function. This approach can lead to suboptimal results. To improve the performance, we propose a parallel framework for GS-VAEs, which embraces dual latent layers and multiple sub-models with diverse temperature strategies. Instead of relying on a fixed function for adjusting τ, our training algorithm uses loss difference as performance feedback to dynamically update each sub-model’s temperature τ, which is inspired by the need to balance exploration and exploitation in learning. By combining diversity in temperature strategies with the performance-based tuning method, our design helps prevent sub-models from becoming trapped in local optima and finds the GS-VAE model that best fits the given dataset. In experiments using four classic image datasets, our model significantly surpasses a standard GS-VAE that employs a temperature annealing scheme across multiple tasks, including data reconstruction, generalization capabilities, anomaly detection, and adversarial robustness. Our implementation is publicly available at https://github.com/wxzg7045/Gumbel-Softmax-VAE-2024/tree/main.
Fangshi Zhou, Tianming Zhao 0001, Luan Viet Nguyen, Zhongmei Yao
ECAI4
2015 Unstructured P2P Link Lifetimes Redux
abstract
We revisit link lifetimes in random P2P graphs under dynamic node failure and create a unifying stochastic model that generalizes the majority of previous efforts in this direction. We not only allow nonexponential user lifetimes and age-dependent neighbor selection, but also cover both active and passive neighbor-management strategies, model the lifetimes of incoming and outgoing links, derive churn-related message volume of the system, and obtain the distribution of transient in/out degree at each user. We then discuss the impact of design parameters on overhead and resilience of the network.
Zhongmei Yao, Daren B. H. Cline, Dmitri Loguinov
IEEE/ACM Trans. Netw.1
2014 On the tradeoff between resilience and degree overload in dynamic P2P graphs
abstract
Prior work has shown that resilience of random P2P graphs under dynamic node failure can be improved by age-biased neighbor selection that delivers outbound edges to more reliable users with higher probability. However, making the bias too aggressive may cause the group of nodes that receive connections to become small in comparison to graph size. As they become overloaded, these peers are forced to reject future connection requests, which leads to potentially unbounded join delays and high traffic overhead. To investigate these issues, we propose several analytical models for understanding the interplay between resilience and degree. We formulate a Pareto-optimal objective for this tradeoff, introduce new metrics of resilience and degree, analyze them under Pareto lifetimes, and discover that traditional techniques can be highly suboptimal in this setting. We then show evidence that optimization can be solved by a family of step-functions, which connect outgoing edges to uniformly random users whose age exceeds some threshold.
Zhongmei Yao, Daren B. H. Cline, Dmitri Loguinov
P2P1
2014 Unifying Models of Churn and Resilience for Unstructured P2P Graphs
abstract
Previous analytical results on the resilience of unstructured P2P systems have not explicitly modeled heterogeneity of user churn (i.e, difference in online behavior) or the impact of in-degree on system resilience. To overcome these limitations, we introduce a unifying model of heterogeneous user churn and derive the distribution of the various metrics observed in prior experimental studies. We also show that the arrival process of in-edges to each user converges to Poisson when system size tends to infinity, model transient behavior of in-degree, and apply these results to obtain the joint in/out-degree isolation probability.
Zhongmei Yao, Daren B. H. Cline, Xiaoming Wang 0002, Dmitri Loguinov
IEEE Trans. Parallel Distributed Syst.1
2013 Unstructured P2P link lifetimes redux
abstract
We revisit link lifetimes in random P2P graphs under dynamic node failure and create a unifying stochastic model that generalizes the majority of previous efforts in this direction. We not only allow non-exponential user lifetimes and age-dependent neighbor selection, but also cover both active and passive neighbor-management strategies, model the lifetimes of incoming and outgoing links, derive churn-related message volume of the system, and obtain the distribution of transient in/out degree at each user. We then discuss the impact of design parameters on overhead and resilience of the network.
Zhongmei Yao, Daren B. H. Cline, Dmitri Loguinov
INFOCOM1
2012 Stochastic analysis of horizontal IP scanning
abstract
Intrusion Detection Systems (IDS) have become ubiquitous in the defense against virus outbreaks, malicious exploits of OS vulnerabilities, and botnet proliferation. As attackers frequently rely on host scanning for reconnaissance leading to penetration, IDS is often tasked with detecting scans and preventing them. However, it is currently unknown how likely an IDS is to detect a given Internet-wide scan pattern and whether there exist sufficiently fast scan techniques that can remain virtually undetectable at large-scale. To address these questions, we propose a simple analytical model for the window-expiration rules of popular IDS tools (i.e., Snort and Bro) and utilize a variation of the Chen-Stein theorem to derive the probability that they detect some of the commonly used scan permutations. Using this analysis, we also prove the existence of stealth-optimal scan patterns, examine their performance, and contrast it with that of well-known techniques.
Derek Leonard, Zhongmei Yao, Xiaoming Wang 0002, Dmitri Loguinov
INFOCOM2
2012 On superposition of heterogeneous edge processes in dynamic random graphs
abstract
This paper builds a generic modeling framework for analyzing the edge-creation process in dynamic random graphs in which nodes continuously alternate between active and inactive states, which represent churn behavior of modern distributed systems. We prove that despite heterogeneity of node lifetimes, different initial out-degree, non-Poisson arrival/failure dynamics, and complex spatial and temporal dependency among creation of both initial and replacement edges, a superposition of edge-arrival processes to a live node under uniform selection converges to a Poisson process when system size becomes sufficiently large. Due to the convoluted dependency and non-renewal nature of various point processes, this result significantly advances classical Poisson convergence analysis and offers a simple analytical platform for future modeling of networks under churn in a wide range of degree-regular and -irregular graphs with arbitrary node lifetime distributions.
Zhongmei Yao, Daren B. H. Cline, Dmitri Loguinov
INFOCOM1
2011 Understanding Disconnection and Stabilization of Chord
abstract
Previous analytical work on the resilience of P2P networks has been restricted to disconnection arising from simultaneous failure of all neighbors in routing tables of participating users. In this paper, we focus on a different technique for maintaining consistent graphs-Chord's successor sets and periodic stabilizations-under both static and dynamic node failure. We derive closed-form models for the probability that Chord remains connected under both types of node failure and show the effect of using different stabilization interval lengths (i.e., exponential, uniform, and constant) on the probability of partitioning in Chord.
Zhongmei Yao, Dmitri Loguinov
IEEE Trans. Parallel Distributed Syst.1
2011 Analysis of Link Lifetimes and Neighbor Selection in Switching DHTs
abstract
Several models of user churn, resilience, and link lifetime have recently appeared in the literature; however, these results do not directly apply to classical Distributed Hash Tables (DHTs) in which neighbor replacement occurs not only when current users die, but also when new users arrive into the system, and where replacement choices are often restricted to the successor of the failed zone in the DHT space. To understand neighbor churn in such networks, which we call switching DHTs, this paper proposes a simple, yet accurate, model for capturing link dynamics in structured P2P systems and obtains the distribution of link lifetimes for fairly generic DHTs. Similar to, our results show that deterministic networks (e.g., Chord, CAN) unfortunately do not extract much benefit from heavy-tailed user lifetimes since link durations are dominated by small remaining lifetimes of newly arriving users that replace the more reliable existing neighbors. We also examine link lifetimes in randomized DHTs equipped with multiple choices for each link and show that selecting the best neighbor in these scenarios is rather complicated as it depends on the desired load balancing, link resilience, and overhead. We offer insight into the various selection algorithms, their performance, and possibilities for improvement.
Zhongmei Yao, Dmitri Loguinov
IEEE Trans. Parallel Distributed Syst.1
2009 Robust Lifetime Measurement in Large-Scale P2P Systems with Non-Stationary Arrivals
abstract
Characterizing user churn has become an important topic in studying P2P networks, both in theoretical analysis and system design. Recent work has shown that direct sampling of user lifetimes may lead to certain bias (arising from missed peers and round-off inconsistencies) and proposed a technique that estimates lifetimes based on sampled residuals. In this paper, however, we show that under non-stationary arrivals, which are often present in real systems, residual-based sampling does not correctly reconstruct user lifetimes and suffers a varying degree of bias, which in some cases makes estimation completely impossible. We overcome this problem using two contributions: a novel non-stationary ON/OFF churn model and an unbiased randomized residual sampling technique for measuring user lifetimes. The former allows correlation between ON/OFF periods of the same user and exhibits different join rates during the day. The latter spreads sampling points uniformly during the day and uses a novel estimator to reconstruct the underlying lifetime distribution. We finish the paper with experimental measurements of Gnutella and discussing reduction in overhead compared to direct sampling methods.
Xiaoming Wang 0002, Zhongmei Yao, Yueping Zhang, Dmitri Loguinov
Peer-to-Peer Computing2
2009 Residual-based estimation of peer and link lifetimes in P2P networks
Xiaoming Wang 0002, Zhongmei Yao, Dmitri Loguinov
IEEE/ACM Trans. Netw.2
2009 Node isolation model and age-based neighbor selection in unstructured P2P networks
Zhongmei Yao, Xiaoming Wang 0002, Derek Leonard, Dmitri Loguinov
IEEE/ACM Trans. Netw.1
2008 Link Lifetimes and Randomized Neighbor Selection in DHTs
abstract
Several models of user churn, resilience, and link lifetime have recently appeared in the literature [12], [13], [34], [35]; however, these results do not directly apply to classical distributed hash tables (DHTs) in which neighbor replacement occurs not only when current users die, but also when new user arrive into the system, and where replacement choices are often restricted to the successor of the failed zone in the DHT space. To understand neighbor churn in such networks, this paper proposes a simple, yet accurate, model for capturing link dynamics in structured P2P systems and obtains the distribution of link lifetimes for fairly generic DHTs. Similar to [8], our results show that deterministic networks (e.g., Chord [28], CAN [24]) unfortunately do not extract much benefit from heavy-tailed user lifetimes since link durations are dominated by small remaining lifetimes of newly arriving users that replace the more reliable existing neighbors. We also examine link lifetimes in randomized DHTs equipped with multiple choices for each link and show that users in such systems should prefer neighbors with smaller zones rather than larger age as suggested in prior work [13], [30]. We finish the paper by demonstrating the effectiveness of the proposed min-zone neighbor selection for heavy-tailed user lifetime distributions with the shape parameter alpha obtained from recent measurements [4], [31].
Zhongmei Yao, Dmitri Loguinov
INFOCOM1
2008 Understanding Disconnection and Stabilization of Chord
abstract
Previous analytical work [15], [16] on the resilience of P2P networks has been restricted to disconnection arising from simultaneous failure of all neighbors in routing tables of participating users. In this paper, we focus on a different technique for maintaining consistent graphs - Chord's successor sets and periodic stabilizations - under both static and dynamic node failure. We derive closed-form models for the probability that Chord remains connected under both types of node failure and show the effect of using different stabilization interval lengths (i.e., exponential, uniform, and constant) on the probability of partitioning in Chord.
Zhongmei Yao, Dmitri Loguinov
INFOCOM1
2008 On static and dynamic partitioning behavior of large-scale P2P networks
Derek Leonard, Zhongmei Yao, Xiaoming Wang 0002, Dmitri Loguinov
IEEE/ACM Trans. Netw.2
2007 Residual-Based Measurement of Peer and Link Lifetimes in Gnutella Networks
abstract
Existing methods of measuring lifetimes in P2P systems usually rely on the so-called create-based method (CBM), which divides a given observation window into two halves and samples users "created" in the first half every Delta time units until they die or the observation period ends. Despite its frequent use, this approach has no rigorous accuracy or overhead analysis in the literature. To shed more light on its performance, we flrst derive a model for CBM and show that small window size or large Delta may lead to highly inaccurate lifetime distributions. We then show that create-based sampling exhibits an inherent tradeoff between overhead and accuracy, which does not allow any fundamental improvement to the method. Instead, we propose a completely different approach for sampling user dynamics that keeps track of only residual lifetimes of peers and uses a simple renewal-process model to recover the actual lifetimes from the observed residuals. Our analysis indicates that for reasonably large systems, the proposed method can reduce bandwidth consumption by several orders of magnitude compared to prior approaches while simultaneously achieving higher accuracy. We finish the paper by implementing a two-tier Gnutella network crawler equipped with the proposed sampling method and obtain the distribution of ultrapeer lifetimes in a network of 6.4 million users and 60 million links. Our experimental results show that ultrapeer lifetimes are Pareto with shape a alpha ap 1.1; however, link lifetimes exhibit much lighter tails with alpha ap 1.9.
Xiaoming Wang 0002, Zhongmei Yao, Dmitri Loguinov
INFOCOM2
2007 On Node Isolation Under Churn in Unstructured P2P Networks with Heavy-Tailed Lifetimes
abstract
Previous analytical studies [12], [18] of unstructured P2P resilience have assumed exponential user lifetimes and only considered age-independent neighbor replacement. In this paper, we overcome these limitations by introducing a general node-isolation model for heavy-tailed user lifetimes and arbitrary neighbor-selection algorithms. Using this model, we analyze two age-biased neighbor-selection strategies and show that they significantly improve the residual lifetimes of chosen users, which dramatically reduces the probability of user isolation and graph partitioning compared to uniform selection of neighbors. In fact, the second strategy based on random walks on age-weighted graphs demonstrates that for lifetimes with infinite variance, the system monotonically increases its resilience as its age and size grow. Specifically, we show that the probability of isolation converges to zero as these two metrics tend to infinity. We finish the paper with simulations in finite-size graphs that demonstrate the effect of this result in practice.
Zhongmei Yao, Xiaoming Wang 0002, Derek Leonard, Dmitri Loguinov
INFOCOM1
2007 On lifetime-based node failure and stochastic resilience of decentralized peer-to-peer networks
Derek Leonard, Zhongmei Yao, Vivek Rai, Dmitri Loguinov
IEEE/ACM Trans. Netw.2
2006 Modeling Heterogeneous User Churn and Local Resilience of Unstructured P2P Networks
abstract
Previous analytical results on the resilience of un-structured P2P systems have not explicitly modeled heterogeneity of user churn (i.e., difference in online behavior) or the impact of in-degree on system resilience. To overcome these limitations, we introduce a generic model of heterogeneous user churn, derive the distribution of the various metrics observed in prior experimental studies (e.g., lifetime distribution of joining users, joint distribution of session time of alive peers, and residual lifetime of a randomly selected user), derive several closed-form results on the transient behavior of in-degree, and eventually obtain the joint in/out degree isolation probability as a simple extension of the out-degree model in [13].
Zhongmei Yao, Derek Leonard, Xiaoming Wang 0002, Dmitri Loguinov
ICNP1
2005 On Static and Dynamic Partitioning Behavior of Large-Scale Networks
abstract
In this paper, we analyze the problem of network disconnection in the context of large-scale P2P networks and understand how both static and dynamic patterns of node failure affect the resilience of such graphs. We start by applying classical results from random graph theory to show that a large variety of deterministic and random P2P graphs almost surely (i.e., with probability 1-o(1)) remain connected under random failure if and only if they have no isolated nodes. This simple, yet powerful, result subsequently allows us to derive in closed-form the probability that a P2P network develops isolated nodes, and therefore partitions, under both types of node failure. We finish the paper by demonstrating that our models match simulations very well and that dynamic P2P systems are extremely resilient under node churn as long as the neighbor replacement delay is much smaller than the average user lifetime.
Derek Leonard, Zhongmei Yao, Xiaoming Wang 0002, Dmitri Loguinov
ICNP2
2003 Bidirectional Hierarchical Clustering for Web Mining
abstract
We propose a new bidirectional hierarchical clustering system for addressing challenges of Web mining. The key feature of the approach is that it aims to maximize the intra-cluster similarity in the bottom-up cluster-merging phase and it ensures to minimize the inter-cluster similarity in the top-down refinement phase. This two-pass approach achieves better clustering than existing one-pass approaches. We also propose a new cluster-merging criterion for allowing more than two clusters to be merged in each step and a new measure of similarity for taking into consideration not only the inter-connectivity between clusters but also the internal connectivity within the clusters. These result in reducing the average complexity for creating the final hierarchical structure of clusters from O(n/sup 2/) to O(n). The hierarchical structure represents a semantic structure between concepts of clusters and is directly applicable to the future of semantic net.
Zhongmei Yao, Ben Choi 0002
Web Intelligence1