The power of prediction
Shutian Luo, Huanle Xu, Kejiang Ye, Guoyao Xu, Liping Zhang, Guodong Yang, Chengzhong Xu
Abstract
When deploying microservices in production clusters, it is critical to automatically scale containers to improve cluster utilization and ensure service level agreements (SLA). Although reactive scaling approaches work well for monolithic architectures, they are not necessarily suitable for microservice frameworks due to the long delay caused by complex microservice call chains. In contrast, existing proactive approaches leverage end-to-end performance prediction for scaling, but cannot effectively handle microservice multiplexing and dynamic microservice dependencies.
Topics & Concepts
MicroservicesLeverage (statistics)Computer scienceScalingDistributed computingMultiplexingService (business)Operating systemCloud computingArtificial intelligenceTelecommunicationsGeometryMathematicsEconomicsEconomySoftware System Performance and ReliabilityCloud Computing and Resource ManagementIoT and Edge/Fog Computing