Visualization of resource usage for IBIS

From Master Projects
Jump to: navigation, search

has title::Visualization of resource usage for IBIS
status: finished
Master: project within::Multimedia
Student name: student name::Maarten van Meersbergen
Start start date:=2010/01/01
End end date:=2010/07/31
Supervisor: Frank Seinstra
Second reader: has second reader::Niels Drost
Poster: has poster::Media:Media:Posternaam.pdf

Signature supervisor



One of IBIS' greatest strengths is its transparency. Programmers that use IBIS are shielded from such unpleasantness as the failure of the ultra-high-speed network connection between clusters and clouds, as IBIS will switch to low bandwidth connections that do still exist without a single complaint. In this project, the goal is to develop a visualization scheme for the use of the programmer, to be able to see at a glance what the program is doing and how its resources are being used.

The second goal of this project is to give IBIS a greater impact at demonstrations. The current IBIS-deploy front end can show some interesting features, but a better visualization scheme could help in making IBIS more popular.

Research questions:

  • How can we visualize the performance of a running grid application?
    • In an intuitive manner.
    • Without being intrusive (so that the running application is not affected).
    • So that it scales well with the size of the grid.
  • Which Metrics are needed?
    • For both a "show and tell" and a "debug" mode, realizing that they are different.
    • What is the cost (in intrusiveness) per metric.
    • Can we tell from these metrics whether they are used solely by the application being monitored, and are they still useful if they are not?
  • Can we replay (a part of) the visualization, or otherwise show historic data?
    • Is it useful to replay?
  • What is the cost, on a per metric basis, to be able to replay metric values?