Title
Implementing intelligent cores using processor virtualization for fault tolerance
Abstract
Processor virtualization for process migration in distributed parallel computing systems has formed a significant component of research on load balancing. In contrast, the potential of processor virtualization for fault tolerance has been addressed minimally. The work reported in this paper is motivated towards extending concepts of processor virtualization towards 'intelligent cores' as a means to achieve fault tolerance in distributed parallel computing systems. Intelligent cores are an abstraction of the hardware processing cores, with the incorporation of cognitive capabilities, on which parallel tasks can be executed and migrated. When a processing core executing a task is predicted to fail the task being executed is proactively transferred onto another core. A parallel reduction algorithm incorporating concepts of intelligent cores is implemented on a computer cluster using Adaptive MPI and Charm++. Preliminary results confirm the feasibility of the approach. (C) 2010 Published by Elsevier Ltd.
Year
DOI
Venue
2010
10.1016/j.procs.2010.04.246
Procedia Computer Science
Keywords
Field
DocType
fault tolerance,intelligent cores,processor virtualization,adaptive MPI,parallel reduction
Virtualization,Abstraction,Computer science,Load balancing (computing),Process migration,Computer network,Fault tolerance,Operating system,Computer cluster,Embedded system
Journal
Volume
Issue
ISSN
1
1
1877-0509
Citations 
PageRank 
References 
1
0.35
7
Authors
3
Name
Order
Citations
PageRank
Blesson Varghese135235.03
Gerard McKee2143.84
Vassil Alexandrov36111.49