7 CONCLUSIONS
We have presented a distributed ranking algorithm
for the iTrust information search and retrieval sys-
tem. A source node that publishes a document in-
dexes the words in the document and producesa term-
frequency table for the document. It also distributes
metadata and the URL for the document to a set of
randomly chosen nodes in the iTrust network. A re-
questing node issues a query containing keywords to
a set of randomly chosen nodes in the iTrust network.
For all responses that the requesting node receives
for its query, the requesting node retrieves the term-
frequency tables from the source nodes. It then uses
the term-frequencytables to score the documents with
respect to its query using a ranking formula. Finally,
the requesting node retrieves the documents of inter-
est from the source nodes. Our evaluations of the dis-
tributed ranking algorithm for iTrust demonstrate that
it exhibits stability in ranking documents and that it
counters scamming by malicious nodes.
The distributed ranking algorithm for iTrust pre-
sented in this paper ranks the documents in terms of
their relevance to the query. In the future, the repu-
tation of a document or the reputation of the source
node holding the document might be taken into ac-
count when scoring the document. Future work also
includes evaluating the distributed ranking algorithm
on a larger and more varied set of documents. It
also includes postulating additional schemes that ma-
licious nodes might use to gain an unfair advantage in
the ranking process and devising countermeasures to
those malicious schemes.
ACKNOWLEDGEMENTS
This research was supported in part by the U.S. Na-
tional Science Foundation under grant number NSF
CNS 10-16193 and by an REU supplement to support
the first author.
REFERENCES
Badger, C. M., Moser, L. E., Melliar-Smith, P. M.,
Lombera, I. M., and Chuang, Y. T. (2012). Declus-
tering the iTrust search and retrieval network to in-
crease trustworthiness. In Proceedings of the 8th In-
ternational Conference on Web Information Systems
and Technologies, pages 312–322.
Chuang, Y. T., Michel Lombera, I., Moser, L. E., and
Melliar-Smith, P. M. (2011). Trustworthy distributed
search and retrieval over the Internet. In Proceed-
ings of the 2011 International Conference on Internet
Computing, pages 169–175.
Cohen, D., Amitay, E., and Carmel, D. (2007). Lucene
and Juru at Trec 2007: 1 million queries track.
In Proceedings of the 16th Text REtrieval Con-
ference, http://trec.nist.gov/pubs/trec16/papers/ibm-
haifa.mq.final.pdf.
Cuenca-Acuna, F. M., Peery, C., Martin, R. P., and Nguyen,
T. D. (2003). PlanetP: Using gossiping to build
content addressable peer-to-peer information sharing
communities. In Proceedings of the 12th Symposium
on High Performance Distributed Computing, pages
236–246.
Gnutella (2000). http://gnutella.wego.com/.
Gopalakrishnan, V., Morselli, R., Bhattacharjee, B., Kele-
her, P., and Srinivasan, A. (2007). Distributed ranked
search. In Proceedings of High Performance Comput-
ing, LNCS 4873, pages 7–20. Springer.
Hearst, M. A. (1995). TileBars: Visualization of term dis-
tribution information in full text information access.
In Proceedings of the SIGCHI Conference on Human
Factors in Computing Systems, pages 59–66.
Kalogeraki, V., Gunopulos, D., and Zeinalipour-Yazti, D.
(2002). A local search mechanism for peer-to-peer
networks. In Proceedings of the Eleventh Inter-
national Conference on Information and Knowledge
Management, pages 300–307.
Lee, D. L., Chuang, H., and Seamons, K. (1997). Document
ranking and the vector space model. IEEE Software,
14(2):67–75.
Lucene (2009). http://lucene-apache.org/java/docs/.
Melliar-Smith, P. M., Moser, L. E., Michel Lombera, I., and
Chuang, Y. T. (2012). iTrust: Trustworthy informa-
tion publication, search and retrieval. In Proceedings
of the 13th International Conference on Distributed
Computing and Networking, LNCS 7219, pages 351–
366. Springer.
Melnik, S., Raghavan, S., Yang, B., and Garcia-Molina,
H. (2001). Building a distributed full-text index for
the Web. ACM Transactions on Information Systems,
19(3):217–241.
Michel Lombera, I., Moser, L. E., Melliar-Smith, P. M., and
Chuang, Y. T. (2013). Mobile decentralized search
and retrieval using SMS and HTTP. ACM Mobile Net-
works and Applications Journal, 18(1):22–41.
Page, L., Brin, S., Motwani, R., and Winograd, T. (1998).
The PageRank citation ranking: Bringing order to
the Web. In Technical Report, Stanford University
Database Group.
Perez-Iglesias, J., Perez-Aguera, J. R., Fresno, V., and Fe-
instein, Y. Z. (2009). Integrating the probabilistic
model BM25/BM25F into Lucene. In arXiv preprint
arXiv:0911.5046v2 [cs.IR].
Shi, S., Yu, J., Yang, G., and Wang, D. (2003). Distributed
page ranking in structured P2P networks. In Proceed-
ings of the 2003 International Conference on Parallel
Processing, pages 179–186.
Yuwono, B. and Lee, D. L. (1997). Server ranking for
distributed text retrieval systems on the Internet. In
Proceedings of the Fifth International Conference on
Database Systems for Advanced Applications, pages
41–50.
WEBIST2013-9thInternationalConferenceonWebInformationSystemsandTechnologies
208