ABSTRACT
A challenging issue in fast-evolving pure P2P networks is the design of an appropriate mechanism for processing queries. Since both the data content of the peers as well as their acquaintances, change rapidly the typical P2P querying techniques become inappropriate. We are interested in P2P networks where peers are mobile and own a database. In this dynamic context the usage of a Mobile Agent framework appears very promising. The paper investigates the issues related to the above problem and proposes a P2P and Mobile Agent architecture based on Active Database technology. We argue that, the employment of ECA rules both for answering queries and deploying agents leads to an efficient as well as simple query processing technique. Furthermore, the proposed mobile agent system architecture offers a number of advantages due to the performance and scalability that can be achieved using Active Databases.
- M. Koubarakis. Multi-Agent Systems and Peer-to-Peer Computing: Methods, Systems, and Challenges. Invited Talk in 7th Int. Workshop on Cooperative Information Agents, Finland 2003.Google ScholarCross Ref
- Brian Brewington, Robert Gray, Katsuhiro Moizumi, David Kotz, George Cybenko, Daniela Rus. Mobile agents in distributed information retrieval. In 'Intelligent Information Agents' edited by Mathias Klusch, Springer Verlag., Chapter 15, pages 355--395, 1999.Google Scholar
- I. Stoica, R. Morris, D. Karger, M. F. Kaashoek, H. Balakrishnan. Chord: A scalable peer-to-peer lookup service for internet applications. In Proc. Of the ACM SIGCOMM Conf. San Diego, 2001. Google ScholarDigital Library
- P. Druschel, A. Rowstron. Pastry: Scalable, distributed object location and routing for large-scale peer-to-peer systems. In Proc. Of the 18th IFIP/ACM Intern. Conf. on Distributed Systems Platforms (Middleware 2001), 2001. Google ScholarDigital Library
- B. Y. Zhao, L. Huang, J. Stribling, S. C. Rhea, A. D. Joseph, J. Kubiatowicz. Tapestry: A Resilient Global-scale Overlay for Service Deployment. IEEE Journal on Selected Areas in Communication, November 2003. Google ScholarDigital Library
- S. Ratnasamy, P. Francis, M. Handley, R. Karp, S. Shenkers. A scalable content-addressable network. In Proc. ACM SIGCOMM. San Diego, 2001. Google ScholarDigital Library
- A. Y. Halevy, G. I. Zachary, D. Suciu, I. Tatarinov. Schema Mediation in Peer Data Management Systems. 19th Intern. Conf. on Data Engineering, India 2003.Google Scholar
- http://www.cs.toronto.edu/db/hyperion.Google Scholar
- B. Gedik, L. Liu. PeerCQ: A Decentralized and Self-Configuring Peer-to-Peer Information Monitoring System. In Proc. of the 23rd Int. Conf. on Distributed Computing Systems, Rhode Island, USA, 2003 Google ScholarDigital Library
- A. Rowstron, A. Kermarrec, M. Castro and P. Druschel. Scribe: The design of a large-scale event notification infrastructure. In Int. Workshop on Networked Group Communication, p. 30--43, London, UK, 2001. Google ScholarDigital Library
- S. Idreos and M. Koubarakis. P2P-DIET: A Query and Notification Service Based on Mobile Agents for Rapid Implementation of P2P Applications. Technical Report, Intelligent Systems Laboratory, Dept. of Electronic and Computer Engin., Tech. University of Crete, June 2003.Google Scholar
- W. Siong Ng, B. Chin Ooi, K. Lee Tan. BestPeer: A Self-Configurable Peer-to-Peer System. In Proc. of the 18th Int. Conf. on Data Engineering, California, 2002. Google ScholarDigital Library
- E. Bonsma, C. Hoile. A distributed implementation of the SWAN peer-to-peer look-up system using mobile agents. In Proc. of the AAMAS'02 Workshop on Agents and Peer-to-Peer Computing, Italy, 2002. Google ScholarDigital Library
- C. Hoile, F. Wang, E. Bonsma, P. Marrow. Core specification and experiments I DIET: a decentralized ecosystem-inspired mobile agent system. In Proc. of the 1st Int. Joint Conf. on Autonomous Agents & Multiagent Systems, p. 623--630, Italy 2002. Google ScholarDigital Library
- O. Babaoglu, H. Meling, A. Montresor. Anthill: A framework for the development of agent-based peer-topeer systems. In Proc. of the 22nd Int. Conf. on Distributed Computer Systems, p. 15--22, Austria 2002. Google ScholarDigital Library
- Subrata Das, Kurt Shuster, Curt Wu. ACQUIRE: Agent -- based Complex Query and Information Retrieval Engine. In Proc. of the 1st Intern. Joint Conf. on Autonomous Agents and Multiagent Systems, p. 565--566, Italy, 2002. Google ScholarDigital Library
- A. Gallardo-Antolin, A. Navia-Vasquez, H. Y. Molina-Bulla, A. B. Rodriguez-Gonzalez, F. Valverde-Albacete, J. Cid-Sueiero, A. R. Figuieras-Vidal, T. Koutris, C. Xiruhaki, and M. Koubarakis. I-Gaia: an Information Processing Layer for the DIET Platform. In: Proc. of the 1st Intern. Conf. on Autonomous Agents and Multi-Agent Systems, Italy, 2002. Google ScholarDigital Library
- J. Bailey, M. Georgeff, D. Kemp, D. Kinny, K. Ramamohanarao. Active Databases and Agent Systems -- A Comparison. In Proc. of the 2nd Int. Workshop on Rules in Database Systems, p. 342--356, Athens, Greece, 1995. Google ScholarDigital Library
- N. W. Paton, O. Díaz: Active Database Systems. ACM Computing Surveys 31(1):63--103, 1999. Google ScholarDigital Library
- J. Widom, S. Ceri. Active Database Systems. Triggers and Rules for Advanced Database Processing. Morgan Kaufmann Publishers, Inc. 1996. Google ScholarDigital Library
- R. S. Gray. Agent Tcl: A flexible and Secure mobile-agent system. In Proc. Of the 4th Annual Usenix Tcl/Tk Workshop p. 9--23, 1996. Google ScholarDigital Library
- I. Hagen. Challenges for ECA Rule Designers when Implementing Coordination Protocols. Tech. Report HSIDA-TR-98-006, University of Skövde, 1998.Google Scholar
- Sasu Tarkoma, Mikko Laukkanen. Supporting Software Agents on Small Devices, In Proc. of the 1st Int. Joint Conf. on Autonomous Agents and Multiagent Systems, Italy, 2002. Google ScholarDigital Library
- S. Ilarri, E. Mena, A. Illarramendi: A Mobile Agents Based Architecture for the Distributed Processing of Continuous Location Queries in a Wireless Environment: Performance Evaluation. In Workshop of Intern. Conference on Extending Database Technology, Heraclion, Crete, 2004. Google ScholarDigital Library
- S. Ilarri, E. Mena, A. Illarramendi: Monitoring Continuous Location Queries Using Mobile Agents. Advances in Databases and Information Systems, 6th East European Conference, Bratislava, Slovakia, 2002. Google ScholarDigital Library
- Khaled Nagi, Iman Elghandour, Birgitta König-Ries: Mobile Agents for Locating Documents in Ad-hoc Networks. 2nd Int. Workshop on Agents and Peer-to-Peer Computing, Melbourne, Australia, 2003. Google ScholarDigital Library
Index Terms
- Using ECA rules to implement mobile query agents for fast-evolving pure P2P database systems
Recommendations
Using ECA Rules to Implement Mobile Query Agents for Fast-Evolving Pure P2P Networks
AAMAS '04: Proceedings of the Third International Joint Conference on Autonomous Agents and Multiagent Systems - Volume 3A challenging issue in fast-evolving pure P2P networks is the design of an appropriate mechanism for processing queries. Since both the data content of the peers as well as their acquaintances change rapidly the typical P2P querying techniques become ...
Reputation-Based Resource Allocation in P2P Systems of Rational Users
In this paper, we study p2p systems, where peers have to share their available resources between their own and other peers' needs. One such example is a system of peers who use their capacity-limited access links both for their upstream and downstream ...
Enabling live video streaming services realization in telecommunication networks using P2P technology
Peer-to-peer (P2P) systems enjoy wide adoption from internet users. Success of P2P architecture is due to its ability to scale and organize dynamically the traffic according to the user resources and requests. However, P2P adoption is constrained in non-...
Comments