关于自主计算探究.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
关于自主计算探究

关于自主计算探究   【摘要】自主计算能够解决日益复杂的计算环境中所面临的管理与成本问题,满足当前日益增长的按需计算需求,使得IT系统能够自适应和自管理。本论文给出了自主计算具备的等级,研究了自主元素的体系结构,探究了可应用的方向。   【关键词】自主计算;自主元素;自适应;自管理   1.自主计算的相关理论   当今,科学技术已经进入了飞速发展的阶段,计算机技术和计算机的相关技术也进入了迅猛的发展之中,以及大规模的、网络的、异构的和分布式系统在不断的增长和改变中,这就大大的增加了计算机系统软件结构和组织结构的复杂性。由于规模的不断上升和复杂性的不断增加,导致了管理危机的出现:管理员无法对系统进行有效管理,管理、维护成本不断上升。在如此的背景下,IBM公司在2001年10月提出了“自主计算”的概念,就是计算机能像“人体的神经生物系统,在没有大脑意识的控制下能自动管理人体局部的功能”一样,实现计算机系统自动管理功能,在没有人的参与下,实现系统的自我配置,自我优化,自我保护,自我恢复的功能,即自主计算。   1.1 自主计算的特征   自主计算目的是使计算机系统完全能够自动进行配置并能自我优化,高效安全的向用户提供端到端服务保证。   自主计算就是使计算机具有自我管理的能力[6],所以具备自主计算的计算机系统应该具有以下四个功能:   自配置:为保证架构的强健和高效,系统根据组件的增减或流量的变化动态地自我配置;   自优化:为保证最佳的服务质量,系统根据用户在不同时刻的不同需求或流量重新调配资源;   例如:当添加或删除服务、工作负载变动、目标改变等,系统能够根据总体目标需求,动态地调整自己,使用可以掌控的参数优化系统的性能,重新分配资源,提高资源使用率,满足服务级协定及管理者要求[1]。   自保护:系统通过不断的自检,发现有敌意入侵、病毒攻击等行为时,采取自主措施遏制它们并实施保护。   自恢复:系统能够侦测到运行中发生的错误、薄弱环节和各种攻击,并且在不妨碍系统正常工作的前提下自动进行修正错误,提高系统的可用性;   这四个功能之间不是相互孤立的,自我配置是为了更好的完成自我优化而准备,自我恢复实质上是更好的进行自我保护。   自主计算向人们展示了美好的前景,但是将自主计算完全实现这条道路还是很漫长的。从工程上来讲:存在着没有通用的系统模型,自主元素和自主系统的生命周期,以及自主计算软件工程工具都存在着问题;从科学理论上讲:关键性问题和科学问题例如“自主监测,复杂性分析”以及“行为模型、自动化建模”等问题没有解决[2]。   1.2 自主计算的级别   自主计算有5个进化级别,成熟等级分别是:   基础级(级别1 Basic):需要具有很高技能的IT人员对系统中的每个组件进行单独管理,从安装直至卸载的一系列的过程等。   管理级(级别2 Managed):在IT环境变得复杂时,系统管理技术可以将分散系统的信息收集到控制台上,这样管理员就可以节省出搜集信息的时间去完成其他的事情。   预测级(级别3 Predictive):使用新技术识别系统中各个设施组件,预测出最优的配置,提供给系统管理员做出相应的决策[3]。   适应级(级别4 Adaptive):IT系统尽量减少与管理员的互动,根据系统和环境给出的信息进行判断,自主采取相应的措施。   自主级(级别5 Autonomic):管理员只发布商业策略和目标,由系统自主实现运行。   从IBM在2001年提出自主计算的概念后,IBM成为自主计算的主要研究力量。国外的研究IT公司和科研机构投入到自主计算的研究中,在国内,也在2003年启动了自主计算的研究计划,一些知名高校和研究所投入到自主计算的研究中。   2.自主元素的体系结构   自主元素体系结构(如图1)功能。这里将自主元素的体系结构按功能分为如下几个部分:   (1)监测:将收集到的、做过集合的、经过过滤的、再进行管理、形成报告信息。系统中的资源具有统一信息资源模型,让信息的监测和收集更加容易[4]。   (2)分析:能够分析当前环境进行复杂性,并能能建造系统模型。如此自主单元可以对IT的所处环境进行分析,并能帮助自主单元预测未来[5]。   (3)规划:按照相应的策略和和已经制定的协定建造能够达成目标的行为序列。   (4)执行:通过执行规划而得到的行为序列,并能够对执行过程进行控制管理。   图1展示了自主元素的体系结构。这四个部分一起工作提供自主的共同管理功能。将四个部分连接起来所看到的环线,就可以视为公共的消息总线,而不是严格的控制流。规划这一部分部分可能会要求监测部分能够收集更多的信息,监测部分同时直接引起当前的规划部分进行新的规划。四个部分通过异步通信技术进行协作[6]。   3.应用方向   自主计算

文档评论(0)

189****7685 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档