Abstract
With the evolution of large number of social networking sites in which various users share the information at various levels in Peer-to-Peer (P2P) manner, there is a need of efficient P2P collaborative mechanisms to achieve efficiency and accuracy at each level. To achieve high level of accuracy and scalability, a distributed collaborative filtering (CF) approach for P2P service selection and recovery is proposed in this paper. The proposed approach is different from the traditional centralized approaches as both user and network views are modelled and an estimation of the service recovery time is included if some of the services are failed during execution. A novel Context Aware P2P Service Selection and Recovery (CAPSSR) algorithm is proposed. To filter the relevant contents for user needs, a new Distributed Filtering Metric (DFM) is included in the algorithm which selects the contents based upon the user input. The performance of the proposed algorithm is evaluated with traditional centralized algorithm with respect to scalability and accuracy. The results obtained show that the proposed approach is better than the existing approaches in terms of accuracy and scalability.
Similar content being viewed by others
References
Liu Z, Qu W, Li H, Xie C (2010) A hybrid collaborative filtering recommendation mechanism for P2P networks. Futur Gener Comput Syst 26(8):1409–1417
Akyildiz F, Wang X, Wang W (2005) Wireless mesh networks: a survey. Comput Netw 47(4):445–487
Juan R, SergioF O, Jose P, Roc M, Esunly M, Dolors R (2010) A communication infrastructure to ease the development of mobile collaborative applications. J Netw Comput Appl 34(6):1883–1893
Lee W, Tseng S, Shieh W (2010) Collaborative real-time traffic information generation and sharing framework for the intelligent transportation system. Inform Sci 180:62–70
Resnick P, Iacovou N, Suchak M, Bergstrom P, Riedl J (1994) GroupLens: an open architecture for collaborative filtering of netnews. In Proceedings of ACM Conference on Computer Supported Cooperative Work
Hao M, Irwin K, Lyu M (2007) Effective missing data prediction for collaborative filtering. In Proceedings of the 30th Annual International ACM SIGIR Conference on Research and Development in Information Retrieval, 2007, 39–46
Derry S, David W, Barry S (2003) Preserving recommender accuracy and diversity in sparse datasets. In: FLAIRS Conference 2003 139–143
Rong H, Yansheng L (2006) A hybrid user and item-based collaborative filtering with smoothing on sparse data. In proceeding of 16th International Conference on Artificial Reality and Tel existence. 2006, 184–189
Marc S, Pedro G (2010) eSciGrid: a P2P-based e-science Grid for scalable and efficient data sharing. Futur Gener Comput Syst 26(5):704–719
Wang J, De Vries AP, Reinders MJT (2006) A user_item relevance model for log based collaborative filtering. In Proceedings of the European Conference on IR Research. Springer, London, 2006, 37–48
Wang J, De Vries AP, Reinders MJT (2006) Unifying user-based and item based collaborative filtering approaches by similarity fusion. In Proceedings of the 29th Annual International ACM SIGIR Conference on Research and Development in Information Retrieval. ACM Press, New York, 2006, 501–508
Wang J, De Vries AP, Reinders MJT (2008) Unified relevance models f or rating prediction in collaborative filtering. ACM Trans Inf Syst 26(3):1–42
Herlocker JL, Konstan JA, Riedl JT, Terveen LG (2004) Evaluating collaborative filtering recommender systems. ACM Trans Inf Syst 22(1):5–53
Ryan PB, Bridge D (2006) Collaborative recommending using formal concept analysis. Knowl-Based Syst 19(5):309–315
Pu P, Chen L (2007) Trust-inspiring explanation interfaces for recommender systems. Knowl-Based Syst 20(6):542–556
Giaglis GM, Lekakos G (2006) Improving the prediction accuracy of recommendation algorithms: approaches anchored on human factors. Interact Comput 18(3):410–431
Fuyuki I, Quan TK, Shinichi H (2006) Improving accuracy of recommender systems by clustering items based on stability of user similarity. In Proceedings of the IEEE International Conference on Intelligent Agents, Web Technologies and Internet Commerce 2006
Manolopoulus Y, Nanopoulus A, Papadopoulus AN, Symeonidis P (2007) Collaborative recommender systems: combining effectiveness and efficiency. Expert Syst Appl 34:2995–3013
Hernández F, Gaudioso E (2008) Evaluation of recommender systems: a new approach. Expert Syst Appl 35:790–804
Su A, Yang S, Hwang Y, Zhang J (2010) A Web 2.0-based collaborative annotation system for enhancing knowledge sharing in collaborative learning environments. Comput Educ 55:752–766
Liaw SS, Chen GD, Huang HM (2008) Users’ attitudes toward Web-based collaborative learning systems for knowledge management. Comput Educ 50:950–961
Google, /http://www.google.com/intl/es_ALL/analytics/S; 2009
WebTrends, /http://www.webtrends.com/S; 2009
Rafael D, Crescencio B, Manuel O (2011) A model-based framework to automate the analysis of users’ activity in collaborative systems. J Netw Comput Appl 34(4):1200–1209
Landsiedel O, Gotz S, Wehrle K (2006) Towards scalable mobility in distributed hash tables. Proc. IEEE Conf. on Peer-to-Peer Computing, 2006
Ratnasamy S, Karp B, Shenker S, Estrin D, Govindan R, Yin L, Yu F (2003) Data-centric storage in sensornets with GHT, a geographic hash table. Mob Netw Appl 8(4):427–442
Desnoyers P, Ganesan D, Shenoy P (2005) TSAR: a two tier sensor storage architecture using interval skip graphs. Proc. ACM SenSys, Nov. 2005
Galluccio L, Morabito G, Palazzo S, Pellegrini M, Renda ME (2007) Georoy: a location-aware enhancement to Viceroy peer-to- peer algorithm. Comput Netw 51(8):379–398
Asaad Al, Gopalakrishnan S, Leung V (2009) Peer-to-peer file sharing over wireless mesh networks. In Proc. of Communications, Computers and Signal Processing, 2009, Victoria, BC, Canada, 23–26 Aug., 697–702
Alasaad A, Gopalakrishnan S, Leung V (2011) Extending P2PMesh: topology-aware schemes for efficient peer-to-peer data sharing in wireless mesh networks Wireless Communication and Mobile Computing 2011
Canali C, Renda ME, Santi P (2008) Evaluating load balancing in peer-to-peer resource sharing algorithms for wireless mesh networks Proc. IEEE MeshTech 603–609
Canali C, Renda ME, Santi P (2010) Enabling peer-to-peer resource sharing in wireless mesh networks. IEEE Trans Mob Comput 9(3):333–347
Bobadilla J, Serradilla F, Bernal J (2010) A new collaborative filtering metric that improves the behaviour of recommender systems. Knowl-Based Syst 23(5):20–528
Breese JS, Heckerman D, Kadie C (1998) Empirical analysis of predictive algorithms for collaborative filtering. In Proceedings of the 14th conference on uncertainty in artificial intelligence 43–52, 1998
Chih-Ping W, Chin-Sheng Y, Han-Wei H (2008) A collaborative filtering based approach to personalized document clustering. Decis Support Syst 45(3):413–428
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Kumar, N., Chilamkurti, N. & Lee, JH. Distributed context aware collaborative filtering approach for P2P service selection and recovery in wireless mesh networks. Peer-to-Peer Netw. Appl. 5, 350–362 (2012). https://doi.org/10.1007/s12083-012-0156-4
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12083-012-0156-4