论文部分内容阅读
自治计算所要解决的是日益复杂的计算机环境中所面临的管理与成本问题,满足人们日益增长的按需计算需求,方法是使得IT系统能自管理和自适应,包括自配置、自恢复、自优化和自保护。本论文借鉴自治计算方面和服务匹配的若干研究成果,在自治计算模型、策略、自治计算的自配置以及配置中的服务匹配等关键问题上做了尝试。本文主要工作和创新包括以下几个方面:(1)系统研究了自治计算与自治单元应该具有的体系结构,提出了一种面向服务的自治计算系统模型框架。该框架给出了自治单元的功能结构;阐述了自治计算系统应该具有的体系结构,应该为自治单元提供的公共基础设施,以及所支持的自治单元交互协作模式。(2)研究了自治计算策略,定义了一种通用策略规范语言GPSL。我们给出了策略概念模型的形式化定义,把策略分为动作策略、目标策略、效用策略以及混合策略,并对动作做了形式化描述和分类。探讨了动作策略中至关重要的部分—动作,以及研究了策略冲突消除的问题。(3)提出了一种面向服务的自治计算自配置方法。该方法把自配置分为结构自配置和接口自配置:结构自配置用来确定自治单元的配置目标对象,接口自配置完成具体配置内容。另外,本文也给出了结构自配置的算法,以及建立了一个接口自配置模型。(4)给出了一种自治环境下的自配置中服务匹配算法,根据不同的服务请求可以通过服务类型匹配、服务输入输出参数匹配和QoS参数匹配,实现了分层次、逐步过滤不匹配的服务。同时通过服务相似度的计算为服务请求者提供最满足需求的服务。上述工作为自治计算在系统构架、自配置、服务匹配、策略以及系统的开发实现等发面的研究做了有益的系统性尝试,提出了解决问题的较通用的方法,为自治计算研究工作的系统化和标准化做了有益的贡献。