My research interests lie in the areas of Operating Systems and Memory Management. I am working on some very interesting problems in these areas.
A major part of my research effort is invested in the Scheduler Aware Virtual Memory Management (SAVMM) project. Current operating systems suffer from a communication gap between the scheduler and the virtual memory manager (VMM). The scheduler assigns priorities to processes. However, the VMM page replacement policies do not recognize these priorities resulting in priority inversion and other related problems. In the SAVMM project we are developing new page replacement policies and algorithms to counter the above problem. I am implementing many of these new policies in the linux kernel. The SAVMM project is lead by Emery Berger, Scott Kaplan and and Prashant Shenoy.
I am also working on studying the effect of operating system file caches on database privacy and we have some interesting results there. I am working on this problem with Emery Berger and Brian Levine.
I am also interested in new user-level memory managers for improved performance and security.
Address:
Pritesh Sharma,
950 North Pleasant Street,
Apt# 9,
Amherst, MA 01002.
Email: prsharma@cs.umass.edu