My research is broadly in fault-tolerant distributed
and concurrent algorithms and systems, theory and practice.
Most recently, I'm interested in:
dynamic (reconfigurable) distributed storage,
cloud storage,
local computing and dynamic networks,
multi-cores (CMP),
transactional memory and concurrent data
structures,
and
replication and coordination.
Here are some selected recent results on these topics:
- Dynamic (reconfigurable) distributed
storage systems
- Untrusted cloud storage (with IBM Zurich)
- Local computing, dynamic networks,
and gossip in large-scale systems
-
Chip-Multiprocessors
(CMPs) - caches, memories, parallel workloads
- Software transactional memory and concurrent
data structures
- Foundations of replication, agreement,
and their performance in asynchronous systems
My Ph.D. advisor was Danny
Dolev, and according to the Mathematics
Genealogy Project, my academic lineage includes
Jacob Bernoulli, Euler, Lagrange, Laplace, and Poisson.
Other than research,
teaching, and
my graduate students, there are
some other professional activities that keep me busy these days:
Finally, here are links to
my full publications list (sorted by year)
and
CV.
|