1 Efficient Retrieval of User Contents in MANETs Marco Fiore, Claudio Casetti, Carla-Fabiana...

28
1 Efficient Retrieval of User Contents in MANETs Marco Fiore, Claudio Casetti, Carla-Fabiana Chiasserini Dipartimento di Elettronica, Politecnico di Torino, Italy IEEE INFOCOM 2007 Reporter: I-Wei Ting, Date: 2009/09/23 Computer & Internet Architecture Lab
  • date post

    20-Dec-2015
  • Category

    Documents

  • view

    212
  • download

    0

Transcript of 1 Efficient Retrieval of User Contents in MANETs Marco Fiore, Claudio Casetti, Carla-Fabiana...

Page 1: 1 Efficient Retrieval of User Contents in MANETs Marco Fiore, Claudio Casetti, Carla-Fabiana Chiasserini Dipartimento di Elettronica, Politecnico di Torino,

1

Efficient Retrieval of User Contents in MANETs

Marco Fiore, Claudio Casetti, Carla-Fabiana ChiasseriniDipartimento di Elettronica, Politecnico di Torino, Italy

IEEE INFOCOM 2007

Reporter: I-Wei Ting, Date: 2009/09/23Computer & Internet Architecture Lab

Page 2: 1 Efficient Retrieval of User Contents in MANETs Marco Fiore, Claudio Casetti, Carla-Fabiana Chiasserini Dipartimento di Elettronica, Politecnico di Torino,

2

Overview

Flooding

Eureka, identifies the regions of the network where the required information is more likely to be stored

Steers the queries toward those regions

Concept of information density

Page 3: 1 Efficient Retrieval of User Contents in MANETs Marco Fiore, Claudio Casetti, Carla-Fabiana Chiasserini Dipartimento di Elettronica, Politecnico di Torino,

3

Outline

(Mobile Ad Hoc Networks) MANETs Data discovery process Information density estimation Simulation results Conclusion

Page 4: 1 Efficient Retrieval of User Contents in MANETs Marco Fiore, Claudio Casetti, Carla-Fabiana Chiasserini Dipartimento di Elettronica, Politecnico di Torino,

4

Mobile Ad Hoc Networks (1/2)

(1) Direct transmission

• No intermediate nodes help to forward packets.

• (2) Indirect transmission

• Intermediate nodes help to forward packets.

A

B

D

E

F

GH

direct indirect

Page 5: 1 Efficient Retrieval of User Contents in MANETs Marco Fiore, Claudio Casetti, Carla-Fabiana Chiasserini Dipartimento di Elettronica, Politecnico di Torino,

5

Mobile Ad Hoc Networks (2/2)

How to efficiently discover data source (services) at other nodes in the MANETs.?

• Mobile environment (dynamical network topology)

• (blind) Flooding search

Page 6: 1 Efficient Retrieval of User Contents in MANETs Marco Fiore, Claudio Casetti, Carla-Fabiana Chiasserini Dipartimento di Elettronica, Politecnico di Torino,

6

Data Discovery process (1/2)

G

H

B

C

J

L

D

R

A

ME

PK

F

Data source

S

Data requester

Page 7: 1 Efficient Retrieval of User Contents in MANETs Marco Fiore, Claudio Casetti, Carla-Fabiana Chiasserini Dipartimento di Elettronica, Politecnico di Torino,

7

Data Discovery process (2/2)

G

H

B

C

J

L

D

R

A

ME

PK

F

Data source

S

Data requester

Page 8: 1 Efficient Retrieval of User Contents in MANETs Marco Fiore, Claudio Casetti, Carla-Fabiana Chiasserini Dipartimento di Elettronica, Politecnico di Torino,

8

Efficient Retrieval in Data Discovery

Request phase

• Less nodes do forward the data request messages

• Time To Live (TTL)

• Query lag time

• Targeting areas (proposed scheme)

• Our idea is to introduce the concept of information density, i.e., the amount of information cached by nodes in a specific area, and to exploit it to decide where queries must be forwarded to.

Reply phase

• Number of replied messages is reduced

Page 9: 1 Efficient Retrieval of User Contents in MANETs Marco Fiore, Claudio Casetti, Carla-Fabiana Chiasserini Dipartimento di Elettronica, Politecnico di Torino,

9

Concept of Information Density

G

H

B

C

J

L

D

R

A

ME

PK

FS

Low information density

High information density

Page 10: 1 Efficient Retrieval of User Contents in MANETs Marco Fiore, Claudio Casetti, Carla-Fabiana Chiasserini Dipartimento di Elettronica, Politecnico di Torino,

10

Definition of Information Density

δi(x, y), as the spatial density of information chunks cached at nodes participating in the network, around a point whose spatial coordinates are (x, y).

The subscript i refers to the information item i, with 1 ≤ i ≤ N.

We measure the information density in copies/m2

• (in case of uni-dimensional topologies such as a highway scenario, we consider δi (x) measured in copies/m).

Page 11: 1 Efficient Retrieval of User Contents in MANETs Marco Fiore, Claudio Casetti, Carla-Fabiana Chiasserini Dipartimento di Elettronica, Politecnico di Torino,

11

The process is fully distributed and is run by all nodes participating in the network.

It amounts to merging estimates observed by each node on its own (local) and estimates received by neighboring nodes (distributed).

Sample of Information Density (1/2)

si,j(n)node

itemj-step

Page 12: 1 Efficient Retrieval of User Contents in MANETs Marco Fiore, Claudio Casetti, Carla-Fabiana Chiasserini Dipartimento di Elettronica, Politecnico di Torino,

12

Sample of Information Density (2/2)

More specifically, the sample si,j(n) represents the estimated number of new copies of chunks belonging to an information item i which were created within reach range of node n, during sampling step j.

New copies are weighted by their distance from node n, so that new, close-by copies have a greater impact on the sample than those cached far from the tagged node.

Page 13: 1 Efficient Retrieval of User Contents in MANETs Marco Fiore, Claudio Casetti, Carla-Fabiana Chiasserini Dipartimento di Elettronica, Politecnico di Torino,

13

Estimation of Information density sample

A. Local information density sample

B. Distributed information density sample

C. Overall information density sample

D. Filtering and information density estimate

Page 14: 1 Efficient Retrieval of User Contents in MANETs Marco Fiore, Claudio Casetti, Carla-Fabiana Chiasserini Dipartimento di Elettronica, Politecnico di Torino,

14

Case 1: hQ value for node I sending an information message back to the requesting node Q.

A. Local information density sample (1/3)

Range: 1 to 1/TTL

Page 15: 1 Efficient Retrieval of User Contents in MANETs Marco Fiore, Claudio Casetti, Carla-Fabiana Chiasserini Dipartimento di Elettronica, Politecnico di Torino,

15

A. Local information density sample (2/3)

Case 2: hQ and hI values for relay node R with respect to the query source Q and node I caching the information chunks

Page 16: 1 Efficient Retrieval of User Contents in MANETs Marco Fiore, Claudio Casetti, Carla-Fabiana Chiasserini Dipartimento di Elettronica, Politecnico di Torino,

16

A. Local information density sample (3/3)

Case 3: Either the corresponding query list entry status is set to solved (which means that the message is considered as duplicated information),

or no query list entry is found (which means that the node moved within transmission range of nodes in the return path after the query was generated and propagated by these nodes).

Page 17: 1 Efficient Retrieval of User Contents in MANETs Marco Fiore, Claudio Casetti, Carla-Fabiana Chiasserini Dipartimento di Elettronica, Politecnico di Torino,

17

B. Distributed information density sample

Indeed, every time a node m generates or relays a query for some chunks of information item i, it advertises its local information density sample for the item.

Mi,j(n) is the set of neighbor nodes which advertised their local sample to node n, for information item i and sampling step j, and |Mi,j(n)| is the set cardinality.

Page 18: 1 Efficient Retrieval of User Contents in MANETs Marco Fiore, Claudio Casetti, Carla-Fabiana Chiasserini Dipartimento di Elettronica, Politecnico di Torino,

18

C. Overall information density sample

Note 1. To account for inaccuracies in the estimation process, a node rebroadcasts the query if its own estimate is at least 75% as great as the estimate of the query source.

Note 2. When a node has to process a query for an information item it is not aware of, it considers the corresponding density estimate to be equal to zero.

Page 19: 1 Efficient Retrieval of User Contents in MANETs Marco Fiore, Claudio Casetti, Carla-Fabiana Chiasserini Dipartimento di Elettronica, Politecnico di Torino,

19

D. Filtering and information density estimate

with 0 ≤ α ≤ 1.

The first term of the right hand side represents the contribution of the W most recent samples.

The second term causes the exponential decrease of sample valuesthat are older than W sampling steps.

Page 20: 1 Efficient Retrieval of User Contents in MANETs Marco Fiore, Claudio Casetti, Carla-Fabiana Chiasserini Dipartimento di Elettronica, Politecnico di Torino,

20

Summary of information density sample

A. Local information density sample

B. Distributed information density sample

C. Overall information density sample

D. Filtering and information density estimate

Page 21: 1 Efficient Retrieval of User Contents in MANETs Marco Fiore, Claudio Casetti, Carla-Fabiana Chiasserini Dipartimento di Elettronica, Politecnico di Torino,

21

Simulation environments

Urban scenario road topology. Non-marked intersections are regulatedby stop signs

Page 22: 1 Efficient Retrieval of User Contents in MANETs Marco Fiore, Claudio Casetti, Carla-Fabiana Chiasserini Dipartimento di Elettronica, Politecnico di Torino,

22

Actual and and Estimated density

Page 23: 1 Efficient Retrieval of User Contents in MANETs Marco Fiore, Claudio Casetti, Carla-Fabiana Chiasserini Dipartimento di Elettronica, Politecnico di Torino,

23

Simulation results (1/5)

The query generation rate, λ, obviously affects the querytraffic and, in turn, the information traffic.

The number C of chunk requests per query

The cache dropping rate, μ, is inversely proportional tothe amount of information in node caches, and thus, to thequery success rate.

Page 24: 1 Efficient Retrieval of User Contents in MANETs Marco Fiore, Claudio Casetti, Carla-Fabiana Chiasserini Dipartimento di Elettronica, Politecnico di Torino,

24

Simulation results (2/5)

Page 25: 1 Efficient Retrieval of User Contents in MANETs Marco Fiore, Claudio Casetti, Carla-Fabiana Chiasserini Dipartimento di Elettronica, Politecnico di Torino,

25

Simulation results (3/5)

Page 26: 1 Efficient Retrieval of User Contents in MANETs Marco Fiore, Claudio Casetti, Carla-Fabiana Chiasserini Dipartimento di Elettronica, Politecnico di Torino,

26

Simulation results (4/5)

Page 27: 1 Efficient Retrieval of User Contents in MANETs Marco Fiore, Claudio Casetti, Carla-Fabiana Chiasserini Dipartimento di Elettronica, Politecnico di Torino,

27

Simulation results (5/5)

Page 28: 1 Efficient Retrieval of User Contents in MANETs Marco Fiore, Claudio Casetti, Carla-Fabiana Chiasserini Dipartimento di Elettronica, Politecnico di Torino,

28

Conclusion

(i) our information density estimate closely follows the behavior of the actual information density

(ii) the traffic due to query and duplicated information messages is greatly reduced