Search Delay and Success in Combined Social and Communication Networks Kartavya Neema†, Yalin E. Sagduyu∗, and Yi Shi∗ †

Department of Aeronautics and Astronautics Engineering, Purdue University, West Lafayette, IN 47907, USA ∗ Intelligent Automation Inc., Rockville, MD 20855, USA Email: † [email protected], ∗ {ysagduyu, yshi}@i-a-i.com

Abstract—This paper addresses the problem of search with local information in combined social and communication networks. Social networks are modeled with short-range and long-range connections representing small-world and scale-free network characteristics. By distinguishing the delay and success probability on different social links, the end-to-end delay distribution and success probability are derived as functions of the social separation from the destination. Also, greedy routing algorithms are developed to improve the delay and chain completion success. Then, the analysis is extended to the combined social and communication networks, where wireless communication becomes the underlay to route information with the aid of social connections. The analytical results are validated via simulated search results on a combined social and communication network. Our results show how social connections can help reduce the search delay and increase the success probability in chain completion. Keywords—Social networks, communication networks, interdependent networks, search, routing, delay, success probability.

I.

I NTRODUCTION

There has been an increasing interest in studying the methods of using social network connections, such as social network-aware routing, to improve the communication network performance [1]–[4]. This paper analyzes the delay of search (or end-to-end message delivery) and chain completion success between a source-destination pair in a combined social and communication network. Each node searches the next hop in the process of finding the destination node by using only local (one-hop) information about the neighbors. This problem has been extensively studied for social networks with real-world experiments [5]–[8] and the algorithmic aspects have been analyzed with greedy routing scheme [9]–[14]. We leverage the Octopus model [15] to characterize the social and communication interactions in large-scale networks. Originally proposed for social networks, the Octopus model randomly deploys nodes with two types of links, i.e., shortrange connections (SRCs) and long-range connections (LRCs). SRCs exist between a node and each of its neighbors that are socially separated within some range. LRCs are other social connections following some distributions, e.g., power-law distributions to model scale-free networks [16], and together with SRCs they model the small-world phenomenon [17]. This material is based upon work supported by the Air Force Office of Scientific Research under STTR Contract FA9550-12-C-0037. Any opinions, findings and conclusions or recommendations expressed in this material are those of the authors and do not necessarily reflect the views of the Air Force Office of Scientific Research. The work was accomplished when K. Neema was an in intern at Intelligent Automation, Inc.

For a social network generated by the Octopus model, the delay properties of the search problem have been developed in [15], [18] based on two assumptions that (i) the delay incurred in one hop is one time unit, independent of the type of links (SRC or LRC), and (ii) all chains are completed (i.e., there is no link failure in end-to-end searches). We extend the Octopus model to capture heterogeneous delays on unreliable SRCs and LRCs, and develop new greedy routing algorithms to improve the delay and end-to-end success probability in social search. This approach also serves as the first step to extend the Octopus model to cover the combination of social and communication networks with heterogeneous delays and success probabilities on different link types. Information can be transferred through either social or communication links and their joint analysis is needed to reveal how one network affects the other in the context of interdependent networks [19], [20]. Wireless communications with limited transmission range can be modeled as a random geometric graph, which is a special case of the Octopus model. We integrate communication networks with social networks induced by the Octopus model and obtain analytical expressions for the delay distribution and success probability in the combined network. The analysis is validated with largescale search simulations. Our results show how social links can be utilized to improve the information transfer through the combined network structures by reducing the delay or increasing the success probability. We address the following problems. Section II presents the Octopus model for social and communication networks. In Section III, we include different delay properties on SRCs and LRCs, analytically derive the delay distribution as a function of social separation, and develop a new greedy routing algorithm to reduce the end-to-end search delay. In Section IV, we model probabilistic success on each link and analyze the endto-end chain completion success in terms of different link failure probabilities. In Section V, we consider the problem of search on combined social and communication networks, and analyze the delay and chain completion characteristics on the generalized Octopus model with heterogeneous and unreliable (social/communication) links. Section VI summarizes the contributions. II.

O CTOPUS M ODEL

We consider a network generated by the Octopus model [15] to model the small-world phenomenon in social networks [17]. We assume that n nodes are randomly deployed on

a disk with unit radius (the topology layout can also be assumed arbitrary [15]). A node has a SRC to another node if the distance between them is less than a range r, and has nLRC LRCs, which are chosen among nodes outside the range r. Here, nLRC can follow any arbitrary distribution, e.g., power law distribution to model scale-free networks [16]. The distance between two nodes refers to social separation when one node searches for the other node. This model has been studied in [15] for the asymptotic case (as n grows to infinity such that there is an infinite number of SRCs per node) with the unit delay over reliable SRCs or LRCs. Each node has only local information of the distance of its own and of its neighbors to the destination. A greedy routing algorithm is used in [15] for social search. Each node i on the path to the destination node b chooses its next-hop node j ∈ Ni with the minimum distance Hj,b (or with the minimum social separation hj,b ) from the destination b, where Ni is the neighborhood set of node i, Hj,b is the distance between nodes j and b, and j k H hj,b = rj,b + 1

is the social separation (measured in hops) between nodes j and b. Note that the social separation is equal to the number of hops to reach each other using SRCs only. When there is a tie between SRC and LRC, i.e., the best LRC decreases the separation by one, node i chooses a SRC to break the tie. A. Delay Properties of Octopus Model under Greedy Routing Denote

ϕ(t) = E[tnLRC ]

as the probability generating function of the number of LRCs, nLRC , per node, where the expectation is taken with respect to the distribution Q of nLRC , and βi = 1 −

r 2 (i−1)2 1−r 2

as the probability that a given LRC lies outside the disk of radius (i − 1)r centered at the destination node. Note that ϕ(t) = tnLRC , if the number of LRCs is fixed and equal to nLRC . The delay on each hop is assumed to be one unit of time. Denote Tk as the average delay to travel from any node x to destination b with hop separation hx,b = k, M1 as the location of the next hop node, Xb as the location of the destination and ρ(·, ·) as the distance between any two locations inside the network domain. In [15], it has been shown that P ((i − 1)r ≤ ρ(M1 , Xb ) < ir) = ϕ(βi ) − ϕ(βi+1 ) , 1 ≤ i ≤ k − 2, for a LRC and P ((k − 2)r ≤ ρ(M1 , Xb ) < (k − 1)r) = ϕ(βk−1 ) for a SRC. We can analyze the average delay by considering the first hop event. With probability ϕ(βk−1 ), the first hop is a SRC and the social separation is reduced by 1 from k to k−1. Otherwise, the first hop is a LRC and the social separation is reduced from k to i with probability ϕ(βi )− ϕ(βi+1 ), where i = 1, ..., k − 2. As derived in [15], the delay for social separation k ≥ 2 is

recursively expressed as Tk = 1 + Tk−1 ϕ(βu(k)+1 ) +

Pu(k) i=1

Ti (ϕ(βi ) − ϕ(βi+1 )), (1)

where the initial condition is T1 = 1 and u(k) = k − 2.

(2)

Similarly, we can find the probability distribution of delay by conditioning on the first hop, which is either a SRC or a LRC from a node x with social separation hx,b = k to another node y with hy,b = i. For given social separation k ≥ 2, the probability that the delay is m (1 ≤ m ≤ k) is recursively expressed as Pk (m) = Pk−1 (m − 1)ϕ(βu(k)+1 ) P + u(k) i=1 Pi (m − 1)(ϕ(βi ) − ϕ(βi+1 )),

(3)

where the initial conditions are Pk (0) = 0, k ≥ 1, and P1 (1) = 1. B. Communication Network: Special Case of Octopus Model A communication network can be modeled as a random geometric graph, where nodes are uniformly and independently distributed on a region (e.g., disk), and two nodes i and j are connected if and only if the distance between them is less than a threshold r, i.e., Hi,j < r. Here, r is equal to the transmission/reception range rC in a wireless network. Random geometric graph is a special case of the Octopus model without LRCs (i.e., nLRC = 0 and ϕ(βi ) = 1) such that the delay properties are reduced to Tk = k and Pk (m) = 1, if m = k, or Pk (m) = 0, otherwise. In Section V, we will combine a communication network with the social network induced by Octopus model. This combination requires different delay properties assigned to SRCs and LRCs, and therefore we will start with analyzing heterogeneous link delays in Section III. III.

O CTOPUS M ODEL WITH H ETEROGENEOUS D ELAYS

A. Delay under Greedy Routing To combine social and communication links in a combined network, we need to assign heterogeneous delay properties to different links (SRCs and LRCs in the combined network). The original Octopus model assumed the same delay for SRCs and LRCs. We now distinguish DS and DL as the delay of a SRC and LRC, respectively. For example, DS may correspond to one-hop search delay between close friends and DL may correspond to one-hop search delay between acquaintances (e.g., Facebook social network allows users to organize their friends into categories of close friends and acquaintances as well as into restricted and custom lists). We consider a source-destination pair with social separation k and obtain the delay distribution by conditioning on the first hop in social search. The first hop is a SRC with probability ϕ(βu(k)+1 ) such that the social separation of u(k) + 1 = k − 1 hops is left towards the destination, and this SRC incurs delay DS . Similarly, the first hop is LRC with probability ϕ(βi ) − ϕ(βi+1 ) such that the social separation of i hops is left towards the destination, and this LRC incurs delay DL . Conditioned on this first hop event, the probability that the delay is d ∈

20

15

Delay-based routing, DL = 5

nRLC = 0 nRLC = 1, DL = 1

18

Original routing, DL = 5

nRLC = 1, DL = 2

16

Delay-based routing, DL = 3

nRLC = 1, DL = 3

14

nRLC = 3, DL = 1

¯k Delay D

¯k Average delay D

20

nRLC = 3, DL = 2 10

nRLC = 3, DL = 3

Original routing, DL = 3 DL = 1

12

SRCs only

10 8 6

5

4 2

0 1

2

3

4

5

6

7

8

0 1

9 10 11 12 13 14 15 16 17 18 19 20

Social separation k Fig. 1.

2

3

4

5

6

7

8

9 10 11 12 13 14 15 16 17 18 19 20

Social separation k

The average search delay under different link delays.

Fig. 3.

The average search delay under different greedy routing algorithms.

12 11

with nLRC .

10

Next, we compare the analytical delay results with simulations, where we generate random networks of n = 5000, 10, 000 and 15, 000 nodes according to the Octopus model with parameters r = 0.05 and nLRC = 3. Then, greedy routing is run by varying DL and fixing DS = 1. Figure 2 shows that as n increases, the average delay of simulated greedy search approaches the analytical values computed from (5).

9

¯k Delay D

8 7

Analytical, DL = 1: Davg = 7.11

6

n = 5, 000, DL = 1: Davg = 8.97

5

n = 10, 000, DL = 1: Davg = 8.23

4

n = 15, 000, DL = 1: Davg = 8.01

3

Analytical, DL = 2: Davg = 8.46 n = 5, 000, DL = 2: Davg = 10.79

2

n = 10, 000, DL = 2: Davg = 9.89

1

B. New Greedy Routing for Delay Improvement

n = 15, 000, DL = 2: Davg = 9.65

0 1

2

3

4

5

6

7

8

9 10 11 12 13 14 15 16 17 18 19 20

Social separation k Fig. 2.

Analytical and simulation results for the average search delay.

Dk = {sDS + lDL : s ≥ 0, l ≥ 0, s + l = k} for given social separation k ≥ 2 is recursively expressed as Pk (d) = Pk−1 (d − DS )ϕ(βu(k)+1 ) Pu(k) + i=1 Pi (d − DL )(ϕ(βi ) − ϕ(βi+1 )),

(4)

where the initial conditions are Pk (d) = 0 if d 6∈ Dk and P1 (DS ) = 1. ¯ P The average delay can be directly derived from Dk = d∈Dk Pk (d)d, or can be recursively found by conditioning on the first hop as follows: ¯ k = (DS + D ¯ k−1 )ϕ(βu(k)+1 ) D Pu(k) + i=1 (DL + D¯i )(ϕ(βi ) − ϕ(βi+1 )),

(5)

¯ 1 = DS . for k ≥ 2, where the initial condition is D The average delay of social search under heterogeneous delay properties is shown in Figure 1 for different values of social separation k, (deterministic) number of LRCs nLRC , and LRC delay DL , where r = 0.05 and DS = 1. The delay Dk is close to linear (namely, close to k achieved by SRCs only) for a small social separation k but saturates as k increases such that nodes can find each other with a bounded delay irrespective of how far they are from each other. This saturation point of social separation increases with DL and decreases

The original greedy routing algorithm selects the next node i to be closest (in terms of social separation) to the destination b independent of the delay caused by that hop (SRC or LRC). By distinguishing delays on SRCs and LRCs, we modify the greedy routing algorithm such that any node i selects neighbor h −h j with the maximum value of i,bDi,j j,b as the next hop, where Di,j is the delay of link from node i to node j and is either DS or DL depending on whether the link (i, j) is SRC or LRC, respectively. The derivation of delay characteristics is similar to the original greedy routing. For a link (i, j), we have ( 1 for SRC (i, j) hi,b − hj,b DS = . (6) hi,b −hj,b for LRC (i, j) Di,j DL LRC link (i, j) is chosen compared to SRC link, if hi,b − hj,b 1 > or hj,b ≤ u(hi,b ), DL DS

(7)

where u(k) = k − ⌊DL /DS ⌋ − 1.

(8)

¯ k follow from (4) and (5), respectively, with Then, Pk (d) and D the only change that u(k) is defined by (8) instead of (2). Figure 3 shows the average delay for r = 0.05, nLRC = 3 and DS = 1. If DL = DS , the two routing algorithms are the same. The delay gain of modified routing increases with DL . For large value of DL , it is possible that the original greedy routing performs worse than using SRCs only (e.g., for DL = 5 in Figure 3), whereas the new greedy routing prevents such cases.

1

1

Success-based routing, PfL = 0.25

n = 5, 000, PfL = 0.75, PfS = 0.9

0.9

0.8

n = 10, 000, PfL = 0.75, PfS = 0.9

0.8

Success-based routing, PfL = 0.5

0.7

n = 15, 000, PfL = 0.75, PfS = 0.9

0.7

Original routing, PfL = 0.5

0.6

PfL = 0.9

Analytical, PfL = 0.5, PfS = 0.75

0.6

n = 5, 000, PfL = 0.5, PfS = 0.75

0.5

n = 10, 000, PfL = 0.5, PfS = 0.75

0.4

n = 15, 000, PfL = 0.5, PfS = 0.75

0.3 0.2

SRCs only 0.5 0.4 0.3 0.2

2

3

4

5

6

7

8

0 1

9 10 11 12 13 14 15 16 17 18 19 20

Fig. 5.

Analytical and simulation results for the success probability.

IV.

C HAIN C OMPLETION S UCCESS

A chain (a search path) of social search may not be completed because of the failure of links on the path from the source to its destination. For instance, only 18 out of 96 message chains were completed in a real-world mail experiment (i.e., the success probability is 0.1875) [5] and only 384 out of 24,163 message chains were completed in an online e-mail experiment (i.e., the success probability is 0.0158) [6]. There are several reasons for the dead end of a message chain, e.g., (i) the receiving side of the link may drop the message (e.g., the message is considered spam) or (ii) greedy routing may not find a link with positive progress towards the destination (because of the finite nature of the underlying connectivity graph). We aim to model failures in chain completion by assigning a forwarding probability to each link. A. Success Probability under Greedy Routing We distinguish the forwarding probabilities PfS and PfL for SRCs and LRCs, respectively. The first hop is a SRC with probability ϕ(βu(k)+1 ) such that the social separation of k − 1 hops is left towards the destination, and this SRC is successful with probability PfS . Similarly, the first hop is a LRC with probability ϕ(βi )−ϕ(βi+1 ) such that the social separation of i hops is left towards the destination, and this LRC is successful with probability PfL . Conditioned on this first hop event, the end-to-end success probability is recursively expressed as P Sk = PfS Sk−1 ϕ(βu(k)+1 )+ u(k) i=1 PfL Si (ϕ(βi )−ϕ(βi+1 )) (9) for k ≥ 2, where the initial condition is S1 = PfS and u(k) is defined by either (2) or (8) based on the greedy routing used. Similarly, the delay distribution is recursively expressed as 1 Sk [PfS Pk−1 (d − DS )ϕ(βu(k)+1 ) P + u(k) i=1 PfL Pk−1 (d − DL )(ϕ(βi ) −

2

3

4

5

6

7

8

9

10 11 12 13 14 15 16 17 18 19 20

Social separation k

Social separation k Fig. 4.

Original routing, PfL = 0.25

0.1

0.1 0 1

Success probability Sk

Success probability Sk

Analytical, PfL = 0.75, PfS = 0.9

0.9

The success probability under different greedy routing algorithms.

We compare the analytical success probability results with simulations, where we generate random networks according to the Octopus model with r = 0.05 and nLRC = 3. Figure 4 shows that the success probability Sk is close to (PfS )k (achieved by SRCs only) for small values of k and saturates to a finite value as k increases, i.e., nodes can find each other with a bounded success probability independent of their separation. This end-to-end success probability increases with increasing link success probabilities PfS and PfL . As the number of nodes increases, the success probability of simulated greedy searches approaches the analytical values under heterogeneous SRC and LRC link forwarding probabilities. B. New Greedy Routing for Success Probability Improvement We introduce a new routing algorithm to improve the successful chain completion. Define Pfi,j as the probability of success on a link from node i to node j. Note that Pfi,j is either PfS or PfL depending on whether the link (i, j) is SRC or LRC. Node i selects neighbor j ∈ Ni with the maximum value of Pfi,j (PfS )hj,b as the next hop subject to the condition hj,b < hi,b that ensures positive progress towards the destination. The first term Pfi,j in Pfi,j (PfS )hj,b corresponds to the probability of success in the next hop and the second term (PfS )hj,b corresponds to the probability of success on the remaining path to the destination by using SRCs. With local information only, node i cannot know the number and type of hops in the remaining path and simply estimates this path by hj,b SRCs. This new success-based greedy routing algorithm is reduced to the original greedy routing for PfS ≤ PfL . For a link (i, j), we have  (PfS )hi,b +1 Pfi,j (PfS )hj,b = (PfL )(PfS )hj,b

for SRC (i, j) . (11) for LRC (i, j)

Then, LRC link (i, j) is chosen compared to SRC link, if

Pk (d) =

ϕ(βi+1 ))]

(10)

for k ≥ 2, d ∈ Dk , where the initial conditions are Pk (d) = 0 if d 6∈ Dk and P1 (DS ) = 1. In (10), we only consider the successful end-to-end deliveries by normalizing the distribution with respect to the end-to-end success probability Sk . With ¯ k. this distribution, we can calculate the average delay D

(PfL )(PfS )hj,b > (PfS )hi,b or hj,b ≤ u(hi,b ),

(12)

where u(k) = k − ⌊log(PfL )/ log(PfS )⌋ − 1.

(13)

With this u(k), the success probability follows from (9) and the delay distribution follows from (10).

20 18 16 14

¯k Delay D

Figure 5 shows the average delay for r = 0.05, nLRC = 3 and PfS = 0.9 under the original and success-based greedy routing. If PfL = PfS , the two routing algorithms are the same. As PfL decreases, the gain of chain completion success probability under the modified routing increases. For small PfL , it is possible that the original greedy routing performs worse than using SRCs only (e.g., for PfL = 0.25 in Figure 5), whereas the new greed routing prevents such cases.

DC DC DC DC

= 1, no social links = 1, DS = 4, DL = 6 = 1, DS = 2, DL = 3 = 1, DS = 1, DL = 1

3

4

12 10 8 6

V.

C OMBINED S OCIAL -C OMMUNICATION N ETWORK

We consider a wireless network as the underlay communication network. In addition to the wireless network, there is a social network, where nodes can communicate via social links. For the analysis of search problem in combined social and communication network, we extend the model of different social link delay and success properties, and map social links to a communication network. Rather than modeling each network separately, we model them as one combined network and distinguish the delay and success properties of communication and social links that coexist with different levels of geographic and social separation. We consider the information transfer through the combined network, where the information can be carried between source-destination pairs by either communication or social links. The communication network can be modeled as a random geometric graph with communication range rC (see Section II-B), where nodes are uniformly and independently distributed on a region (e.g., a disk with radius r) at a given time, and two nodes are connected if and only if the distance between them is less than a threshold rC . The threshold rC is the transmission/reception range and typically depends on the transmission power, the signal-to-noise-ratio (SNR) requirement of wireless radios and the wireless channel characteristics, such as path loss, RMS delay spread, and interference. We merge this random geometric graph with the social network induced by the Octopus model. We integrate SRCs and LRCs in social network to the communication network and construct the combined network. Let DC denote the communication link delay, which corresponds to the transmission/reception delay, and DS and DL denote the SRC and LRC social link delays, which correspond to the processing delay by people when forwarding messages. We assume DC ≤ DS ≤ DL . In the social network, the distribution of the number of SRCs, QS , follows a Binomial distribution, which becomes a Poisson distribution, as the number of nodes goes to infinity, whereas the number of LRCs follows a general distribution QL . When we map social links to the communication network, some of them coincide with communication links, whereas some of them become LRCs in the combined graph. The number of SRCs in the social network that become LRCs in the combined graph follows the distribution P∞ 2 ), n′ ≥ 0, (14) QC,S (n′ ) = n=n′ QS (n)B(n′ , n, 1 − rC where

2 B(n′ , n, 1 − rC )=

n n′

 2 n′ 2 n−n′ (1 − rC ) (rC )

is the probability that n′ out of n nodes are outside the

4 2 0 1

2

5

6

7

8

9

10 11 12 13 14 15 16 17 18 19 20

Separation k on the combined graph Fig. 6.

The search delay in the combined network.

communication range and the rest are in the communication range. Similarly, the number of LRCs in the social network that become LRCs in the combined graph follows the distribution P∞ 2 QC,L (n′ ) = n=n′ QL (n)B(n′ , n, 1 − rC ), n′ ≥ 0. (15)

In the combined (social and communication) network, the total number of LRCs follows the distribution Pn′ QC (n′ ) = i=0 QC,S (i)QC,L (n′ − i), n′ ≥ 0. (16)

To analyze the success probability, let ϕC (t), ϕC,S (t) and ϕC,L (t) denote the probability generating function of the number of LRCs, nLRC , per node, where the expectation is taken with respect to the distribution QC , QC,S and QC,L , respectively. We condition on the first hop in the combined graph. Then u(k)+1 ϕ˜C = ϕC (βu(k)+1 ) is the probability that a communication link is chosen, ϕ˜iC,S = (ϕC,S (βi ) − ϕC,S (βi+1 ))ϕC,L (βi ) is the probability that a social SRC reduces social separation to i, and ϕ˜iC,L = (ϕC,L (βi ) − ϕC,L (βi+1 ))ϕC,S (βi+1 ) is the probability that a social LRC reduces social separation to i. By using one of the greedy routing algorithms (with the proper choice of u(k)), the success probability for given separation k on the combined network is recursively expressed as Pu(k) u(k)+1 Sk = PfC Sk−1 ϕ˜C + i=1 (PfS ϕ˜iC,S + PfL ϕ˜iC,L )Si (17) for k ≥ 2, where the initial condition is S1 = PfC .

The probability that the delay is d ∈ Dk = {cDC + sDS + lDL , c ≥ 0, s ≥ 0, l ≥ 0, c + s + l = k} for given separation k ≥ 2 is recursively expressed as u(k)+1

Pk (d) = S1k [PfC Pk−1 (d − DC )ϕ˜C Pu(k) + i=1 (PfS Pi (d − DS )ϕ˜iC,S + PfL Pi (d − DL )ϕ˜iC,L )],(18) where the initial conditions are Pk (d) = 0 if d 6∈ Dk and ¯k P1 (DC ) = 1. Then we can calculate the average delay D from (18).

1

Pfc = 0.8, no social links

0.9

Success Probability Sk

PfC = 0.8, PfS = 0.25, PfL = 0.25 0.8

PfC = 0.8, PfS = 0.5, PfL = 0.5

0.7

PfC = 0.8, PfS = 0.9, PfL = 0.75

0.6 0.5 0.4 0.3 0.2 0.1 0 1

2

3

4

5

6

7

8

9

10 11 12 13 14 15 16 17 18 19 20

Separation k on the combined graph Fig. 7.

The success probability of search in the combined network.

0.25

Ratio of Social Links

DC = 1, DS = DL = 6 or PfC = (0.5)1/6 , PfS = PfL = 0.5 DC = 2, DS = DL = 6 or PfC = (0.5)1/3 , PfS = PfL = 0.5

0.2

DC = 3, DS = DL = 6 or PfC = (0.5)1/2 , PfS = PfL = 0.5

0.15

0.1

0.05

0 1

2

3

4

5

6

7

8

9

10 11 12 13 14 15 16 17 18 19 20

Separation k on the combined graph Fig. 8.

The ratio of social links used in the combined network.

For performance evaluation, we assume that the number of LRCs for social links is Poisson distributed with mean 3, the number of SRCs for social links is Binomial distributed with mean 4, and rC = 0.05. Figures 6 and 7 show the average search delay and success probability in the combined network under the original greedy routing. When the network uses social links as part of greedy routing, the average delay can be reduced as shown in Figure 6. This gain increases as the social link delays DL and DS decrease. Similarly, the success probability increases by the use of social links (as shown in Figure 7). This gain increases as the social link success probabilities PfS and PfL increase. Figure 8 shows the ratio of the average number of social links used (in comparison with communication links) for different delays under delay-based modified greedy routing and for different success probabilities under success-based modified greedy routing. As the delay increases or success probability decreases over communication links, the network starts using more of social links, and this adaptation capability between social and communication links allows the effective use of combined social and communication network resources, and improves the combined network performance by reducing the end-to-end delay and increasing the end-to-end success probability.

VI.

C ONCLUSION

We analyzed the search delay and chain completion success in combined social and communication networks. First, we evaluated the distribution of social search delay under heterogeneous link delays. Then, we analyzed the end-to-end search success probability under unreliable links. We extended the search problem to combined social and communication networks and analyzed the search delay and chain completion characteristics on the generalized Octopus model with social and communication links. We validated the analysis via search simulations. Our results showed how the efficient use of social links can reduce the search delay and increase the success probability on combined structures of social and communication networks. ACKNOWLEDGMENTS We would like to thank Prof. Mung Chiang for his valuable information on the Octopus model, comments and suggestions. R EFERENCES [1] E. Daly, M. Haahr, “Social network analysis for routing in disconnected delay-tolerant MANETs,” In Proc. ACM MobiHoc, 2007. [2] P. Costa, C. Mascolo, M. Musolesi, and G. P. Picco, “Socially-aware routing for publish-subscribe in delay-tolerant mobile ad hoc networks,” IEEE Journal on Selected Areas in Communications, June 2008. [3] A. Mei, G. Morabito, P. Santi and J. Stefa, “Social-aware stateless forwarding in pocket switched networks,” In Proc. of INFOCOM, 2011. [4] E. Bulut, and B. Szymanski, “Exploiting friendship relations for efficient routing in delay tolerant mobile social networks,” IEEE Transactions on Parallel and Distributed Systems, 2012. [5] J. Travers and S. Milgram, “An experimental study of the small world problem.” Sociometry, vol. 32, no. 4, pp. 425-443. [6] P. S. Dodds, R. Muhamad, and D. J. Watts, “An experimental study of search in global social networks,” Science, 301, pp. 827-829, 2003. [7] P. D. Killworth, C. McCarty, H. R. Bernard, and M. House, “The accuracy of small world chains in social networks,” Social Networks, 28:85-96, 2006. [8] L. Backstrom, P. Boldi, M. Rosa, J. Ugander, and S. Vigna, “Four degrees of separation,” CoRR, abs/1111.4570, 2011. [9] J. Kleinberg, “Navigation in a small world,” Nature, 406:845, 2000. [10] S. Lattanzi, A. Panconesi, and D. Sivakumar, “Milgram-routing in social networks,” In Proc. of World Wide Web Conference, 2011. [11] O. Simsek and D. Jensen, “Navigating networks by using homophily and degree,” PNAS, 2008. [12] D. J. Watts, P. S. Dodds, M. E. J. Newman, “Identity and search in social networks,” Science, 296:1302, 2002. [13] L. A. Adamic, R. M. Lukose, A. R. Puniyani, B. A. Huberman, “Search in power-law networks, Physical Review E, 64:046135, 2001. [14] R. West and J. Leskovec, “Human wayfinding in information networks,” In Proc. of the World Wide Web Conference, pp. 619-628, 2012. [15] H. Inaltekin, M. Chiang, and H.V. Poor, “Delay of social search on small-world graphs,” Journal of Mathematical Sociology, 2012. [16] A-L. Barabasi and R. Albert, “Emergence of scaling in random networks,” Science, 286 pp. 509-512, 1999. [17] D. J. Watts and S. H. Strogatz, “Collective dynamics of small-world networks,” Nature 393, pp. 440-442, 1998. [18] H. Inaltekin, M. Chiang and H. V. Poor, “Average message delivery time for small-world networks in the continuum limit,” IEEE Trans. Inf. Theory, vol. 56, no. 9, pp. 4447-4470, Sept 2010. [19] S. V. Buldyrev, R. Parshani, G. Paul, H. E. Stanley, and S. Havlin, “Catastrophic cascade of failures in interdependent networks,” Nature, 464:10251028, 2010. [20] O. Yagan, D. Qian, J. Zhang and D. Cochran, “Information diffusion in overlaying social-physical networks,” In Proc. of CISS, Mar. 2012.

Search Delay and Success in Combined Social and ...

munication networks, where wireless communication becomes the underlay to route information with the aid of social .... power law distribution to model scale-free networks [16]. The distance between two nodes refers to ... the transmission/reception range rC in a wireless network. Random geometric graph is a special case ...

173KB Sizes 1 Downloads 313 Views

Recommend Documents

Search in Combined Social and Wireless ...
problem has been extensively studied for social networks with real-world experiments [6]–[9] and the algorithmic aspects have been analyzed [10]–[20], typically ...

Perception and Understanding of Social Annotations in Web Search
May 17, 2013 - [discussing personal results for a query on beer] “If. [friend] were a beer drinker then maybe [I would click the result]. The others, I don't know if ...

Social-Distance Based Anycast Routing in Delay Tolerant Networks
Page 1 ... node with a higher Anycast Social Distance Metric (ASDM). We formulate ... Keywords—Delay Tolerant Networks; Anycast Routing; Social. Contact ...

Optimized, delay-based privacy protection in social networks
1 Aggregated Facebook and Twitter activity profiles are shown in [7] per .... some sites have started offering social networking services where users are not ...

Combined container and carrier wristband
Mar 29, 1989 - Assistant Examiner-C. Tuttle. Attorney, Agent, or Firm~Nil1es & Ni11es. [57]. CLAIM. The ornamental design for a combined container and a.

Optimal Multicast capacity and delay tradeoff in manet.pdf ...
There was a problem previewing this document. Retrying... Download. Connect more apps... Try one of the apps below to open or edit this item. Optimal ...

Dynamic Connectivity and Packet Propagation Delay in ...
are transferred from a source to a destination in a multihop fashion with ..... 153–170. [10] H. Kesten, Aspects of first passage percolation, Lecture Notes in Math.

Peer review delay and selectivity in ecology journals
Abstract Peer review is fundamental to science as we know it, but is also a source of delay in getting discoveries communicated to the world. .... different disciplines, and as journals can try to surreptitiously manipulate their impact ... review de

Density, social networks and job search methods
problem, to screen them.2 The focus of this paper is different. .... to search for a job through friends and relative while the high educated will share their.

Confucius and its intelligent disciples: integrating social with search
Q&A sites continue to flourish as a large number of users rely on them as useful ... for instance, in China, 25% of Google's top-search-results pages contain at least one link to some .... of the general NLP and AI research with more than ten years o

One-sided Uncertainty and Delay in Reputational ...
Jun 4, 2014 - informed player to delay making his initial demand still achieves powerful equilibrium .... a dramatic illustration from military history). ... to the simplest stationary types, as in Abreu and Gul (2000)? This Section takes a simple.

pdf-1859\advances-in-delay-tolerant-networks-dtns-architecture-and ...
... the apps below to open or edit this item. pdf-1859\advances-in-delay-tolerant-networks-dtns-arch ... ad-publishing-series-in-electronic-and-optical-mat.pdf.

Peer review delay and selectivity in ecology journals - CiteSeerX
Reviewers are keen to do a prompt review job for these relatively few and well regarded ... their manuscripts if the journal has a good reputation, due to the widespread feeling that it is important to .... IEEE Computer, 23, 46–51. Tobin, M. J. ..

Foreclosure Delay and US Unemployment
Mar 19, 2012 - Redefaults, Self-Cures and Securitization.' NBER Working Paper, 2009. [2] Ambrose, B., R. Buttimer, and C. Capone. 1997. “Pricing Mortgage Default and Fore- closure Delay.” Journal of Money Credit and Banking. [3] Benjamin, D. and

Delay locked loop circuit and method
May 11, 2011 - 4/2003 Lesea. Lee, T., et al., “A 2.5V Delay-Locked Loop for an 18Mb 500MB/s ...... is ' l ' and the LT signal at the Q output of?ip-?op 119b is '0'.

Delay learning and polychronization for reservoir computing
Feb 1, 2008 - At any time (initialization, learning and generalization phases), the complete cartography of the network activity can be observed on a spike ...