The Center for Education and Research in Information Assurance and Security (CERIAS)

The Center for Education and Research in
Information Assurance and Security (CERIAS)

Heat Stroke: Power-Density-Based Denial of Service in SMT

Download

Download PDF Document
PDF

Author

Jahangir Hasan, Ankit Jalote, T.N. Vijaykumar, Carla Brodley

Tech report number

CERIAS TR 2005-21

Entry type

inproceedings

Abstract

In the past, there have been several denial-of-service (DOS) attacks which exhaust some shared resource (e.g., physical memory, process table, file descriptors, TCP connections) of the targeted machine. Though these attacks have been addressed, it is important to continue to identify and address new attacks because DOS is one of most prominent methods used to cause significant financial loss. A recent paper shows how to prevent attacks that exploit the sharing of pipeline resources (e.g., shared trace cache) in SMT to degrade the performance of normal threads. In this paper, we show that power density can be exploited in SMT to launch a novel DOS attack, called heat stroke. Heat stroke repeatedly accesses a shared resource to create a hot spot at the resource. Current solutions to hot spots inevitably involve slowing down the pipeline to let the hot spot cool down. Consequently, heat stroke slows down the entire SMT pipeline and severely degrades normal threads. We present a solution to heat stroke by identifying the thread that causes the hot spot and selectively slowing down the malicious thread while minimally affecting normal threads.

Download

PDF

Date

2005

Key alpha

Hasan

Pages

166--177

Publisher

IEEE Computer Society

Volume

00

Affiliation

Purdue University and Tufts University

Publication Date

2005-01-01

Isbn

1530-0897

Issn

0-7695-2275-0

Language

English

BibTex-formatted data

To refer to this entry, you may select and copy the text below and paste it into your BibTex document. Note that the text may not contain all macros that BibTex supports.