About
This is a computer science summer research project at Williams College, Massachusetts. This website contains everything, useful or merely rants, about the non-arrested development of Gush, a platform for running distributed experiments on Planet-Lab.
I’m Yuxing “Danny” Huang ‘11 from Williams College, Massachusetts, USA. I was born in China and I spent five years in Singapore before coming to the United States for my undergraduate studies. Jeannie Albrecht is my research advisor; she is one of the co-creators of Gush (also known as PLush).
I can be contacted at yh1 [at] cs [dot] williams [dot] edu. Check out my personal website at http://www.rain-stars.com.
What is Gush
The goal of the Gush project is to provide an extensible execution management system for GENI. Users describe their experiments or computation in an XML document, and Gush uses this document to locate, contact, and prepare the remote resources through interactions with GENI Clearinghouses. Gush also runs the experiment, handles the clean-up, and performs several other functions related to distributed application management. It aims to simplify the develop-deploy-debug cycle that researchers go through when developing large-scale distributed applications. Gush achieves this goal through a simple terminal interface where users can deploy, run, monitor, and debug their distributed applications running on hundreds of remote machines through basic terminal commands. Gush also supports an XML-RPC interface, as well as a GUI called Nebula.
Source: http://gush.cs.williams.edu/trac/gush
What is Project Green Duckling?
Currently, Gush assumes the underlying network connection is stable. When a host is disconnected, Gush automatically finds the next available host. This summer research project aims to improve the robustness of Gush in face of unreliable network connections (Delay Tolerant Networks, or DTNs).

Along Main Street (Route 2), Williamstown, MA. Copyright 2009 Danny Y. Huang.
Williamstown during Spring Break
The following pages are computer-generated:
Comparing B-Trees and Extreme Programming
Deconstructing Model Checking Using Vae