Skip to main content

2021 | OriginalPaper | Buchkapitel

A Middleware Supporting Data Movement in Complex and Software-Defined Storage and Memory Architectures

verfasst von : Christopher Haine, Utz-Uwe Haus, Maxime Martinasso, Dirk Pleiter, François Tessier, Domokos Sarmany, Simon Smart, Tiago Quintino, Adrian Tate

Erschienen in: High Performance Computing

Verlag: Springer International Publishing

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

Among the broad variety of challenges that arise from workloads in a converged HPC and Cloud infrastructure, data movement is of paramount importance, especially oncoming exascale systems featuring multiple tiers of memory and storage. While the focus has, for years, been primarily on optimizing computations, the importance of improving data handling on such architectures is now well understood. As optimization techniques can be applied at different stages (operating system, run-time system, programming environment, and so on), a middleware providing a uniform and consistent data awareness becomes necessary. In this paper, we introduce a novel memory- and data-aware middleware called Maestro, designed for data orchestration.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

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!

Literatur
6.
Zurück zum Zitat Bauer, P., Dueben, P.D., Hoefler, T., Quintino, T., Schulthess, T.C., Wedi, N.P.: The digital revolution of earth-system science. Nat. Comput. Sci. 1(2), 104–113 (2021) Bauer, P., Dueben, P.D., Hoefler, T., Quintino, T., Schulthess, T.C., Wedi, N.P.: The digital revolution of earth-system science. Nat. Comput. Sci. 1(2), 104–113 (2021)
7.
Zurück zum Zitat Folk, M., Heber, G., Koziol, Q., Pourmal, E., Robinson, D.: An overview of the hdf5 technology suite and its applications. In: Proceedings of the EDBT/ICDT 2011 Workshop on Array Databases, pp. 36–47. AD ’11, Association for Computing Machinery, New York, NY, USA (2011). https://doi.org/10.1145/1966895.1966900 Folk, M., Heber, G., Koziol, Q., Pourmal, E., Robinson, D.: An overview of the hdf5 technology suite and its applications. In: Proceedings of the EDBT/ICDT 2011 Workshop on Array Databases, pp. 36–47. AD ’11, Association for Computing Machinery, New York, NY, USA (2011). https://​doi.​org/​10.​1145/​1966895.​1966900
8.
Zurück zum Zitat Freitas, R.F., Wilcke, W.W.: Storage-class memory: the next storage system technology. IBM J. Res. Dev. 52(4.5), 439–447 (2008) Freitas, R.F., Wilcke, W.W.: Storage-class memory: the next storage system technology. IBM J. Res. Dev. 52(4.5), 439–447 (2008)
10.
Zurück zum Zitat Henseler, D., Landsteiner, B., Petesch, D., Wright, C., Wright, N.J.: Architecture and design of Cray DataWarp. In: Proceedings of 2016 Cray User Group (CUG) Meeting (2016) Henseler, D., Landsteiner, B., Petesch, D., Wright, C., Wright, N.J.: Architecture and design of Cray DataWarp. In: Proceedings of 2016 Cray User Group (CUG) Meeting (2016)
11.
Zurück zum Zitat Jianwei, L., et al.: Parallel netCDF: A high-performance scientific I/O interface. In: SC ’03: Proceedings of the 2003 ACM/IEEE Conference on Supercomputing, pp. 39–39 (2003) Jianwei, L., et al.: Parallel netCDF: A high-performance scientific I/O interface. In: SC ’03: Proceedings of the 2003 ACM/IEEE Conference on Supercomputing, pp. 39–39 (2003)
12.
Zurück zum Zitat Kougkas, A., Devarajan, H., Lofstead, J., Sun, X.H.: Labios: A distributed label-based I/O system. In: Proceedings of the 28th International Symposium on High-Performance Parallel and Distributed Computing, pp. 13–24. HPDC ’19, Association for Computing Machinery, New York, NY, USA (2019). https://doi.org/10.1145/3307681.3325405 Kougkas, A., Devarajan, H., Lofstead, J., Sun, X.H.: Labios: A distributed label-based I/O system. In: Proceedings of the 28th International Symposium on High-Performance Parallel and Distributed Computing, pp. 13–24. HPDC ’19, Association for Computing Machinery, New York, NY, USA (2019). https://​doi.​org/​10.​1145/​3307681.​3325405
13.
Zurück zum Zitat Liu, Q., et al.: Hello adios: The challenges and lessons of developing leadership class I/O frameworks. Concurrency Comput. Pract. Experience 26(7), 1453–1473 (2014) Liu, Q., et al.: Hello adios: The challenges and lessons of developing leadership class I/O frameworks. Concurrency Comput. Pract. Experience 26(7), 1453–1473 (2014)
14.
Zurück zum Zitat Luu, H., et al.: A multiplatform study of I/O behavior on petascale supercomputers. In: Proceedings of the 24th International Symposium on High-Performance Parallel and Distributed Computing, pp. 33–44. HPDC ’15, Association for Computing Machinery, New York, NY, USA (2015). https://doi.org/10.1145/2749246.2749269 Luu, H., et al.: A multiplatform study of I/O behavior on petascale supercomputers. In: Proceedings of the 24th International Symposium on High-Performance Parallel and Distributed Computing, pp. 33–44. HPDC ’15, Association for Computing Machinery, New York, NY, USA (2015). https://​doi.​org/​10.​1145/​2749246.​2749269
16.
Zurück zum Zitat Otstott, D., Zhao, M., Williams, S., Ionkov, L., Lang, M.: A foundation for automated placement of data. In: 2019 IEEE/ACM Fourth International Parallel Data Systems Workshop (PDSW), pp. 50–59 (2019) Otstott, D., Zhao, M., Williams, S., Ionkov, L., Lang, M.: A foundation for automated placement of data. In: 2019 IEEE/ACM Fourth International Parallel Data Systems Workshop (PDSW), pp. 50–59 (2019)
17.
Zurück zum Zitat Perarnau, S., Videau, B., Denoyelle, N., Monna, F., Iskra, K., Beckman, P.: Explicit data layout management for autotuning exploration on complex memory topologies. In: 2019 IEEE/ACM Workshop on Memory Centric High Performance Computing (MCHPC), pp. 58–63 (2019) Perarnau, S., Videau, B., Denoyelle, N., Monna, F., Iskra, K., Beckman, P.: Explicit data layout management for autotuning exploration on complex memory topologies. In: 2019 IEEE/ACM Workshop on Memory Centric High Performance Computing (MCHPC), pp. 58–63 (2019)
19.
Zurück zum Zitat Smart, S., Quintino, T., Raoult, B.: A high-performance distributed object-store for exascale numerical weather prediction and climate. In: Proceedings of the Platform for Advanced Scientific Computing Conference, pp. 1–11 (2019) Smart, S., Quintino, T., Raoult, B.: A high-performance distributed object-store for exascale numerical weather prediction and climate. In: Proceedings of the Platform for Advanced Scientific Computing Conference, pp. 1–11 (2019)
20.
Zurück zum Zitat Tang, H., et al.: Toward scalable and asynchronous object-centric data management for HPC. In: 2018 18th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGRID), pp. 113–122 (2018) Tang, H., et al.: Toward scalable and asynchronous object-centric data management for HPC. In: 2018 18th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGRID), pp. 113–122 (2018)
21.
23.
Zurück zum Zitat Unat, D., Shalf, J., Hoefler, T., Schulthess, T., (Editors), A.D., Besta, M., et al.: Programming Abstractions for Data Locality. Technical report (2014) Unat, D., Shalf, J., Hoefler, T., Schulthess, T., (Editors), A.D., Besta, M., et al.: Programming Abstractions for Data Locality. Technical report (2014)
24.
Zurück zum Zitat Venkata, M.G., Aderholdt, F., Parchman, Z.: Sharp: towards programming extreme-scale systems with hierarchical heterogeneous memory. In: 2017 46th International Conference on Parallel Processing Workshops (ICPPW), pp. 145–154 (2017) Venkata, M.G., Aderholdt, F., Parchman, Z.: Sharp: towards programming extreme-scale systems with hierarchical heterogeneous memory. In: 2017 46th International Conference on Parallel Processing Workshops (ICPPW), pp. 145–154 (2017)
25.
Zurück zum Zitat Weil, S.A., Leung, A.W., Brandt, S.A., Maltzahn, C.: Rados: a scalable, reliable storage service for petabyte-scale storage clusters. In: Proceedings of the 2nd International Workshop on Petascale Data Storage: Held in Conjunction with Supercomputing’07, pp. 35–44 (2007) Weil, S.A., Leung, A.W., Brandt, S.A., Maltzahn, C.: Rados: a scalable, reliable storage service for petabyte-scale storage clusters. In: Proceedings of the 2nd International Workshop on Petascale Data Storage: Held in Conjunction with Supercomputing’07, pp. 35–44 (2007)
Metadaten
Titel
A Middleware Supporting Data Movement in Complex and Software-Defined Storage and Memory Architectures
verfasst von
Christopher Haine
Utz-Uwe Haus
Maxime Martinasso
Dirk Pleiter
François Tessier
Domokos Sarmany
Simon Smart
Tiago Quintino
Adrian Tate
Copyright-Jahr
2021
DOI
https://doi.org/10.1007/978-3-030-90539-2_23

Premium Partner