É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 metadatas

https://tel.archives-ouvertes.fr/tel-00563868
Contributor : Fabien Gaud <>
Submitted on : Monday, February 7, 2011 - 2:46:44 PM
Last modification on : Thursday, October 11, 2018 - 8:48:03 AM
Long-term archiving on : Tuesday, November 6, 2012 - 1:32:26 PM

Identifiers

  • HAL Id : tel-00563868, version 1

Collections

Citation

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⟩

Share

Metrics

Record views

596

Files downloads

1870