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.


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

Hardware and Software, Engineered to Work Together