A Fog-Based Recommender System

Fog computing is an emergent computing paradigm that extends the cloud paradigm. With the explosive growth of smart devices and mobile users, cloud computing no longer matches the requirements of the Internet of Things (IoT) era. Fog computing is a promising solution to satisfying these new requirements, such as low latency, uninterrupted service, and location awareness. As a typical new computing paradigm and network architecture, fog computing raises new challenges, such as privacy, data management, data analytics, information overload, and participatory sensing. In this article, we present a fog-based hybrid recommender system to address the issue of information overload in fog computing. Our proposed system not only abstracts useful information from the fog environment but can also be considered as an optimization tool due to its ability to provide suggestions to improve system performance. In particular, we demonstrate that the proposed system provides personalized and localized recommendations to users, and also advise the system itself to precache the content to optimize the storage capacity of the fog server.

[1]  Prem Prakash Jayaraman,et al.  IOTSim: A simulator for analysing IoT applications , 2017, J. Syst. Archit..

[2]  Piero Castoldi,et al.  TelcoFog: A Unified Flexible Fog and Cloud Computing Architecture for 5G Networks , 2017, IEEE Communications Magazine.

[3]  Riti Gour,et al.  On Reducing IoT Service Delay via Fog Offloading , 2018, IEEE Internet of Things Journal.

[4]  Ke Xiao,et al.  Privacy of Things: Emerging Challenges and Opportunities in Wireless Internet of Things , 2018, IEEE Wireless Communications.

[5]  Gediminas Adomavicius,et al.  Toward the next generation of recommender systems: a survey of the state-of-the-art and possible extensions , 2005, IEEE Transactions on Knowledge and Data Engineering.

[6]  Tao Zhang,et al.  Fog and IoT: An Overview of Research Opportunities , 2016, IEEE Internet of Things Journal.

[7]  Jiawei Han,et al.  A Distributed Game Methodology for Crowdsensing in Uncertain Wireless Scenario , 2020, IEEE Transactions on Mobile Computing.

[8]  Luo Si,et al.  Collaborative filtering with decoupled models for preferences and ratings , 2003, CIKM '03.

[9]  Laurence T. Yang,et al.  Cloud-Based Mobile Multimedia Recommendation System With User Behavior Information , 2014, IEEE Systems Journal.

[10]  Kai Chen,et al.  Collaborative filtering and deep learning based recommendation system for cold start items , 2017, Expert Syst. Appl..

[11]  Parastoo Sadeghi,et al.  Multi-Client File Download Time Reduction from Cloud/Fog Storage Servers , 2018, IEEE Transactions on Mobile Computing.

[12]  Mario Nemirovsky,et al.  Key ingredients in an IoT recipe: Fog Computing, Cloud computing, and more Fog Computing , 2014, 2014 IEEE 19th International Workshop on Computer Aided Modeling and Design of Communication Links and Networks (CAMAD).

[13]  Joseph K. Liu,et al.  A Survey on Access Control in Fog Computing , 2018, IEEE Communications Magazine.

[14]  Chin-Feng Lai,et al.  A fair scheduler using cloud computing for digital TV program recommendation system , 2014, Telecommunication Systems.

[15]  Gediminas Adomavicius,et al.  Incorporating contextual information in recommender systems using a multidimensional approach , 2005, TOIS.

[16]  Leandros Maglaras,et al.  Security and Privacy in Fog Computing: Challenges , 2017, IEEE Access.

[17]  Zibin Zheng,et al.  Personalized Web Service Recommendation via Normal Recovery Collaborative Filtering , 2013, IEEE Transactions on Services Computing.

[18]  Hung-Ming Chen,et al.  Design and evaluation of a cloud-based Mobile Health Information Recommendation system on wireless sensor networks , 2016, Comput. Electr. Eng..

[19]  Gui-Qin Dou,et al.  Research on selection system based on Bayesian recommendation model , 2011, The 2011 International Conference on Advanced Mechatronic Systems.

[20]  Wei Cao,et al.  Intelligent Offloading in Multi-Access Edge Computing: A State-of-the-Art Review and Framework , 2019, IEEE Communications Magazine.

[21]  Wanlei Zhou,et al.  GAN-DP: Generative Adversarial Net Driven Differentially Privacy-Preserving Big Data Publishing , 2019, ICC 2019 - 2019 IEEE International Conference on Communications (ICC).

[22]  Burak Kantarci,et al.  Multimedia recommendation and transmission system based on cloud platform , 2017, Future Gener. Comput. Syst..

[23]  Ciprian Dobre,et al.  Big Data and Internet of Things: A Roadmap for Smart Environments , 2014, Big Data and Internet of Things.

[24]  Parham Moradi,et al.  TCARS: Time- and Community-Aware Recommendation System , 2018, Future Gener. Comput. Syst..

[25]  Sheetal Rathi,et al.  An efficient system using item & user-based CF techniques to improve recommendation , 2016, 2016 2nd International Conference on Next Generation Computing Technologies (NGCT).

[26]  Greg Linden,et al.  Amazon . com Recommendations Item-to-Item Collaborative Filtering , 2001 .

[27]  Toni Janevski,et al.  5G and the Fog — Survey of related technologies and research directions , 2016, 2016 18th Mediterranean Electrotechnical Conference (MELECON).

[28]  Hugues Bersini,et al.  Collaborative Filtering with Recurrent Neural Networks , 2016, ArXiv.

[29]  David M. Pennock,et al.  Categories and Subject Descriptors , 2001 .

[30]  Qin Lv,et al.  Item-based top-N recommendation resilient to aggregated information revelation , 2014, Knowl. Based Syst..

[31]  Wanlei Zhou,et al.  A Hybrid Privacy Protection Scheme in Cyber-Physical Social Networks , 2018, IEEE Transactions on Computational Social Systems.

[32]  Vidya Chitre,et al.  Survey on recent methodologies used for recommender system , 2016, 2016 International Conference on Electrical, Electronics, and Optimization Techniques (ICEEOT).

[33]  Lior Rokach,et al.  Introduction to Recommender Systems Handbook , 2011, Recommender Systems Handbook.

[34]  Robert Ivor John,et al.  Incorporation of expert variability into breast cancer treatment recommendation in designing clinical protocol guided fuzzy rule system models , 2012, J. Biomed. Informatics.

[35]  Xuefeng Liu,et al.  Privacy-Preserving Reputation Management for Edge Computing Enhanced Mobile Crowdsensing , 2019, IEEE Transactions on Services Computing.

[36]  Jiang Zhu,et al.  Fog Computing: A Platform for Internet of Things and Analytics , 2014, Big Data and Internet of Things.

[37]  Kamal Kant Bharadwaj,et al.  Fuzzy-genetic approach to recommender systems based on a novel hybrid user model , 2008, Expert Syst. Appl..

[38]  Sung-Bae Cho,et al.  Location-Based Recommendation System Using Bayesian User's Preference Model in Mobile Devices , 2007, UIC.

[39]  Raja Lavanya,et al.  Fog Computing and Its Role in the Internet of Things , 2019, Advances in Computer and Electrical Engineering.

[40]  Yoram Singer,et al.  An Efficient Boosting Algorithm for Combining Preferences by , 2013 .

[41]  Hao Liang,et al.  Optimal Workload Allocation in Fog-Cloud Computing Toward Balanced Delay and Power Consumption , 2016, IEEE Internet of Things Journal.

[42]  Roch H. Glitho,et al.  A Comprehensive Survey on Fog Computing: State-of-the-Art and Research Challenges , 2017, IEEE Communications Surveys & Tutorials.

[43]  Gao Linqi,et al.  Hybrid Personalized Recommended Model Based on Genetic Algorithm , 2008, 2008 4th International Conference on Wireless Communications, Networking and Mobile Computing.

[44]  Tom H. Luan,et al.  Fog Computing: Focusing on Mobile Users at the Edge , 2015, ArXiv.

[45]  Yoav Shoham,et al.  Fab: content-based, collaborative recommendation , 1997, CACM.

[46]  Mehrbakhsh Nilashi,et al.  Collaborative filtering recommender systems , 2013 .

[47]  Rodrygo L. T. Santos,et al.  Context-Aware Event Recommendation in Event-based Social Networks , 2015, RecSys.

[48]  Jingchen Liu,et al.  Recommendation System for Adaptive Learning , 2018, Applied psychological measurement.

[49]  Luo Si,et al.  Preference-based Graphic Models for Collaborative Filtering , 2002, UAI.

[50]  Bin Cao,et al.  Stochastic Programming Methods for Workload Assignment in an Ad Hoc Mobile Cloud , 2018, IEEE Transactions on Mobile Computing.

[51]  Wanlei Zhou,et al.  FogRoute: DTN-Based Data Dissemination Model in Fog Computing , 2017, IEEE Internet of Things Journal.

[52]  D. Manjula,et al.  Recommendation System for Criminal Behavioral Analysis on Social Network using Genetic Weighted K-Means Clustering , 2017, J. Comput..

[53]  J. Bobadilla,et al.  Recommender systems survey , 2013, Knowl. Based Syst..

[54]  Yehuda Koren,et al.  The BellKor solution to the Netflix Prize , 2007 .

[55]  Hairong Qi,et al.  Friendbook: A Semantic-Based Friend Recommendation System for Social Networks , 2015, IEEE Transactions on Mobile Computing.

[56]  Prem Prakash Jayaraman,et al.  Fog Computing: Survey of Trends, Architectures, Requirements, and Research Directions , 2018, IEEE Access.

[57]  Andreas Stafylopatis,et al.  A hybrid movie recommender system based on neural networks , 2005, 5th International Conference on Intelligent Systems Design and Applications (ISDA'05).

[58]  Wanlei Zhou,et al.  Fog Computing and Its Applications in 5G , 2017 .

[59]  Rajkumar Buyya,et al.  Fog Computing: Principles, Architectures, and Applications , 2016, ArXiv.

[60]  Hongyan Liu,et al.  Combining user preferences and user opinions for accurate recommendation , 2013, Electron. Commer. Res. Appl..

[61]  George Karypis,et al.  Item-based top-N recommendation algorithms , 2004, TOIS.