• Monitoring network packets and displaying their
information in real time.
• Providing statistical graphs of network traffic
among nodes.
These features are important and useful for man-
aging networks. However, these features are not well
suited for analyzing the characteristics of a network
having nodes spread across a wide area such as the
Internet. Our proposed system has the following fea-
tures:
• It supports networks having many nodes physi-
cally spread across a wide area.
• It is browser-based and applicable in various en-
vironments.
• Its functions are sufficiently flexible, and thus can
be used for various purposes.
Because there are many nodes on the Internet,
the number of network links among these nodes that
need to be managed and analyzed is extremely large.
Our system can manage data from a large number
of links and can provide graphs of the data pertain-
ing to specific nodes according to user demands. In
a widespread network such as the Internet, the loca-
tions of nodes are important information. Our system
has a function for displaying nodes on a map, thus al-
lowing users to visually understand geographical re-
lationships among the nodes.
Although some existing systems can display net-
work informationon a map (Wawrzoniak et al., 2004),
their functions do not sufficiently support the analysis
of network characteristics. On the other hand, net-
work managers, network researchers, and internet ap-
plication developers require different information on
network characteristics. Assuming them as users, the
proposed system has various functions for analyzing
network characteristics. The functions of this system
include displaying information and providing graphs
in various forms; therefore, the system can flexibly
support demands of different users as well as can be
applied in various desktop and mobile environments.
2.2 S3
We used the network characteristics data collected by
S3 (a scalable sensing service) (Yalagandula et al.,
2006) that runs on PlanetLab. S3 is a system for
measuring a wide area network; it measures the In-
ternet using the nodes of PlanetLab. In the S3 sys-
tem, software components called sensor pods run on
each node and measure the characteristics of the links
among the nodes. Each sensor pod has modules that
measure various parameters such as latency, loss, and
bandwidth(Sharma et al., 2006; Ribeiro et al., 2003;
Strauss et al., 2003; Mahajan et al., 2003). The sen-
sor pods run their modules at appropriate periods and
perform the necessary measurement.
All sensor pods work in cooperation, and the in-
formation measured by them is collected by the S3
server. In addition, the S3 server estimates network
characteristics. For latency, as an example, the S3
system does not measure the latencies of all links;
it measures the latencies of only a part of the links
and estimates the latencies of other links by using the
measured latencies.
3 VISUALIZATION
Because information on the network characteristics
measured and estimated by S3 is vast, it is difficult
for users to intuitively understand it. In addition,
since the network characteristics of the Internet have
not been extensively researched, the measured or esti-
mated data are not sufficiently analyzed. Therefore, it
is difficult to directly obtain useful information from
the measured or estimated data, and the data of the
characteristics obtained from existing research are not
practically used. As a result, because no effective
method has been established to obtain valuable infor-
mation on network characteristics, it is important to
understand the data and reveal whatever valuable in-
formation can be obtained. We have developed a sys-
tem for visualizing the measured and estimated net-
work characteristics of the Internet.
3.1 Display on a World Map
Our system has a database of the network characteris-
tics preliminarily measured or estimated and tools for
visualizing them. Figure 1 shows a tool of the system
that visualizes the network characteristics on a world
map. This tool displays the locations of source and
destination nodes and the links between them using
Google Maps. This tool has the following features:
• Users can see geographical relationships among
nodes.
• Users can select a node and see measured and es-
timated data on the basis of the selected node.
• Users can use the tools in various environments.
To understand the characteristics of a network in
which nodes are spread across a wide area such as
the Internet, consideration of node locations is impor-
tant. This is because the distances between nodes can
be exceedingly long and can affect the performance
of network links; some of the links are spread across
VISUALIZATION OF MEASURED AND ESTIMATED NETWORK CHARACTERISTICS OF THE INTERNET
773