Cargando…

REVA on CephFS

<!--HTML-->CephFS is a distributed file system based on the popular storage system Ceph. This filesystem is a scalable system with POSIX features that makes it a compelling candidate for a Sync&Share backend. Sync&Share applications have a lot of users interacting with them, doing cons...

Descripción completa

Detalles Bibliográficos
Autor principal: Mouratidis, Theofilos
Lenguaje:eng
Publicado: 2021
Materias:
Acceso en línea:http://cds.cern.ch/record/2750551
_version_ 1780969135328460800
author Mouratidis, Theofilos
author_facet Mouratidis, Theofilos
author_sort Mouratidis, Theofilos
collection CERN
description <!--HTML-->CephFS is a distributed file system based on the popular storage system Ceph. This filesystem is a scalable system with POSIX features that makes it a compelling candidate for a Sync&Share backend. Sync&Share applications have a lot of users interacting with them, doing constant I/O tasks. Therefore, the need for a filesystem that can handle this I/O load is necessary. Even if the performance part is important, Sync & Share applications have a lot of features that improve the QoL of the system, for example, ACLs, file versions, fast file discovery for synchronisation and so on. We present a proof of concept module of CephFS on REVA, to evaluate whether this filesystem can fully support a Sync & Share application or not. This module is currently implemented using a local filesystem module, where the operations are performed on a file path using the tools that the Linux OSes provide. The CephFS module of REVA currently supports recursive mtime propagation for the fast detection of the files that changed. It also provides file versions based on snapshots, with the current limitation that the file versions are fixed based on a time difference rather than I/O based. Other features such as ACLs, or using a CephFS client instead of an OS interface are not present, but can easily be implemented. This proof of concept shows promising results and we firmly believe that with some minor changes it can support a Sync & Share application.
id cern-2750551
institution Organización Europea para la Investigación Nuclear
language eng
publishDate 2021
record_format invenio
spelling cern-27505512022-11-02T22:25:55Zhttp://cds.cern.ch/record/2750551engMouratidis, TheofilosREVA on CephFSCS3 2021- Cloud Storage Synchronization and SharingHEP Computing<!--HTML-->CephFS is a distributed file system based on the popular storage system Ceph. This filesystem is a scalable system with POSIX features that makes it a compelling candidate for a Sync&Share backend. Sync&Share applications have a lot of users interacting with them, doing constant I/O tasks. Therefore, the need for a filesystem that can handle this I/O load is necessary. Even if the performance part is important, Sync & Share applications have a lot of features that improve the QoL of the system, for example, ACLs, file versions, fast file discovery for synchronisation and so on. We present a proof of concept module of CephFS on REVA, to evaluate whether this filesystem can fully support a Sync & Share application or not. This module is currently implemented using a local filesystem module, where the operations are performed on a file path using the tools that the Linux OSes provide. The CephFS module of REVA currently supports recursive mtime propagation for the fast detection of the files that changed. It also provides file versions based on snapshots, with the current limitation that the file versions are fixed based on a time difference rather than I/O based. Other features such as ACLs, or using a CephFS client instead of an OS interface are not present, but can easily be implemented. This proof of concept shows promising results and we firmly believe that with some minor changes it can support a Sync & Share application.oai:cds.cern.ch:27505512021
spellingShingle HEP Computing
Mouratidis, Theofilos
REVA on CephFS
title REVA on CephFS
title_full REVA on CephFS
title_fullStr REVA on CephFS
title_full_unstemmed REVA on CephFS
title_short REVA on CephFS
title_sort reva on cephfs
topic HEP Computing
url http://cds.cern.ch/record/2750551
work_keys_str_mv AT mouratidistheofilos revaoncephfs
AT mouratidistheofilos cs32021cloudstoragesynchronizationandsharing