Softwarized and containerized microservices-based network management analysis with MSN
Research output: Contribution to journal › Research article › Contributed › peer-review
Contributors
Abstract
Microservice architecture is a service-oriented paradigm that enables the decomposition of cumbersome monolithic-based software systems. Using microservice design principles, it is possible to develop flexible, scalable, reusable, and loosely coupled software that could be containerized and deployed in a distributed edge/cloud environment. The flexible deployment of microservices in an edge environment increases system performance in terms due to dynamic service function placement and chaining possibly resulting in latency reduction, fault tolerance, scalability, efficient resource utilization, cost reduction, and energy consumption reduction. On the other hand, virtualization and containerization of microservices add processing and communication overheads. Therefore, to evaluate end-to-end microservices-based system performance, we need to have an end-to-end mathematical formulation of the overall microservice-based network system. Incorporating the virtualization overhead, here we provide end-to-end mathematical formulation considering system parameters: latency, throughput, computational resource usage, and energy consumption. We then evaluate the formulation in a testbed environment with the Microservice-based SDN (MSN) framework that decomposes the Software-defined Networking (SDN) controller in microservices with Docker Container. The final result validates the presented mathematical modeling of the system's dynamic behavior which can be used to design a microservice-based system.
Details
Original language | English |
---|---|
Article number | 110750 |
Journal | Computer Networks |
Volume | 254 |
Publication status | Published - Dec 2024 |
Peer-reviewed | Yes |
External IDs
ORCID | /0000-0001-8469-9573/work/175744543 |
---|
Keywords
Sustainable Development Goals
ASJC Scopus subject areas
Keywords
- 5G, 6G, Beyond 5G, Cloudification, Containerization, Microservice