USING GRIDS TO SUPPORT INFORMATION FILTERING SYSTEMS - A Case Study of Running Collaborative Filtering Recommendations on gLite

Leandro N. Ciuffo, Elisa Ingrà

Abstract

Today’s business becomes increasingly computational-intense. Grid computing is a powerful paradigm for running ever-larger workloads and services. Commercial users have been attracted by this technology, which can potentially be exploited by industries and SMEs to offer new services with reduced costs and higher performance. This work aims at presenting a “gridified” implementation of a Recommender System based on the classic Collaborative Filtering algorithm. It also introduces the core services of the gLite middleware and discusses the potential benefits of using Grids to support the development of such systems.

References

  1. Amga (2006). The gLite Grid Metadata Catalogue. Retrieved February 8, 2009, from: http://amga.web.cern.ch/amga/
  2. Barbera, R., Ardizzone, V., Ciuffo, L.N. et al. (2008) Grid INFN virtual Laboratory for Dissemination Activities - GILDA (2008). 6th International Conference on Open Access, Lilongwe, Malawi. GILDA portal available at: https://gilda.ct.infn.it/
  3. Bégin, M.E. (2008) An EGEE comparative study: Grids and Clouds - Evolution or Revolution? Retrieved February 8, 2009, from: https://edms.cern.ch/file/925013/4/EGEE-Grid-Cloudv1_2.pdf
  4. Beingrid. (2006). Business Experiments in Grid. Retrieved February 8, 2009, from: http://www.beingrid.eu/
  5. Biz2Grid. (2008). Moving Business to the Grid. Retrieved February 12, 2009, from: http://www.biz2grid.de
  6. Ciuffo, L.N. (2001). Cinefilia website. Retrieved February 12, 2009, from: http://canalcinefilia.com.br
  7. ClassAd. (2004). Condor Classified Advertisements. Retrieved February 12, 2009, from: http://www.cs.wisc.edu/condor/classad
  8. Cöster, R. (2002) The architecture and implementation of a system for collaborative and content-based filtering, Technical Report, Stockholm University.
  9. Eela-2. (2008). E-science grid facility for Europe and Latin America. Retrieved February 7, 2009, from: http://www.eu-eela.eu
  10. Egee. (2008). Enabling Grids for E-sciencE. Retrieved February 8, 2009, from: http://www.eu-egee.org/
  11. Egee and Business (2008). Retrieved February 8, 2009, from: http://www.eu-egee.org/index.php?id=120
  12. Garcia, A. C. B. & Ciuffo, L.N. (2005) Applying the HYRIWYG incentive mechanism in a Recommender System. In: IEEE/WIC/ACM International Conference on Web Intelligence (WI'05), Compiègne. Proceedings of the WI'05. IEEE Computer Society, 2005. pp.770- 773.
  13. Giorgio, E. (2008). Gilda Wiki - Quickstart for complex jobs. Retrieved February 7, 2009, from: https://grid.ct.infn.it/twiki/bin/view/GILDA/WmProxy Use
  14. gLite (2008). Documentation. Retrieved February 7, 2009, from: http://glite.web.cern.ch/glite/documentation/
  15. Globus Toolkit. (2007). Homepage. Retrieved February 7, 2009, from: http://www.globus.org/toolkit/
  16. Grelc. (2007). Grid Relational Catalog Project. Retrieved February 7, 2009, from: http://grelc.unile.it/home.php
  17. Herlocker, J.L. (2000). Understanding and Improving Automated Collaborative Filtering Systems, Ph.D. Thesis, University of Minnesota.
  18. LCG (2008). Large Hadron Collider (LHC) Computing Grid. Retrieved February 7, 2009, from: http://lcg.web.cern.ch/LCG/
  19. Laure, E., Fisher S.M., Frohner, A., Grandi, C. et al (2006) Programming the Grid with gLite. Computational Methods in Science and Technology. pp.33-45.
  20. Linden G., Smith, B. & York J. (2003). Amazon.com Recommendations: Item-to-Item Collaborative Filtering. IEEE Internet Computing, ISSN:1089-7801, v.7, Issue 1. pp.76-80.
  21. Papagelis, M., Rousidis, I., Plexousakis, D. & Theoharopoulos, E. (2005). Incremental Collaborative Filtering for Highly-Scalable Recommendation Algorithms. Lecture Notes in Computer Science. Heidelberg, Germany: Springer-Verlag, ISSN 0302- 9743, Issue 3488, 2005. pp.553-561.
  22. Ragusa, C., Arinisi, S., Longo F. & Puliafito, A. (2007). A Grid-based Infrastructure for Business Applications. Proceedings of the Symposium "Grid Open Days at the University of Palermo", Italy, ISBN: 978-88- 95892-00-9. pp.205-211.
  23. Resnick, P., Iacovou, N., Suchak, M., Bergstrom, P. & Riedl, J. (1994). GroupLens: an open architecture for collaborative filtering of netnews. Proceedings of the Conference on Computer Supported Cooperative Work (CSCW'94), Chapel Hill, NC, EUA. ACM Press, pp. 175-186.
  24. Shen, R.-m., Yang, F., Han, P. & Xie, B. (2005). PipeCF: a DHT-based Collaborative Filtering recommendation system. Journal of Zhejiang University SCIENCE, China, ISSN 1009-3095, v.6A; pp.118-125.
  25. Thain, D. Tannenbaum, T. & Livny M. (2003) Condor and the grid. Grid Computing: Making the Global Infrastructure a Reality, F. Berman, G. Fox, and T. Hey, Eds. John Wiley & Sons Inc.
Download


Paper Citation


in Harvard Style

N. Ciuffo L. and Ingrà E. (2009). USING GRIDS TO SUPPORT INFORMATION FILTERING SYSTEMS - A Case Study of Running Collaborative Filtering Recommendations on gLite . In Proceedings of the 11th International Conference on Enterprise Information Systems - Volume 4: ICEIS, ISBN 978-989-8111-87-6, pages 12-18. DOI: 10.5220/0001845300120018


in Bibtex Style

@conference{iceis09,
author={Leandro N. Ciuffo and Elisa Ingrà},
title={USING GRIDS TO SUPPORT INFORMATION FILTERING SYSTEMS - A Case Study of Running Collaborative Filtering Recommendations on gLite},
booktitle={Proceedings of the 11th International Conference on Enterprise Information Systems - Volume 4: ICEIS,},
year={2009},
pages={12-18},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0001845300120018},
isbn={978-989-8111-87-6},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 11th International Conference on Enterprise Information Systems - Volume 4: ICEIS,
TI - USING GRIDS TO SUPPORT INFORMATION FILTERING SYSTEMS - A Case Study of Running Collaborative Filtering Recommendations on gLite
SN - 978-989-8111-87-6
AU - N. Ciuffo L.
AU - Ingrà E.
PY - 2009
SP - 12
EP - 18
DO - 10.5220/0001845300120018