Abstract
The environment of mobile computing is in many respects very different from the environment of the traditional distributed systems of today. Bandwidth, latency and delay may change dramatically when a nomadic end-user moves from one location to another or from one computing environment to another. The variety of terminal devices which nomadic users use to access Internet services also increases at a growing rate.
Dynamic adaptation of a service to the properties of terminal equipment and a vailable communication infrastructure is an attractive feature. With application partitioning, an application consisting of co-operating component agents can be dynamically distributed on both sides of the wireless link. By selecting a partitioning configuration based on terminal characteristics, an application can be adapted to the capabilities of the terminal. Partitioning can also be used for adapting to wireless link quality, by repartitioning the application when link quality changes sufficiently. We have designed a service for performing the partitioning decisions, and used a prototype implementation to prove that the communication delays incurred by repartitioning are acceptable.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
F. Bellifemine, G. Rimassa, and A. Poggi. JADE-A FIPA-compliant Agent Framework. In Proceedings of the Fourth International Conference and Exhibition on the Practical Application of Intelligent Agents and Multi-Agents (PAAM 1999), April 1999.
S. Campadello, H. Helin, O. Koskimies, and K. Raatikainen. Performance Enhancing Proxies for Java2 RMI over Slow Wireless Links. In Proceedings of the Second International Conference and Exhibition on the Practical Applicaiton of Java (PA Java 2000), April 2000.
B. P. Crow, I. Widjaja, J. G. Kim, and P. T. Sakai. IEEE 802.11 Wireless Local Area Networks. IEEE Cotntn. Mag., pages 116–126, September 1997.
Foundation for Intelligent Physical Agents. FIPA 97 Specification Part 1: Agent Management, October 1997. Available electronically from http://www.fipa.org/.
Foundation for Intelligent Physical Agents. FIPA 97 Specification Part 2: Agent Communication Language, November 1997. Available electronically from http://www.fipa.org/.
Foundation for Intelligent Physical Agents. FIPA 98 Specification: Human-Agent Interaction, 1998. Available electronically from http://www.fipa.org/.
A. Goscinski. Distributed Operating Systems: The Logical Design, chapter 5.4.8, pages 203–204. Addison-Wesley, 1991.
Monads Research Group. Monads Web Site. Available electronically from http://www.cs.helsinki.fi/research/monads/.
GSM Technical Specification, GSM 02.60. GPRS Service Description, Stage 1, 1998. Version 6.1.0.
GSM Technical Specification, GSM 03.34. High Speed Circuit Swithed Data (HSCSD), Stage 2, May 1999. Version 5.2.0.
H. Helin, H. Laamanen, and K. Raatikainen. Mobile Agent Communication in Wireless Networks. In Proceedings of the European Wireless’ 99 Conference, October 1999.
M. Kojo, K. Raatikainen, M. Liljeberg, J. Kiiskinen, and T. Alanko. An Efficient Transport Service for Slow Wireless Telephone Links. IEEE Journal on Selected Areas in Communications, 15(7): 1337–1348, September 1997.
M. Makela, O. Koskimies, P. Misikangas, and K. Raatikainen. Adaptability for Seamless Roaming Using Software Agents. In XIII International Symposium on Services and Local Access (ISSLS2000), Stockholm, Sweden, June 2000.
Sun Microsystems. Java Remote Method Invocation-Distributed Computing for Java. White Paper, 1998.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2000 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Koskimies, O., Raatikainen, K. (2000). Partitioning Applications with Agents. In: Horlait, E. (eds) Mobile Agents for Telecommunication Applications. MATA 2000. Lecture Notes in Computer Science, vol 1931. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45391-1_6
Download citation
DOI: https://doi.org/10.1007/3-540-45391-1_6
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-41069-0
Online ISBN: 978-3-540-45391-8
eBook Packages: Springer Book Archive