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

Xiaoming Wang 0002

dblp:60/2139-2 · DBLP profile ↗
← Back
20ranked-venue papers
10as first author
0since 2021 · last 2014
—ORCID · conflict

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

Computer networks · 16 · 9 first-authorSystems, architecture and hardware · 2 · 1 first-authorDatabases, data management, data science and information retrieval · 2Software engineering, systems software and programming languages · 1 · 1 first-authorApplied, 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 · 71% Internet architecture and protocols · 25% Network performance modeling · 4%
Computer architecture, parallel and distributed computing, and storage systems
13 papers
Distributed systems · 73% Performance modeling and evaluation · 10% Cloud and datacenter computing · 5%
Network and information security
1 paper
Network security · 100%
Theoretical computer science
5 papers
Graph algorithms and graph theory · 74% Combinatorics and discrete mathematics · 21% Distributed computing theory · 6%

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

TopicWeightPapersLastEvidence papers
Distributed systems
peer-to-peer systems
0.8102014
Unifying Models of Churn and Resilience for Unstructured P2P Graphs · IEEE Trans. Parallel Distributed Syst. 2014
Node isolation model and age-based neighbor selection in unstructured P2P networks · IEEE/ACM Trans. Netw. 2009
Residual-based estimation of peer and link lifetimes in P2P networks · IEEE/ACM Trans. Netw. 2009
Network measurement and analytics › sampling
flow sampling
0.322013
Modeling Residual-Geometric Flow Sampling · IEEE/ACM Trans. Netw. 2013
Modeling residual-geometric flow sampling · INFOCOM 2011
Network measurement and analytics › traffic measurement › flow measurement
flow size estimation
0.322013
Modeling Residual-Geometric Flow Sampling · IEEE/ACM Trans. Netw. 2013
Modeling residual-geometric flow sampling · INFOCOM 2011
Network measurement and analytics › traffic measurement
traffic monitoring
0.322013
Modeling Residual-Geometric Flow Sampling · IEEE/ACM Trans. Netw. 2013
Modeling residual-geometric flow sampling · INFOCOM 2011
Internet architecture and protocols › network topology
internet topology
0.232010
Understanding and modeling the internet topology: economics and evolution perspective · IEEE/ACM Trans. Netw. 2010
Wealth-Based Evolution Model for the Internet AS-Level Topology · INFOCOM 2006
Modeling the Evolution of Degree Correlation in Scale-Free Topology Generators · INFOCOM 2008
Internet architecture and protocols › network topology
topology modeling
0.222010
Understanding and modeling the internet topology: economics and evolution perspective · IEEE/ACM Trans. Netw. 2010
Wealth-Based Evolution Model for the Internet AS-Level Topology · INFOCOM 2006
Network measurement and analytics
sampling
0.212013
Modeling Residual-Geometric Flow Sampling · IEEE/ACM Trans. Netw. 2013
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
Distributed systems
fault tolerance
0.132006
Modeling Heterogeneous User Churn and Local Resilience of Unstructured P2P Networks · ICNP 2006
Graph-theoretic analysis of structured peer-to-peer systems: routing distances and fault resilience · IEEE/ACM Trans. Netw. 2005
On Static and Dynamic Partitioning Behavior of Large-Scale Networks · ICNP 2005
Distributed systems › peer-to-peer systems
distributed hash table
0.122007
Load-balancing performance of consistent hashing: asymptotic analysis of random node join · IEEE/ACM Trans. Netw. 2007
Graph-theoretic analysis of structured peer-to-peer systems: routing distances and fault resilience · IEEE/ACM Trans. Netw. 2005
Network measurement and analytics › sampling
traffic sampling
0.112011
Modeling residual-geometric flow sampling · INFOCOM 2011
Internet architecture and protocols
network evolution
0.112010
Understanding and modeling the internet topology: economics and evolution perspective · IEEE/ACM Trans. Netw. 2010
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
Network measurement and analytics
network topology modeling
0.112008
Modeling the Evolution of Degree Correlation in Scale-Free Topology Generators · INFOCOM 2008
Network measurement and analytics
web crawling
0.112008
IRLbot: scaling to 6 billion pages and beyond · WWW 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
Performance modeling and evaluation
workload characterization
0.112008
IRLbot: scaling to 6 billion pages and beyond · WWW 2008
Graph algorithms and graph theory › network analysis
assortativity
0.112008
Modeling the Evolution of Degree Correlation in Scale-Free Topology Generators · INFOCOM 2008
Network measurement and analytics
topology measurement
0.112007
Residual-Based Measurement of Peer and Link Lifetimes in Gnutella Networks · INFOCOM 2007
Distributed systems › peer-to-peer systems
churn
0.112007
On Node Isolation Under Churn in Unstructured P2P Networks with Heavy-Tailed Lifetimes · INFOCOM 2007
Distributed systems › peer-to-peer systems
consistent hashing
0.112007
Load-balancing performance of consistent hashing: asymptotic analysis of random node join · IEEE/ACM Trans. Netw. 2007
Parallel and multicore computing
load balancing
0.112007
Load-balancing performance of consistent hashing: asymptotic analysis of random node join · IEEE/ACM Trans. Netw. 2007
Internet architecture and protocols › network topology
autonomous system topology
0.112006
Wealth-Based Evolution Model for the Internet AS-Level Topology · INFOCOM 2006
Distributed systems › fault tolerance › resilience
network resilience
0.112005
On Static and Dynamic Partitioning Behavior of Large-Scale Networks · ICNP 2005
Electronic design automation › physical design
routing
0.112005
Graph-theoretic analysis of structured peer-to-peer systems: routing distances and fault resilience · IEEE/ACM Trans. Netw. 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

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

stochastic modeling · 0.5analytical modeling · 0.5chen-stein theorem · 0.3unbiased estimation · 0.2residual-geometric sampling · 0.2simulation · 0.2poisson process · 0.2asymptotic analysis · 0.2unbiased estimator derivation · 0.2statistical estimation · 0.2analytical framework · 0.2evolutionary modeling · 0.1economic modeling · 0.1residual-based estimation · 0.1per-host rate limiting · 0.1breadth-first search · 0.1renewal-process model · 0.1random walk · 0.1
YearPublicationVenuePosition
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.3
2013 Modeling Residual-Geometric Flow Sampling
abstract
Traffic monitoring and estimation of flow parameters in high-speed routers have recently become challenging as the Internet grew in both scale and complexity. In this paper, we focus on a family of flow-size estimation algorithms we call Residual-Geometric Sampling (RGS), which generates a random point within each flow according to a geometric random variable and records all remaining packets in a flow counter. Our analytical investigation shows that previous estimation algorithms based on this method exhibit bias in recovering flow statistics from the sampled measurements. To address this problem, we derive a novel set of unbiased estimators for RGS, validate them using real Internet traces, and show that they provide an accurate and scalable solution to Internet traffic monitoring.
Xiaoming Wang 0002, Xiaoyong Li 0004, Dmitri Loguinov
IEEE/ACM Trans. Netw.1
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
INFOCOM3
2011 Modeling residual-geometric flow sampling
abstract
Traffic monitoring and estimation of flow parameters in high speed routers have recently become challenging as the Internet grew in both scale and complexity. In this paper, we focus on a family of flow-size estimation algorithms we call Residual-Geometric Sampling (RGS), which generates a random point within each flow according to a geometric random variable and records all remaining packets in a flow counter. Our analytical investigation shows that previous estimation algorithms based on this method exhibit certain bias in recovering flow statistics from the sampled measurements. To address this problem, we derive a novel set of unbiased estimators for RGS, validate them using real Internet traces, and show that they provide an accurate and scalable solution to Internet traffic monitoring.
Xiaoming Wang 0002, Xiaoyong Li 0004, Dmitri Loguinov
INFOCOM1
2010 Understanding and modeling the internet topology: economics and evolution perspective
Xiaoming Wang 0002, Dmitri Loguinov
IEEE/ACM Trans. Netw.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 Computing1
2009 Residual-based estimation of peer and link lifetimes in P2P networks
Xiaoming Wang 0002, Zhongmei Yao, Dmitri Loguinov
IEEE/ACM Trans. Netw.1
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.2
2009 IRLbot: Scaling to 6 billion pages and beyond
abstract
This article shares our experience in designing a Web crawler that can download billions of pages using a single-server implementation and models its performance. We first show that current crawling algorithms cannot effectively cope with the sheer volume of URLs generated in large crawls, highly branching spam, legitimate multimillion-page blog sites, and infinite loops created by server-side scripts. We then offer a set of techniques for dealing with these issues and test their performance in an implementation we call IRLbot. In our recent experiment that lasted 41 days, IRLbot running on a single server successfully crawled 6.3 billion valid HTML pages (7.6 billion connection requests) and sustained an average download rate of 319 mb/s (1,789 pages/s). Unlike our prior experiments with algorithms proposed in related work, this version of IRLbot did not experience any bottlenecks and successfully handled content from over 117 million hosts, parsed out 394 billion links, and discovered a subset of the Web graph with 41 billion unique nodes.
Hsin-Tsang Lee, Derek Leonard, Xiaoming Wang 0002, Dmitri Loguinov
ACM Trans. Web3
2008 Modeling the Evolution of Degree Correlation in Scale-Free Topology Generators
abstract
We examine the asymptotic behavior of degree correlation (i.e., the joint degree distribution of adjacent nodes) in several scale-free topology generators GED [13], PLRG [1], GLP [10], BA [3], AB [2]. We present a unifying analytical framework that allows tractable analysis of degree correlation in all studied models and derive asymptotic formulas of two degree correlation metrics - assortativity and clustering. Our results indicate that all studied generators become uncorrelated as graph size increases, which is inconsistent with time-invariance of these metrics in real networks such as the Internet [36], [48], [50]. Since the class of degree-based generators is incapable of reproducing evolving characteristics of the Internet, we study three other models that evolve graphs using different rules than preference of degree (e.g., based on random walks [50], optimization [17], and geometry [23]) and show using simulations that these models are much more viable alternatives for replicating the complex structure of Internet-like graphs.
Xiaoming Wang 0002, Xiliang Liu, Dmitri Loguinov
INFOCOM1
2008 IRLbot: scaling to 6 billion pages and beyond
abstract
This paper shares our experience in designing a web crawler that can download billions of pages using a single-server implementation and models its performance. We show that with the quadratically increasing complexity of verifying URL uniqueness, BFS crawl order, and fixed per-host rate-limiting, current crawling algorithms cannot effectively cope with the sheer volume of URLs generated in large crawls, highly-branching spam, legitimate multi-million-page blog sites, and infinite loops created by server-side scripts. We offer a set of techniques for dealing with these issues and test their performance in an implementation we call IRLbot. In our recent experiment that lasted 41 days, IRLbot running on a single server successfully crawled 6.3 billion valid HTML pages ($7.6$ billion connection requests) and sustained an average download rate of 319 mb/s (1,789 pages/s). Unlike our prior experiments with algorithms proposed in related work, this version of IRLbot did not experience any bottlenecks and successfully handled content from over 117 million hosts, parsed out 394 billion links, and discovered a subset of the web graph with 41 billion unique nodes.
Hsin-Tsang Lee, Derek Leonard, Xiaoming Wang 0002, Dmitri Loguinov
WWW3
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.3
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
INFOCOM1
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
INFOCOM2
2007 Load-balancing performance of consistent hashing: asymptotic analysis of random node join
Xiaoming Wang 0002, Dmitri Loguinov
IEEE/ACM Trans. Netw.1
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
ICNP3
2006 Wealth-Based Evolution Model for the Internet AS-Level Topology
abstract
Abstract — In this paper, we seek to understand the intrinsic reasons for the well-known phenomenon of heavy-tailed degree in the Internet AS graph and argue that in contrast to traditional models based on preferential attachment and centralized optimization, the Pareto degree of the Internet can be explained by the evolution of wealth associated with each ISP. The proposed topology model utilizes a simple multiplicative stochastic process that determines each ISP’s wealth at different points in time and several “maintenance ” rules that keep the degree of each node proportional to its wealth. Actual link formation is determined in a decentralized fashion based on random walks, where each ISP individually decides when and how to increase its degree. Simulations show that the proposed model, which we call Wealth-based Internet Topology (WIT), produces scale-free random graphs with tunable exponent α and high clustering coefficients (between 0.35 and 0.5) that stay invariant as the size of the graph increases. This evolution closely mimics that of the Internet observed since 1997. I.
Xiaoming Wang 0002, Dmitri Loguinov
INFOCOM1
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
ICNP3
2005 Graph-theoretic analysis of structured peer-to-peer systems: routing distances and fault resilience
abstract
This paper examines graph-theoretic properties of existing peer-to-peer networks and proposes a new infrastructure based on optimal-diameter de Bruijn graphs. Since generalized de Bruijn graphs exhibit very short average distances and high resilience to node failure, they are well suited for distributed hash tables (DHTs). Using the example of Chord, CAN, and de Bruijn, we study the routing performance, graph expansion, clustering properties, and bisection width of each graph. Having confirmed that de Bruijn graphs offer the best diameter and highest connectivity among the existing peer-to-peer structures, we offer a very simple incremental building process that preserves optimal properties of de Bruijn graphs under uniform user joins/departures. We call the combined peer-to-peer architecture optimal diameter routing infrastructure.
Dmitri Loguinov, Juan Casas, Xiaoming Wang 0002
IEEE/ACM Trans. Netw.3
2004 On zone-balancing of peer-to-peer networks: analysis of random node join
abstract
Balancing peer-to-peer graphs, including zone-size distributions, has recently become an important topic of peer-to-peer (P2P) research [1], [2], [6], [19], [31], [36]. To bring analytical understanding into the various peer-join mechanisms, we study how zone-balancing decisions made during the initial sampling of the peer space affect the resulting zone sizes and derive several asymptotic results for the maximum and minimum zone sizes that hold with high probability.
Xiaoming Wang 0002, Yueping Zhang, Xiafeng Li, Dmitri Loguinov
SIGMETRICS1