1. Trang chủ
  2. » Thể loại khác

Cooperative Caching in Wireless Multimedia Sensor Nets

24 0 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Cooperative Caching in Wireless Multimedia Sensor Nets
Tác giả Nikos Dimokas, Dimitrios Katsaros, Yannis Manolopoulos
Trường học Aristotle University
Chuyên ngành Informatics
Thể loại presentation
Năm xuất bản 2007
Thành phố Thessaloniki
Định dạng
Số trang 24
Dung lượng 0,98 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Cooperative Caching in Wireless Multimedia Sensor Nets Nikos Dimokas 1 Dimitrios Katsaros 1,2 presentation Yannis Manolopoulos 1 3 rd MobiMedia Conference, Nafpaktos, Greece, 27-29/Augu

Trang 1

Cooperative Caching in Wireless Multimedia Sensor Nets

Nikos Dimokas 1

Dimitrios Katsaros 1,2

(presentation)

Yannis Manolopoulos 1

3 rd MobiMedia Conference, Nafpaktos, Greece, 27-29/August/2007

1 Informatics Dept., Aristotle University, Thessaloniki, Greece

2 Computer & Communication Engin Dept., University of Thessaly, Volos, Greece

Trang 2

2

Wireless Sensor Networks (WSNs)

Wireless Sensor Networks features

Trang 5

7

What’s so special about WMSNs ?

• [ Ian Akyildiz: Dec’06 ] We have to rethink the computation-communication paradigm of

traditional WSNs

• which focused only on reducing energy consumption

• WMSNs applications have a second goal , as

important as the energy consumption

• delivery of application-level quality of service (QoS)

• mapping of this requirement to network layer metrics, like latency

• This goal has (almost) been ignored in

mainstream research efforts on traditional WSNs

Trang 6

• multi-hop nature of WMSNs implies that wireless link capacity depends on the interference level among nodes

• sensor nodes store rich media (image, video), and must retrieve such media from remote

sensor nodes with short latency

Trang 7

9

Our proposal …

• multiple sensor nodes share and coordinate cache data to cut communication cost and exploit the

aggregate cache space of cooperating sensors

• Each sensor node has a

moderate local storage

capacity associated with

it, i.e., a flash memory

Trang 8

10

Relevant work (1/2)

• Caching in operating systems, in databases, on the Web

• No extreme resource constraints like WMSNs

• Caching for wireless broadcast cellular networks

• More powerful nodes, and one-hop communication with resource-rich base stations

• Most relevant research works:

• cooperative caching protocols for MANETs

• GroCoca: organize nodes into groups based on their data

request pattern and their mobility pattern

• ECOR, Zone Co-operative, Cluster Cooperative: form

clusters of nodes based either in geographical proximity or utilizing widely known node clustering algorithms for MANETs

Trang 9

11

Relevant work (2/2)

Protocols that deviated from such approaches:

CacheData : intermediate nodes cache the

data to serve future requests instead of

fetching data from their source

CachePath : mobile nodes cache the data

path and use it to redirect future requests to the nearby node which has the data instead of the faraway origin node

• Amalgamation of them: the champion

HybridCache cooperative caching for MANETs

• One caching work on WSNs

• concerns the placement of caches

Trang 10

12

Our contributions …

imply short latency in retrieval

• Description of a cooperative caching

residual energy

component subprotocols

cooperative caching for MANETs, with J-Sim

Trang 11

14

A measure of sensor importance

• Let σ uw =σ wu denote the number of shortest paths

from u  V to w  V (by definition, σ uu =0)

• Let σ uw (v) denote the number of shortest paths

from u to w that some vertex v  V lies on

• We define the node importance index NI(v) of a vertex v as:

• Large values for the NI index of a node v indicate

that this node can reach others on relatively short

paths, or that v lies on considerable fractions of

shortest paths connecting others

Trang 12

15

The NI index in sample graphs

In parenthesis, the NI index

of the respective node; i.e., 7(156): node with ID 7 has

NI equal to 156.

Nodes with large NI:

Articulation nodes (in

Trang 13

21

The cache discovery protocol (1/2)

A sensor node issues a request for a

multimedia item

• Searches its local cache and if it is found (local cache hit) then the K most recent access

timestamps are updated

• Otherwise (local cache miss), the request is broadcasted and received by the mediators

• These check the 2-hop neighbors of the requesting node whether they cache the datum (proximity hit)

• If none of them responds (proximity cache miss), then the request is directed to the Data Center

Trang 14

22

The cache discovery protocol (2/2)

When a mediator receives a request, searches its cache

• If it deduces that the request can be satisfied by a neighboring node (remote cache hit), forwards the request to the neighboring node with the

largest residual energy

• If the request can not be satisfied by this

mediator node, then it does not forward it recursively to its own mediators, since this will be done by the routing protocol, e.g., AODV

• If none of the nodes can help, then requested

datum is served by the Data Center (global hit )

Trang 15

23

The cache replacement protocol

• Each sensor node first purges the data that it has cached

on behalf of some other node

• Calculate the following function for each cached datum i

• The candidate cache victim is the item which incurs the largest cost

• Inform the mediators about the candidate victim

• If it is cached by a mediator, the metadata are updated

• If not, it is forwarded and cached to the node with the largest residual energy

Trang 16

24

Evaluation setting (1/2)

• We compared NICOCA to:

Hybrid, state-of-the-art cooperative caching

protocol for MANETs

• Implementation of protocols using J-Sim simulation library

Trang 17

25

Evaluation setting (2/2)

• Measured quantities

• number of hits (local, remote and global)

• residual energy level of the sensor nodes

• average latency for getting the requested data

• the number of packets dropped

Present here only results for number of hits

• A small number of global hits

• less network congestion, fewer collisions and packet drops

• Large number of remote hits  effectiveness of

cooperation

• Large number of local hits ≠ effective cooperation

• the cost of global hits vanishes the benefits of local hits

Trang 18

27

Cache vs hits (MB files & uniform access) in a dense WMSN (d = 7)

Trang 19

28

Cache vs hits (MB files & uniform access) in a very dense WMSN (d = 10)

Trang 20

31

Cache vs hits (KB files & Zipfian access) in a dense WMSN (d = 7)

Trang 21

32

Cache vs hits (KB files & Zipfian access) in a very dense WMSN (d = 10)

Trang 22

34

Summary

Wireless Multimedia Sensor Networks (WMSNs)

• Unique features of WMSNs call for protocol

designs that provide application-level QoS

• Cooperative caching protocol, NICoCa ,

suitable for WMSNs

• NICOCA evaluation with J-Sim and comparison

to the state-of-the-art protocol

• NICOCA can:

50%

cooperation) at an average percentage of 40%

Trang 23

35

Important references

1 I Akyildiz, T Melodia, and K R Chowdhury A

survey of wireless multimedia sensor

networks Computer Networks, 51:921-960, 2007

2 Y Diao, D Ganesan, G Mathur, and P Shenoy

Rethinking data management for

storage-centric sensor networks Proceedings of the

Conference on Innovative Data Systems

Research (CIDR), pp 22-31, 2007

3 S Nath and A Kansal FlashDB: Dynamic

self-tuning database for NAND flash Proceedings

of the ACM International Conference on

Information Processing in Sensor Networks

(IPSN), pp 410-419, 2007

4 L Yin and G Cao Supporting cooperative

caching in ad hoc networks IEEE Transactions

on Mobile Computing, 5(1):77-89, 2006

Trang 24

Thank you

for your attention!

Any questions?

Ngày đăng: 11/10/2022, 02:04

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN