As the cloud infrastructure grows, it becomes more challenging to manage resources in such a massive, diverse, and distributed setting, despite the fact that cloud computing provides computational capabilities on-demand. Due to resource variability and unpredictability, resource allocation issues arise in a cloud setting. A Quality of Service (QoS) based autonomic resource management strategy automates resource management, delivering trustworthy, dependable, and cost-effective cloud services that efficiently execute workloads. Autonomic cloud computing aims to understand how computing systems may autonomously accomplish user-specified "control" objectives without the need for an administrator and without violating the Service Level Agreement (SLA) in a dynamic cloud computing environments. This article presents a research perspective and analysis on autonomous resource allocation in cloud computing, with a focus on QoS and SLA-aware autonomous resource management. The study also discusses the current status of autonomic resource management in the cloud and highlights key next-generation research directions.
翻译:随着云基础设施的规模不断扩大,尽管云计算提供了按需计算能力,但在如此庞大、异构且分布式的环境中管理资源变得更具挑战性。由于资源的可变性和不可预测性,云环境中会出现资源分配问题。基于服务质量(QoS)的自主资源管理策略能够自动化资源管理,提供可信、可靠且经济高效的云服务,从而高效执行工作负载。自主云计算旨在理解计算系统如何在动态云环境中,无需管理员干预且不违反服务等级协议(SLA)的情况下,自主完成用户指定的“控制”目标。本文对云计算中的自主资源分配进行了研究视角与分析,重点关注基于QoS和SLA的自主资源管理。研究还探讨了云环境中自主资源管理的现状,并强调了下一代的关键研究方向。