Mobile agents are software processes capable of migrating from one site to another. We study their potential use in designing more flexible and extensible database architectures as well as distributed systems for wireless computing. We have used mobile agents to develop a new approach to accessing relational database systems that is especially appropriate for thin clients and wireless communications. In a related project, we are using mobile agents to build middleware services for mobile users. In particular, we introduced the locker service, a service that allows users of mobile devices to rent space at the fixed network.
Locating Mobile Agents |
[1] E. Leontiadis, V. V. Dimakopoulos and E. Pitoura, Cache Updates in a Peer-to-Peer Network of Mobile Agents. 4th IEEE International Conference on Peer-to-Peer Computing (P2P 2004), Zurich, Switzerland, August 2004
[2] V. V. Dimakopoulos and Evaggelia Pitoura, A Peer-to-Peer Approach to Resource Discovery in Multi-Agent Systems. CIA 2003. Extended version, Computer Science Department, University of Ioannina, TR2003-09.
[3] V. V. Dimakopoulos and Evaggelia Pitoura, Performance Analysis of Distributed Search in Open Agent Systems, International Parallel and Distributed Processing Symposium (IPDPS), Nice, France, April 2003
[4] G. Kastidou, E. Pitoura and G. Samaras. A Scalable Hash-Based Mobile Agent Location Mechanism. 1st International Workshop on Mobile Distributed Computing (MDC'03), May 19, 2003, held in conjunction with the 23rd International Conference on Distributed Computing Systems (ICDCS'03).
[5] G. Samaras, C. Spyrou, E. Pitoura, M. Dikaiakos, Tracker: A Universal Location Management System for Mobile Agents. European Wireless 2002 Conference. Next Generation Wireless Networks: Technologies, Protocols, Services and Applications, Florence, Italy, February 25-28, 2002.
[6] E. Pitoura and G. Samaras, Locating Objects in Mobile Computing. IEEE Transactions on Knowledge and Data Engineering, 13(4), pp 571-592, 2001.
Mobile Agents for Accessing Database Management Systems |
[7] K. Karenos, G. Samaras, P. K. Chrysanthis, E. Pitoura, Mobile agent-based services for view materialization. Mobile Computing and Communications Review 8(3): 32-43 2004
[8] G. Samaras, K. Karenos, P. K. Chrysanthis, E. Pitoura, ViSMA: Extendible, Mobile-Agent Based Services for the Materialization and Maintenance of Personalized and Shareable Web Views. DEXA Workshops 2003: 974-979
[9] G. Samaras, C. Spyrou and Evaggelia Pitoura, View Generator (VG): A Mobile Agent Based System for the Creation and Maintenance of Web Views. In Proceedings of 7th IEEE Symposium on Computers and Communications, (ISCC 02) Taormina, Italy, July 2002
[10] C. Spyrou, G. Samaras, E. Pitoura, S. Ppapastavrou, P. K. Chrysanthis, The Dynamic View System (DVS): Mobile Agents to Support Web Views, (demo). In the 17h International Conference on Data Engineering (ICDE01), Heidelberg, Germany, April 2-6, 2001.
[11] S. Papastavrou, P. K. Chrysanthis, G. Samaras and E. Pitoura, An Evaluation of the Java-based Approaches to Web Database Access. In the 7th International Conference on Cooperative Information Systems (CoopIS 2000), Eilat, Israel, September 6-8, 2000, Lecture Notes in Computer Science, Vol. 1901, pp 102-113, Springer, 2000.
[12] S. Papastavrou, P. K. Chrysanthis, G. Samaras and E. Pitoura, An Evaluation of the Java-based Approaches to Web Database Access. International Journal of Cooperative Information Systems. 10(4), pp 401--422, 2001 (journal version of [11]).
[13] S. Papastavrou, G. Samaras and E. Pitoura, Mobile Agents for Distributed WWW Access, Proceedings of the 15th International Conference on Data Engineering (ICDE99), March 1999 Best Paper Award .
[14] S. Papastavrou, G. Samaras and E. Pitoura, Mobile Agents for Distributed WWW Access, IEEE Transactions on Knowledge and Data Engineering, 12(5), pp 802-820, 2000 (journal version of [12]).
Mobile Agents Middleware for Wireless Clients |
Software Architectures for Wireless Clients
Selected Related Publications
[15] C. Spyrou, G. Samaras, E. Pitoura and P. Evripidou, Mobile Agents for Wireless Computing: The Convergence of Wireless Computation Models with Mobile Agent Technologies. ACM/Baltzer MONET , Volume 9, No 5, Oct 2004.
[16] C. Spyrou, G. Samaras, E. Pitoura, and P. Evripidou, Wireless Computational Models: Mobile Agents to the Rescue, In Proceedings of the DEXA99 International Workshop on Mobility in Databases and Distributed Systems, August 1999, pp 428-433, IEEE Computer Society.
Data Lockers
Selected Related Publications
[18] Y. Villate, A. Illarramendi and E. Pitoura. Agent-Based and Mobile, External Storage for Users of Mobile Devices. AAMAS Workshop on Ubiquitous Agents on Embedded, Wearable, and Mobile Devices (AAMAS'2002), Bologna (Italy), July 2002.
[19] Y. Villate, A. Illarramendi, and E. Pitoura, Data Lockers: Mobile-Agent Based Middleware for the Security and Availability of Roaming Users Data. In the 7th International Conference on Cooperative Information Systems (CoopIS 2000), Eilat, Israel, September 6-8, 2000, Lecture Notes in Computer Science, Vol. 1901, pp 275-286, Springer, 2000.
[20] Y. Villate, E. Pitoura, A. Illarramendi and A. K. Elmagarmid Extending the Data Services of Mobile Computers by External Data Lockers In the DEXA2000 International Workshop on Mobility in Databases and Distributed Systems, IEEE Computer Society Press.
Parallel Computing Using Mobile Agents |
Selected Related Publications