International Journal of Scientific & Technology Research

Home About Us Scope Editorial Board Blog/Latest News Contact Us
10th percentile
Powered by  Scopus
Scopus coverage:
Nov 2018 to May 2020


IJSTR >> Volume 9 - Issue 9, September 2020 Edition

International Journal of Scientific & Technology Research  
International Journal of Scientific & Technology Research

Website: http://www.ijstr.org

ISSN 2277-8616

Big Data Analytics Using Serverless Computing - A Personalized Recommendation System Case Study

[Full Text]



Md. Mijanur Rahman, Md. Hasibul Hasan



Big Data Processing Architecture, Hierarchical Recurrent Neural Network (HRNN), Amazon Personalization, Serverless cloud computing, Amazon Web Service, Movielens, Scalability.



The enterprises face challenges to process and get insight from big data. It is very costly to compute and manage massive amounts of data. So, Serverless is such a technology that helps to analyze big data with low cost and high performance. Serverless cloud providers manage the operating system, servers, hardware and execute codes. Developers focus only on writing code rather than managing infrastructure. Serverless development has drawn a lot of attention in the market because customers only charged for executing code. Still, all users are not getting benefit from the Serverless technology due to appropriate solution architecture. Mostly an expert architect can ensure scalability, security, cost efficiency, etc. So users often pay for the right architecture to compute and store data in the Serverless cloud platforms. An architecture has been proposed with reduce charge and improve the performance of big data processing using Serverless technology and it is made using Amazon Web Services (AWS). The proposed architecture is evaluated using a real-world use case. As a case study, Movielens data are used in our model for personalized recommendation using Amazon personalized Hierarchical Recurrent Neural Networks (HRNN) algorithm.



[1] “Why is Big Data Analytics So Important? - Whizlabs Blog.” [Online]. Available: https://www.whizlabs.com/blog/big-data-analytics-importance/. [Accessed: 12-Dec-2019].W.-K. Chen, Linear Networks and Systems. Belmont, Calif.: Wadsworth, pp. 123-135, 1993. (Book style)
[2] “Top Big Data Challenges.” [Online]. Available: https://www.datamation.com/big-data/big-data-challenges.html. [Accessed: 12-Dec-2019].K. Elissa, “An Overview of Decision Theory," unpublished. (Unplublished manuscript)
[3] “What Is Serverless Computing? | Serverless Definition | Cloudflare.”[Online].Available: https://www.cloudflare.com/learning/serverless/what-is-serverless/. [Accessed: 12-Dec-2019].
[4] “What is Serverless Architecture? - Twilio.” [Online].Available: https://www.twilio.com/docs/glossary/what-is-serverless-architecture. [Accessed: 12-Dec-2019].
[5] “What is Serverless Architecture? What are its Pros and Cons? - By Faizan Bashir.” [Online]. Available: https://hackernoon.com/what-is-serverless-architecture-what-are-its-pros-and-cons-cc4b804022e9. [Accessed: 12-Dec-2019]
[6] “What is Serverless? | Serverless Stack.” [Online]. Available: https://serverless-stack.com/chapters/what-is-serverless.html [Accessed: 12-Dec-2019]
[7] G. McGrath and P. R. Brenner, “Serverless Computing: Design, Implementation, and Performance,” Proc. - IEEE 37th Int. Conf. Distrib. Comput. Syst. Work. ICDCSW 2017, pp. 405–410, 2017.
[8] G. Adzic and R. Chatley, “Serverless computing: economic and architectural impact,” pp. 884–889, 2017.
[9] S. Chaudhary, G. Somani, and R. Buyya, “Research Advances in Cloud Computing,” Res. Adv. Cloud Comput., pp. 1–465, 2017.
[10] W. Lloyd, S. Ramesh, S. Chinthalapati, L. Ly, and S. Pallickara, “Serverless computing: An investigation of factors influencing microservice performance,” Proc. - 2018 IEEE Int. Conf. Cloud Eng. IC2E 2018, pp. 159–169, 2018.
[11] “HRNN Recipe - Amazon Personalize.” [Online]. Available: https://docs.aws.amazon.com/personalize/latest/dg/native-recipe-hrnn.html. [Accessed: 12-Dec-2019].
[12] Y. Ma, “Hierarchical Temporal-Contextual Recommenders,” no. 2014, 2018.
[13] “Amazon EC2.” [Online]. Available: https://aws.amazon.com/ec2/. [Accessed: 19-Jan-2020].
[14] N. Elgendy and A. Elragal, “Big Data Analytics : A Literature Review Paper Big Data Analytics : A Literature Review Paper,” no. September 2014, pp. 214–227, 2018.
[15] “Cloud Object Storage | Store & Retrieve Data Anywhere | Amazon Simple Storage Service (S3).” [Online]. Available: https://aws.amazon.com/s3/. [Accessed: 19-Jan-2020].
[16] “AWS SDK for Python.” [Online]. Available: https://aws.amazon.com/sdk-for-python/. [Accessed: 19-Jan-2020].
[17] “Can Serverless computing reshape big data and data science?” [Online]. Available: https://dashbird.io/blog/serverless-computing-reshape-big-data-data-science/. [Accessed: 19-Jan-2020].