CSD Home | Faculty By Interest | Faculty by Projects | Research Home

 

 

Adamchik
Ailamaki
Aldrich
Andersen
Bar
Blelloch
Blum, A.
Blum, L.
Blum, M.
Brookes
Bryant
Cagan
Carbonell
Christel
Clarke
Corbett
Cranor
Crary
Datta
Dannenberg
Durand
Efros
Erdmann
Fahlman
Faloutsos
Falsafi
Fink
Ganger
Garlan
Gao
Goldstein
Guestrin
Gunawardena
Gupta
Harchol-Balter
Harper
Hauptmann
Hodgins

Hoe
Hudson
James
John
Kanade
Lafferty
Lee, P.
Lee, T.
Lewicki
Maggs

Mason
Maxion
Miller
Mitchell
Moore
Morris
Mowry
Myers
Ng
O'Donnell
O'Hallaron
Olston
Pausch
Perrig
Pfenning
Pollard
Reddy
Reiter
Reynolds
Rosenfeld
Rudich
Rudnicky
Sandholm
Satyanarayanan
Scherlis
Schmerl
Seshan
Sharygina
Shaw
Siewiorek
Simmons
Sleator
Smith
Song
Statman
Steenkiste
Stern
Touretzky
Veloso
Von Ahn
Wactlar
Waibel
Wing
Xing
Yang
Zhang
 

MAHADEV SATYANARAYANAN
Carnegie Group Professor, Computer Science
www

 

As an experimental computer scientist, I love to design, implement andevaluate computing systems that provide new capabilities whilepreserving conceptual simplicity.  I am especially interested in thequestion: How can we provide mobile users with reliable, efficient,safe and easy access to shared information?

Internet Suspend/Resume. I am excited about a new vision of mobile computing called InternetSuspend/Resume (ISR).  The term “mobile computing” typically evokesimages of a laptop, handheld, or wearable computer.  However, theplummeting cost of hardware suggests that pervasive computinginfrastructure could minimize the need to carry such devices in thenear future. In such a world, personal computing will be availableanywhere on demand, like light at the flip of a switch. A user couldtravel hands-free, yet be confident of making productive use ofslivers of free time anywhere.  The essence of ISR is rapidpersonalization and depersonalization of anonymous hardware fortransient use.  As its name implies, ISR mimics the closing andopening of a laptop. A user can suspend work on an ISR machine at onelocation, travel to another location, and resume work there on anyother ISR machine.  Hardware virtualization and file caching are thekeys to ISR's precise customization and simple administration.

Coda and AFS. ISR builds on my long-standing interest in distributed file systems.As a principal architect and implementor of the Andrew File System(AFS), I witnessed first-hand the power of a scalable distributed filesystem to serve as the read-write information-sharing backbone of alarge user community.  The Coda File System is a descendant of AFSthat supports disconnected and weakly-connected operation as well asread-write server replication. Coda's design provides high availabilityand allows users who are temporarily isolated from servers to continuework uninterrupted.  Coda serves as the data caching and updatepropagation layer of ISR.

Odyssey, Chroma and Aura. Odyssey explores a different aspect of mobile computing.Here, applications collaborate with the operating system in adaptingto the changes induced by mobility. These changes include variation innetwork bandwidth, battery level, cache state and other systemresources.  Chroma is a descendant of Odyssey that supports theconcept of cyber foraging, or the opportunistic use of remoteexecution and data staging servers to enhance the power ofresource-poor mobile hardware.  Chroma is a key component of the Auraproject, a collaborative effort with Professors Dan Siewiorek, PeterSteenkiste and David Garlan to explore the theme of distraction-free ubiquitous computing.

 


 

      CSD Home   Webteam  ^ Top   SCS Home