Utilize este identificador para referenciar este registo:
http://hdl.handle.net/10362/161083
Título: | FLeeC |
Autor: | Lourenço, João M. Preguiça, Nuno Costa, André João César |
Data: | Set-2023 |
Editora: | Cornell University (ArXiv) |
Resumo: | When compared to blocking concurrency, non-blocking concurrency can provide higher performance in parallel shared-memory contexts, especially in high contention scenarios. This paper proposes FLeeC, an application-level cache system based on Memcached, which leverages re-designed data structures and non-blocking (or lock-free) concurrency to improve performance by allowing any number of concurrent writes and reads to its main data structures, even in high-contention scenarios. We discuss and evaluate its new algorithms, which allow a lock-free eviction policy and lock-free fast lookups. FLeeC can be used as a plug-in replacement for the original Memcached, and its new algorithms and concurrency control strategies result in considerable performance improvements (up to 6×). |
Descrição: | |
Peer review: | yes |
URI: | http://hdl.handle.net/10362/161083 |
Aparece nas colecções: | Home collection (FCT) |
Ficheiros deste registo:
Ficheiro | Descrição | Tamanho | Formato | |
---|---|---|---|---|
FLeeC_a_Fast_Lock_Free_Application_Cache.pdf | 220,23 kB | Adobe PDF | Ver/Abrir |
Todos os registos no repositório estão protegidos por leis de copyright, com todos os direitos reservados.