所有论文科目分类


首页>>计算机论文>>计算机软件AST应用程序管理编译器

AST应用程序管理编译器

作者:毕业论文网时间:2022-05-08 14:31:25阅读:277来源:本站

一.介绍

广泛的网络技术部署导致了互联网应用程序服务指数的增长。由于信息量巨大集困难和网络环境的异构性,这些应用服务的管理和控制难以开展。

对于这些具有挑战性的研究问题,一个潜在的解决方案可能会受到生物系统的启发,因为它已经成功地应用于复杂的管理和控制。交互式系统。这种解决方案被称为自动处理,它主张分布式信息系统最终可以设计为自动配置。自动部署。自我优化,安全,容错能力强,也可以摆脱人类管理员的指示,参与超负荷工作。

2.自动处理:新时代的处理。

IBM最近推出了一个专注于开发自动处理系统和服务的项目。最重要的方法是建立一个自我管理的处理系统,并根据工作量的变化调整系统资源,以实现最佳的处理系统。这种自我配置甚至在无人值守的环境中修复的方法受到人类自主神经系统的启发。下一个处理系统时代的概念是基于生物学系统和数字处理系统。

Paulhorn在他的先驱文章中为自动处理系统建立了八个关键元素和特征。未来,随着瓶颈技术的突破。当自动处理的定义可能发生变化时,以下列表给出了自动处理系统的八个特征:自我定义、自我保护、自动优化、自我修复、自我配置、清晰的逻辑、开放和可预测的未来。

3.AUTONOMIA的设计方法。

该项目的目标是自动部署移动代理,使其具有自我管理属性。该自动化结构基于前两个项目:适应性分布式虚拟计算环境(ADVICE)和应用软件控制和管理系统(CATALINA)。这种自动化环境为应用程序开发人员提供了所有必要的管理和控制工具,以维护软件未来的服务需求和属性,并提供在线监控和管理机制。

(1)应用程序管理编译器(AME)。它为应用程序开发人员提供服务,以加强应用程序的自动化需求(如自我优化和自我修复),并找到适当的方法来满足他们的需求。编译器的主要功能是控制应用程序在结构存储中的管理需求。

(2)自动中间件服务(AMS)。在AME的基础上定义应用软件管理需求后,下一步是利用AMS服务建立一个应用程序执行环境,可以在应用程序执行阶段合理、动态地控制和分配资源。

1.自我修复。对于每种错误类型(系统。组建或代理),相应的软件代理有责任测试程序。在监控阶段,一旦程序运行出现错误,错误处理器将重点放在已经出现的错误上。例如,如果在组件检测中出现问题,代理将继续监控组件的执行和CPU份额。当组建停止运行时,错误处理器将检测到其执行状态,然后分析和确定错误类型,并纠正错误需要做什么。当这些准备工作完成后,错误处理器将选择相应的维修程序进行执行。如果系统本身出现错误,错误处理器将与应用程序进行协商,以建立另一个好的主机来运行受影响的组件。

2.自我优化。与自我修复方法类似,在自我修复方法中还将有一个名为自我修复的软件代理。其责任是在运行过程中优化应用程序和系统性能。这种自我优化的软件将选择合适的机械设备来优化应用软件的性能(如使用移植应用程序组件等),从而改变所有资源的分配和负载平衡。

4.自动执行方法。

在这一部分中,我们讨论了自动化的主要执行模块。主要介绍执行系统的自我修复功能。

(1)移动代理系统。自动移动代理系统的设计是为移动代理提供一个统一的执行平台,可以独立于硬件设施和操作系统。它可以接收代理。执行代理。监督代理的状态,并将代理从一个地方转移到另一个地方。它还为AUTONOMIA提供了一系列系统操作,可以跟踪该环境中的连接和取消。在这个移动代理系统中,将组件代理传输协议定义为MAS的接入点。它负责从远程计算机接收代理,忽略计算机是否是一个可以代理的操作系统,并将代理发送到可以代理的主机。

(2)应用程序管理编译器。用户可以从在组件库中注册的定义库中选择组件,建立组件之间的联系,从而开发自己的应用软件。此外,为了开发应用程序流程图,AME可以使用户详细说明每个组件的管理要求,并将其存储在组件库中。AST通过使用应用模板中的类别为应用程序提供了独特的代表性管理和控制属性。管理和控制的信息包括名称。描述。属性(应用程序的独特性列表)。容错能力。安全。监控技术和监控参数将存储在应用程序系统的模板类别中。AST使用可扩展的标志XML。

(3)自动中间服务。AMS为实现自动计算环境提供了自动管理服务的核心。AMS提供的服务使用移动代理。AMS提供的主要服务包括组件数据库、资源数据库和java空间。需要进一步解释的是,每个AMS服务都采用应用程序和系统状态动态选择的操作规则。

5.总结。

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


最新更新

热门推荐

[计算机软件]语义检索模型的设计与优化
语义检索模型的设计与优化语义检索概念语义检索是一种在语义网络上查询和检索的技术,也称语义检索为概念匹···[全文]
[计算机软件]深入学习本体论和语义检索
引言在教育领域,数字化步伐迅速加快,数字教育资源呈现井喷式增长。如今,越来越多的用户通过互联网进行学···[全文]
[计算机软件]用语言塑造形象的文学
用语言塑造形象的文学艺术、音乐、舞蹈、戏剧、电影、建筑、雕塑等,通过塑造具体而感性的艺术形象,帮助读···[全文]
[计算机软件]文学史上的两种创作方法
作品成功的标志——典型标志俄罗斯大作家果戈里曾经听过一个故事:一个小官员非常喜欢打鸟,节俭,并利用休···[全文]
[计算机软件]崇尚理性的古典主义人文思潮和文学
人文思潮和文学“人类是一件伟大的杰作!多么高贵的理性!多么伟大的力量啊!多么美丽的外表啊!多么优雅的···[全文]
[计算机软件]自然主义是西方的一种文学创作方法
古典文学具有情节简单、结构紧凑的优点,但它束缚了自己,因为它把一些原本合理的东西变成了规则和戒律。同···[全文]
[计算机软件]书法艺术在现代创新的要求
乐泉是如此的简单和粗俗。说话,做事,不注意大开大合,看起来飞扬,但注意平和的语言,真诚的话语,方便人···[全文]
[计算机软件]纯文学作者的世俗关怀是最深层次的
作为一个在中国长大的作家,血液中没有宗教成分。那么,当他想与强大的传统世俗世界作斗争时,是什么支持他···[全文]
[计算机软件]写作就是不断打败他们的传统
对人类精神的深入探讨不断揭示了精神王国的面貌,展现了一个与我们肉眼看到的小世界相对称的全新、陌生、难···[全文]
[计算机软件]七子文学复古运动的主要内容
受复古特征的影响,复古人非常重视”法“,关注的程度与复古人的文体意识成正比。七子派有很强的文体意识,···[全文]