Chinya V. Ravishankar

Computer Science & Engineering Department
326 EBU-II

Marlan & Rosemary Bourns College of Engineering

University of California, Riverside, CA 92521


My work has been in the areas of Databases, Networking, Security, and Distributed Systems.
More recently, I have worked in the area of Intellectual History

Work Experience

  • Professor, Computer Science and Engineering, UC Riverside, 1999 to present
  • Associate Dean, Bourns College of Engineering, UC Riverside, 2004 to 2021
    • Associate Dean for Graduate Education and Research, 2015 to 2021
    • Associate Dean, Undergraduate Education, 2004 - 2015
  • Research Professor, EECS Department, University of Michigan - Ann Arbor (prior to 1999)

Selected Publications

Lab Affiliations

Ph.D. Students Graduated
  1. Payas Rajan (Databases, UCR)
  2. Yordanos Beyene (Networks, UCR)
  3. Reaz Uddin (Databases, UCR)
  4. Jonathan Dautrich (Databases, Security, UCR)
  5. Peng Wang (Databases, Networking, Security, UCR)
  6. Sandeep Gupta (Databases, UCR)
  7. Jinfeng Ni (Databases, UCR)
  8. Li Zhou (Security, UCR)
  9. Shanzhong Zhu (Databases, UCR)
  10. Saugat Manumdar (Security, UCR)
  11. Wei Wang (Networking, UCR)
  12. Dhananjay Kulkarni (Databases, UCR)
  13. David Thaler (Networking, U-Michigan)
  14. Nigel Hinds (Distributed Systems, U-Michigan)
  15. Ming-Ling Lo (Database Systems, U-Michigan)
  16. Wee-Keong Ng (Database Systems, U-Michigan)
  17. Yen-Min Huang (Distributed Systems, U-Michigan)
  18. Yilin Zhao (Distributed Systems, U-Michigan)
  19. Rong N. Chang (Distributed Systems, U-Michigan)

Other Stuff I've Done

First Paper on "Snoopy" Caching

I co-authored the first paper to describe the "write-once" multiprocessor cache management technique which later became known as snooping.
I developed this idea jointly with Jim Goodman in 1981/1982, and implemented it as a class project for a VLSI course in Winter'82 that Randy Katz taught at Wisconsin as an Assistant Professor. Subsequently, Jim Goodman and I wrote a paper which appeared in COMPCON, February 1983 describing the idea and its implementation.

Rendezvous Hashing (alternative to Consistent Hashing)

David Thaler and I invented the Rendezvous Hashing technique for distributed k-agreement. This method subsumes the goals of consistent hashing, as a special case for k = 1. This work is also earlier than consistent hashing, is a much simpler algorithm, and balances loads much better when failures are common.

Intellectual History of Sanskrit Scholarship in 19th Century India

I recently completed a book with the title "Sons of Sarasvati: Late exemplars of the Indian Intellectual Tradition", which makes a contribution to the intellectual history of India, using as backdrop the scholarly and professional lives of several extraordinary scholars from 19-century Mysore. It was published by SUNY Press, having already appeared in the Hedgehog and Fox Academic Series, published in India by Permanent Black and Ashoka University.

I was elected an Associate Fellow of the Royal Historical Society.

Other Information
Curriculum Vitae (probably old)


Current quarter: Advanced Databases (CS 236)
Click here for the course web page

This page is currently under construction