14
7DS 7DS Peer-to-Peer Information Peer-to-Peer Information Dissemination and Prefetching Dissemination and Prefetching Architecture Architecture Stelios Sidiroglou- Douskos CS Seminar –Timo Ojala June 10, 2004

7DS Peer-to-Peer Information Dissemination and Prefetching Architecture Stelios Sidiroglou-Douskos CS Seminar –Timo Ojala June 10, 2004

  • View
    222

  • Download
    3

Embed Size (px)

Citation preview

Page 1: 7DS Peer-to-Peer Information Dissemination and Prefetching Architecture Stelios Sidiroglou-Douskos CS Seminar –Timo Ojala June 10, 2004

7DS7DSPeer-to-Peer Information Peer-to-Peer Information

Dissemination and Prefetching Dissemination and Prefetching ArchitectureArchitecture

Stelios Sidiroglou-Douskos CS Seminar –Timo Ojala

June 10, 2004

Page 2: 7DS Peer-to-Peer Information Dissemination and Prefetching Architecture Stelios Sidiroglou-Douskos CS Seminar –Timo Ojala June 10, 2004

What is 7ds?What is 7ds? Message-based application-layer service

propagates information objects among mobile nodes that are within high-speed wireless range

Carry data using mobile nodes To and from infrastructure networks

Scales with the user population in a given area

No infrastructure planning or deployment

Page 3: 7DS Peer-to-Peer Information Dissemination and Prefetching Architecture Stelios Sidiroglou-Douskos CS Seminar –Timo Ojala June 10, 2004

7DS approach7DS approach

Data sharing among mobile hosts in a  peer to peer fashion.

7DS can coexist with other methods for data access, e.g. via FIS or BS to the Internet.

7DS as extension of infrastructure and ad-hoc networks

Page 4: 7DS Peer-to-Peer Information Dissemination and Prefetching Architecture Stelios Sidiroglou-Douskos CS Seminar –Timo Ojala June 10, 2004

7ds applications7ds applications Wireless web caching

Cheaper, faster links Emergency Infrastructure

“I’m alive” messages, rescue info Wireless peer-to-peer sharing

Maps, schedules, email Wireless mobile sensors

Too far to directly communicate Vehicle Transportation

Leverage local data

Page 5: 7DS Peer-to-Peer Information Dissemination and Prefetching Architecture Stelios Sidiroglou-Douskos CS Seminar –Timo Ojala June 10, 2004

Basic ideaBasic idea

Device wants to get an object Web page, map, local weather Obtain from peer within range Periodically query for object

Device wants to send an object Email, SMS, I-am-alive Pass to nearby peer

Page 6: 7DS Peer-to-Peer Information Dissemination and Prefetching Architecture Stelios Sidiroglou-Douskos CS Seminar –Timo Ojala June 10, 2004

ArchitectureArchitecture

Data access engine 802.11, Bluetooth

Cache manager Content cache, reputation, popularity

Search engine Keyword searching, indexing

Decision maker Periodic, power-save, forwarding

Page 7: 7DS Peer-to-Peer Information Dissemination and Prefetching Architecture Stelios Sidiroglou-Douskos CS Seminar –Timo Ojala June 10, 2004

7ds Architecture7ds Architecture

Page 8: 7DS Peer-to-Peer Information Dissemination and Prefetching Architecture Stelios Sidiroglou-Douskos CS Seminar –Timo Ojala June 10, 2004

HTTP ArchitectureHTTP Architecture

Page 9: 7DS Peer-to-Peer Information Dissemination and Prefetching Architecture Stelios Sidiroglou-Douskos CS Seminar –Timo Ojala June 10, 2004

Communication ProtocolCommunication Protocol

Page 10: 7DS Peer-to-Peer Information Dissemination and Prefetching Architecture Stelios Sidiroglou-Douskos CS Seminar –Timo Ojala June 10, 2004

ExampleExample

Page 11: 7DS Peer-to-Peer Information Dissemination and Prefetching Architecture Stelios Sidiroglou-Douskos CS Seminar –Timo Ojala June 10, 2004

Object RelayObject Relay

propagate to otherpedestrians

7DSMTA

encrypt message;encrypt headers with 7DS public key

Periodically advertise presence Relay location-based

information (velocity, destination, available buffer size)

Select candidate nodes to relay message

Push object to candidate nodes

Page 12: 7DS Peer-to-Peer Information Dissemination and Prefetching Architecture Stelios Sidiroglou-Douskos CS Seminar –Timo Ojala June 10, 2004

Applications for message Applications for message passingpassing

Email objects Relaying SMS messages in

congested/damaged areas Message relaying in sensor

networks Traffic management information

relaying

Page 13: 7DS Peer-to-Peer Information Dissemination and Prefetching Architecture Stelios Sidiroglou-Douskos CS Seminar –Timo Ojala June 10, 2004

Pager as feedback channelPager as feedback channel

MTA

PL-900 POCSAG

SNPP(RFC 1861)

FLEX1600-6400 b/s

“message 42 delivered”

removefrom

cache

Page 14: 7DS Peer-to-Peer Information Dissemination and Prefetching Architecture Stelios Sidiroglou-Douskos CS Seminar –Timo Ojala June 10, 2004

ConclussionsConclussions

7DS as extension of infrastructure and ad-hoc networks

Combine benefits of low bit-rate, but ubiquitous and high bit-rate, but sparse networks