Skip to main content

Graph-Based Optimal Data Caching in Edge Computing

  • Conference paper
  • First Online:

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 11895))

Abstract

In an edge computing environment, edge servers are deployed at base stations to offer highly accessible computing capacities and services to nearby users. Data caching is thus extremely important in edge computing environments to reduce service latency. The optimal data caching strategy in the edge computing environment will minimize the data caching cost while maximizing the reduction in service latency. In this paper, we formulate this edge data caching (EDC) problem as a constrained optimization problem (COP), prove that the EDC problem is \(\mathcal {NP}\)-complete, propose an optimal approach named IPEDC to solve the EDC problem using the Integer Programming technique, and provide a heuristic algorithm named LGEDC to find near-optimal solutions. We have evaluated our approaches on a real-world data set and a synthesized data set. The results demonstrate that IPEDC and LGEDC significantly outperform two representative baseline approaches.

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

Buying options

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

Learn about institutional subscriptions

Notes

  1. 1.

    https://www.ibm.com/analytics/cplex-optimizer.

  2. 2.

    http://www.gurobi.com/.

  3. 3.

    https://github.com/swinedge/eua-dataset.

References

  1. Osseiran, A., et al.: The foundation of the mobile and wireless communications system for 2020 and beyond: challenges, enablers and technology solutions. In: IEEE 77th Vehicular Technology Conference (VTC2013-Spring), pp. 1–5 (2013)

    Google Scholar 

  2. Lai, P., et al.: Optimal edge user allocation in edge computing with variable sized vector bin packing. In: Pahl, C., Vukovic, M., Yin, J., Yu, Q. (eds.) ICSOC 2018. LNCS, vol. 11236, pp. 230–245. Springer, Cham (2018). https://doi.org/10.1007/978-3-030-03596-9_15

    Chapter  Google Scholar 

  3. Tran, T.X., Hosseini, M.-P., Pompili, D.: Mobile edge computing: recent efforts and five key research directions. IEEE COMSOC MMTC Commun. Front. 12(4), 29–33 (2017)

    Google Scholar 

  4. M. ETSI.: Mobile edge computing - introductory technical white paper (2014)

    Google Scholar 

  5. Cisco visual networking index: global mobile data traffic forecast update, 2017–2022 (2019). https://www.cisco.com/c/en/us/solutions/collateral/service-provider/visual-networking-index-vni/white-paper-c11-738429.html

  6. Chen, L., Zhou, S., Xu, J.: Computation peer offloading for energy-constrained mobile edge computing in small-cell networks. IEEE/ACM Trans. Netw. 26(4), 1619–1632 (2018)

    Article  Google Scholar 

  7. Tatar, A., De Amorim, M.D., Fdida, S., Antoniadis, P.: A survey on predicting the popularity of web content. J. Internet Serv. Appl. 5(1), 1–20 (2014)

    Article  Google Scholar 

  8. Chen, M., Hao, Y., Lin, K., Yuan, Z., Hu, L.: Label-less learning for traffic control in an edge network. IEEE Netw. 32(6), 8–14 (2018)

    Article  Google Scholar 

  9. Wang, S., Zhang, X., Zhang, Y., Wang, L., Yang, J., Wang, W.: A survey on mobile edge networks: convergence of computing, caching and communications. IEEE Access 5, 6757–6779 (2017)

    Article  Google Scholar 

  10. Lin, M., Lucas Jr., H.C., Shmueli, G.: Research commentary-too big to fail: large samples and the p-value problem. Inf. Syst. Res. 24(4), 906–917 (2013)

    Article  Google Scholar 

  11. Yannuzzi, M., et al.: A new era for cities with fog computing. IEEE Internet Comput. 21(2), 54–67 (2017)

    Article  Google Scholar 

  12. Wang, F., Xu, J., Wang, X., Cui, S.: Joint offloading and computing optimization in wireless powered mobile-edge computing systems. IEEE Trans. Wirel. Commun. 17(3), 1784–1797 (2018)

    Article  Google Scholar 

  13. Yao, H., Bai, C., Xiong, M., Zeng, D., Fu, Z.: Heterogeneous cloudlet deployment and user-cloudlet association toward cost effective fog computing. Concurr. Comput. Pract. Exp. 29(16), e3975 (2017)

    Article  Google Scholar 

  14. Cao, X., Zhang, J., Poor, H.V.: An optimal auction mechanism for mobile edge caching. In: 38th IEEE International Conference on Distributed Computing Systems (ICDCS), pp. 388–399 (2018)

    Google Scholar 

  15. Halalai, R., Felber, P., Kermarrec, A.-M., Taïani, F.: Agar: a caching system for erasure-coded data. In: 37th IEEE International Conference onDistributed Computing Systems (ICDCS), pp. 23–33 (2017)

    Google Scholar 

  16. Drolia, U., Guo, K., Tan, J., Gandhi, R., Narasimhan, P.: Cachier: edge-caching for recognition applications. In: 37th IEEE International Conference onDistributed Computing Systems (ICDCS), pp. 276–286 (2017)

    Google Scholar 

  17. Zhang, X., Zhu, Q.: Hierarchical caching for statistical qos guaranteed multimedia transmissions over 5G edge computing mobile wireless networks. IEEE Wirel. Commun. 25(3), 12–20 (2018)

    Article  Google Scholar 

  18. Zhang, K., Leng, S., He, Y., Maharjan, S., Zhang, Y.: Cooperative content caching in 5g networks with mobile edge computing. IEEE Wirel. Commun. 25(3), 80–87 (2018)

    Article  Google Scholar 

Download references

Acknowledgement

This research is partially funded by Australian Research Council Discovery Projects (No. DP170101932 and DP180100212).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Qiang He .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Xia, X. et al. (2019). Graph-Based Optimal Data Caching in Edge Computing. In: Yangui, S., Bouassida Rodriguez, I., Drira, K., Tari, Z. (eds) Service-Oriented Computing. ICSOC 2019. Lecture Notes in Computer Science(), vol 11895. Springer, Cham. https://doi.org/10.1007/978-3-030-33702-5_37

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-33702-5_37

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-33701-8

  • Online ISBN: 978-3-030-33702-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics