scispace - formally typeset
H

Hari Kannan

Researcher at Stanford University

Publications -  29
Citations -  1021

Hari Kannan is an academic researcher from Stanford University. The author has contributed to research in topics: Computer data storage & Flash memory. The author has an hindex of 13, co-authored 29 publications receiving 987 citations.

Papers
More filters
Proceedings ArticleDOI

Raksha: a flexible information flow architecture for software security

TL;DR: Raksha is proposed, an architecture for software security based on dynamic information flow tracking (DIFT) that supports flexible and programmable security policies that enable software to direct hardware analysis towards a wide range of high-level and low-level attacks.
Proceedings ArticleDOI

Hardware enforcement of application security policies using tagged memory

TL;DR: Loki allows HiStar, an OS already designed to have a small trusted kernel, to further reduce the amount of trusted code by a factor of two, and to enforce security despite kernel compromises, and it is demonstrated that HiStar running on Loki incurs a low performance overhead.
Proceedings ArticleDOI

Decoupling Dynamic Information Flow Tracking with a dedicated coprocessor

TL;DR: This paper makes hardware support for DIFT cost-effective by decoupling DIFT functionality onto a simple, separate coprocessor that provides the same security guarantees as current DIFT architectures with low runtime overheads.
Journal ArticleDOI

From chaos to QoS: case studies in CMP resource management

TL;DR: This paper describes QoS prototypes and presents preliminary case studies of multi-tasking and virtualization usage models sharing one critical CMP resource (last-level cache) to demonstrate how proper management of the cache resource can provide service differentiation and deterministic performance behavior when running disparate workloads in future CMP platforms.
Patent

Error recovery in a storage cluster

TL;DR: In this paper, a plurality of storage nodes within a single chassis is provided, where the plurality of nodes is configured to communicate together as a storage cluster, and each node has a non-volatile solid-state storage for user data storage.