The study of large-scale networks has emerged over the past several years as a theme that spans many disciplines, ranging from computing and information science to the social and biological sciences. Indeed, a shared interest in network structure is arguably one of the forces that is helping draw many of these disciplines closer together. As one aspect of this broader theme, we consider a convergence of ideas taking place at the boundary between distributed computer networks and human social networks --- the former consisting of computing devices linked by an underlying communication medium, and the latter consisting of people and organizations in society connected by ties that represent friendship, interaction, and influence.Distributed computing systems have long been intertwined with the social networks that link their user populations. Recent developments, however, have added further dimensions to this relationship: the growth of blogging, social networking services, and other forms of social media on the Internet have made large-scale social networks more transparent to the general public than ever before. They have also raised new research challenges at the interface of computer science and the social sciences --- challenges in which the study of distributed computing has the potential to provide considerable insight.We discuss three related areas that illustrate the issues at this interface. The first is centered around the small-world phenomenon --- the premise that most pairs of individuals in a social network are linked by very short paths (or "six degrees of separation") [36]. In earlier work, we proposed that the social-psychology experiments providing the first empirical evidence for the phenomenon [25, 35] were related in fundamental ways to the problem of decentralized routing [14], and this theme has been pursued in a number of subsequent papers (e.g. [5, 8, 15, 17, 24, 29, 31, 32]). This line of research has helped to abstract some of the general principles underlying random graphs in which decentralized routing and search are feasible --- structures in which local information is sufficient to reach designated targets in the network. In the process, close connections have been developed to research in the design of decentralized peer-to-peer systems [3, 20, 21, 22, 23], and some of the patterns suggested by the basic models of small-world networks have been borne out to a striking extent by empirical studies of social network structure [2, 19].As a second area, we consider cascading behavior and the diffusion of information in networks. Rumors, fads, innovations, social movements, and diseases spread through human social networks [9, 28, 30, 33] in much the way that information propagates through a distributed system. And as with small-world networks, the analogies between the computational and social versions of these phenomena turn out to be deep rather than superficial. One of the oldest connections here was the pioneering work on epidemic algorithms presented by Demers et al. at PODC 1987 [6], in which probabilistic rules for information dissemination in distributed systems are modeled on aspects of biological epidemics (see [12] for a recent overview of this topic). Recent work has exploited similar analogies in the development of viral marketing strategies to promote new innovations by word-of-mouth effects [7, 13, 18, 27], in the growth of on-line communities and social networking sites [4], and in the analysis of information cascades among weblogs [1, 10].Finally, we consider game-theoretic models for these types of search and diffusion processes. The use of game theory to analyze networks of interacting strategic agents has become an active area of research in computer science (see e.g. [11, 26, 34]); in the present context we can ask how the introduction of economic incentives affects the performance of decentralized search or information diffusion algorithms. In particular, if the intermediaries on a path from a query to an answer require compensation for their participation in the search, then the dynamics of the system depend crucially on both the structure of the network and on the rarity of the answer; the resulting analysis leads to natural questions related to strategic behavior in branching processes [16].
[1]
Jure Leskovec,et al.
Patterns of Influence in a Recommendation Network
,
2006,
PAKDD.
[2]
E. Rogers,et al.
Diffusion of Innovations
,
1964
.
[3]
Jon M. Kleinberg,et al.
The small-world phenomenon: an algorithmic perspective
,
2000,
STOC '00.
[4]
Jon Kleinberg,et al.
Gossip and information flow in networks
,
2003
.
[5]
Charles U. Martel,et al.
Analyzing Kleinberg's (and other) small-world Models
,
2004,
PODC '04.
[6]
Matthew Richardson,et al.
Mining the network value of customers
,
2001,
KDD '01.
[7]
Jasmine Novak,et al.
Geographic routing in social networks
,
2005,
Proc. Natl. Acad. Sci. USA.
[8]
Jon M. Kleinberg,et al.
Query incentive networks
,
2005,
46th Annual IEEE Symposium on Foundations of Computer Science (FOCS'05).
[9]
Nicolas Schabanel,et al.
Almost Optimal Decentralized Routing in Long-Range Contact Networks
,
2004,
ICALP.
[10]
Aleksandrs Slivkins.
Distance estimation and object location via rings of neighbors
,
2006,
Distributed Computing.
[11]
Matthew Richardson,et al.
Mining knowledge-sharing sites for viral marketing
,
2002,
KDD.
[12]
Eytan Adar,et al.
Implicit Structure and the Dynamics of Blogspace
,
2004
.
[13]
Sharon L. Milgram,et al.
The Small World Problem
,
1967
.
[14]
Lada A. Adamic,et al.
How to search a social network
,
2005,
Soc. Networks.
[15]
Luis E. Ortiz,et al.
Economic Properties of Social Networks
,
2004,
NIPS.
[16]
Oskar Sandberg,et al.
Searching in a Small World
,
2005
.
[17]
Jon M. Kleinberg,et al.
Group formation in large social networks: membership, growth, and evolution
,
2006,
KDD '06.
[18]
Lali Barrière,et al.
Efficient Routing in Networks with Long Range Contacts
,
2001,
DISC.
[19]
David D. Jensen,et al.
Decentralized Search in Networks Using Homophily and Degree Disparity
,
2005,
IJCAI.
[20]
Kathleen C. Schwartzman,et al.
DIFFUSION IN ORGANIZATIONS AND SOCIAL MOVEMENTS: From Hybrid Corn to Poison Pills
,
2007
.
[21]
Nicolas Schabanel,et al.
Close to optimal decentralized routing in long-range contact networks
,
2005,
Theor. Comput. Sci..
[22]
Pierre Fraigniaud,et al.
Eclecticism shrinks even small worlds
,
2004,
PODC '04.
[23]
Ramanathan V. Guha,et al.
Information diffusion through blogspace
,
2004,
WWW '04.
[24]
Christos H. Papadimitriou,et al.
Algorithms, games, and the internet
,
2001,
STOC '01.
[25]
Gurmeet Singh Manku,et al.
Symphony: Distributed Hashing in a Small World
,
2003,
USENIX Symposium on Internet Technologies and Systems.
[26]
Mark S. Granovetter.
Threshold Models of Collective Behavior
,
1978,
American Journal of Sociology.
[27]
Jon Crowcroft,et al.
A survey and comparison of peer-to-peer overlay network schemes
,
2005,
IEEE Communications Surveys & Tutorials.
[28]
Duncan J. Watts,et al.
Six Degrees: The Science of a Connected Age
,
2003
.
[29]
T. Schelling.
Micromotives and Macrobehavior
,
1978
.
[30]
Moni Naor,et al.
Viceroy: a scalable and dynamic emulation of the butterfly
,
2002,
PODC '02.
[31]
Moni Naor,et al.
Know thy neighbor's neighbor: the power of lookahead in randomized P2P networks
,
2004,
STOC '04.
[32]
Scott Shenker,et al.
Epidemic algorithms for replicated database maintenance
,
1988,
OPSR.