130 likes | 235 Views
“Effects of power conservation, wireless coverage and cooperation on data dissemination among mobile devices” 2001. Authors: Maria Papadopouli and Henning Schulzrinne Presented by: Taylor Perkins. About Me. Taylor Perkins 5 th Year Co-op Computer Science Major
E N D
“Effects of power conservation, wireless coverage and cooperation on data dissemination among mobile devices”2001 Authors: Maria Papadopouli and Henning Schulzrinne Presented by: Taylor Perkins
About Me • Taylor Perkins • 5th Year Co-op Computer Science Major • Specializations: UI & Databases • From Roswell, GA • Interests: • Anything new and interesting • More high-level, less low-level
Problem • Increase in non-voice data • News, traffic, weather, sports, etc. • Sparse coverage or high cost • Requires connectivity to the Internet • Lots of Power Usage • How to increase data access, but not increase power usage?
Solution • Share data between roaming users • Motivation: • High spatial locality of info • Different information providers • Not necessarily cooperating with each other • Imagine: A Train or Airport • High spatial locality: News, sports, schedules • Popular info: Music & Video games
7DS – P2P sharing system • “7DS is an architecture, a set of protocols, and an implementation enabling the exchange of data among peers that are not necessarily connected to the Internet.” • Application • Mobile & Stationary Devices • Anticipate information needs, searches among peers for this information.
How it Works • Two modes • Prefetch • Anticipate information needs • On-demand • Search among peers after fetch from Internet fails • Two interaction types • Peer-to-peer (P-P) – 7DS’s main focus • Data sharing • Message forwarding • Caching popular information • Server-Client (S-C) – Servers also connected to other servers • Data sharing • Message forwarding • Caching popular information
More Details • Device forms queries based on URL of request • Also predicts future URLs • Multicasts these queries to other devices • Host can select subset of requests to listen to (Saves power) • 7DS-enabled servers can broadcast that they have data (advertisement) • 7DS organizes and manages device cache • User can view, browse and manage cache through GUI
How it Saves Power • Trades power for data only when battery is above threshold. • Reduce energy consumption • Idle periods • Low expectation of data • Battery life below threshold • Periodically turn off network interface • Reduce collaboration (Thresholds): • Above 75% Battery: Active querying • 50%-75%: Passive querying (only responds) • Below 50%: Stops participation in 7DS
Some Results Experiment Setup: 1km x 1km test space. One node has data, which all other nodes are interested in getting.
Criticism • 7 Years old • More power, more bandwidth • Requires other 7DS users • Software install • Cooperation • Hard to Perform Experiments • Requires simulation