Talks & Seminars
Title: Building Reliable Systems using Software Persistent Memory
Raju Rangaswami, Florida International University (School of Computing and Information Sciences)
Date & Time: January 5, 2011 15:30
Venue: Kanwal Rekhi Building, 1st Floor Conference Room
Building reliable, self-managing systems that are "five-nines available" demands software that can recover quickly at the least possible cost after a power outage or other software failure event. In this talk, I will introduce several classes of systems with such requirements from the end-user, embedded, enterprise, and high-end (or super) computing domains. I shall argue that persistence of in-memory data is a fundamental requirement for this class of software. However, current system abstractions and programming tools do not naturally support this requirement. Consequently, custom implementations of persistence for in-memory data within individual applications are the norm. Developers must explicitly optimize for performance while meeting the necessary consistency requirements for the persistent data. Apart from being an onerous burden on the software developer, this reduces the portability of the software. In this talk, I will describe our recent work on building a lightweight and portable Software Persistent Memory (SoftPM) infrastructure and the new capabilities that it enables. Fundamentally, SoftPM eliminates the duality of data management in applications, whereby memory-resident data is readily accessible but volatile, and storage-resident data is persistent, yet not directly accessible to the process. SoftPM allows applications to allocate persistent memory in much the same way volatile memory is allocated, and easily restore, browse, and interact with past versions of persistent memory state. I will discuss research challenges, our approach, and our initial experience building and evaluating fault-tolerant applications using SoftPM.
Speaker Profile:
Raju Rangaswami received a B.Tech. degree in Computer Science from the Indian Institute of Technology, Kharagpur, India, and M.S. and Ph.D. degrees also in Computer Science from the University of California, Santa Barbara . Raju is currently an Associate Professor of Computer Science at the Florida International University in Miami where he leads the Systems Research Laboratory (http://sylab.cs.fiu.edu). He is a recipient of the NSF CAREER award and the Department of Energy Early CAREER award.
List of Talks


Faculty CSE IT
Forgot Password
    [+] Sitemap     Feedback