Hardware Error Injection, Analysis and Tolerance at Operating System Level

We present a software approach to hardware error injection in a running process on Linux. Then we analyze the existing hardware error reporting tools on Linux and the error tolerance techniques. We propose a new approach to tolerate memory errors at process level. Finally we evaluate our proposals.

Detalles Bibliográficos
Autor: Bagdasar, Sergiy
Tipo de recurso: tesis de maestría
Fecha de publicación:2018
País:España
Institución:Universitat Politècnica de Catalunya (UPC)
Repositorio:UPCommons. Portal del coneixement obert de la UPC
Idioma:inglés
OAI Identifier:oai:upcommons.upc.edu:2117/122654
Acceso en línea:https://hdl.handle.net/2117/122654
Access Level:acceso abierto
Palabra clave:High performance computing
Linux device drivers (Computer programs)
error
injection
tolerance
MCE
MCA
memory
operating system
fault
hardware
Càlcul intensiu (Informàtica)
Linux device drivers (Programes d'ordinador)
Àrees temàtiques de la UPC::Informàtica
Descripción
Sumario:We present a software approach to hardware error injection in a running process on Linux. Then we analyze the existing hardware error reporting tools on Linux and the error tolerance techniques. We propose a new approach to tolerate memory errors at process level. Finally we evaluate our proposals.