Papers
Topics
Authors
Recent
Gemini 2.5 Flash
Gemini 2.5 Flash
96 tokens/sec
Gemini 2.5 Pro Premium
42 tokens/sec
GPT-5 Medium
20 tokens/sec
GPT-5 High Premium
27 tokens/sec
GPT-4o
100 tokens/sec
DeepSeek R1 via Azure Premium
86 tokens/sec
GPT OSS 120B via Groq Premium
464 tokens/sec
Kimi K2 via Groq Premium
181 tokens/sec
2000 character limit reached

A simple protocol to automate the executing, scaling, and reconfiguration of Cloud-Native Apps (2305.16329v3)

Published 16 May 2023 in cs.DC

Abstract: We propose a simple protocol for Service Mesh management. The protocol specification consists of the formats of messages, and the actions taken by senders and recipients. The idea is that microservices of Cloud-Native Application should be also involved in configurations of their communication sessions. It does not interfere with the business logic of the microservices and requires only minor and generic modifications of the microservices codebase, limited only to network connections. Thus, sidecars are no longer needed, which is in line with the current trends, e.g. Cilium Service Mesh. This article presents the full formal specification of the proposed protocol SSMMP/v1.1.

Definition Search Book Streamline Icon: https://streamlinehq.com
References (30)
  1. S. Ambroszkiewicz, “GitHub: SMMP,” May 8, 2024. [Online]. Available: https://github.com/sambrosz/SSMMP-a-simple-protocol-for-Service-Mesh-management
  2. S. Ambroszkiewicz, W. Bartyna, and S. Bylka, “Functionals in the clouds: An abstract architecture of serverless cloud-native apps,” 2022. [Online]. Available: https://arxiv.org/abs/2105.10362
  3. M. Butcher, “Rethinking microservices,” February 28, 2022. [Online]. Available: https://www.fermyon.com/blog/rethinking-microservices
  4. M. Schwarz and A. Neverov, “Up: Portable Microservices Ready for the Cloud,” Sep 7, 2023. [Online]. Available: https://www.uber.com/en-PL/blog/up-portable-microservices-ready-for-the-cloud/
  5. B. Ibryam and R. Losio, “Cloud-Computing in the Post-Serverless Era: Current Trends and beyond,” Jan 22, 2024. [Online]. Available: https://www.infoq.com/articles/cloud-computing-post-serverless-trends/
  6. B. Mulligan, “The Future of Service Mesh is Networking,” February 24, 2023. [Online]. Available: https://www.infoq.com/articles/service-mesh-networking/?utm_source=email&utm_medium=cloud&utm_campaign=newsletter&utm_content=02282023
  7. A. Kammer and et al., “Service mesh comparison,” January 31, 2023. [Online]. Available: https://servicemesh.es
  8. T. Khalid, “8 best service mesh managers to build modern applications,” October 31, 2022. [Online]. Available: https://geekflare.com/best-service-mesh-managers/
  9. Linkerd, “A different kind of service mesh,” 2023. [Online]. Available: https://linkerd.io/
  10. “The Istio service mesh,” 2023. [Online]. Available: https://istio.io/
  11. “Envoy,” 2023. [Online]. Available: https://www.envoyproxy.io/
  12. “Cilium – eBPF-based Networking, Observability, Security,” 2022. [Online]. Available: https://cilium.io/
  13. T. Graf, “CNI Benchmark: Understanding Cilium Network Performance,” May,11, 2021. [Online]. Available: https://cilium.io/blog/2021/05/11/cni-benchmark/
  14. M. Butcher, “Containers vs. WebAssembly: What’s the Difference?” March 3, 2022. [Online]. Available: https://www.fermyon.com/blog/webassembly-vs-containers
  15. T. Betts and J. Barton, “The Future of Service Mesh with Jim Barton,” November 14, 2022. [Online]. Available: https://www.infoq.com/podcasts/service-mesh-future/
  16. B. Pariseau, “Sidecarless service mesh: Fad or the future?” October 28, 2022. [Online]. Available: https://www.techtarget.com/searchitoperations/news/252526651/Sidecarless-service-mesh-fad-or-the-future
  17. “Open application model,” 2023. [Online]. Available: https://github.com/oam-dev
  18. G. Toffetti, S. Brunner, M. Blöchlinger, J. Spillner, and T. M. Bohnert, “Self-managing cloud-native applications: Design, implementation, and experience,” Future Generation Computer Systems, vol. 72, pp. 165–179, 2017.
  19. R. Di Cosmo, M. Lienhardt, R. Treinen, S. Zacchiroli, J. Zwolakowski, A. Eiche, and A. Agahi, “Automated synthesis and deployment of cloud applications,” in Proceedings of the 29th ACM/IEEE international conference on Automated software engineering, 2014, pp. 211–222.
  20. F. Durán and G. Salaün, “Robust and reliable reconfiguration of cloud applications,” Journal of Systems and Software, vol. 122, pp. 524–537, 2016.
  21. X. Etchevers, G. Salaün, F. Boyer, T. Coupaye, and N. de Palma, “Reliable Self-deployment of Distributed Cloud Applications,” Software: Practice and Experience, vol. 47, no. 1, pp. 3–20, 2017.
  22. A. Brogi, A. Canciani, and J. Soldani, “Fault-aware management protocols for multi-component applications,” Journal of Systems and Software, vol. 139, pp. 189–210, 2018.
  23. A. Brogi, J. Carrasco, F. Durán, E. Pimentel, and J. Soldani, “Robust management of trans-cloud applications,” in 2019 IEEE 12th international conference on cloud computing (CLOUD).   IEEE, 2019, pp. 219–223.
  24. J. Kosińska and K. Zieliński, “Autonomic management framework for cloud-native applications,” Journal of Grid Computing, vol. 18, pp. 779–796, 2020.
  25. L. Hadded and T. Hamrouni, “Optimal autonomic management of service-based business processes in the cloud,” Soft Computing, vol. 26, no. 15, pp. 7279–7291, 2022.
  26. A. Brogi, J. Carrasco, F. Durán, E. Pimentel, and J. Soldani, “Self-healing trans-cloud applications,” Computing, pp. 1–25, 2022.
  27. R. Alboqmi, S. Jahan, and R. F. Gamble, “Toward Enabling Self-Protection in the Service Mesh of the Microservice Architecture,” 2022 IEEE International Conference on Autonomic Computing and Self-Organizing Systems Companion (ACSOS-C), pp. 133–138, 2022.
  28. S. Ambroszkiewicz and W. Bartyna, “A simple protocol to automate the executing, scaling, and reconfiguration of cloud-native apps,” 11 May 2023. [Online]. Available: https://arxiv.org/abs/2305.16329
  29. “OASIS Topology and Orchestration Specification for Cloud Applications (TOSCA) TC,” 2020. [Online]. Available: https://www.oasis-open.org/committees/tc_home.php?wg_abbrev=tosca
  30. D. Vroom, J. Mulcahy, L. Yuan, and R. Gulewich, “Zero Configuration Service Mesh with On-Demand Cluster Discovery,” Aug 30, 2023. [Online]. Available: https://netflixtechblog.com/zero-configuration-service-mesh-with-on-demand-cluster-discovery-ac6483b52a51

Summary

We haven't generated a summary for this paper yet.

Dice Question Streamline Icon: https://streamlinehq.com

Follow-up Questions

We haven't generated follow-up questions for this paper yet.

X Twitter Logo Streamline Icon: https://streamlinehq.com

Tweets