Kinshuk Govil
I graduated with a PhD in Computer Science at Stanford University (here's my resume). I received my B.S. degree in Electrical Engineering and
Computer Science at UC
Berkeley. While at Berkeley, I worked part-time on the Hands-On Universe (HOU) project at Lawrence Berkeley National Laboratory.
Hands-On Universe is an educational program that enables students to
investigate the universe while applying tools and concepts from
science, math, and technology.
My PhD research was on Virtual Clusters, a technique to
address the resource management problem for large shared-memory
multiprocessors.
Cellular Disco
is a virtual machine monitor that
uses the Virtual Clusters approach. It provides scalability, fault
containment, and resource mangement for large multiprocessers without
modifying the operating systems. My research shows that a virtual
machine monitor can manage resources as well as or, in some cases,
even better than an operating system.
Before Cellular Disco, I was working on Hive, a scalable operating
system with fault containment support designed for large scale
multiprocessors like FLASH.
I've also worked on SimOS,
an accurate and efficient machine simulator that can run an entire
operating system.
Publications
-
Kinshuk Govil.
Virtual Clusters: Resource mangement on large shared-memory multiprocessors.
Ph.D. Thesis, Stanford University. October 2000.
Available as postscript (1.6 MB) and
compressed postscript (347 KB).
-
Kinshuk Govil,
Dan Teodosiu,
Yongqiang Huang, and
Mendel Rosenblum.
Cellular Disco: resource management using virtual clusters on shared-memory multiprocessors.
ACM Transaction on Computer Systems (TOCS), Vol. 18, No. 3 August 2000.
-
Kinshuk Govil,
Dan Teodosiu,
Yongqiang Huang, and
Mendel Rosenblum.
Cellular Disco: resource management using virtual clusters on shared-memory multiprocessors.
In Proceedings of 17th Symposium on Operating Systems Principles, 1999.
(Selected as one of the four best papers at the conference)
Abstract
Paper available as: postscript (264 KB),
compressed postscript (108 KB), and
PDF (95 KB).
-
Edouard Bugnion,
Scott Devine,
Kinshuk Govil, and
Mendel Rosenblum.
Disco: Running Commodity Operating Systems on Scalable Multiprocessors.
ACM Transaction on Computer Systems (TOCS), Vol. 15, No. 4 (Nov. 1997).
Abstract
Paper available as: final version in pdf format from ACM, and
preliminary version in postscript format.
-
Dan Teodosiu,
Joel Baxter,
Kinshuk Govil,
John Chapin,
Mendel Rosenblum, and
Mark Horowitz.
Hardware Fault Containment in Scalable Shared-Memory Multiprocessors.
In Proceedings of 24th International Symposium on Computer
Architecture, June 1997.
Abstract
Paper available as: postscript (210 KB), and
compressed postscript (92 KB).
-
Kinshuk Govil,
Edwin Chan, and
Hal Wasserman.
Comparing Algorithms for Dynamic Speed-Setting of a Low-Power CPU.
In Proceedings of 1st ACM International Conference on
Mobile Computing and Networking, 1995.
Abstract
Paper available as: postscript (223 KB), and
compressed postscript (91 KB).
The *Ultimate* rules:
- Every rule has an exception. (including this one)
- Everything in moderation. (including moderation)
Ways to reach me...
| Email |
|
kinshuk @ cs.stanford.edu
|