随着分布式计算及云计算概念的诞生及迅速发展,如何对系统中的资源进行动态管理成为一个关键的问题。本文对基于自主计算思想的动态资源管理相关研究进行了综述。首先介绍了自主计算的基本概念和特征,从系统监控、检错就错、任务调度、负载均衡、QoS管理等几个方面对已有工作进行了分析和总结,并着重对动态自适应资源分配的目标、模型和方法进行了剖析。最后论述了目前研究中遇到的问题和挑战,并对今后进行了展望。
As the rapid development of distributed computing and cloud computing concepts,it becomes a crucial problem to dynamically manage various resources in the system.In this paper,the basic concept and features of autonomic computing are first introduced.Then,prior work will be analyzed and classified into categories including self-monitoring,self-repairing,task scheduling,load balancing and QoS(Quality of Service) management,etc.Specifically,the objective,models and methods of dynamic adaptive resource allocation are explained and analyzed in detail.At last,relevant issues and challenges are given in the end,indicating possible directions into the future.