0 0.05 0.1 0.15 0.2 0.25
2.4
2.5
2.6
2.7
2.8
2.9
3
3.1
x 10
4
maximum migration rate
individual message throughput (bps)
group size: 2
group size: 4
group size: 8
Figure 3: Message throughput (bps) versus τ
m
.
4 CONCLUSIONS
As the volume of business traffic on the Internet con-
tinues to increase with a shift from centralised to dis-
tributed architectures, better solutions are needed to
handle group communications under uneven network
conditions. The paper has explored the use of a two-
tier system to support QoS-critical group communi-
cations that often arise in distributed systems.
The use of a CPN-based mesh offers self-aware
communications with adaptive routes that change
over time and that attempt to take advantage of re-
sources that may become temporarily available in the
network. The paper suggested a way to exploit the
paths dicovered by CPN to determine appropriate mi-
gration hosts for mobile agents. The approach consid-
ered the progressive improvement of the location of
mobile agents by making selective migrations, which
are calculated from the focalised network information
collected by CPN or comparable self-aware network.
Finally, a comprehensivesimulation study showed
the advantages of this approach in the context of im-
proving a critical group communication.
ACKNOWLEDGEMENTS
The work presented in this paper was partially sup-
ported by the project CASCADAS (IST-027807)
funded by the FET Program of the European Com-
mission.
REFERENCES
Gelenbe, E., Lent, R., and Xu, Z. (2001). Measurement and
performance of cognitive packet networks. J. Com-
puter Networks, 37:691–701.
Gelenbe, E., Lent, R., and Xu, Z. (2002). Performance and
measurements of cognitive packet networks. Com-
puter Networks.
Gonzalez-Valenzuela, S. and Vuong, S. T. (2002). Evalu-
ation of migration strategies for mobile agents in net-
work routing. In MATA ’02: Proceedings of the 4th In-
ternational Workshop on Mobile Agents for Telecom-
munication Applications, pages 141–150, London,
UK. Springer-Verlag.
Gray, R. S. (1995). Agent Tcl: A transportable agent sys-
tem. In Proceedings of the CIKM Workshop on Intel-
ligent Information Agents, Fourth International Con-
ference on Information and Knowledge Management
(CIKM 95), Baltimore, Maryland.
Gray, R. S., Cybenko, G., Kotz, D., Peterson, R. A., and
Rus, D. (2002). D’Agents: Applications and perfor-
mance of a mobile-agent system. Software— Practice
and Experience, 32(6):543–573.
http://www.JumpingBeans.com, O. Jumping beans.
http://www.recursionsw.com/, O. Voyager.
Lange, D. B. and Oshima, M. (1999). Seven good reasons
for mobile agents. Commun. ACM, 42(3):88–89.
Lent, R. (2008). The integrated network-environment sim-
ulator (ines), online: http://san.ee.ic.ac.uk/ines.
Peine, H. (2002). Application and programming experience
with the ara mobile agent system. Softw. Pract. Exper.,
32(6):515–541.
Ranganathan, M., Acharya, A., Sharma, S. D., and Saltz,
J. (1999). Network-aware mobile programs. pages
567–581.
Sudmann, N. P. (1996). TACOMA - fundamental abstrac-
tions supporting agent computing in a distributed en-
vironment. PhD thesis.
Tai, H. and Kosaka, K. (1999). The aglets project. Commun.
ACM, 42(3):100–101.
Wong, D., Paciorek, N., Walsh, T., DiCelie, J., Young, M.,
and Peet, B. (1997). Concordia: An infrastructure for
collaborating mobile agents. In MA ’97: Proceedings
of the First International Workshop on Mobile Agents,
pages 86–97, London, UK. Springer-Verlag.
ICEIS 2008 - International Conference on Enterprise Information Systems
242