298 Chapter 8 Evaluation
maximum heap size of 200 MB. The stack size was set to 512 KB. All of the
computers were fully dedicated during the experiments, as were all of the
For most measurements we used the local-area network (LAN) in our
department at the University of Jena, which is a Fast-Ethernet network with
a bandwidth of 100 Mbit/sec where computers are connected via a single
router. Some measurements were done using a fully dedicated Ethernet net-
work with a bandwidth of 100 Mbit/sec and 10 Mbit/sec connected via a
Measurements of migrationtimesto the computers inWeimar, Darmstadt,
and Irvine were done using our standard Internet connection, which is a
155 Mbit/sec uplink to the German GigaBit Research Network(G-Win), which
has a theoretical bandwidth of 2.5 Gbit/sec. The University of Weimar is also
connected to G-Win using a 155 Mbit/sec uplink. The quality of the network
connections at Darmstadt and Irvine could not be determined.
8.3 Results of the Basic Experiments
8.3.1 Transmission Time with Regard to Code Size and Network Quality
In the ﬁrst experiment we examined the time for a ping-pong migration of
a single agent with different sizes, through different networks. The agent
was created on tiffany and had to migrate to and from one other agency.
We compared the migration time for the following code sizes: 1685, 4185,
6685, 11,685, 22,685, and 51,685 bytes. The agent’s state is negligible in this
experiment, because it was smaller than 100 bytes. The agent was trans-
mitted using the PushToNext strategy without enabling the code cache. All
migrations were repeated 1000 times.
Figure 8.1 shows the migration times for all high-bandwidth connections.
The destination agency was started on melina. The graph also shows a mea-
surement when the sender agency as well as the receiver agency were located
on the same computer (tiffany) and the agent migrated using the local loop
without using the network.
The best migration performance was achieved using the 100 Mbit/sec net-
work via a switch, where the smallest agent (1685 byte) only needed 23 ms for
a single migration. The migration time only increased slightly, to 34 ms, for
the largest agent (51,685 bytes). Migration using the 100 Mbit/sec network via
a router was only a few milliseconds slower: 25 ms for the smallest agent and