Randy Wang

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 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.


Recent projects:
o Distance learning for primary education in rural India (The Digital StudyHall: Postmanet, EdTV, and the Learning eBay)
o Distributed mobile storage
o Fast disk arrays

Publications:
o Bridging the digital divide: storage media + postal network = generic high-bandwidth communication, TOS'05
o PlanetSeer: Internet Path Failure Monitoring and Characterization in Wide-Area Services, OSDI'04
o Turning the Postal System into a Generic Digital Communication Mechanism, SIGCOMM'04
o A Transport Layer Approach for Improving End-to-End Performance and Robustness Using Redundant Paths, USENIX'04
o Distance Learning Technologies for Basic Education in Disadvantaged Areas, GCCCE'04
o Network-Embedded Programmable Storage and Its Applications, NETWORKING'04
o Segank: A Distributed Mobile Storage System, FAST'04
o Highly Secure and Efficient Routing, INFOCOM'04
o Overlay Mesh Construction Using Interleaved Spanning Trees, INFOCOM'04
o Considering the Energy Consumption of Mobile Storage Alternatives, MASCOTS'03
o A Routing Protocol with Byzantine Robustness, Sarnoff'03
o Modeling Hard-Disk Power Consumption, FAST'03
o A Peer-to-Peer Mobile Storage System (an invited short paper)
o Probabilistic Packet Scheduling: Achieving Proportional Share Bandwidth Allocation, INFOCOM'02
o Configuring and Scheduling an Eager-Writing Disk Array for a Transaction Processing Workload, FAST'02
o PersonalRAID: Mobile Storage for Distributed and Disconnected Computers, FAST'02
o Trading Capacity for Performance in a Disk Array, OSDI'00
o Archipelago: An Island-Based File System For Highly Available And Scalable Internet Services, USENIX/Windows'00
o Virtual Log Based File Systems for a Programmable Disk, OSDI'99
o Modeling and Optimizing Pipeline Latency, SIGMETRICS'98
o Experience with a Language for Writing Coherence Protocols, USENIX/DSL'97
o Improving the Performance of Log-Structured File Systems with Adaptive Methods, SOSP'97
o Evaluation of Architectural Support for Global Address-Based Communication in Large-Scale Parallel Machines, ASPLOS'96
o Serverless Network File Systems, TOCS'96, SOSP'95
o Cooperative Caching: Using Remote Client Memory to Improve File System Performance, OSDI'94
o A Quantitative Analysis of Cache Policies for Scalable Network File Systems, SIGMETRICS'94
o Adaptive Control for Packet Video, ICMCS'94
o xFS: A Wide Area Mass Storage File System, WWOS'93

Teaching:
oSpring 2005: CS598c Technologies for the developing world
oFall 2004: CS217 Introduction to programming systems
oSpring 2004: CS126 General computer science, precept 6
oSpring 2004: CS398, CS498, CSJIW, CSSRT: undergraduate independent projects
oFall 2003: CS397, CS497, CSJIW, CSSRT: undergraduate independent projects
oSpring 2003: CS398, CS498, CSJIW, CSSRT: undergraduate independent projects
oFall 2002: CS397, CS497, CSJIW, CSSRT: undergraduate independent projects
oFall 2002: CS518 Advanced operating systems
oSpring 2002: CS398, CS498, CSJIW, CSSRT: undergraduate independent projects
oFall 2001: CS518 Advanced operating systems
oFall 2001: CS397, CS497, CSJIW, CSSRT: undergraduate independent projects
oSpring 2001: CS126 General computer science
oFall 2000: CS518 Advanced operating systems
oSpring 2000: CS598e Six research ideas in storage, mobility, and networking
oFall 1999: CS126 General computer science (lecture slides and exams)
oSpring 1999: CS598e Topics in distributed storage systems

My photography gallery:
o Gallery main entrance
o My best of 2000
o My best of 1999
o My best of 1998
o My best of 1997
o My best of 1995-1996
o Best of India (2004)

Previous life:
o A newer cv (pdf)
o My previous home page at Berkeley


© 2005 Randy Wang     ( rywang@cs.princeton.edu )