Skip to main content

vStore: A Context-Aware Framework for Mobile Micro-Storage at the Edge

  • Conference paper
  • First Online:
Mobile Computing, Applications, and Services (MobiCASE 2018)

Abstract

The way mobile users store and share their data today is completely decoupled from their current usage context and actual intentions. Furthermore, the paradigm of cloud computing, where all data is placed in distant cloud data centers is seldom questioned. As a result, we are faced with congested networks and high latencies when retrieving data stored at distant locations. The emergence of edge computing provides an opportunity to overcome this issue. In this paper, we present vStore, a framework that provides the capabilities for context-aware micro-storage. The framework is targeted at mobile users and leverages small-scale, decentralized storage nodes at the extreme edge of the network. The decision where to store data is made based on rules that can either be pushed globally to the framework or created individually by users. We motivate our approach with different use cases, one of which is the sharing of data at events where cellular networks tend to be congested. To demonstrate the feasibility of our approach, we implement a demo application on the Android platform, leveraging storage nodes placed at different locations in a major city. By conducting a field trial, we demonstrate the key functionalities of vStore and report on first usage insights.

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

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

Notes

  1. 1.

    https://newsroom.cisco.com/press-release-content?articleId=1741352.

  2. 2.

    https://www.awareframework.com.

  3. 3.

    https://owncloud.org.

References

  1. Jadeja, Y., Modi, K.: Cloud computing - concepts, architecture and challenges. In: International Conference on Computing, Electronics and Electrical Technologies (ICCEET), pp. 877–880. IEEE (2012)

    Google Scholar 

  2. Chun, B., Ihm, S., Maniatis, P., Naik, M., Patti, A.: Clonecloud: elastic execution between mobile device and cloud. In: 6th Conference on Computer Systems, EuroSys, pp. 301–314. ACM (2011)

    Google Scholar 

  3. Flores, H., Hui, P., Tarkoma, S., Li, Y., Srirama, S., Buyya, R.: Mobile code offloading: from concept to practice and beyond. IEEE Commun. Mag. 53(3), 80–88 (2015)

    Article  Google Scholar 

  4. Satyanarayanan, M., Bahl, P., Caceres, R., Davies, N.: The case for VM-based cloudlets in mobile computing. IEEE Pervasive Comput. 8(4), 14–23 (2009)

    Article  Google Scholar 

  5. Satyanarayanan, M.: The emergence of edge computing. IEEE Comput. Mag. 50(1), 30–39 (2017)

    Article  Google Scholar 

  6. Yi, S., Li, C., Li, Q.: A Survey of fog computing: concepts, applications and issues. In: Workshop on Mobile Big Data (Mobidata), pp. 37–42. ACM (2015)

    Google Scholar 

  7. Yi, S., Hao, Z., Qin, Z., Li, Q.: Fog computing: platform and applications. In: 3rd IEEE Workshop on Hot Topics in Web Systems and Technologies (HotWeb), pp. 73–78. IEEE (2015)

    Google Scholar 

  8. Bonomi, F., Milito, R., Zhu, J., Addepalli, S.: Fog computing and its role in the internet of things. In: 1st Edition of the MCC Workshop on Mobile Cloud Computing, pp. 13–16. ACM (2012)

    Google Scholar 

  9. Chandra, A., Weissman, J., Heintz, B.: Decentralized edge clouds. IEEE Internet Comput. 17(5), 70–73 (2013)

    Article  Google Scholar 

  10. Beck, M., Werner, M., Feld, S., Schimper, T.: Mobile edge computing: a taxonomy. In: 6th International Conference on Advances in Future Internet (AFIN), pp. 48–54. IARIA (2014)

    Google Scholar 

  11. Meurisch, C., Seeliger, A., Schmidt, B., Schweizer, I., Kaup, F., Mühlhäuser, M.: Upgrading wireless home routers for enabling large-scale deployment of cloudlets. In: Sigg, S., Nurmi, P., Salim, F. (eds.) MobiCASE 2015. LNICST, vol. 162, pp. 12–29. Springer, Cham (2015). https://doi.org/10.1007/978-3-319-29003-4_2

    Chapter  Google Scholar 

  12. Gedeon, J., Meurisch, C., Bhat, D., Stein, M., Wang, L., Mühlhäuser, M.: Router-based brokering for surrogate discovery in edge computing. In: International Workshop on Hot Topics in Planet–Scale Mobile Computing and Online Social Networking (HotPOST). IEEE (2017)

    Google Scholar 

  13. Dey, A.K.: Understanding and using context. Pers. Ubiquit. Comput. 5, 4–7 (2001)

    Article  Google Scholar 

  14. Abowd, G.D., Dey, A.K., Brown, P.J., Davies, N., Smith, M., Steggles, P.: Towards a better understanding of context and context-awareness. In: Gellersen, H.-W. (ed.) HUC 1999. LNCS, vol. 1707, pp. 304–307. Springer, Heidelberg (1999). https://doi.org/10.1007/3-540-48157-5_29

    Chapter  Google Scholar 

  15. Frömmgen, A., Heuschkel, J., Jahnke, P., Cuozzo, F., Schweizer, I., Eugster, P., Mühlhäuser, M., Buchmann, A.: Crowdsourcing measurements of mobile network performance and mobility during a large scale event. In: Karagiannis, T., Dimitropoulos, X. (eds.) PAM 2016. LNCS, vol. 9631, pp. 70–82. Springer, Cham (2016). https://doi.org/10.1007/978-3-319-30505-9_6

    Chapter  Google Scholar 

  16. Dezfuli, N., Huber, J., Olberding, S., Mühlhäuser, M.: CoStream: in-situ co-construction of shared experiences through mobile video sharing during live events. In: CHI Extended Abstracts on Human Factors in Computing Systems, pp. 2477–2482. ACM (2012)

    Google Scholar 

  17. Duro, F., Blas, J., Higuero, D., Perez, O., Carretero, J.: CoSMiC: a hierarchical cloudlet-based storage architecture for mobile clouds. Simul. Modell. Pract. Theory 50, 3–19 (2014)

    Article  Google Scholar 

  18. Cao, Z., Papadimitriou, P.: Collaborative content caching in wireless edge with SDN. In: 1st Workshop on Content Caching and Delivery in Wireless Networks (CCDWN). ACM (2016)

    Google Scholar 

  19. Zhang, F., Xu, C., Zhang, Y., Ramakrishnan, K., Mukherjee, S., Yates, R., Thu, N.: EdgeBuffer: caching and prefetching content at the edge in the MobilityFirst future internet architecture. In: World of Wireless, Mobile and Multimedia Networks (WoWMoM), pp. 1–9. IEEE (2015)

    Google Scholar 

  20. Hao, Z., Li, Q.: EdgeStore: integrating edge computing into cloud-based storage systems. In: Symposium on Edge Computing, pp. 115–116. IEEE/ACM (2016)

    Google Scholar 

  21. Stuedi, P., Mohomed, I., Terry, D.: Wherestore: location-based data storage for mobile devices interacting with the cloud. In: 1st ACM Workshop on Mobile Cloud Computing & Services: Social Networks and Beyond. ACM (2010)

    Google Scholar 

  22. Yang, Z., Zhao, B., Xing, Y., Ding, S., Xiao, F., Dai, Y.: AmazingStore: available, low-cost online storage service using cloudlets. In: 9th International Workshop on Peer-to-Peer Systems. USENIX (2010)

    Google Scholar 

  23. Bazarbayev, S., Hiltunen, M., Joshi, K., Sanders, W., Schlichting, R.: PSCloud: a durable context-aware personal storage cloud. In: 9th Workshop on Hot Topics in Dependable Systems. ACM (2013)

    Google Scholar 

  24. Han, D., Yan, Y., Shu, T., Yang, L., Cui, S.: Cognitive context-aware distributed storage optimization in mobile cloud computing: a stable matching based approach. In: 37th International Conference on Distributed Computing Systems (ICDCS). IEEE (2017)

    Google Scholar 

Download references

Acknowledgements

This work has been co-funded by the German Federal Ministry for Education and Research (BMBF, Software Campus project DynamicINP, grant no. 01IS12054) and by the German Research Foundation (DFG) as part of the Collaborative Research Center (CRC) 1053 - MAKI.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Julien Gedeon .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2018 ICST Institute for Computer Sciences, Social Informatics and Telecommunications Engineering

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Gedeon, J., Himmelmann, N., Felka, P., Herrlich, F., Stein, M., Mühlhäuser, M. (2018). vStore: A Context-Aware Framework for Mobile Micro-Storage at the Edge. In: Murao, K., Ohmura, R., Inoue, S., Gotoh, Y. (eds) Mobile Computing, Applications, and Services. MobiCASE 2018. Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering, vol 240. Springer, Cham. https://doi.org/10.1007/978-3-319-90740-6_10

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-90740-6_10

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-90739-0

  • Online ISBN: 978-3-319-90740-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics