HERCULES: A scalable and elastic ad-hoc file system for large-scale computing systems - Sanchez Gallegos, Genaro Juan; Petre Carastoian, Cosmin Octavian; Garcia Blas, Francisco Javier; Carretero Perez, Jesus (Future Generation Computer Systems, 2025)