- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实时多Agent系统架构在电子商务中应用
实时多Agent系统架构在电子商务中应用
[摘要]本文提出了一个建立在现有的实时CORBA体系结构上的实时多Agent系统(RTMAS)的架构,该RTMAS架构为实时Agent通信、调度和推广提供服务,这些服务协同工作在一起表现和执行实时Agent的交互。整个架构建立在动态实时CORBA中间件服务上,在系统中为Agent提供实时的通信、实时调度和实时便利的服务。同时,还重点描述了股票实时交易系统,为电子商务Agent的应用开发提供了一种模式。
[关键词]实时;多Agent系统;调度
[中图分类号]TP39
[文献标识码]A
[文章编号]1006―5024(2011)11―0134―04
[作者简介]熊筱芳,江西科技师范学院数学与计算机科学学院教授,研究方向为计算机应用基础、软件开发;
于丽娜,江西科技师范学院数学与计算机科学学院讲师,研究方向为计算机电子商务、人工智能与软件开发;
黄云,江西科技师范学院数学与计算机科学学院副教授,研究方向为计算机与数据库应用。(江西南昌330031)
一、引言
电子商务系统在商业世界中的应用越来越普遍,企业和消费者都是靠越来越多的自动化流程来处理购买和销售商品以及售后服务。这些大部分系统都有内在的自主功能,以及在何时及如何能执行特定任务的严格限制。如实时拍卖系统、股市报价系统以及许多商品价格体系。Agent存在一个在特定环境中的计算机系统,有着灵活的自主行动能力以满足其设计目标。一个实时Agent必须在指定的时间限制和可能交易结果内满足它的目标。为了表达和执行时间以及其他个别Agent服务质量(00s)限制,实时多Agent系统(RTMAS)必须提供服务来允许实时Agent沟通、协调和合作,以满足它们的特定应用和指定的QoS约束的目标。
二、背景
1.Agent通信和服务商
大多数多Agent系统能够提供一个专门的代理,称为服务商,它主要负责寻找Agent,履行请求者所需的服务。当一个Agent从服务商那里请求服务,它要么传递请求到Agent来提供所要求的服务,要么传递一个可以提供的服务证书给Agent。Agent和服务商之间的沟通通常是通过Agent通讯语言来实现。现有的两个这种类型的语言是KQML和FIPA―ACL。两者都提供类似言语的机制,定义了Agent交互可以有的类型。
2.Agent体系结构和实时代理
许多Agent体系结构已经发展到支持多Agent系统,有些已经建立了基于自己的通信框架。一些Agent架构被开发成为利用CORBAl6 J作为底层的通信框架。目前,开发一些机制来支持实时Agent已成为近期的工作。大部分实时Agent调度工作很大程度上依赖于如下假设成立:为了执行任务,Agent或者Agent的设置可以有多种方式来解决同样的问题,取决于有多少时间可利用。
3.动态实时CORBA
RTMAS体系结构依赖于一个动态的实时CORBA的架构。目前,在动态实时CORBA研究的说明书中,有要求从客户机到服务器运行的参数,如限期、重要性、延迟和指定QoS要求的周期等。在基于前期的工作和开发动态的标准基础之上,我们利用其中的数据和实时CORBA规范制定了一个实时CORBA系统。实施的重点是支持动态的实时要求服务的发展:调度服务和实时(RT)的交易服务。这两个服务一起工作来确保客户的要求能很好地被安排,以满足他们的最后期限。
三、实时多Agent系统模型
通过描述RTMAS在其架构上的模型,提出一个电子商务应用的例子来显示RTMAS的作用,然后提出该模型的元素,并使用例子来说明要点。
1.证券交易RTMAS案例
考虑到RTMAS允许多个实时Agent互相协调,并做到智能推荐、购买和销售股票。对于本文的目的,我们不会关心每个Agent如何执行每项任务,而是它们之间如何协同工作,以满足自己的目标和QoS的要求。
我们会考虑四个不同类型的Agent:用户Agent、报价Agent、趋势监控Agent和买卖Agent。用户Agent与用户通信,以确定用户的需求,例如风险等级、交易金钱数额、用户喜好和交易板块的喜好等。用户Agent也能够和系统中其他代理进行通信,使用户能接受系统其他用户的推荐。每个报价Agent具有获取市场上特定板块股票报价的能力,它还可以在一个特定的价格范围内监视某只股票。趋势监控Agent在市场上寻找特定的趋势。
2.RTMAS模型
RTMAS模型是允许时间限制在实时Agent交互中体现和执行,该模型是基于这样的假设,Agent可能能够以多种方式履行其任务,它是由一组实时Agent(RTAgent)和一组在实时Agent请求之间的
您可能关注的文档
最近下载
- 农业合作社全套报表(已设公式)--资产负债表-盈余及盈余分配表-成员权益变动表-现金流量表.xls VIP
- C语言程序设计PPT电子课件教案-04_循环语句嵌套及应用.ppt VIP
- 财务新纪元:现状与展望-探索财务工作的挑战与未来.pptx
- GB50496-2018 大体积混凝土施工标准.pdf VIP
- ZW8100喷水织机使用说明书2.pdf
- 冬季极端天气安全知识培训课件.pptx
- 整理bpmfdtnl单韵母拼读.doc VIP
- 南京市总工会2025年公开招聘笔试题(含答案)(DOC).doc VIP
- 中国国家标准 GB/T 42588-2023系统与软件工程 功能规模测量 NESMA方法.pdf
- 人教版初中必背古诗文.doc VIP
原创力文档


文档评论(0)