Virendra Marathe

Virendra Marathe - Consulting Member Technical Staff

I head the Distributed Systems Group at Oracle Labs, where we study distributed computing problems relevant to Oracle's Cloud and enterprise system infrastructures. I am interested in all aspects of distributed systems including consistency, fault tolerance, load balancing, scheduling, programming models, and use of advanced networking and storage hardware.

More broadly, I am interested in system software research. In the past I led the Penumbra project that researched implications of emerging byte addressable persistent memory technologies on enterprise systems. Before that, I was a member of the Scalable Synchronization Research Group, where we studied various aspects of concurrent programming, including concurrent algorithms, programming models, synchronization primitives, run time systems, languages, compiler and architectural support.

Education:

* Ph.D. Computer Science 2008, University of Rochester


Hardware and Software, Engineered to Work Together