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

Daniel Stutzbach

dblp:15/4005 · DBLP profile ↗
← Back
15ranked-venue papers
12as first author
0since 2021 · last 2012
—ORCID · none

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

Computer networks · 13 · 10 first-authorSystems, architecture and hardware · 1 · 1 first-authorSoftware engineering, systems software and programming languages · 1 · 1 first-authorGraphics, computer vision, multimedia, augmented reality and games · 1 · 1 first-author

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
10 papers
Network measurement and analytics · 85% Internet architecture and protocols · 15%
Computer architecture, parallel and distributed computing, and storage systems
7 papers
Distributed systems · 100%

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

TopicWeightPapersLastEvidence papers
Distributed systems
peer-to-peer systems
0.472009
On unbiased sampling for unstructured peer-to-peer networks · IEEE/ACM Trans. Netw. 2009
Characterizing unstructured overlay topologies in modern P2P file-sharing systems · IEEE/ACM Trans. Netw. 2008
On the Long-term Evolution of the Two-Tier Gnutella Overlay · INFOCOM 2006
Network measurement and analytics › internet measurement
peer-to-peer network measurement
0.352006
Sampling Techniques for Large, Dynamic Graphs · INFOCOM 2006
Capturing Accurate Snapshots of the Gnutella Network · INFOCOM 2006
Understanding churn in peer-to-peer networks · Internet Measurement Conference 2006
Network measurement and analytics › sampling
network sampling
0.122006
Sampling Techniques for Large, Dynamic Graphs · INFOCOM 2006
On unbiased sampling for unstructured peer-to-peer networks · Internet Measurement Conference 2006
Distributed systems › peer-to-peer systems
unstructured overlay
0.122009
On unbiased sampling for unstructured peer-to-peer networks · IEEE/ACM Trans. Netw. 2009
Respondent-Driven Sampling for Characterizing Unstructured Overlays · INFOCOM 2009
Internet architecture and protocols › overlay networks › peer-to-peer routing
DHT-based routing
0.112006
Improving Lookup Performance Over a Widely-Deployed DHT · INFOCOM 2006
Network measurement and analytics › internet measurement
overlay network measurement
0.112006
On the Long-term Evolution of the Two-Tier Gnutella Overlay · INFOCOM 2006
Internet architecture and protocols › network topology
topology evolution
0.112006
On the Long-term Evolution of the Two-Tier Gnutella Overlay · INFOCOM 2006
Distributed systems › peer-to-peer systems
churn
0.112006
Understanding churn in peer-to-peer networks · Internet Measurement Conference 2006
Distributed systems › peer-to-peer systems › overlay networks
overlay topology
0.112006
On the Long-term Evolution of the Two-Tier Gnutella Overlay · INFOCOM 2006
Network measurement and analytics › topology measurement
topology characterization
0.112005
Characterizing Unstructured Overlay Topologies in Modern P2P File-Sharing Systems · Internet Measurement Conference 2005
Distributed systems › peer-to-peer systems › file sharing
file-sharing systems
0.022008
Characterizing unstructured overlay topologies in modern P2P file-sharing systems · IEEE/ACM Trans. Netw. 2008
Characterizing Unstructured Overlay Topologies in Modern P2P File-Sharing Systems · Internet Measurement Conference 2005
Distributed systems › peer-to-peer systems › file sharing
peer-to-peer file sharing
0.012006
On the Long-term Evolution of the Two-Tier Gnutella Overlay · INFOCOM 2006
Internet architecture and protocols
peer-to-peer networks
0.012005
Characterizing the two-tier gnutella topology · SIGMETRICS 2005

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

simulation · 0.3sampling theory · 0.2metropolized random walk with backtracking · 0.1longitudinal measurement study · 0.1crawling · 0.1sampling · 0.1topology characterization · 0.1random walk · 0.1empirical measurement · 0.1degree correction · 0.1analytical modeling · 0.1network measurement · 0.1
YearPublicationVenuePosition
2012 Montra: A large-scale DHT traffic monitor
Ghulam Memon, Reza Rejaie, Daniel Stutzbach
Comput. Networks4
2009 Respondent-Driven Sampling for Characterizing Unstructured Overlays
abstract
This paper presents Respondent-Driven Sampling (RDS) as a promising technique to derive unbiased estimates of node properties in unstructured overlay networks such as Gnutella. Using RDS and a previously proposed technique, namely Metropolized Random Walk (MRW) sampling, we examine the efficiency of estimating node properties in unstructured overlays and identify some of the key factors that determine the accuracy of sampling techniques. We evaluate the RDS and MRW techniques using simulation over a wide range of static and dynamic graphs as well as experiments over a widely deployed Gnutella network. Our study sheds light on how the connectivity structure among nodes and its dynamics affect the accuracy and efficiency of the two sampling techniques. Both techniques exhibit a rather similar performance over a wide range of scenarios. However, RDS significantly outperforms MRW when the overlay structure exhibits a combination of highly skewed node degrees and highly skewed (local) clustering coefficients.
Amir H. Rasti, Mojtaba Torkjazi, Reza Rejaie, Nick G. Duffield, Walter Willinger, Daniel Stutzbach
INFOCOM6
2009 On unbiased sampling for unstructured peer-to-peer networks
Daniel Stutzbach, Reza Rejaie, Nick G. Duffield, Subhabrata Sen, Walter Willinger
IEEE/ACM Trans. Netw.1
2008 Characterizing unstructured overlay topologies in modern P2P file-sharing systems
Daniel Stutzbach, Reza Rejaie, Subhabrata Sen
IEEE/ACM Trans. Netw.1
2007 Characterizing files in the modern Gnutella network
Daniel Stutzbach, Shanyu Zhao, Reza Rejaie
Multim. Syst.1
2006 Understanding churn in peer-to-peer networks
abstract
The dynamics of peer participation, or churn, are an inherent property of Peer-to-Peer (P2P) systems and critical for design and evaluation. Accurately characterizing churn requires precise and unbiased information about the arrival and departure of peers, which is challenging to acquire. Prior studies show that peer participation is highly dynamic but with conflicting characteristics. Therefore, churn remains poorly understood, despite its significance.In this paper, we identify several common pitfalls that lead to measurement error. We carefully address these difficulties and present a detailed study using three widely-deployed P2P systems: an unstructured file-sharing system (Gnutella), a content-distribution system (BitTorrent), and a Distributed Hash Table (Kad). Our analysis reveals several properties of churn: (i) overall dynamics are surprisingly similar across different systems, (ii) session lengths are not exponential, (iii) a large portion of active peers are highly stable while the remaining peers turn over quickly, and (iv) peer session lengths across consecutive appearances are correlated. In summary, this paper advances our understanding of churn by improving accuracy, comparing different P2P file sharingdistribution systems, and exploring new aspects of churn.
Daniel Stutzbach, Reza Rejaie
Internet Measurement Conference1
2006 On unbiased sampling for unstructured peer-to-peer networks
abstract
This paper addresses the difficult problem of selecting representative samples of peer properties (eg degree, link bandwidth, number of files shared) in unstructured peer-to-peer systems. Due to the large size and dynamic nature of these systems, measuring the quantities of interest on every peer is often prohibitively expensive, while sampling provides a natural means for estimating system-wide behavior efficiently. However, commonly-used sampling techniques for measuring peer-to-peer systems tend to introduce considerable bias for two reasons. First, the dynamic nature of peers can bias results towards short-lived peers, much as naively sampling flows in a router can lead to bias towards short-lived flows. Second, the heterogeneous nature of the overlay topology can lead to bias towards high-degree peers.We present a detailed examination of the ways that the behavior of peer-to-peer systems can introduce bias and suggest the Metropolized Random Walk with Backtracking (MRWB) as a viable and promising technique for collecting nearly unbiased samples. We conduct an extensive simulation study to demonstrate that the proposed technique works well for a wide variety of common peer-to-peer network conditions. Using the Gnutella network, we empirically show that our implementation of the MRWB technique yields more accurate samples than relying on commonly-used sampling techniques. Furthermore, we provide insights into the causes of the observed differences. The tool we have developed, ion-sampler, selects peer addresses uniformly at random using the MRWB technique. These addresses may then be used as input to another measurement tool to collect data on a particular property.
Daniel Stutzbach, Reza Rejaie, Nick G. Duffield, Subhabrata Sen, Walter Willinger
Internet Measurement Conference1
2006 On the Long-term Evolution of the Two-Tier Gnutella Overlay
abstract
Peer-to-Peer (P2P) file sharing applications have witnessed a dramatic increase in popularity during the past few years. To accommodate the rapid growth in user population, developers introduced new features in their client software, in particular a two-tier overlay topology. The effect of the two- tier overlay topology in a widely-deployed P2P system primarily depends on the availability and coherency of its implementations among participating clients throughout the system. This paper sheds some light on the long-term evolution of such a two-tier overlay topology in the Gnutella network during a 15-month period over which the system quadrupled in size, exceeding three million concurrent peers. Our results show two interesting phenomena including: (i) During this period, the two- tier overlay has repeatedly begun to lose its balance. However, proper modifications in major client software coupled with the rapid upgrade rate of users, has enabled the developers to maintain the overlay's desired properties, (ii) Despite its random connectivity, the Gnutella overlay exhibits a strong bias towards intra-continent connectivity, especially in continents with smaller user populations, that has not changed as the system scaled.
Amir H. Rasti, Daniel Stutzbach, Reza Rejaie
INFOCOM2
2006 Improving Lookup Performance Over a Widely-Deployed DHT
abstract
During recent years, Distributed Hash Tables (DHTs) have been extensively studied through simulation and analysis. However, due to their limited deployment, it has not been possible to observe the behavior of a widely-deployed DHT in practice. Recently, the popular eMule file-sharing software incorporated a Kademlia-based DHT, called Kad, which currently has around one million simultaneous users. In this paper, we empirically study the performance of the key DHT operation, lookup, over Kad. First, we analytically derive the benefits of different ways to increase the richness of routing tables in Kademlia-based DHTs. Second, we empirically characterize two aspects of the accuracy of routing tables in Kad, namely completeness and freshness, and characterize their impact on Kad’s lookup performance. Finally, we investigate how the efficiency and consistency of lookup in Kad can be improved by performing parallel lookup and maintaining multiple replicas, respectively. Our results pinpoint the best operating point for the degree of lookup parallelism and the degree of replication for Kad.
Daniel Stutzbach, Reza Rejaie
INFOCOM1
2006 Capturing Accurate Snapshots of the Gnutella Network
abstract
A common approach for measurement-based characterization of peer-to-peer (P2P) systems is to capture overlay snapshots using a crawler. The accuracy of captured snapshots by P2P crawlers directly depends on both the crawling speed and the fraction of unreachable peers. This in turn affects the accuracy of the conducted characterization based on these captured snapshots. Prior studies frequently rely on crawling the network over an hour or more, during which time the overlay may change substantially. Moreover, none of the previous measurement-based studies on P2P systems have examined the accuracy of their captured snapshots or the impact on conducted characterization. In this paper, we present a fast P2P crawler called Cruiser, discuss aspects of its design, and evaluate its accuracy. Cruiser is able to crawl the million-node Gnutella network in around 7 minutes. Having these accurate snapshots enables us to quantify (i) the "relative error" in captured snapshot as a function of crawling speed, (ii) the tradeoff between the completeness and accuracy of captured snapshots, and (iii) the effect of snapshot accuracy on the correctness of characterizations of Gnutella.
Daniel Stutzbach, Reza Rejaie
INFOCOM1
2006 Sampling Techniques for Large, Dynamic Graphs
abstract
Peer-to-peer systems are becoming increasingly popular, with millions of simultaneous users and a wide range of applications. Understanding existing systems and devising new peer-to-peer techniques relies on access to representative models derived from empirical observations. Due to the large and dynamic nature of these systems, directly capturing global behavior is often impractical. Sampling is a natural approach for learning about these systems, and most previous studies rely on it to collect data. This paper addresses the common problem of selecting representative samples of peer properties such as peer degree, link bandwidth, or the number of files shared. A good sampling technique will select any of the peers present with equal probability. However, common sampling techniques introduce bias in two ways. First, the dynamic nature of peers can bias results towards short-lived peers, much as naively sampling flows in a router can lead to bias towards short-lived flows. Second, the heterogeneous overlay topology can lead to bias towards high-degree peers. We present preliminary evidence suggesting that applying a degree-correction method to random walk-based peer selection leads to unbiased sampling, at the expense of a loss of efficiency.
Daniel Stutzbach, Reza Rejaie, Nick G. Duffield, Subhabrata Sen, Walter Willinger
INFOCOM1
2005 Characterizing Unstructured Overlay Topologies in Modern P2P File-Sharing Systems
Daniel Stutzbach, Reza Rejaie, Subhabrata Sen
Internet Measurement Conference1
2005 Capturing accurate snapshots of the Gnutella network
abstract
A common approach for measurement-based characterization of peer-to-peer (P2P) systems is to capture overlay snapshots using a crawler. The accuracy of captured snapshots by P2P crawlers directly depends on both the crawling speed and the fraction of unreachable peers. This in turn affects the accuracy of the conducted characterization based on these captured snapshots. Prior studies frequently rely on crawling the network over an hour or more, during which time the overlay may change substantially. Moreover, none of the previous measurement-based studies on P2P systems have examined the accuracy of their captured snapshots or the impact on conducted characterization.
Daniel Stutzbach, Reza Rejaie
INFOCOM1
2005 The Scalability of Swarming Peer-to-Peer Content Delivery
Daniel Stutzbach, Daniel Zappala, Reza Rejaie
NETWORKING1
2005 Characterizing the two-tier gnutella topology
abstract
Characterizing the properties of peer-to-peer (P2P) overlay topologies in file-sharing applications is essential for understanding their impact on the network, identifying their performance bottlenecks in practice, and evaluating their performance via simulation. Such characterization requires accurate snapshots of the overlay topology which is difficult to capture due to the large size and dynamic nature. Previous studies characterizing overlay topologies not only are outdated but also rely on partial or potentially distorted snapshots. In this extended abstract, we briefly present the first characterization of two-tier Gnutella topologies based on recent and accurate snapshots.
Daniel Stutzbach, Reza Rejaie
SIGMETRICS1