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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 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
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)
Buchegger, S., Le Boudec, J.-Y.: A robust reputation system for mobile ad-hoc networks. Technical report (2003)
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)
Kansal, A., Liu, J., Chu, D., Zhao, F.: Mobile apps: it’s time to move up to condos. In: HotOS (2011)
Chun, B.-G., Maniatis, P.: Augmented smartphone applications through clone cloud execution. In: HotOS (2009)
Conti, M., Kumar, M.: Opportunities in opportunistic computing. Computer 43(1), 42–50 (2010)
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)
de Freitas, A.A., Dey, A.K.: The group context framework: an extensibletoolkit for opportunistic grouping and collaboration. In: CSCW (2015)
Han, B., Srinivasan, A.: eDiscovery: energy efficient device discovery for mobile opportunistic communications. In: ICNP (2012)
Lee, Y., Ju, Y., Min, C., Kang, S., Hwang, I., Song, J.: Comon: cooperativeambience monitoring platform with continuity and benefit awareness. In: MobiSys (2012)
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)
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)
Miluzzo, E., Cáceres, R., Chen, Y.-F.: Vision: mClouds-computing on clouds of mobile devices. In: MCS (2012)
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)
CMU PocketSphinx
Ra, M.-R., Sheth, A., Mummert, L., Pillai, P., Wetherall, D., Govindan, R.: Odessa: enabling interactive perception applications on mobiledevices. In: MobiSys (2011)
Satyanarayanan, M., Chen, Z., Ha, K., Hu, W., Richter, W., Pillai, P.: Cloudlets: at the leading edge of mobile-cloud convergence. In: MobiCASE (2014)
Shi, C., Lakafosis, V., Ammar, M.H., Zegura, E.W.: Serendipity: enabling remote computing among intermittently connectedmobile devices. In: MobiHoc (2012)
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)
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)
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)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights 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)