39
Wireless Ad Hoc Podcasting

Wireless Ad Hoc Podcasting

  • Upload
    jaser

  • View
    45

  • Download
    0

Embed Size (px)

DESCRIPTION

Wireless Ad Hoc Podcasting. Ad hoc . ad hoc network typically refers to a system of network requiring little or no planning a decentralized type of wireless network The network is ad hoc because it does not rely on a preexisting infrastructure. Wireless Ad Hoc Podcasting. - PowerPoint PPT Presentation

Citation preview

Page 1: Wireless Ad Hoc Podcasting

Wireless Ad Hoc Podcasting

Page 2: Wireless Ad Hoc Podcasting

Ad hoc • ad hoc network typically refers to a system of

network requiring little or no planning• a decentralized type of wireless network• The network is ad hoc because it does not rely

on a preexisting infrastructure

Page 3: Wireless Ad Hoc Podcasting

Wireless Ad Hoc Podcasting

• Podcasting used for media content• But inflexible• Based on Delay-Tolerant Network

Page 4: Wireless Ad Hoc Podcasting

outline

• Podcasting in the Internet• Delay-tolerant network• Wireless Ad Hoc Podcasting• Solicitation Strategies• Evaluation and simulation• Conclusion and comment

Page 5: Wireless Ad Hoc Podcasting

Podcasting• Podcasting: dissemination of streaming

contents over the Internet.• Playback off line.

Page 6: Wireless Ad Hoc Podcasting

Podcasting in the Internet

• Fairly simple• Channel to define a feed and make it

accessible on a web server• Feed is an XML file, which contains a list of

entries.• Subscribe to podcast channel by entering feed

URI into Podcatcher

Page 7: Wireless Ad Hoc Podcasting

Podcasting in the Internet

• Retrieves and processes data from the feed URI

• Automatically downloads new entries

Page 8: Wireless Ad Hoc Podcasting

Podcasting in the Internet

• Atom Syndication Protocol• Based on XML

Page 9: Wireless Ad Hoc Podcasting

outline

• Podcasting in the Internet• Delay-Tolerant Network• Wireless Ad Hoc Podcasting• Solicitation Strategies• Evaluation and simulation• Conclusion and comment

Page 10: Wireless Ad Hoc Podcasting

Delay-Tolerant Network

• Loosely connected network for asynchronous communication

• Intermittent connectivity

Page 11: Wireless Ad Hoc Podcasting

Delay-Tolerant Network

• Every node scans periodically the network neighborhood

• Nodes associate pair wise• IEEE 802.11, Bluetooth• Receiver-driven, No flooding

Page 12: Wireless Ad Hoc Podcasting

outline

• Podcasting in the Internet• Delay-Tolerant Network• Wireless Ad Hoc Podcasting• Solicitation Strategies• Evaluation and simulation• Conclusion and comment

Page 13: Wireless Ad Hoc Podcasting

Wireless Ad Hoc Podcasting

• Enhancement of podcasting

Page 14: Wireless Ad Hoc Podcasting

Wireless Ad Hoc Podcasting

• No means to search for podcast channels• Feed channel should be known priori• Enhancement: discovery channel• List of the feed channel, which may be empty

Page 15: Wireless Ad Hoc Podcasting

Wireless Ad Hoc Podcasting

• Entries must update constantly to reflect the latest status

• Entries will reach a node in arbitrary order• Atomic unit• Feed channel is composed of a mixture of

entries of music, news items, weather updates ,etc

Page 16: Wireless Ad Hoc Podcasting

Wireless Ad Hoc Podcasting

• Subscribed channel• Public channel

Page 17: Wireless Ad Hoc Podcasting

Wireless Ad Hoc Podcasting

• Request for contents:– Any content– Feed channel– Entry– Feed channel + entry• Time• Uniqueness : matches any entry not in a provided list of

entry ID’s.

Page 18: Wireless Ad Hoc Podcasting

Wireless Ad Hoc Podcasting

• False positive– Possible

• False negative– Impossible!

Page 19: Wireless Ad Hoc Podcasting

Wireless Ad Hoc Podcasting

• Data Structure– Distinct identifiers– Meta data– Internal structure• Public cache or subscribed channel• Request list for solicitation decision• Download status

Page 20: Wireless Ad Hoc Podcasting

Wireless Ad Hoc Podcasting

• Protocol design– Receiver-driven– State machine– First state– Second state– Unbeknownst to its user(public cache)

Page 21: Wireless Ad Hoc Podcasting

outline

• Podcasting in the Internet• Delay-Tolerant Network• Wireless Ad Hoc Podcasting• Solicitation Strategies• Evaluation and simulation• Conclusion and comment

Page 22: Wireless Ad Hoc Podcasting

Solicitation Strategies

• An open question : how to solicit to satisfy the future request.

Page 23: Wireless Ad Hoc Podcasting

Solicitation Strategies

• Most solicited• Least solicited• Uniform• Inverse proportional• No caching

Page 24: Wireless Ad Hoc Podcasting

Most solicited

• Increase the probability in a popular feed• history-based ranking• Request list of locality

Page 25: Wireless Ad Hoc Podcasting

Least solicited

• Opposite goal against most solicted• May waste resources•

Page 26: Wireless Ad Hoc Podcasting

Inverse proportional

• Mitigate the waste of unpopular cache• Inverse proportional to its popularity

Page 27: Wireless Ad Hoc Podcasting

Uniform and no caching

• Feed channel are treated equally and requested randomly

• No caching is used for benchmark

Page 28: Wireless Ad Hoc Podcasting

outline

• Podcasting in the Internet• Delay-Tolerant Network• Wireless Ad Hoc Podcasting• Solicitation Strategies• Evaluation and simulation• Conclusion and comment

Page 29: Wireless Ad Hoc Podcasting

Network and simulation model

• Two nodes can communicate with if distance is smaller than a threshold value

• No collision and interference• Random waypoint mobility model

Page 30: Wireless Ad Hoc Podcasting

Scenario Setting

• Scenario• Radio range 10 m• Moving speed 1 m/s• Rate of radio devices 1 Mb/s• Entry size 250 KB• Square 300 m X 300 m• Popularity

Page 31: Wireless Ad Hoc Podcasting

Performance metrics

• Freshness

• Overall and per channel average freshness• Max-min fairness

Page 32: Wireless Ad Hoc Podcasting

Result

• 50 nodes and 7 different channels.• varying

Page 33: Wireless Ad Hoc Podcasting

Result

• Uneven popularity for ,a larger value increases the probability that unpopular channels are solicited

Page 34: Wireless Ad Hoc Podcasting

Result

Page 35: Wireless Ad Hoc Podcasting

Result

• Varying Publishing rate

Page 36: Wireless Ad Hoc Podcasting

Result

• Varying Publishing rate

Page 37: Wireless Ad Hoc Podcasting

Result

Page 38: Wireless Ad Hoc Podcasting

outline

• Podcasting in the Internet• Delay-tolerant network• Wireless Ad Hoc Podcasting• Solicitation Strategies• Evaluation and simulation• Conclusion and comment

Page 39: Wireless Ad Hoc Podcasting

Conclusion and comments

• The best overall performance is uniform strategy.

• Security problem• Based on Bluetooth?• Useful in sparse district?