HAL will be down for maintenance from Friday, June 10 at 4pm through Monday, June 13 at 9am. More information
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 : Friday, March 25, 2022 - 9:44:23 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