Skip to Main content Skip to Navigation

Étude et amélioration de la performance des serveurs de données pour les architectures multi-cœurs

Fabien Gaud 1
1 SARDES - System architecture for reflective distributed computing environments
Inria Grenoble - Rhône-Alpes, LIG - Laboratoire d'Informatique de Grenoble
Abstract : This thesis focuses on data servers performance on multicore architectures. We study two different aspects of this problematic. First, we benchmark an event-driven multicore runtime. We especially show that the workstealing mechanism used for load balancing may sometimes degrade the performance of data servers. Consequently, we introduce a new runtime and new heuristics to improve the workstealing behavior. Second, we study the performance of the Apache Web server, which uses both threads and processes, on a NUMA architecture. We show that this Web server does not perfectly scale under a realistic workload. Thanks to a detailed analysis of costs using both hardware and software profiling, we determine the reasons of this lack of scalability and we present different propositions to improve the web server performance on NUMA architectures.
Complete list of metadata
Contributor : Fabien Gaud Connect in order to contact the contributor
Submitted on : Monday, February 7, 2011 - 2:46:44 PM
Last modification on : Thursday, October 21, 2021 - 3:51:28 AM
Long-term archiving on: : Tuesday, November 6, 2012 - 1:32:26 PM


  • HAL Id : tel-00563868, version 1



Fabien Gaud. Étude et amélioration de la performance des serveurs de données pour les architectures multi-cœurs. Réseaux et télécommunications [cs.NI]. Université de Grenoble, 2010. Français. ⟨tel-00563868⟩



Record views


Files downloads