185 | | This demo will show the million node GENI / Seattle project. We demonstrated a distributed web site hosted by end user machines around the world. The web server code was all written by undergraduates! We also demonstrated code provided by Albert Rafetseder for running Seattle code through a webpage. |
| 185 | For the seattle project we showed three different demos to the participating people in the GENI conference. The three demos were Seobbingo, www Repy Interpreter and HuXiang. |
| 186 | |
| 187 | Seobbingo is a peer-to-peer backup system which could be used to backup any local files on local machines as well as on any peer nodes that are online currently. If an user wishes, they can download the backup file from the local machine or from any of the remote nodes if available. The files that are backed up are encrypted with the user's public key. Therefore in order to decrypt and open the backed up file, you will need the corresponding privatekey. |
| 188 | |
| 189 | The www Repy Interpreter was implemented by Albert Rafetseder from the University of Vienna along with his colleagues and students. It allows you to deploy a Repy interpreter on any node. The application has a front end http webserver where an user can enter any Repy code and execute it with any arguments. |
| 190 | |
| 191 | HuXiang was developed by the UW student Alan Loh which allows an user to deploy a website in a peer-to-peer manner. The deployed website is uploaded on all possible nodes and the ip address of all these nodes are associated with a hostname. The hostname redirects an user who is trying to access the website to one of the nodes that the website is deployed on. If one of the nodes goes down, the website can still be accessed as long as one of the nodes that have the website deployed is still up and running. |