A Review Study of Function-as-a-Service for Small Scale Businesses in Pakistan

Автор: Muhammad Fahad, Syed Muhammad Taha Rizvi, Waqas Mahmood

Журнал: International Journal of Information Engineering and Electronic Business @ijieeb

Статья в выпуске: 5 vol.15, 2023 года.

Бесплатный доступ

In today’s digitally driven world, many small to medium Scale Enterprises (SMEs) find it difficult to manage or scale businesses due impediments in procuring and managing digital and software services. Many SMEs are unable to purchase the off-the-shelf software, as they are not tailor-made for their specific business use-cases and at times may not even fulfill the requirements. Creating custom software applications is an expensive undertaking and is difficult to maintain and scale. Further, the cost of deployment of these applications and ensuring availability either on premises or on cloud becomes a major hurdle. To overcome these hindrances, in this paper we propose the use of function-as-a-service technology in comparison to other options like micro-services and Service Oriented Architecture (SOA) and have highlighted the benefits in terms of ease of development and managing further we have put forth some economic benefits they have. FaaS can prove to be a major game changer service as it follows the model of pay-as-you-use and at idle time it can even scale to zero usage. This paper mainly discusses the option of using FaaS to help SMEs scale their application while cutting down on initial cost as well as economic impact in long run as compared to the other more traditional digital software service delivery models such as SaaS, ERP and custom application development.

Еще

Faas, erp, cloud, smes, soa, cloud service provider

Короткий адрес: https://sciup.org/15018885

IDR: 15018885   |   DOI: 10.5815/ijieeb.2023.05.03

Список литературы A Review Study of Function-as-a-Service for Small Scale Businesses in Pakistan

  • Shahrad, M., Balkind, J., & Wentzlaff, D. (2019). Architectural Implications of Function-as-a-Service Computing. Proceedings of the 52nd Annual IEEE/ACM International Symposium on Microarchitecture - MICRO ’52. doi:10.1145/3352460.3358296
  • Rajan, D. R. A. P. (2018). Serverless Architecture - A Revolution in Cloud Computing. 2018 Tenth International Conference on Advanced Computing (ICoAC). doi:10.1109/icoac44903.2018.89390
  • Savage, N. (2018). Going serverless. Communications of the ACM, 61(2), 15–16. doi:10.1145/3171583
  • Eyk, Erwin Van et al. “Serverless is More: From PaaS to Present Cloud Computing.” IEEE Internet Computing 22 (2018): 8-17.
  • Adzic, G., Chatley, R., 2017. Serverless computing: Economic and architectural impact. In: Proceedings of the 2017 11th Joint Meeting on Foundations of Software Engineering. ACM, New York, NY, USA, pp. 884–889. doi: 10.1145/3106237.
  • Castro, P., Ishakian, V., Muthusamy, V., & Slominski, A. (2019). The rise of serverless computing. Communications of the ACM, 62(12), 44–54. doi:10.1145/3368454
  • Monteiro, D., Gadelha, R., Maia, P. H. M., Rocha, L. S., & Mendonça, N. C. (2018). Beethoven: An Event-Driven Lightweight Platform for Microservice Orchestration. Lecture Notes in Computer Science, 191–199. doi:10.1007/978-3-030-00761-4_13
  • Balalaie, A., Heydarnoori, A., & Jamshidi, P. (2016). Microservices Architecture Enables DevOps: Migration to a Cloud-Native Architecture. IEEE Software, 33(3), 42–52. doi:10.1109/ms.2016.64
  • Sewak, M., & Singh, S. (2018). Winning in the Era of Serverless Computing and Function as a Service. 2018 3rd International Conference for Convergence in Technology (I2CT). doi:10.1109/i2ct.2018.8529465
  • Van Eyk, E., Iosup, A., Seif, S., & Thömmes, M. (2017). The SPEC cloud group’s research vision on FaaS and serverless architectures. Proceedings of the 2nd International Workshop on Serverless Computing - WoSC ’17. doi:10.1145/3154847.3154848
  • McGrath, M. Garrett and Paul R. Brenner. “Serverless Computing: Design, Implementation, and Performance.” 2017 IEEE 37th International Conference on Distributed Computing Systems Workshops (ICDCSW) (2017): 405-410.
  • Baldini, I., Castro, P., Cheng, P., Fink, S., Ishakian, V., Mitchell, N., … Suter, P. (2016). Cloud-native, event-based programming for mobile applications. Proceedings of the International Workshop on Mobile Software Engineering and Systems - MOBILESoft ’16. doi:10.1145/2897073.2897713
  • Nupponen, J., & Taibi, D. (2020). Serverless: What it Is, What to Do and What Not to Do. 2020 IEEE International Conference on Software Architecture Companion (ICSA-C). doi:10.1109/icsa-c50368.2020.00016
  • Leitner, P., Wittern, E., Spillner, J., & Hummer, W. (2019). A mixed-method empirical study of Function-as-a-Service software development in industrial practice. Journal of Systems and Software, 149, 340–359. doi:10.1016/j.jss.2018.12.013
  • Lee, H., Satyam, K., & Fox, G. (2018). Evaluation of Production Serverless Computing Environments. 2018 IEEE 11th International Conference on Cloud Computing (CLOUD). doi:10.1109/cloud.2018.00062
  • Fox, Geoffrey & Isahagian, Vatche & Muthusamy, Vinod & Slominski, Aleksander. (2017). Status of Serverless Computing and Function-as-a-Service(FaaS) in Industry and Research. 10.13140/RG.2.2.15007.87206.
  • Kuhlenkamp, J., Werner, S., & Tai, S. (2020). The Ifs and Buts of Less is More: A Serverless Computing Reality Check. 2020 IEEE International Conference on Cloud Engineering (IC2E). doi:10.1109/ic2e48712.2020.00023
  • Armbrust, M., Stoica, I., Zaharia, M., Fox, A., Griffith, R., Joseph, A. D., … Rabkin, A. (2010). A view of cloud computing. Communications of the ACM, 53(4), 50. doi:10.1145/1721654.1721672
  • Lynn, T., Rosati, P., Lejeune, A., & Emeakaroha, V. (2017). A Preliminary Review of Enterprise Serverless Cloud Computing (Function-as-a-Service) Platforms. 2017 IEEE International Conference on Cloud Computing Technology and Science (CloudCom). doi:10.1109/cloudcom.2017.15
  • L. Wang, M. Li, Y. Zhang, T. Ristenpart, and M. Swift, “Peeking behind the curtains of serverless platforms,” in 2018 USENIX Annual Technical Conference (ATC 18)
Еще
Статья научная