Chinya V. Ravishankar



Professor
Computer Science & Engineering Department
326 EBU-II

Associate Dean
Marlan & Rosemary Bourns College of Engineering
453 EBU-II
(951) 827-5318

University of California, Riverside, CA 92521
ravi
AT cs DOT ucr DOT edu

Research

My past and present work has been in the areas of Databases, Networking, Security, and Distributed Systems.


Selected Publications
Current Project and Lab Links

For details on my research projects in each laboratory, please click on the corresponding link below. Current Students Former Ph.D. Students

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.

Name-Based (or "Consistent") Hashing

David Thaler and I invented the Name-Based Mapping technique for object placement in distributed caches. So far as I know, this work is earlier than the work on consistent hashing, and works better when failures are common.

Other Information
Curriculum Vitae (probably old)

Teaching

Current quarter: Computer Security (CS 255)
Click here for the course web page

This page is currently under construction