Results 1  10
of
15
On Unbiased Sampling for Unstructured PeertoPeer Networks
 in Proc. ACM IMC
, 2006
"... This paper addresses the difficult problem of selecting representative samples of peer properties (e.g., degree, link bandwidth, number of files shared) in unstructured peertopeer systems. Due to the large size and dynamic nature of these systems, measuring the quantities of interest on every peer ..."
Abstract

Cited by 47 (6 self)
 Add to MetaCart
This paper addresses the difficult problem of selecting representative samples of peer properties (e.g., degree, link bandwidth, number of files shared) in unstructured peertopeer 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 systemwide behavior efficiently. However, commonlyused sampling techniques for measuring peertopeer systems tend to introduce considerable bias for two reasons. First, the dynamic nature of peers can bias results towards shortlived peers, much as naively sampling flows in a router can lead to bias towards shortlived flows. Second, the heterogeneous nature of the overlay topology can lead to bias towards highdegree peers. We present a detailed examination of the ways that the behavior of peertopeer 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 peertopeer network conditions. Using the Gnutella network, we empirically show that our implementation of the MRWB technique yields more accurate samples than relying on commonlyused sampling techniques. Furthermore, we provide insights into the causes of the observed differences. The tool we have developed, ionsampler, 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.
The many facets of Internet topology and traffic
 Networks and Heterogeneous Media
"... ABSTRACT. The Internet’s layered architecture and organizational structure give rise to a number of different topologies, with the lower layers defining more physical and the higher layers more virtual/logical types of connectivity structures. These structures are very different, and successful Inte ..."
Abstract

Cited by 18 (10 self)
 Add to MetaCart
ABSTRACT. The Internet’s layered architecture and organizational structure give rise to a number of different topologies, with the lower layers defining more physical and the higher layers more virtual/logical types of connectivity structures. These structures are very different, and successful Internet topology modeling requires annotating the nodes and edges of the corresponding graphs with information that reflects their networkintrinsic meaning. These structures also give rise to different representations of the traffic that traverses the heterogeneous Internet, and a traffic matrix is a compact and succinct description of the traffic exchanges between the nodes in a given connectivity structure. In this paper, we summarize recent advances in Internet research related to (i) inferring and modeling the routerlevel topologies of individual service providers (i.e., the physical connectivity structure of an ISP, where nodes are routers/switches and links represent physical connections), (ii) estimating the intraAS traffic matrix when the AS’s routerlevel topology and routing configuration are known, (iii) inferring and modeling the Internet’s ASlevel topology, and (iv) estimating the interAS traffic matrix. We will also discuss recent work on Internet connectivity structures that arise at the higher layers in the TCP/IP protocol stack and are more virtual and dynamic; e.g., overlay networks like the WWW graph, where nodes are web pages and edges represent existing hyperlinks, or P2P networks like Gnutella, where nodes represent peers and two peers are connected if they have an active network connection. 1. Introduction. The
Giant component and connectivity in geographical threshold graphs
 In Proceedings of the 5th Workshop On Algorithms And Models For The WebGraph (WAW2007
, 2007
"... Abstract. The geographical threshold graph model is a random graph model with nodes distributed in a Euclidean space and edges assigned through a function of distance and node weights. We study this model and give conditions for the absence and existence of the giant component, as well as for connec ..."
Abstract

Cited by 9 (5 self)
 Add to MetaCart
Abstract. The geographical threshold graph model is a random graph model with nodes distributed in a Euclidean space and edges assigned through a function of distance and node weights. We study this model and give conditions for the absence and existence of the giant component, as well as for connectivity.
The Structure of Geographical Threshold Graphs
 9 M. Bradonjić and Joseph Kong, Wireless Ad Hoc Networks with Tunable Topology, Proceedings of the 45th Annual Allerton Conference on Communication, Control and Computing
, 2007
"... Abstract. We analyze the structure of random graphs generated by the geographical threshold model. The model is a generalization of random geometric graphs. Nodes are distributed in space, and edges are assigned according to a threshold function involving the distance between nodes as well as random ..."
Abstract

Cited by 8 (3 self)
 Add to MetaCart
Abstract. We analyze the structure of random graphs generated by the geographical threshold model. The model is a generalization of random geometric graphs. Nodes are distributed in space, and edges are assigned according to a threshold function involving the distance between nodes as well as randomly chosen node weights. We show how the degree distribution, percolation and connectivity transitions, clustering coefficient, and diameter relate to the threshold value and weight distribution. We give bounds on the threshold value guaranteeing the presence or absence of a giant component, connectivity and disconnectivity of the graph, and small diameter. Finally, we consider the clustering coefficient for nodes with a given degree l, finding that its scaling is very close to 1/l when the node weights are exponentially distributed. 1.
Characterization of graphs using degree cores
 in WAW, 2006
"... Abstract. Generative models are often used in modeling real world graphs such as the Web graph in order to better understand the processes through which these graphs are formed. In order to determine if a graph might have been generated by a given model one must compare the features of that graph wi ..."
Abstract

Cited by 2 (0 self)
 Add to MetaCart
Abstract. Generative models are often used in modeling real world graphs such as the Web graph in order to better understand the processes through which these graphs are formed. In order to determine if a graph might have been generated by a given model one must compare the features of that graph with those generated by the model. We introduce the concept of a hierarchical degree core tree as a novel way of summarizing the structure of massive graphs. Hierarchical degree core trees are representations of the subgraph relationship between the components of the degree core of the graph, ranging over all possible values of k. From these trees we extract features related to the graph’s local structure from these hierarchical trees. Using these features, we compare four real world graphs (a web graph, a patent citation graph, a coauthorship graph and an email graph) against a number of generative models. All the graphs, with the exception of the email graph, show markedly different features from our generative models. Conversely, the email graph appears to have similar features to a number of our generative models, particularly to the partial duplication model of Chung and Lu. 1
NETWORK SECURITY IN MODELS OF COMPLEX NETWORKS
"... Abstract. Vertex pursuit games, such as the game of Cops and Robber, are a simplified model for network security. In these games, cops try to capture a robber loose on the vertices of the network. The minimum number of cops required to win on a graph G is the cop number of G. We present asymptotic r ..."
Abstract

Cited by 1 (1 self)
 Add to MetaCart
Abstract. Vertex pursuit games, such as the game of Cops and Robber, are a simplified model for network security. In these games, cops try to capture a robber loose on the vertices of the network. The minimum number of cops required to win on a graph G is the cop number of G. We present asymptotic results for the game of Cops and Robber played in various stochastic network models, such as in G(n, p) with nonconstant p, and in random power law graphs. We find bounds for the cop number of G(n, p) for a large range of p as a function of n. We prove that the cop number of random power law graphs with n vertices is asymptotically almost surely Θ(n). The cop number of the core of random power law graphs is investigated, and is proved to be of smaller order than the order of the core. 1.
Infinite limits of the duplication model and graph folding
, 2005
"... We study infinite limits of graphs generated by the duplication model for biological networks. We prove that with probability 1, the sole nontrivial connected component of the limits is unique up to isomorphism. We describe certain infinite deterministic graphs which arise naturally from the model. ..."
Abstract

Cited by 1 (0 self)
 Add to MetaCart
We study infinite limits of graphs generated by the duplication model for biological networks. We prove that with probability 1, the sole nontrivial connected component of the limits is unique up to isomorphism. We describe certain infinite deterministic graphs which arise naturally from the model. We characterize the isomorphism type and induced subgraph structure of these infinite graphs using the notion of dismantlability from the theory of vertex pursuit games, and graph homomorphisms.
Search Algorithms for Unstructured PeertoPeer Networks
"... Abstract—We study the performance of several search algorithms on unstructured peertopeer networks, both using classic search algorithms such as flooding and random walk, as well as a new hybrid algorithm proposed in this paper. This hybrid algorithm first uses flooding to find sufficient number o ..."
Abstract

Cited by 1 (0 self)
 Add to MetaCart
Abstract—We study the performance of several search algorithms on unstructured peertopeer networks, both using classic search algorithms such as flooding and random walk, as well as a new hybrid algorithm proposed in this paper. This hybrid algorithm first uses flooding to find sufficient number of nodes and then starts random walks from these nodes. We compare the performance of the search algorithms on several graphs corresponding to common topologies proposed for peertopeer networks. In particular, we consider binomial random graphs, regular random graphs, powerlaw graphs, and clustered topologies. Our experiments show that for binomial random graphs and regular random graphs all algorithms have similar performance. For powerlaw graphs, flooding is effective for small number of messages, but for large number of messages our hybrid algorithm outperforms it. Flooding is ineffective for clustered topologies in which random walk is the best algorithm. For these topologies, our hybrid algorithm provides a compromise between flooding and random walk. We also compare the proposed hybrid algorithm with the kwalker algorithm on powerlaw and clustered topologies. Our experiments show that while they have close performance on clustered topologies, the hybrid algorithm has much better performance on powerlaw graphs. We theoretically prove that flooding is effective for regular random graphs which is consistent with our experimental results. I.
Combinatorial and Numerical Analysis of Geographical Threshold Graphs
"... Abstract. We analyze the structure of random graphs generated by the geographic threshold model. The model is a generalization of random geometric graphs. Nodes are distributed in space, and edges are assigned according to a threshold function involving the distance between nodes as well as randomly ..."
Abstract
 Add to MetaCart
Abstract. We analyze the structure of random graphs generated by the geographic threshold model. The model is a generalization of random geometric graphs. Nodes are distributed in space, and edges are assigned according to a threshold function involving the distance between nodes as well as randomly chosen node weights. We show how the degree distribution, percolation and connectivity transitions, diameter and clustering coefficient are related to the weight distribution and threshold values. Key words: random graph, geographical threshold graph, giant component, connectivity, clustering coefficient. 1
Universal random semidirected graphs
"... Motivated by models for realworld networks such as the web graph, we consider digraphs formed by adding new vertices joined to a fixed constant m number of existing vertices of prescribed type. We consider a certain online random construction of a countably infinite graph with outdegree m, and sh ..."
Abstract
 Add to MetaCart
Motivated by models for realworld networks such as the web graph, we consider digraphs formed by adding new vertices joined to a fixed constant m number of existing vertices of prescribed type. We consider a certain online random construction of a countably infinite graph with outdegree m, and show that with probability 1 the construction gives rise to a unique isomorphism type. We study algebraic properties of these socalled random semidirected graphs; in particular, we prove that their automorphism groups embed all countable groups. 1.