Top Banner
15

Project Name : Social download accelerator for Android. Adviser : Dr. Stacy Patterson.

Jan 05, 2016

Download

Documents

kevork

Project Name : Social download accelerator for Android. Adviser : Dr. Stacy Patterson. Students : Majd Dibbiny & Samer Khshiboun. Semester : Spring 2011/2012. Submission Date : October 1, 2012. What is SoDA ?. Competitive Applications by Android Market. Internet Download Manager - PowerPoint PPT Presentation
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Project Name : Social download accelerator for Android. Adviser : Dr. Stacy Patterson.
Page 2: Project Name : Social download accelerator for Android. Adviser : Dr. Stacy Patterson.

• Project Name : Social download accelerator for Android.

• Adviser : Dr. Stacy Patterson.• Students : Majd Dibbiny & Samer Khshiboun.• Semester : Spring 2011/2012.• Submission Date : October 1, 2012.

Page 3: Project Name : Social download accelerator for Android. Adviser : Dr. Stacy Patterson.

What is SoDA?

Page 4: Project Name : Social download accelerator for Android. Adviser : Dr. Stacy Patterson.

Competitive Applicationsby Android Market

Internet Download Manager

Turbo Downloader

FasterDownloads

Page 5: Project Name : Social download accelerator for Android. Adviser : Dr. Stacy Patterson.

So, Why SoDA is better?

• Social

• Dynamic file segmentation.

• Utilization of different carriers internet speeds.

Page 6: Project Name : Social download accelerator for Android. Adviser : Dr. Stacy Patterson.

Bluetooth vs. Wi-FiBluetooth Pros and Cons

Uses less power. simpler connection than Wi-Fi.ᵡ 3 megabytes per second transfer rateᵡ 5 - 10 meters connection range

Wi-Fi Pros and Cons

ᵡ Uses more power11 to 54 megabytes per second transfer rate30 to 150 meters connection range

Reference : http://goo.gl/AIYLJ

Page 7: Project Name : Social download accelerator for Android. Adviser : Dr. Stacy Patterson.

Why we’ve chosen Bluetooth

Less power consumption => More people willing to use the application

Further more, the Bluetooth (v.4) can reach a high speed rates and the speed restriction is not an obstacle anymore.

Page 8: Project Name : Social download accelerator for Android. Adviser : Dr. Stacy Patterson.

How does the application work?

Page 9: Project Name : Social download accelerator for Android. Adviser : Dr. Stacy Patterson.
Page 10: Project Name : Social download accelerator for Android. Adviser : Dr. Stacy Patterson.

SoDA Implementation Components

Page 11: Project Name : Social download accelerator for Android. Adviser : Dr. Stacy Patterson.

SoDA Classes Diagram - General Look

Page 12: Project Name : Social download accelerator for Android. Adviser : Dr. Stacy Patterson.

More detailed

Page 13: Project Name : Social download accelerator for Android. Adviser : Dr. Stacy Patterson.

Sequence Diagram

Master Peer1 Peer2 Peer3

RequestRequest

Request

Yes/NoYes/No

Yes/No

UpdatePeerList

Piece 1 (Empty)Piece 2 (Empty)

Piece 1 (Full)

Piece 2 (Full)

Download Thread

Finish

Finish

Main Process Listener Listener Listener

Peers Monitoring

Page 14: Project Name : Social download accelerator for Android. Adviser : Dr. Stacy Patterson.

Master SoDA Listener Downloader

Request

Start

Empty Piece

Yes/No

Cancel

Full Piece

Empty Piece

busyy

avail

wake up

Sequence Diagram

Page 15: Project Name : Social download accelerator for Android. Adviser : Dr. Stacy Patterson.

Verification & Testing SoDA

1 -Functional 1.1 -finding peers 1.2 -connecting

1.3 -splitting 1.4 -downloading

1.5 -merging

2 -Performance 2.1 -file sizes

2.2 -peers number

2.3 -different carriers