Have a personal or library account? Click to login
Comparative Review of Selected Internet Communication Protocols Cover

References

  1. gRPC official documentation. https://grpc.io/docs/what-is-grpc/core-concepts/. Accessed on May 17, 2022.
  2. Protocol buffers official documentation. https://developers.google.com/protocol-buffers/docs/overview. Accessed on May 17, 2022.
  3. Bolanowski M., Żak K., Paszkiewicz A., Ganzha M., Paprzycki M., Sowiński P., Lacalle I., and Palau C. E. Eficiency of REST and gRPC realizing communication tasks in microservice-based ecosystems. 2022.10.3233/FAIA220242
  4. Brito G. and Valente M. T. REST vs GraphQL: A controlled experiment. In 2020 IEEE international conference on software architecture (ICSA), pages 81–91. IEEE, 2020.10.1109/ICSA47634.2020.00016
  5. Chamas C. L., Cordeiro D., and Eler M. M. Comparing REST, SOAP, socket and gRPC in computation offloading of mobile applications: An energy cost analysis. In 2017 IEEE 9th Latin-American Conference on Communications (LATINCOM), pages 1–6. IEEE, 2017.10.1109/LATINCOM.2017.8240185
  6. Deepan N. and Narayanan S. 80000 steam games dataset. https://kaggle.com/datasets/deepann/80000-steam-games-dataset/metadata. Accessed in April, 2022.
  7. Erlandsson P. and Remes J. Performance comparison: Between GraphQL, REST & SOAP (bachelor’s thesis), 2020.
  8. Fette I. and Melnikov A. The WebSocket Protocol. RFC 6455, IETF Trust, December 2011.10.17487/rfc6455
  9. Fielding R. and Reschke J. Hypertext Transfer Protocol (HTTP/1.1): Semantics and content. Technical report, 2014.10.17487/rfc7231
  10. Fielding R. T. Architectural styles and the design of network-based software architectures. University of California, Irvine, 2000.
  11. Frigård E. GraphQL vs. REST: A comparison of runtime performance (bachelor’s thesis), 2022.
  12. Łasocha W. P. and Badurowicz M. Porównanie wydajności protokołu WebSocket i HTTP. Journal of Computer Sciences Institute, 19:67–74, 2021.10.35784/jcsi.2452
  13. Li Y. and Manoharan S. A performance comparison of SQL and NoSQL databases. pages 15–19, 08 2013.10.1109/PACRIM.2013.6625441
  14. Lubartowicz P. and Pańczyk B. Performance comparison of web services using Symfony, Spring, and Rails examples. Journal of Computer Sciences Institute, 17:384–389, 2020.10.35784/jcsi.2371
  15. Makkonen J. et al. Performance and usage comparison between REST and SOAP web service. 2017.
  16. Seabra M., Nazário M. F., and Pinto G. REST or GraphQL? a performance comparative study. In Proceedings of the XIII Brazilian Symposium on Software Components, Architectures, and Reuse, pages 123–132, 2019.10.1145/3357141.3357149
  17. Śliwa M. and Pańczyk B. Performance comparison of programming interfaces on the example of REST API, GraphQL and gRPC. Journal of Computer Sciences Institute, 21:356–361, 2021.10.35784/jcsi.2744
DOI: https://doi.org/10.2478/fcds-2023-0003 | Journal eISSN: 2300-3405 | Journal ISSN: 0867-6356
Language: English
Page range: 39 - 56
Submitted on: Sep 14, 2022
Accepted on: Dec 2, 2022
Published on: Mar 19, 2023
Published by: Poznan University of Technology
In partnership with: Paradigm Publishing Services
Publication frequency: 4 issues per year

© 2023 Lukasz Kamiński, Maciej Kozłowski, Daniel Sporysz, Katarzyna Wolska, Patryk Zaniewski, Radosław Roszczyk, published by Poznan University of Technology
This work is licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 3.0 License.