| 网站首页 | 范文 | 演讲致词 | 汇报体会 | 总结报告 | 公文方案 | 领导讲话 | 党建工会 | 论文 | 文档 | 书信 | 
您现在的位置: 范文大全网 >> 论文 >> 计算机论文 >> 正文 用户登录 新用户注册
浅析AUTONOMIA作为一种重要的自主计算环境           
浅析AUTONOMIA作为一种重要的自主计算环境
一、介绍

广泛的网络技术部署已经造成了互联网应用程序的服务工作正呈指数增长。由于信息量的巨大和采集上的困难,加之网络环境的异构性,使得管理和控制这些应用程序服务的调研工作很难开展。
对于这些极具挑战性的研究问题,一种潜在的解决方式或者能从生物学系统得到启发,因为这种系统已经在管理和控制复杂、交互式的系统中得以成功运用。这种解决方式被称作是自动处理,其提倡分布式信息系统能够最终被设计成可以自动配置、自动部署、自我优化,并且是安全的,容错能力强的,还能够摆脱人类管理员下达的指令自我参与超负荷工作。

二、自动处理:处理的新纪元

ibm公司最近展开了一项主要力在发展自动处理系统和服务的项目。最主要的方法就是去建立一种能够自我管理,并能根据工作量的变化调整系统资源使其达到最优的处理系统。这种能够自我配置甚至在无人值守的环境中自我修复的方法是受人类自主神经系统启发的。这一发展下一个处理系统纪元的概念是建立在生物学系统和数字处理系统之上的。
paul horn在他先驱式的文章中为自动处理系统确立了8个关键的元素和特征。将来在瓶颈技术突破、自动处理的定义可能发生改变的情况下,以下的列表给出了八条自动处理系统的特征:自我定义、自我保护、自动优化、自我修复、自我配置、逻辑清晰、开放和可以预知未来。

三、autonomia的设计方法

这项工程的目标是自动部署移动代理商使其具有自我管理属性。LoCaLHoSt这种自动化的结构是建立在先前的两个项目基础之上:适应性分布式虚拟计算环境(advice)和应用软件控制和管理系统(catalina)。这种自动化的环境为应用程序开发人员提供了所有为维护软件未来服务需求和属性所必要的管理和控制工具,并且还提供在线监控和管理机制。
(一)应用程序管理编译器(ame)。它为应用程序的开发人员提供了能强化应用软件的自动化需求(如自我优化和自我修复等)和寻找适当的方法满足其需求的服务。编译器的主要功能是在结构存储方面控制应用软件的管理需求。
(二)自动化的中间件服务(ams)。在ame的基础上定义应用软件管理需求以后,下一步要做的就是利用ams服务去建立一种在应用程序执行阶段能够合理地动态控制分配资源的应用程序的执行环境。
1、自我修复。对于每一种错误类型(系统、组建或者代理),相应的软件代理有责任测试程序。在监控阶段,一旦程序运行出现错误,错误处理器将把焦点集中在已经出现的错误上。例如,在组件方面上检测出现了问题,代理就会持续监控组件的执行和它的cpu占有率。当组建停止运行的时候,它的执行状态将会被错误处理器检测到,然后处理器将会分析和确定错误类型以及要纠正这个错误需要做什么。当这些准备工作都完成了,错误处理器就会挑选相应的修复程序去执行。如果系统自身出现错误,错误处理器将会和application delegated mander(adm)协商,以确立另一台好的主机去运行已经受到影响的组件。
2、自我优化。与自我修复的方法相似,在自我优化的方法中也将有一个叫做自我修复的handler软件代理,它的责任就是在运行的时候优化应用程序和系统性能。这种自我优化的handler会选择合适的机械装置优化应用软件的性能(如利用移植应用程序组件等),从而改变全部资源的分配和负载平衡。

四、自动执行方法

在这部分中,我们讨论自动化的主要执行模块。主要介绍执行系统自我修复的功能。
(一)移动代理系统。设计自动化的移动代理系统就是为了给移动代理商提供一个能够独立于硬件设施和操作系统的统一的执行平台。它能够接收代理、执行代理、监管代理的状态,并且能够将代理从一个地方转移到另一个地方。它还为autonomia提供能够跟踪在这个环境里进行的连接和撤销等系统一系列的操作。在这个移动代理系统中,定义了一个组件代理传输协议,作为mas的接入点。它负责从远程计算机中接收代理,而忽略计算机是否为可以代理的操作系统,并将代理发送到能够代理的主机上。
(二)应用程序管理编译器。一个用户可以从在组件库中注册的已经定义好的库里通过选择组件,建立起组件之间的联系,从而开发属于自己的应用软件。另外,要发展应用程序流程图,ame能够使用户为每个组件的管理要求作详细说明,并且存储在组件库中。ast通过使用应用模版中的类,为应用程序提供一种独特的、有代表性的管理和控制属性。管理和控制的信息包括名字、描述、属性(应用程序特有性质的列表)、容错能力、安全、监控技术和监控参数将存储在应用系统的模版类里。ast用的是可扩展标识语xml。
(三)自动化的中间件服务。ams提供了为实现自动计算环境的自动化管理服务核心。ams提供的服务使用了移动代理。ams提供的主要服务有组件库、资源库、java空间,要更进一步说明的是,每个ams服务都是使用被应用程序和系统状态动态选出的运算法则而执行的。

五、总结

本文介绍了一种实现自动计算环境(autonomia)的体系结构,利用该实现方法可以自动控制和管理大规模、平行的、分布式的应用软件。讨论了当组件、代理或者系统出现错误时自我修复的方法模式设计思想,目标是继续实现环境的自我优化和自我保护。

主要参考文献:
[1]r.e.barlow and r.campo,“total time on test processes and applications to failure data analysis”,reliability and fault tree analysis (r.e.barlow,j.fussellandn.singpurwalla,eds.)

[1] [2] 下一页

  • 上一个论文:

  • 下一个论文:


  • 看了《浅析AUTONOMIA作为一种重要的自主计算环境》的网友还看了:
    [法律论文]浅析涉外职务犯罪预防
    [法律论文]浅析名人代言虚假广告的民事责任
    [电子机械]浅析基于可靠性工程的电子信息装备质量管理研究
    [免费范文]浅析从律师业务的拓展看公证
    [免费范文]浅析实际持卡人不能构成恶意透支型信用卡诈骗罪
    [法律论文]浅析非法取得死者财物与犯罪的界限
    [法律论文]浅析电动自行车的法律监管论述
    [法律论文]浅析醉酒人刑事责任之中外理论
    [法律论文]浅析实际持卡人不能构成恶意透支型信用卡诈骗罪
    [法律论文]浅析从律师业务的拓展看公证

    计算机论文
    普通论文浅析金融信息系统安全保障体系构
    普通论文关于工程网络计划中资源优化探讨
    普通论文浅谈关于计算机移动数据库的应用
    普通论文一种基于Java技术的网络管理软件
    普通论文浅谈搜索引擎的分类及特点
    普通论文机器翻译技术的现状及发展
    普通论文试论信息安全问题
    普通论文论CaesarⅡ软件在高温高压
    普通论文浅谈网络交际的基本特征及其规制
    普通论文浅谈计算机网络安全技术
    普通论文单位计算机核心服务器搭建的相关
    普通论文互联网在深度报道中的角色
    论文
    普通论文[免费范文]六部委将加大高级技能人
    普通论文[免费范文]扩大以人为本的消费需求
    普通论文[免费范文]谈我国金融市场开放与金
    普通论文[今日更新]针对猪水肿病问题的探讨
    普通论文[企业管理]扶持中小企业发展
    普通论文[今日更新]孤独的中秋节_心情
    普通论文[免费范文]两种企业文化带来的不同
    普通论文[免费范文]电信监察审计部主任述职
    范文大全
    普通范文[范文大全]国庆中秋招待会领导讲话
    普通范文[范文大全]2011年春学期七年级数学
    普通范文[范文大全]2009年市地税系统工作总
    普通范文[范文大全]五一劳动奖章获得者先进
    普通范文[调查报告]新区征地劳动力就业难的
    普通范文[检讨书]不是一封检讨书,而是一
    普通范文[范文大全]2012年龙年春节给客户的
    普通范文[申请书]内勤工作转正申请书
    演讲致词
    普通演讲[竞聘演讲稿]法警队长竞争演讲
    普通演讲[教师演讲稿范文]借鉴行知思想 培养新型教师
    普通演讲[节日祝福语]09中秋节短信送祝福
    普通演讲[主持词]庆三八联欢活动主持词
    普通演讲[会议发言稿]第二十六个教师节领导讲话
    普通演讲[开业开幕]科技节开幕式演讲稿
    工作范文
    普通党建工会[政府政务]在全县群团干部致富奔小康
    普通总结[工作计划]2010年教研活动计划
    普通党建工会[政府政务]玉树地震:再铸汶川抗震救
    普通公文方案[公文写作]卡拉OK大赛主持词
    普通公文方案[公文写作]小型民营企业集团绩效考核
    普通总结[调研报告]交通系统党员队伍思想状况
    普通总结[工作总结]教师专业化成长总结
    普通汇报体会[心得体会]村创先争优活动心得体会
    普通公文方案[公文写作]关于做好公司2007年度工作
    普通总结[工作计划]2012班主任新年寄语
    普通总结[工作总结]学校办公室年终工作总结
    普通公文方案[公文写作]县长在庆祝“国庆节、敬老