TY - GEN
T1 - Optimal Cost-Sensitive Microservice Granulation Based on Granular-Ball Computing
AU - Yan, Zhenchao
AU - He, Songlin
AU - Yu, Jianhui
AU - Hou, Aiqin
AU - Wu, Chase
N1 - Publisher Copyright:
© 2025 IEEE.
PY - 2025
Y1 - 2025
N2 - Microservice architecture has demonstrated immense advantages in solving the scalability and maintainability problems confronted by traditional monolithic systems. However, existing microservice architectures still encounter the problem of blurred boundaries, which significantly impact the system performance. The primary reason being the lack of unified evaluation indicators and efficient microservice splitting strategies. Specifically, some approaches divide entities like classes subjectively, resulting in inconsistent microservice boundaries, while others utilize objective criteria, but their complexity makes practical implementation challenging. To this end, we formalize the optimal microservice granulation problem, show its NPcompleteness and propose the granulation solution based on granular-ball computing. Our designs encompass a microservicebased information decision system to quantify the structural similarity between entities, a microservice granulation representation method based on granular-ball computing, and an optimal microservice granulation method given fixed budget constraint. Extensive experiments are conducted on open-source microservice projects to showcase the granulation result and the experimental results also show the efficacy and effectiveness.
AB - Microservice architecture has demonstrated immense advantages in solving the scalability and maintainability problems confronted by traditional monolithic systems. However, existing microservice architectures still encounter the problem of blurred boundaries, which significantly impact the system performance. The primary reason being the lack of unified evaluation indicators and efficient microservice splitting strategies. Specifically, some approaches divide entities like classes subjectively, resulting in inconsistent microservice boundaries, while others utilize objective criteria, but their complexity makes practical implementation challenging. To this end, we formalize the optimal microservice granulation problem, show its NPcompleteness and propose the granulation solution based on granular-ball computing. Our designs encompass a microservicebased information decision system to quantify the structural similarity between entities, a microservice granulation representation method based on granular-ball computing, and an optimal microservice granulation method given fixed budget constraint. Extensive experiments are conducted on open-source microservice projects to showcase the granulation result and the experimental results also show the efficacy and effectiveness.
KW - Cost-sensitive
KW - Granular-Ball computing
KW - Microservice
KW - Optimization
UR - https://www.scopus.com/pages/publications/105032468234
UR - https://www.scopus.com/pages/publications/105032468234#tab=citedBy
U2 - 10.1109/ICPADS67057.2025.11322986
DO - 10.1109/ICPADS67057.2025.11322986
M3 - Conference contribution
AN - SCOPUS:105032468234
T3 - Proceedings of the International Conference on Parallel and Distributed Systems - ICPADS
BT - Proceedings of 2025 IEEE 31st International Conference on Parallel and Distributed Systems, ICPADS 2025
PB - IEEE Computer Society
T2 - 31st IEEE International Conference on Parallel and Distributed Systems, ICPADS 2025
Y2 - 14 December 2025 through 17 December 2025
ER -