This page is out-of-date. The latest.
I
received my Ph.D. from the
University of California at
Berkeley.
I was an assistant professor in the
Computer Science Department
at Princeton University,
before Princeton and I mutually decided we
had had enough of each other.
I'm currently working on the
Digital StudyHall (DSH)
project, a project that we started while at Princeton that seeks to
improve children's education for the rural poor and the urban slums in
India. These days, I mostly live and work in
Lucknow, UP, India.
(I have been told by the Princeton CS department that they continue to
receive grad school applications from students who express desire to
work with me. To such applicants, please note that I don't work at
Princeton any more: if you wish to be accepted by Princeton, you
should refer to other faculty there in your application; if you are
interested in DSH, you should email me directly.)
- Recent projects:
-
- Publications:
-
|
Bridging the digital divide: storage media + postal network = generic
high-bandwidth communication, TOS'05
|
|
PlanetSeer: Internet Path Failure Monitoring and
Characterization in Wide-Area Services,
OSDI'04
|
|
Turning the Postal System into a
Generic Digital Communication Mechanism,
SIGCOMM'04
|
|
A Transport Layer Approach for Improving End-to-End
Performance and Robustness Using Redundant Paths,
USENIX'04
|
|
Distance Learning Technologies for
Basic Education in Disadvantaged Areas,
GCCCE'04
|
|
Network-Embedded Programmable Storage and
Its Applications,
NETWORKING'04
|
|
Segank: A Distributed Mobile Storage System,
FAST'04
|
|
Highly Secure and Efficient Routing,
INFOCOM'04
|
|
Overlay Mesh Construction Using Interleaved Spanning Trees,
INFOCOM'04
|
|
Considering the Energy Consumption of
Mobile Storage Alternatives,
MASCOTS'03
|
|
A Routing Protocol with Byzantine Robustness,
Sarnoff'03
|
|
Modeling Hard-Disk Power Consumption,
FAST'03
|
|
A Peer-to-Peer Mobile Storage System
(an invited short paper)
|
|
Probabilistic Packet Scheduling:
Achieving Proportional Share Bandwidth Allocation,
INFOCOM'02
|
|
Configuring and Scheduling an Eager-Writing Disk Array for
a Transaction Processing Workload,
FAST'02
|
|
PersonalRAID: Mobile Storage for
Distributed and Disconnected Computers,
FAST'02
|
|
Trading Capacity for Performance in a Disk Array, OSDI'00
|
|
Archipelago: An Island-Based File System For Highly
Available And Scalable Internet Services, USENIX/Windows'00
|
|
Virtual Log Based File Systems for
a Programmable Disk, OSDI'99
|
|
Modeling and Optimizing Pipeline Latency, SIGMETRICS'98
|
|
Experience with a Language for
Writing Coherence Protocols, USENIX/DSL'97
|
|
Improving the Performance of Log-Structured File Systems with Adaptive Methods, SOSP'97
|
|
Evaluation of Architectural Support for Global Address-Based Communication in Large-Scale Parallel Machines, ASPLOS'96
|
|
Serverless Network File Systems, TOCS'96, SOSP'95
|
|
Cooperative Caching: Using Remote Client Memory to Improve File System Performance, OSDI'94
|
|
A Quantitative Analysis of Cache Policies for
Scalable Network File Systems, SIGMETRICS'94
|
|
Adaptive Control for Packet Video, ICMCS'94
|
|
xFS: A Wide Area Mass Storage File System, WWOS'93
|
- Teaching:
-
Spring 2005:
|
CS598c Technologies for the developing world
|
Fall 2004:
|
CS217 Introduction to programming systems
|
Spring 2004:
|
CS126 General computer science, precept 6
|
Spring 2004:
|
CS398, CS498, CSJIW, CSSRT: undergraduate independent projects
|
Fall 2003:
|
CS397, CS497, CSJIW, CSSRT: undergraduate independent projects
|
Spring 2003:
|
CS398, CS498, CSJIW, CSSRT: undergraduate independent projects
|
Fall 2002:
|
CS397, CS497, CSJIW, CSSRT: undergraduate independent projects
|
Fall 2002:
|
CS518 Advanced operating systems
|
Spring 2002:
|
CS398, CS498, CSJIW, CSSRT: undergraduate independent projects
|
Fall 2001:
|
CS518 Advanced operating systems
|
Fall 2001:
|
CS397, CS497, CSJIW, CSSRT: undergraduate independent projects
|
Spring 2001:
|
CS126 General computer science
|
Fall 2000:
|
CS518 Advanced operating systems
|
Spring 2000:
|
CS598e Six research ideas in storage, mobility, and networking
|
Fall 1999:
|
CS126 General computer science
|
Spring 1999:
|
CS598e Topics in distributed storage systems
|
- My photography gallery:
-
- Previous life:
-
© 2005 Randy Wang
(
rywang.public@gmail.com
)
|