Performance Analysis and Optimization on Scheduling Stochastic Cloud Service Requests: A Survey

2022 
Performance analysis and optimization is a critical task for the successful development of cloud computing systems and services. Unfortunately, performance analysis and optimization remains complicated and challenging due to several unique characteristics in cloud computing such as stochastic service requests, request sequencing strategies, and request distribution methods. In this paper, we present a comprehensive survey on the performance analysis and optimization for stochastic cloud service requests. By analyzing the main entities and activities in the common routines of performance analysis, we first propose a generic performance analysis framework, which contains five fundamental characteristics: Request, Sequencing, Queue, Distribution and Services. Practical factors of each characteristic are analyzed. We discuss the effects of each characteristic of the framework on optimization objectives including cost, profit, response time, and energy consumption. We then systematically review and compare 13 representative queuing models using the proposed framework. Based on the practical factors of the five characteristics and along with the current research efforts, we also identify several research opportunities and challenges.
    • Correction
    • Source
    • Cite
    • Save
    • Machine Reading By IdeaReader
    118
    References
    0
    Citations
    NaN
    KQI
    []