Litcius/Paper detail

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

Shuang Wang, Xiaoping Li, Quan Z. Sheng, Amin Beheshti

2022IEEE Transactions on Network and Service Management18 citationsDOI

Abstract

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.

Topics & Concepts

Computer scienceCloud computingScheduling (production processes)Queueing theoryDistributed computingStochastic optimizationProfit (economics)Service (business)Computer networkMathematical optimizationMicroeconomicsOperating systemMathematicsEconomicsEconomyCloud Computing and Resource ManagementIoT and Edge/Fog ComputingAdvanced Queuing Theory Analysis
Performance Analysis and Optimization on Scheduling Stochastic Cloud Service Requests: A Survey | Litcius