Abstract
Recent advances in processor, networking and software technologies have made distributed computing a reality in today's world. Distributed systems offer many advantages, ranging from a higher performance to the effective utilization of physically dispersed resources. Many diverse application domains can benefit by exploiting principles of distributed computing. Information filtering is one such application domain. In this article, we present a design of a homogeneous distributed multi-agent information filtering system, called D-SIFTER. D-SIFTER is based on the language-dependent model of Java RMI. The detailed design process and various experiments carried out using D-SIFTER are also described. The results indicate that the distributed inter-agent collaboration improves the overall filtering performance.
Similar content being viewed by others
References
T. Berners-Lee, R. Cailliau, J. Groff and B. Pollermann, World-Wide Web: The Information Universe, Electronic Networking Research, Applications and Policy, Vol. 2, No. 1 (Meckler Publications, Spring 1992).
G. Coulouris, J. Dollimore and T. Kindberg, Distributed Systems: Concepts and Design (Addison-Wesley, 1994).
B. Kahle, An information system for corporate users: wide area information servers, Technical report, Thinking Machine Inc. (1991).
F. Kilander, IntFilter home page (1996). http://www.dsv.su.se/ fk/if_ Doc/IntFilter.html.
D. Lewis, Representation and learning in information retrieval, Dissertation, Department of Computer and Information Science, University of Massachusetts, Amherst (1992).
M. McCahill, The Internet Gopher: A distributed server information system, ConneXions, The Interoperability Report, Interop, Inc. (1992).
J. Mostafa, S. Mukhopadhyay, W. Lam and M. Palakal, A multi-level approach to intelligent information filtering: Model, system, and evaluation, ACM Transactions on Information Systems 15(4) (October 1997) 368–399.
A. Moukas, Amalthea: Information discovery and filtering using a multi-agent evolving ecosystem, in: Proceedings of the Conference on the Practical Application of Intelligent Agents and Multi-Agent Technology (1996).
K.S. Narendra and M.A.L. Thathachar, Learning Automata - An Introduction (Prentice-Hall, Englewood, NJ, 1989).
R. Orfali and D. Harkey, Client/Server Programming with JAVA and CORBA, 2nd Ed. (Wiley, 1998).
S. Peng, M. Mukhopadhyay, R. Raje, M. Palakal and J. Mostafa, A comparison between single-agent and multi-agent classification of documents, in: Proceedings of IEEE Heterogeneous Computing Workshop, HCW 2001 (2001).
R. Raje, Z. Liu, S. Chinnasamy, M. Zhong, W. Mascarenhas and J. Williams, Distributed-object computing, in: High-Performance Cluster Computing, Vol. 2 (Prentice-Hall, 1999) pp. 249-273.
R. Raje, S. Mukhopadhyay, M. Boyles and A. Papiez, An economic framework for a web-based collaborative information classifier, in: Proceedings of the International Association of Science and Technology for Development, SE'97 Conference (IASTED/ACTA Press, Anaheim, CA, 1997) pp. 362–366.
R. Raje, S. Mukhopadhyay, M. Boyles, N. Patel and J. Mostafa, On design and implementing a collaborative system using Java-RMI, in: Proceedings of the 5th International Conference on Advanced Computing (Tata-McGraw-Hill, New Delhi, India, 1997) pp. 404–411.
R. Raje, S. Mukhopadhyay, M. Boyles, A. Papiez, N. Patel, J. Mostafa and M. Palakal, A bidding mechanism for web-based agents involved in information classification, World Wide Web Journal, Special Issue on Distributed World Wide Web Processing: Applications and Techniques of Web Agents 1 (1998) 155-165.
R. Raje, S. Mukhopadhyay, M. Qiao, M. Palakal and J. Mostafa, A distributed information filtering system, in: Proceedings of World Multiconference on Systemics, Cybernetics and Informatics, SCI'2000 (2000).
G. Salton, Automatic Text Processing: The Transformation, Analysis, and Retrieval of Information by Computer (Addison-Wesley, Reading, MA, 1989).
G. Salton and M.J. McGill, Introduction to Modern Information Retrieval (McGraw-Hill, New York, 1983).
Sun Microsystems, Java™ remote method invocation specification, Technical report (1996).
J.T. Tou and R.C. Gonzalez, Pattern Recognition Principles (Addison-Wesley, Reading, MA, 1974).
T. Yan and H. Garcia-Molina, Sift - A tool for wide-area information dissemination, in: Proceedings of the 1995 USENIX Technical Conference (1995).
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Raje, R.R., Qiao, M., Mukhopadhyay, S. et al. Homogeneous Agent-Based Distributed Information Filtering. Cluster Computing 5, 377–388 (2002). https://doi.org/10.1023/A:1019760221121
Issue Date:
DOI: https://doi.org/10.1023/A:1019760221121