Alexander Shraer's Home Page

email: shralex [at] yahoo-inc [dot] com
As of October 2010 I am at Yahoo! Research.
In Yahoo! I've been
working on a variety of distributed systems problems such as
dynamic reconfiguration for Apache Zookeeper, publish subscribe, mobile
middleware, and more.
I received my PhD from the Department of Electrical Engineering, Technion,
under the supervision of Prof. Idit Keidar.
My research is broadly in the area of fault-tolerant distributed algorithms and systems.
M.Sc. in Computer Science (2006, cum laude) and B.Sc. in Software Engineering (2004, summa cum laude).
Large-scale and dynamic distributed systems
- DynaStore: Dynamic Atomic Storage Without Consensus (J.ACM'11, PODC'09), with Microsoft Research Silicon Valley ppt
- Reconfiguring Replicated Atomic Storage: A Tutorial (BEATCS, Oct. 2010), with Microsoft Research Silicon Valley
- Data-Centric Reconfiguration with Network-Attached Disks (LADIS'10), with Microsoft Research Silicon Valley pptx
- Brahms: Byzantine Resilient Random Membership Sampling (PODC'08; COMNET 2009) ppt
- Local Building Blocks for a Scalable Pub/Sub Infrastructure (Locality 2007), with IBM Research Haifa
Untrusted storage (with IBM Research Zurich)
- Venus: Verification for Untrusted Cloud Storage (CCSW'10) pptx
- FAUST: Fail-Aware Untrusted Storage (SICOMP'11, DSN'09) ppt
- Trusting the Cloud (SIGACT News 2009)
Fault-tolerant replication and agreement in partially synchronous systems
- How to choose a timing model? (DSN'07; IEEE TPDS 2008) ppt
- GIRAF: a framework for evaluating the performance of distributed algorithms (PODC'06)
During Spring semesters (2007 till 2009) I was the TA in charge in the Principles of Reliable Distributed Systems course
In Winter semesters (2007 and 2008) I was the TA in charge in the Design and Analysis of Algorithms course
Before that I
taught Introduction to C
language
I also supervised several projects in the Software Systems Lab in the Electrical Engineering department