Configuring the Structure of the Serverless System for Efficient Data Collection

2024;
: cc. 39 - 45
1
Lviv Polytechnic National University, Ukraine
2
Національний університет «Львівська політехніка», кафедра спеціалізованих комп’ютерних систем

Due to the constant development of information technology and the increasing volume of digital data, the concept of serverless systems has become relevant and promising in the field of software development. Serverless systems, also known as Serverless, are a new approach to deploying and managing applications. Developers can focus on developing functions without spending extra time managing servers and infrastructure. This approach is appropriate for various applications, including data processing, and is particularly useful for collecting and processing specialized data. However, there are numerous solutions and architectures available for data collection that cater to different data structures and requirements. The challenge is to select the most appropriate one and implement it for your specific use case.

  1. Müller, I., Marroquín, R., Koutsoukos, D., Wawrzoniak, M., Akhadov, S., Alonso, G. (2020) The collection Virtual Machine: An abstraction for multi-frontend multi-backend data analysis. Proceedings of the 16th International Work- shop on Data Management on New Hardware, DaMoN ‘20. DOI: 10.1145/3399666.3399911
  2. Yuji Roh, Geon Heo, Steven Euijong Whang (2019). A Survey on Data Collection for Machine Learning: A Big Data - AI Integration Perspective. IEEE Transactions on Knowledge and Data Engineering, Vol 33, pp. 1328 – 1347. DOI: https://doi.org/10.1109/TKDE.2019.2946162
  3. MN Sarkies, KA Bowles, EH Skinner (2016). Data collec- tion methods in health services research. Applied Clinical Informatics. 6(1). pp. 96-109. DOI: https://doi.org/10.4338/ACI-2014-10-RA-0097
  4. Sam Newman, Building Microservices: Designing Fine- Grained Systems. 1st Edition / O’Reilly, 2015, 250 p.
  5. R. Arokia Paul Rajan (2018). Serverless architecture – a revolution in cloud computing. Tenth International Con- ference on Advanced Computing (ICoAC). 23 December 2019. DOI:https://doi.org/10.1109/ICoAC44903.2018.8939081
  6. Sebastian  Lehrig,  Hendrik  Eikerling,  Steffen  Becker (2015). Scalability, elasticity, and efficiency in cloud com- puting: a systematic literature review of definitions and metrics. QoSA '15: Proceedings of the 11th International ACM SIGSOFT Conference on Quality of Software Archi- tectures. 4 May 2015.    DOI: https://doi.org/10.1145/2737182.2737185
  7. H.M. Khan, A. Khan, F. Jabeen, A. Anjum,  G.  Jeon (2021). Fog-enabled secure multiparty computation-based aggregation scheme in smart grid. Computers & Electrical Engineering, Vol. 94, 107358. DOI: https://doi.org/10.1016/j.compeleceng.2021.107358.
  8. Maricela-Georgiana Avram (2014). Advantages and chal- lenges of adopting Cloud Computing from an Enterprise Perspective. 15 January 2014. DOI: https://doi.org/10.1016/j.protcy.2013.12.525 ORCID ID: https://orcid.org/0009-0004-3464-1655
  9. Mazhar Ali, Samee U. Khan, Athanasios  V.  Vasilakos (2015). Security in cloud computing: Opportunities and challenges. Information Sciences, 305. pp. 357-383. DOI: https://doi.org/10.1016/j.ins.2015.01.025
  10. Gibeon Aquino, Rafael Queiroz, Geoff Merrett & Bashir Al-Hashimi (2019). The circuit breaker pattern targeted to future IoT applications. Part of the Lecture Notes in Com- puter Science book series (LNPSE, volume 11895). pp 390–396.  2019.  DOI:  https://doi.org/10.1007/978-3-030-33702-5_30
  11. Binbin Song, Yao Yu, Yu Zhou, Ziqiang Wang & Sidan Du (2018). Host load prediction with long short-term memory in cloud computing. The Journal of Supercomput- ing,       Vol.       74(12),       pp.       6554–6568.       DOI:https://doi.org/10.1007/s11227-017-2044-4
  12. Joel Gibson, Robin Rondeau, Darren Eveleigh, Qing Tan (2016). Benefits and challenges of three cloud computing service models. Fourth International Conference on Com- putational Aspects of Social Networks (CASoN). 15 Janu- ary      2016.       DOI:https://doi.org/10.1109/CASoN.2012.6412402
  13. Sourav Mukherjee (2019). Benefits of AWS in modern cloud.          7              March     2019.       DOI: https://doi.org/10.48550/arXiv.1903.03219
  14. Andreas Wittig, Michael Wittig (2022). Amazon Web Services in Action, Third Edition: An In-depth Guide to AWS. May 2022. ISBN: 163343916X
  15. Sajee  Mathew (2014).  Overview  of  Amazon  Web  Ser- vices. Whitepaper. Pp. 25-58. November 2014. Available from:              https://www.sysfore.com/Assets/PDF/aws- overview.pdf
  16. Fabrizio Montesi, Janine Weber (2016). Circuit Breakers, Discovery, and API Gateways in Microservices.DOI: https://doi.org/10.48550/arXiv.1609.05830
  17. Duc Minh Le, Duc-Hanh Dang, Viet-Ha Nguyen (2018). On domain driven design using annotation-based domain specific language. Computer Languages, Systems & Struc- tures,       Vol.       54.       pp.       199-235.       DOI: https://doi.org/10.1016/j.cl.2018.05.001