自主计算综述

   自主计算是IBM公司研究部门经历Paul Horn与2001年提出的,其基本思想是:将日益复杂的IT系统管理后台化、自动化和智能化,通过强大的中间件将异构网络改造成真正意义上的和谐自主的数字神经系统。

   IBM研究部门经理Paul Horn将自主计算定义为:能够保证电子商务基础结构服务水平的自我管理(Self Managing)技术。自主计算的最终目的在于使信息系统能够自动地对自身进行管理,并维持其可靠性。自主计算的核心是能自主工作的智能中间件。自主计算网络将是自主网络的汇集,自主计算系统将是单个自主计算机系统的综合,而且这种汇集和综合对用户应是完全透明的。

   平台不可知、环境完全异构要求中间件必须能够支持所有的访问方式。  单个元件(cell)的系统和网络集成了处理器、内存和通信等技术,这些cell的结构将使得计算机能够将单芯片元件的能力用到数据所在的地方,从而消除当前结构的某些延迟特性。 

   自主计算必须的三个基本特性:(1)响应性和灵活性(不可预测事件的响应);( 2)自管理、自修复和自适应;(3)可访问性,也就是说自主计算系统应该是开放的,不能是孤立的、隔离的。  

    开发自主计算的两个主要原因:(1)数据的“泛滥”和需求变化。当以传统的数据表或者数据库形式存储的数据以前所未有的速度增长的同时,非结构化数据——包括Web页、图像、音频文件等,也在以更快的速度增长,数据变得无所不在;许多数据的使用正向“实时”性发展,这些数据没有必要存储起来只需要进行监控就可以了,但这种数据却给网络带来了很大的负载。(2)用户和连接设备数量的增长。需要更多的设备和维护人员。 

   自主计算要求具有高度灵敏的安全警觉设计、高度的平衡负载的功能,易于管理且具备主动思考和规划的能力。该计划将增强的系统管理能力注入到其所有服务器中,希望能做到以一种“自恢复”的方式自动解决运行中的问题。其实现方法是依靠捕获每个处理器的“状态”,保证所处理的事物正确完成。若处理的对象由于某些原因如断电、硬件故障或软件错误而未完成,那么计算机可以重新使用保存的“临时”状态在其它可用的处理器上重复刚才的计算(冗余设备的方法,需要加入智能化的问题)。 

   术重点包括:动态工作负载管理、分布式服务器管理、可扩展集群、自管理系统、自恢复系统

 

 

   自主计算必须具备一下几个关键部分:

  ● 系统必须预先考虑好满足需求的最佳资源,而不需要用户干预。系统应当能够根据不断变化的商业形势,动态配置及重新配置服务。


  ● 系统必须不断对自己进行优化,并且一直想方设法改进性能、优化容量、改善客户体验,而这一切都不需要用户干预。


  ● 系统必须有一定的自我意识,以便能知道自己的各个部分。这对访问其他资源从而扩展容量而言至关重要。


  ● 系统必须具备自愈功能。这样,当发生性能下降、服务中断及安全威胁(日常性或者灾难性威胁)时,用户受到的影响才可能最小。系统应在问题出现前发现问题并且采取防范措施。


  ● 系统必须能够与外部环境进行交互,并且基于开放标准构建。

 

 

  自主计算系统的特性:自配置、自适应、自优化、自保护、自愈。

  一个自主计算系统的功能必须包括以下几个功能部件:监控,分析,规划,执行以及知识库构成,而且这几个部分构成了一个循环系统,需要不断的运行和完善。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值