Search from over 60,000 research works

Advanced Search

Implementing intelligent cores using processor virtualization for fault tolerance

Full text not archived in this repository.
Add to AnyAdd to TwitterAdd to FacebookAdd to LinkedinAdd to PinterestAdd to Email

Varghese, B., McKee, G. and Alexandrov, V. (2010) Implementing intelligent cores using processor virtualization for fault tolerance. Procedia Computer Science, 1 (1). pp. 2197-2205. ISSN 1877-0509 doi: 10.1016/j.procs.2010.04.246

Abstract/Summary

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.

Altmetric Badge

Item Type Article
URI https://reading-clone.eprints-hosting.org/id/eprint/17487
Item Type Article
Refereed Yes
Divisions Science
Uncontrolled Keywords fault tolerance; intelligent cores; processor virtualization; adaptive MPI; parallel reduction
Publisher Elsevier
Download/View statistics View download statistics for this item

University Staff: Request a correction | Centaur Editors: Update this record

Search Google Scholar