Skip to main content
Top
Published in: Cluster Computing 3/2015

01-09-2015

A novel memory management technique for cloud client devices

Authors: Hong Jun Choi, Dong Oh Son, Jong Myon Kim, Jinsul Kim, Cheol Hong Kim

Published in: Cluster Computing | Issue 3/2015

Log in

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

Cloud computing systems consist of cloud client devices, which support various cloud computing services. As memory bottleneck degrades the performance of computing systems including cloud client devices, increasing the hit rates of last level caches (LLC) can improve the performance of cloud computing systems. To enhance the hit rates of LLC, we propose a new spatial locality aware prefetch technique. The proposed prefetch technique can fetch the data from main memory prior to actual requests to reduce the long latency to the main memory. To support the proposed technique, we introduce a new structure, LLC buffer which contains several memory blocks nearby the previously referenced memory block. In case that the LLC capacity is not enough, the proposed spatial locality-aware prefetch technique can improve the performance of cloud client devices significantly, especially for executing high spatial locality applications. Simulation results show that the proposed technique decreases LLC miss rates by up to 70.26 %, leading to performance improvement by up to 39.12 %.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literature
1.
go back to reference Jalali, F., Gray, C., Vishwanath, A., Ayre, R., Alpcan, T., Hinton, K., Tucker, R.S.: Energy consumption of photo sharing in online social networks. In: 14th International Symposium on Cluster Cloud and Grid Computing, pp. 604–611. IEEE Press, Chicago (2014) Jalali, F., Gray, C., Vishwanath, A., Ayre, R., Alpcan, T., Hinton, K., Tucker, R.S.: Energy consumption of photo sharing in online social networks. In: 14th International Symposium on Cluster Cloud and Grid Computing, pp. 604–611. IEEE Press, Chicago (2014)
2.
go back to reference Agarwal, V., Hrishikesh, M. S., Keckler, S. W., Burger, D.: Clock rate versus IPC: the end of the road for conventional microArchitectures. In: 27th International Symposium on Computer Architecture, pp. 248–259. ACM, New York (2000) Agarwal, V., Hrishikesh, M. S., Keckler, S. W., Burger, D.: Clock rate versus IPC: the end of the road for conventional microArchitectures. In: 27th International Symposium on Computer Architecture, pp. 248–259. ACM, New York (2000)
3.
go back to reference Thilakanathan, D., Calvo, R. A., Chen, S., Nepal, S., Liu, D., Zic, J.: Secure multiparty data sharing in the cloud using hardware-based TPM devices. In: 7th International Conference on Cloud Computing (CLOUD), pp. 224–231. IEEE Press, Anchorage (2014) Thilakanathan, D., Calvo, R. A., Chen, S., Nepal, S., Liu, D., Zic, J.: Secure multiparty data sharing in the cloud using hardware-based TPM devices. In: 7th International Conference on Cloud Computing (CLOUD), pp. 224–231. IEEE Press, Anchorage (2014)
4.
go back to reference Gaur, J., Chaudhuri, M., Subramoney, S.: Bypass and insertion algorithms for exclusive last-level caches. In: 38th International Symposium on Computer Architecture, pp. 81–92. ACM, New York (2013) Gaur, J., Chaudhuri, M., Subramoney, S.: Bypass and insertion algorithms for exclusive last-level caches. In: 38th International Symposium on Computer Architecture, pp. 81–92. ACM, New York (2013)
5.
go back to reference Patterson, D., Anderson, T.: A case for intelligent RAM: IRAM. IEEE Micro. 17(2), 34–44 (1997)CrossRef Patterson, D., Anderson, T.: A case for intelligent RAM: IRAM. IEEE Micro. 17(2), 34–44 (1997)CrossRef
6.
go back to reference Mahapatra, N.R., Venkatrao, B.: The processor-memory bottleneck: problems and solutions. Comput. Archit. 3, 2–5 (1999) Mahapatra, N.R., Venkatrao, B.: The processor-memory bottleneck: problems and solutions. Comput. Archit. 3, 2–5 (1999)
7.
go back to reference Kurian, G., Devadas, S., Khan, O.: Locality-aware data replication in the last-level cache. In: 20th International Symposium on High Performance Computer Architecture, pp. 1–12. IEEE Press, New York (2014) Kurian, G., Devadas, S., Khan, O.: Locality-aware data replication in the last-level cache. In: 20th International Symposium on High Performance Computer Architecture, pp. 1–12. IEEE Press, New York (2014)
8.
go back to reference Gupta, S., Gao, H., Zhou, H.: Adaptive cache bypassing for inclusive last level caches. In: 27th International Symposium on Parallel and Distributed Processing, pp. 1243–1253. IEEE Press, New York (2013) Gupta, S., Gao, H., Zhou, H.: Adaptive cache bypassing for inclusive last level caches. In: 27th International Symposium on Parallel and Distributed Processing, pp. 1243–1253. IEEE Press, New York (2013)
9.
go back to reference Lee, C.J., Ebrahimi, E., Narasiman, V., Mutlu, O., Patt, Y.N.: DRAM-aware last-level cache replacement. Technical report, High Performance System Group (2010) Lee, C.J., Ebrahimi, E., Narasiman, V., Mutlu, O., Patt, Y.N.: DRAM-aware last-level cache replacement. Technical report, High Performance System Group (2010)
10.
go back to reference Hennessy, J.L., Patterson, D.A.: Computer Architecture: A Quantitative Approach. Morgan Kaufman, San Francisco (1996)MATH Hennessy, J.L., Patterson, D.A.: Computer Architecture: A Quantitative Approach. Morgan Kaufman, San Francisco (1996)MATH
11.
go back to reference Burger, D.C., Austin, T.M.: The SimpleScalar tool set, version 2.0. Comput. Archit. 25(3), 13–25 (1997)CrossRef Burger, D.C., Austin, T.M.: The SimpleScalar tool set, version 2.0. Comput. Archit. 25(3), 13–25 (1997)CrossRef
Metadata
Title
A novel memory management technique for cloud client devices
Authors
Hong Jun Choi
Dong Oh Son
Jong Myon Kim
Jinsul Kim
Cheol Hong Kim
Publication date
01-09-2015
Publisher
Springer US
Published in
Cluster Computing / Issue 3/2015
Print ISSN: 1386-7857
Electronic ISSN: 1573-7543
DOI
https://doi.org/10.1007/s10586-015-0470-8

Other articles of this Issue 3/2015

Cluster Computing 3/2015 Go to the issue

Premium Partner