Full Paper View Go Back

Performance Analysis of Interservice Communication in Microservices

Farid Salah1 , Mohammadreza Eslaminejad2 , Ali Ghermezian3

Section:Case Study, Product Type: Journal-Paper
Vol.9 , Issue.5 , pp.43-47, Oct-2021


Online published on Oct 31, 2021


Copyright © Farid Salah, Mohammadreza Eslaminejad, Ali Ghermezian . This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
 

View this paper at   Google Scholar | DPI Digital Library


XML View     PDF Download

How to Cite this Paper

  • IEEE Citation
  • MLA Citation
  • APA Citation
  • BibTex Citation
  • RIS Citation

IEEE Style Citation: Farid Salah, Mohammadreza Eslaminejad, Ali Ghermezian, “Performance Analysis of Interservice Communication in Microservices,” International Journal of Scientific Research in Computer Science and Engineering, Vol.9, Issue.5, pp.43-47, 2021.

MLA Style Citation: Farid Salah, Mohammadreza Eslaminejad, Ali Ghermezian "Performance Analysis of Interservice Communication in Microservices." International Journal of Scientific Research in Computer Science and Engineering 9.5 (2021): 43-47.

APA Style Citation: Farid Salah, Mohammadreza Eslaminejad, Ali Ghermezian, (2021). Performance Analysis of Interservice Communication in Microservices. International Journal of Scientific Research in Computer Science and Engineering, 9(5), 43-47.

BibTex Style Citation:
@article{Salah_2021,
author = {Farid Salah, Mohammadreza Eslaminejad, Ali Ghermezian},
title = {Performance Analysis of Interservice Communication in Microservices},
journal = {International Journal of Scientific Research in Computer Science and Engineering},
issue_date = {10 2021},
volume = {9},
Issue = {5},
month = {10},
year = {2021},
issn = {2347-2693},
pages = {43-47},
url = {https://www.isroset.org/journal/IJSRCSE/full_paper_view.php?paper_id=2556},
publisher = {IJCSE, Indore, INDIA},
}

RIS Style Citation:
TY - JOUR
UR - https://www.isroset.org/journal/IJSRCSE/full_paper_view.php?paper_id=2556
TI - Performance Analysis of Interservice Communication in Microservices
T2 - International Journal of Scientific Research in Computer Science and Engineering
AU - Farid Salah, Mohammadreza Eslaminejad, Ali Ghermezian
PY - 2021
DA - 2021/10/31
PB - IJCSE, Indore, INDIA
SP - 43-47
IS - 5
VL - 9
SN - 2347-2693
ER -

172 Views    311 Downloads    68 Downloads
  
  

Abstract :
Microservice architecture is a popular architecture for cloud-native software applications. Microservices are loosely coupled, and each service is responsible for its data. However, when it comes to data retrieval that requires information from different data sources, microservices need to communicate with each other. There are several approaches to address this requirement. In this paper, we implemented two approaches of interservice communication and compared their performance. We have also highlighted benefits and drawbacks of each approach and introduced some alternatives.

Key-Words / Index Term :
Microservices; Interservice Communication; API Composition; API Gateway

References :
[1] N. Torvekar and P. S. Game, “Review Paper Microservices and It’s Applications?: An Overview”, Int. J. Comput. Sci. Eng., vol. 7, no. 4, pp. 803–809, 2019.
[2] S. S. Paradkar, “eGovernment Integration Framework for Fragmented Systems”, Int. J. Comput. Sci. Eng., vol. 9, no. 1, pp. 51–55, 2021.
[3] H. Chawla and H. Kathuria, “Building Microservices Applications on Microsoft Azure: Designing, Developing, Deploying and Monitoring”, Apress, 2019.
[4] C. Richards, “Microservices Patterns”, Manning Publications Co., 2018.
[5] O. Al-Debagy and P. Martinek, “A Comparative Review of Microservices and Monolithic Architectures”, in 18th IEEE International Symposium on Computational Intelligence and Informatics, pp. 149–154, 2018, doi: 10.1109/CINTI.2018.8928192.
[6] K. Gos and W. Zabierowski, “The Comparison of Microservice and Monolithic Architecture”, in 6th International Conference on the Perspective Technologies and Methods in MEMS Design, pp. 150–153, 2020, doi: 10.1109/MEMSTECH49584.2020.9109514.
[7] T. Ueda, T. Nakaike, and M. Ohara, “Workload characterization for microservices”, in 2016 IEEE International Symposium on Workload Characterization (IISWC), pp. 1–10, 2016, doi: 10.1109/IISWC.2016.7581269.
[8] M. S. Hamzehloui, S. Sahibuddin, and K. Salah, “A Systematic Mapping Study on Microservices”, in Recent Trends in Data Science and Soft Computing, pp. 1079–1090, 2019.
[9] H. Song, P. H. Nguyen, F. Chauvel, J. Glattetre, and T. Schjerpen, “Customizing multi-tenant saas by microservices: A reference architecture”, in 2019 IEEE International Conference on Web Services (ICWS), pp. 446–448, 2019, doi: 10.1109/ICWS.2019.00081.
[10] T. Cerny, M. J. Donahoo, and J. Pechanec, “Disambiguation and Comparison of SOA, Microservices and Self-Contained Systems”, in RACS ’17: Proceedings of the International Conference on Research in Adaptive and Convergent Systems, pp. 228–235, 2017, doi: 10.2337/dc07-2424.
[11] B. El Khalyly, A. Belangour, M. Banane, and A. Erraissi, “A comparative study of microservices-based IoT platforms”, Int. J. Adv. Comput. Sci. Appl., vol. 11, no. 8, pp. 389–398, 2020, doi: 10.14569/IJACSA.2020.0110850.
[12] S. Newman, “Monolith to Microservices: Evolutionary Patterns to Transform Your Monolith”, O’Reilly Media, Inc., 2019.
[13] M. Gribaudo, M. Iacono, and D. Manini, “Performance evaluation of massively distributed microservices based applications”, in 31st European Conference on Modelling and Simulation, pp. 598–604, 2017, doi: 10.7148/2017-0598.
[14] R. Flygare and A. Holmqvist, “Performance characteristics between monolithic and microservice-based systems”, Blekinge Institute of Technology, 2017.
[15] V. Singh and S. K. Peddoju, “Container-based Microservice Architecture for Cloud Applications”, in IEEE International Conference on Computing, Communication and Automation, pp. 847–852, 2017, doi: 10.1109/CCAA.2017.8229914.
[16] K. Munonye and P. Martinek, “Evaluation of Data Storage Patterns in Microservices Archicture”, in IEEE 15th International Conference of System of Systems Engineering (SoSE), pp. 373–380, 2020,doi: 10.1109/SoSE50414.2020.9130516.
[17] K. Indrasiri and P. Siriwardena, “Microservices for the Enterprise”, Apress, 2018.

Authorization Required

 

You do not have rights to view the full text article.
Please contact administration for subscription to Journal or individual article.
Mail us at  support@isroset.org or view contact page for more details.

Go to Navigation