1 / 24

Enabling Opportunistic Resources Sharing on Mobile OS Benefits and Challenges

Enabling Opportunistic Resources Sharing on Mobile OS Benefits and Challenges. S3 Workshop, Las Vegas, Nevada, September 2011. Narseo Vallina-Rodriguez , Christos Efstratiou, Jon Crowcroft University of Cambridge. Geoffrey Xie Naval Postgraduate School. WiFi. Bluetooth. CPU (Dual core).

kalona
Download Presentation

Enabling Opportunistic Resources Sharing on Mobile OS Benefits and Challenges

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Enabling Opportunistic Resources Sharing on Mobile OSBenefits and Challenges S3 Workshop, Las Vegas, Nevada, September 2011 Narseo Vallina-Rodriguez, Christos Efstratiou, Jon Crowcroft University of Cambridge Geoffrey Xie Naval Postgraduate School

  2. WiFi Bluetooth CPU (Dual core) GSM/GPRS/3G Storage (>4 GB) Camera Accelerometer GPS Motivation Context-aware apps Localised ads Online social nets … Augmented reality!

  3. Energy limitations Energy-efficient hardware? Energy-aware software?

  4. Poor UX

  5. Resources availability and UX is context-dependent

  6. Classic device-oriented resources management techniques Resource-specific optimisations Application-specific optimisations Adaptive resources management User-aware resources management Computation offloading to the cloud

  7. Can we (in theory) do better?

  8. “No-man is an island” John Donne

  9. Enabling devices collaboration to save energy and improve UX

  10. Las Ramblas, Barcelona. Any random day …

  11. The Strip, Las Vegas Camden, London What if we are not in landmarks?

  12. Resources diversity within a cluster of mobile users

  13. Cellular interfaces Signal Strength Operator 1 Operator 2

  14. GPS Accuracy, TTFF* and availability are context-dependent Urban canyon Canopy Indoors … A-GPS requires access to network! *TTFF, Time to first fix

  15. Why at the OS-level? Transparent to applications More efficient (centralised) and secure

  16. Does it make sense from an energy perspective?

  17. Carrol & Heiser. “An analysis of power consumption in a smartphone”, USENIX anual tech. conference

  18. Research challenges Appropriate wireless interface Bluetooth - slow discovery (10 s) :-( WiFi - high energy cost (similar to Cellular) :-( Resources advertisement Adaptive resources discovery/advertisement Cluster size depends on context

  19. Research challenges User Mobility-related issues Dynamic clusters Bad for UX Can we predict the duration of the contacts?

  20. Research challenges Collaboration and fairness Fair distributed energy cost among participating devices Are we selfish or altruistic? Incentive schemes adapted to users and context

  21. Research challenges Selecting the right node Multiple factors can affect resources’ QoS Better understanding of HW

  22. Related work Opportunistic networking Haggle project Enegy-aware Operating systems EcoSystem Quanto Odyssey Cinder ErdOSProject www.cl.cam.ac.uk/~nv240/erdos.html

  23. Conclusions Opportunistic computing hasn’t been fully explored There are indications about the fact that opportunistic resources sharing cansave energy and improve UX Still many challenges to be solved …

  24. Questions? Thanks! Email: nv240@cam.ac.uk http://www.cl.cam.ac.uk/~nv240

More Related