Skip to main content

Panorama: A Framework to Support Collaborative Context Monitoring on Co-located Mobile Devices

  • Conference paper
Mobile Computing, Applications, and Services (MobiCASE 2015)

Abstract

A key challenge in wide adoption of sophisticated context-aware applications is the requirement of continuous sensing and context computing. This paper presents Panorama, a middleware that identifies collaboration opportunities to offload context computing tasks to nearby mobile devices as well as cloudlets/cloud. At the heart of Panorama is a multi-objective optimizer that takes into account different constraints such as access cost, computation capability, access latency, energy consumption and data privacy, and efficiently computes a collaboration plan optimized simultaneously for different objectives such as minimizing cost, energy and/or execution time. Panorama provides support for discovering nearby devices and cloudlets/cloud, computing an optimal collaboration plan, distributing computation to participating devices, and getting the results back. The paper provides an extensive evaluation of Panorama via two representative context monitoring applications over a set of Android devices and a cloudlet/cloud under different constraints.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    Notice that here the word “payment” is used in a general sense. It can be a monetary payment, or virtual payment such as credit for reputation.

References

  1. Alanezi, K., Mishra, S.: Enhancing context-aware applications accuracy with position discovery. In: Stojmenovic, I., Cheng, Z., Guo, S. (eds.) MOBIQUITOUS 2013. LNICST, vol. 131, pp. 640–652. Springer, Heidelberg (2014)

    Google Scholar 

  2. Buchegger, S., Le Boudec, J.-Y.: A robust reputation system for mobile ad-hoc networks. Technical report (2003)

    Google Scholar 

  3. Buttyán, L., Capkun, S., Hubaux, J.-P.: Self-organized public-key management for mobile ad hoc networks. IEEE Trans. Mob. Comput. 2(1), 52–64 (2003)

    Article  Google Scholar 

  4. Kansal, A., Liu, J., Chu, D., Zhao, F.: Mobile apps: it’s time to move up to condos. In: HotOS (2011)

    Google Scholar 

  5. Chun, B.-G., Maniatis, P.: Augmented smartphone applications through clone cloud execution. In: HotOS (2009)

    Google Scholar 

  6. Conti, M., Kumar, M.: Opportunities in opportunistic computing. Computer 43(1), 42–50 (2010)

    Article  Google Scholar 

  7. Cuervo, E., Balasubramanian, A., Cho, D.K., Wolman, A., Saroiu, S., Chandra, R., Bahl, P.: Maui: making smartphones last longer with code offload. In: MobiSys (2010)

    Google Scholar 

  8. de Freitas, A.A., Dey, A.K.: The group context framework: an extensibletoolkit for opportunistic grouping and collaboration. In: CSCW (2015)

    Google Scholar 

  9. Han, B., Srinivasan, A.: eDiscovery: energy efficient device discovery for mobile opportunistic communications. In: ICNP (2012)

    Google Scholar 

  10. Lee, Y., Ju, Y., Min, C., Kang, S., Hwang, I., Song, J.: Comon: cooperativeambience monitoring platform with continuity and benefit awareness. In: MobiSys (2012)

    Google Scholar 

  11. Lu, H., Frauendorfer, D., Rabbi, M., Mast, M.S., Chittaranjan, G., Campbell, A.T., Gatica-Perez, D., Choudhury, T.: Stresssense: detecting stress in unconstrainedacoustic environments using smartphones. In: UbiComp (2012)

    Google Scholar 

  12. Lu, H., Pan, W., Lane, N.D., Choudhury, T., Campbell, A.T.: Soundsense: scalable sound sensing for people-centric applications onmobile phones. In: MobiSys (2009)

    Google Scholar 

  13. Miluzzo, E., Cáceres, R., Chen, Y.-F.: Vision: mClouds-computing on clouds of mobile devices. In: MCS (2012)

    Google Scholar 

  14. Miluzzo, E., Cornelius, C.T., Ramaswamy, A., Choudhury, T., Liu, Z., Campbell, A.T.: Darwin phones: the evolution of sensing and inference on mobilephones. In: MobiSys (2010)

    Google Scholar 

  15. CMU PocketSphinx

    Google Scholar 

  16. Ra, M.-R., Sheth, A., Mummert, L., Pillai, P., Wetherall, D., Govindan, R.: Odessa: enabling interactive perception applications on mobiledevices. In: MobiSys (2011)

    Google Scholar 

  17. Satyanarayanan, M., Chen, Z., Ha, K., Hu, W., Richter, W., Pillai, P.: Cloudlets: at the leading edge of mobile-cloud convergence. In: MobiCASE (2014)

    Google Scholar 

  18. Shi, C., Lakafosis, V., Ammar, M.H., Zegura, E.W.: Serendipity: enabling remote computing among intermittently connectedmobile devices. In: MobiHoc (2012)

    Google Scholar 

  19. Wang, R., Chen, F., Chen, Z., Li, T., Harari, G., Tignor, S., Zhou, X., Ben-Zeev, D., Campbell, A.T.: Studentlife: assessing mental health, academic performance andbehavioral trends of college students using smartphones. In: UbiComp (2014)

    Google Scholar 

  20. You, C.-W., Montes-de Oca, M., Bao, T.J., Lane, N.D., Lu, H., Cardone, G., Torresani, L., Campbell, A.T.: Carsafe: a driver safety app that detects dangerous driving behaviorusing dual-cameras on smartphones. In: UbiComp (2012)

    Google Scholar 

  21. Zhang, W., Wen, Y., Wu, J., Li, H.: Toward a unified elastic computing platform for smartphones with cloud support. IEEE Netw. 27(5), 35 (2013)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Khaled Alanezi .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2015 Institute for Computer Sciences, Social Informatics and Telecommunications Engineering

About this paper

Cite this paper

Alanezi, K., Zhou, X., Chen, L., Mishra, S. (2015). Panorama: A Framework to Support Collaborative Context Monitoring on Co-located Mobile Devices. In: Sigg, S., Nurmi, P., Salim, F. (eds) Mobile Computing, Applications, and Services. MobiCASE 2015. Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering, vol 162. Springer, Cham. https://doi.org/10.1007/978-3-319-29003-4_9

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-29003-4_9

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-29002-7

  • Online ISBN: 978-3-319-29003-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics