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


Williamstown, MA in Winter
Along Main Street (Route 2), Williamstown, MA. Copyright 2009 Danny Y. Huang.

Williamstown, MA Williamstown during Spring Break


The following pages are computer-generated:

Comparing B-Trees and Extreme Programming

Deconstructing Model Checking Using Vae

Deployment of Web Browsers

Refinement of the UNIVAC Computer

An essay on computer networks

  1. No comments yet.
  1. No trackbacks yet.