Bilas, AngelosCarretero Pérez, JesúsCortes, ToniGarcía Blas, Francisco JavierGonzález Ferez, PilarPapagiannis, AnastasiosQueratl, AnnaMarozo, FabrizioSaloustros, GiorgiosShoker, AliTalia, DomenicoTrunfio, Paolo2022-01-142022-01-142019-01Bilas, A., Carretero, J., Cortes, T., García-Blas, J. González-Pérez, P., Papagiannis, A., Queralt, A., Marozzo, F., Saloustros, G., Shoker, A., Talia, D., Trunfio, P. (2019). Data management techniques. En J. Carretero (Ed.), Ultrascale Computing Systems (85-126). IET Digital Library9781785618338https://hdl.handle.net/10016/33876Today, it is projected that data storage and management is becoming one of the key challenges in order to achieve ultrascale computing for several reasons. First, data is expected to grow exponentially in the coming years and this progression will imply that disruptive technologies will be needed to store large amounts of data and more importantly to access it in a timely manner. Second, the improvement of computing elements and their scalability are shifting application execution from CPU bound to I/O bound. This creates additional challenges for significantly improving the access to data to keep with computation time and thus avoid high-performance computing (HPC) from being underutilized due to large periods of I/O activity. Third, the two initially separate worlds of HPC that mainly consisted on one hand of simulations that are CPU bound and on the other hand of analytics that mainly perform huge data scans to discover information and are I/O bound are blurring. Now, simulations and analytics need to work cooperatively and share the same I/O infrastructure.eng© The Institution of Engineering and Technology 2019availabilityscalabilityCRDTdataclaykey-value storesssdsmemory mapped I/ORDMA-Based communicationdata-centricdata-localityworkflowscloud computingDMCFHerculesData management techniquesbook partInformáticahttps://doi.org/10.1049/PBPC024E_ch4open access85126Ultrascale computing systemsCO/0000009882