BitTorrent on Mobile Devices

Slides:



Advertisements
Similar presentations
T H E U N I V E R S I T Y O F B R I T I S H C O L U M B I A 1 September 2005MC-SSL Simulation 1 Analysis of Scalable Security – MC-SSL Simulation Reducing.
Advertisements

Client Server. Server Client Model Servers- Wait for requests from clients - Sends requested data to client - May have to communicate with other servers.
MicroCast: Cooperative Video Streaming on Smartphones Lorenzo Keller, Anh Le, Blerim Cic, Hulya Seferoglu LIDS, Christina Fragouli, Athina Markopoulou.
MM Player Supervised by: Dr. Luai Malhis. Prepared by: Mustafa Assaf & Mahmoud Musa.
Rarest First and Choke Algorithms Are Enough
1 / 21 Network Characteristics of Video Streaming Traffic Ashwin Rao †, Yeon-sup Lim *, Chadi Barakat †, Arnaud Legout †, Don Towsley *, and Walid Dabbous.
3G v.s WIFI Radio Energy with YouTube downloads. Energy in Mobile Phone Data Transfers In 3G, there are three states –Idle –DCH (Dedicated Channel), do.
An Energy Efficient Hierarchical Heterogeneous Wireless Sensor Network
Multi-criteria infrastructure for location-based applications Shortly known as: Localization Platform Ronen Abraham Ido Cohen Yuval Efrati Tomer Sole'
V1.00 © 2009 Research In Motion Limited Introduction to Mobile Device Web Development Trainer name Date.
7DS Seven Degrees of Separation Suman Srinivasan IRT Lab Columbia University.
© 2009 Research In Motion Limited Introduction to developing applications for mobile devices.
Energy Models David Holmer Energy Model  Captures the effect of the limited energy reserves of mobile devices (i.e. batteries)  Models.
MOBILE PACKET MONITOR Josue Martins (front end) Chisha Malama (back end) Supervised by Dr WD Tucker & Mr Michael Norman.
© Folens 2008 Transfer of data in ICT systems Using ICT networks.
Boyu Chen Yulin Xia Haoyu Xu Viterbi School of Engineering University of Southern California P2P file sharing system with a central server.
SMARTPHONE OPERATION SYSTEM MARKET IN U.S. Ryan (Jang-Hoon) Doo ISM 158.
Low Power WiFi By: Matt Biason CS441. Why WiFi?
Niranjan Balasubramanian Aruna Balasubramanian Arun Venkataramani University of Massachusetts Amherst Energy Consumption in Mobile Phones: A Measurement.
Welcome To. Improving Remote File Transfer Speeds By The Solution For: %
Ajou University, South Korea ICSOC 2003 “Disconnected Operation Service in Mobile Grid Computing” Disconnected Operation Service in Mobile Grid Computing.
It is a device that is able to work on its own without the help of another device or the help of the internet. An example of a standalone device would.
Characterizing and Modeling the Impact of Wireless Signal Strength on Smartphone Battery Drain Ning Ding Xiaomeng Chen Abhinav Pathak Y. Charlie Hu 1 Daniel.
Fault Tolerant and Mobility Aware Routing Protocol for Mobile Wireless Sensor Network Name : Tahani Abid Aladwani ID :
Bit Torrent A good or a bad?. Common methods of transferring files in the internet: Client-Server Model Peer-to-Peer Network.
Turducken: Hierarchical Power Management for Mobile Devices Jacob Sorber, Nilanjan Banerjee, Mark Corner, Sami Rollins University of Massachusetts, Amherst.
1 WAP Downlink Performance Evaluation in UMTS Network / / Pertti Hakkarainen HELSINKI UNIVERSITY OF TECHNOLOGY WAP Downlink Performance Evaluation.
BitTorrent enabled Ad Hoc Group 1  Garvit Singh( )  Nitin Sharma( )  Aashna Goyal( )  Radhika Medury( )
Issues in Distributed Multimedia Systems Joseph C. (JC) Montminy, III and James MacGlashan CMSC 621, Advanced Operating Systems Dr. Deepinder Sidhu October.
Energy Consumption in Mobile Phones: A Measurement Study and Implications for Network Applications REF:Balasubramanian, Niranjan, Aruna Balasubramanian,
G-REMiT: An Algorithm for Building Energy Efficient Multicast Trees in Wireless Ad Hoc Networks Bin Wang and Sandeep K. S. Gupta NCA’03 speaker : Chi-Chih.
Fast Handoff for Seamless wireless mesh Networks Yair Amir, Clauiu Danilov, Michael Hilsdale Mobisys’ Jeon, Seung-woo.
Mobile Middleware for Energy-Awareness Wei Li
PRoPHET+: An Adaptive PRoPHET- Based Routing Protocol for Opportunistic Network Ting-Kai Huang, Chia-Keng Lee and Ling-Jyh Chen.
Vertical Optimization Of Data Transmission For Mobile Wireless Terminals MICHAEL METHFESSEL, KAI F. DOMBROWSKI, PETER LANGENDORFER, HORST FRANKENFELDT,
Energy Efficient Data Management for Wireless Sensor Networks with Data Sink Failure Hyunyoung Lee, Kyoungsook Lee, Lan Lin and Andreas Klappenecker †
System Design for Home Automaton. Design Goals Performance Criteria – Server prioritizes client requests to provide quick response time to critical requests.
Client – Server Architecture A Basic Introduction 1.
Grid-Based Energy-Efficient Routing from Multiple Sources to Multiple Mobile Sinks in Wireless Sensor Networks Kisuk Kweon, Hojin Ghim, Jaeyoung Hong and.
Mobility Increases the Connectivity of K-hop Clustered Wireless Networks Qingsi Wang, Xinbing Wang and Xiaojun Lin.
E-MOS: Efficient Energy Management Policies in Operating Systems
On Mobile Sink Node for Target Tracking in Wireless Sensor Networks Thanh Hai Trinh and Hee Yong Youn Pervasive Computing and Communications Workshops(PerComW'07)
Enhancing Mobile Apps to Use Sensor Hubs without Programmer Effort Haichen Shen, Aruna Balasubramanian, Anthony LaMarca, David Wetherall 1.
LO2 Understand the key components used in networking.
NGMAST Mobile DHT Energy1 Optimizing Energy Consumption of Mobile Nodes in Heterogeneous Kademlia-based Distributed Hash Tables Imre Kelényi Budapest.
A Distributed and Adaptive Signal Processing Approach to Reducing Energy Consumption in Sensor Networks Jim Chou, et al Univ. of Califonia at Berkeley.
BLUETOOTH LOW ENERGY Kieon Seong. Introduction  Chap 1. What is Bluetooth Low Energy? Difference Between Classic Bluetooth Device Types Design Goals.
Unit Communication Hardware
Transfer of data in ICT systems
Network Access on Android
Wireless Communication and Networks
1.2 The Network Edge Beginning at the edge of a network we are looking at the components with which we are most familiar - namely, the computers that we.
Outline Introduction Related Work
5G MOBILE TECHNOLOGY By J.YOGESH 08M31A0425.
WUR Reconnection Usage Model
myStop for Westport Transit
Realizing the potential of mobile devices as experimental devices: Human computer interface and performance considerations Chiung Ching Ho & C. Eswaran.
myStop for Westport Transit
Efficient and Transparent Dynamic Content Updates for Mobile Clients
Outline Overview Development Tools
An Introduction to Computer Networking
N-Guard: a Solution to Secure Access to NFC tags
Network Models, Hardware, Protocols and number systems
Small Is Not Always Beautiful
DSML-Aided Development for Mobile P2P Systems
Kyoungwoo Lee, Minyoung Kim, Nikil Dutt, and Nalini Venkatasubramanian
REED : Robust, Efficient Filtering and Event Detection
Day 1: Introduction to Ramp Tools
Dynamic Power Management for Streaming Data
Presentation transcript:

BitTorrent on Mobile Devices Syed Safri & Bryan Bajar

Introduction BitTorrent Mobile Devices Fast and efficient method for file transfer Very popular Mobile Devices iPhone and Android Can BitTorrent run effectively on a mobile device?

Related Studies BitTorrent on a Mobile Device: MobTorrent is the S40 platform (Ekler et al 2008) SymTorrent client: Nokia Research Centre (Nurminen et al 2008) A proxy solution (Kelenyi et al 2010)

Main Factors Desktop Vs Mobile Devices: Memory: (near) infinite on Desktop. Limited on Mobile device Connection Packet loss: in wireless connection (Coluccia et al 2009) Churn: reconnection Battery: limited energy use on mobile Device

Methodology Client on Desktop used Considered an optimal case: Memory: infinite space to store data Connection Packet loss: assumed no packet loss Churn: device is stationary Battery: Primary limitation Client on Desktop used Join regular torrent Log transfer of data

Energy Model Energy types in 3G Transmission (Balasubramanian et al 2009) Ramp energy: required energy for interface to be active [3.5 J] Transfer energy: energy required to send x bytes [0.025 J/Byte] Tail energy: energy remaining after transfer [0.62 J/s] Max tail time = 12.5 s

Results

Results

Results

Results

Results

Results

Conclusion File transfer over BitTorrent may be viable for small files (less than 50MB) File size and energy efficiency don’t appear to be correlated Energy efficiency asymptotic with amount of peers (~ 0.025 J/MB) Energy consumption increased with packet loss and churn