Presentation is loading. Please wait.

Presentation is loading. Please wait.

Optimized File Uploads in Mobile Cloud Computing Yash Sheth42961722 Vishal Sahu19489633 Swapnil Tiwari63242307.

Similar presentations


Presentation on theme: "Optimized File Uploads in Mobile Cloud Computing Yash Sheth42961722 Vishal Sahu19489633 Swapnil Tiwari63242307."— Presentation transcript:

1 Optimized File Uploads in Mobile Cloud Computing Yash Sheth42961722 Vishal Sahu19489633 Swapnil Tiwari63242307

2 Mobile Cloud Computing Enables the use of Cloud services via mobile devices for storage or computation Abundance of Smart phones and Tablets Users have access to more advanced applications, a lot of media and a richer web experience Giving rise to the generation of a lot of additional data on these mobile devices

3 But.. Next generation mobile devices improve considerably in processing power and connectivity, but, have limited storage Hence there is a huge scope for cloud storage Another constraint is that file uploads are very slow and costly for the users in terms of their data usage plan Hence there is a need for fast, cheap upload!

4 Related Work Currently cloud storage providers and other service providers have developed mobile apps to access their services directly – E.g: Dropbox, Google Drive, etc Related research in this area is done in the CloneCloud project which is aimed at harnessing mainly the processing power of the cloud from mobile devices..

5 The Mobile to Cloud Upload Infrastructure Application on Mobile Device Name- Server Upload Scheduler/ Intermediate Broker Cache Cloud Storage 1: Register 2 3 4: Upload 5 8: Email Delivery Confirmation 6 7

6 Intermediate Server Two major responsibilities: – Acts as an intermediate storage for user data – Schedule the data for upload Other functions performed: – Admission Control – Authentication of Users – Implementing pricing policies for users and uploads at the server level

7 Intermediate Server Admission Control – Limit on the number of request / amount of data from user to prevent overwhelming of the server. Scheduling Policy – Upload request classified as High / Low priority files by user – Additionally, upload deadline can be specified. Guarantee of upload by deadline – Sensitivity: specifies replication factor for uploaded files, to occupy cheaper storage

8 Pricing Model(for Mobile Users) Classify the users: Premium Users – Get unlimited upload requests/day – No limit on amount of data/day – Total data capped by User storage – Priority uploads Regular Users: – Limited Upload requests – Limit on Maximum Amount of Data – Less priority over premium users

9 Android App - Broker Interface Register / Login Interface – Premium / Regular user – Authentication of registered users Upload File Interface – Option to upload multiple files simultaneously – Can specify priority and deadline for upload – Upload done in background Get List of Uploaded Files – User presented with a list of uploaded files in directory hierarchy

10 Broker - Amazon S3 Interface The broker uses S3 for persistent storage – Using S3 API to upload data, get list of files for a user, update status etc. Pricing: – Uploads to S3 are charged per request with up to 5GB of data transfer per request – Also, uploads are charged for data/GB – Optimize the number of required upload requests by combining data – Following the timing and priority constraints

11 Benefits Thus our mobile service for users to upload will have the following benefits: – Ease of upload to nearby broker – Mobile devices can leverage cheap cloud storage – Service providers can offer this service to its users by using their own local infrastructure – Scheduling policy optimizes use of bandwidth, storage as well as redundancy on the cloud – Users have flexibility of pay-per-use by specifying the urgency and sensitivity of data – Can be easily extended for the download of files

12 Now that we have had a look at our project.. ANY QUESTIONS??


Download ppt "Optimized File Uploads in Mobile Cloud Computing Yash Sheth42961722 Vishal Sahu19489633 Swapnil Tiwari63242307."

Similar presentations


Ads by Google