Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Since RAMCloud is a large and complicated distributed system, being able to monitor and visualize what is going on in real time is critically important. We are looking for students interested in Web development and visualization to design and build a Web-based dashboard for RAMCloud to help give us better insight into how the system is behaving as a whole. The dashboard will monitor machines in the cluster, aggregate and report server statistics, and allow us to visualize the system in real time. The same dashboard will also be used to manage the system; to add and remove machines from the cluster, and migrate data between individual servers.  Prior Web experience (especially with AJAX and Javascript) and/or CS 142 will be useful for students on this project.  CS 140 and CS 144 are also provide useful background.

 

Proposal 2: RAMCloud Core Systems Development

...