IP Address Utilization

Cichlid being used to visualize IP address space utilization.

The above graph shows a portion of a 32x32 IP address space utilization matrix. The X coordinate represents the upper 5 bits of the first octet of the IP address; the Y coordinate comes from the upper 5 biths of the second octet.

This demonstrates a neat but underused feature of Cichlid -- feedback. Since Cichlid itself has no concept of what the data being displayed means, it delegates the assignment of meaning to the data source. When information is desired about a particular datum (i.e., when a user clicks on something), an information request with the coordinates of the selected item is packed up and sent to the server. If the server writer has provided a function to provide information, it is called, and the result (a text block) is sent to the client for display.


Last modified: Mon Aug 30 17:11:39 PDT 1999