云计算环境中面向终端用户的智能代理研究
发布时间:2021-08-13 19:10
在计算机领域中,高度的智能化和自动化一直以来都是人类所追求的一个梦想。从上世纪80年代的人工智能热潮开始,人类就希望可以利用机器帮助人类处理一些事情,从而代替人类的一部分功能。因此,随着传感器、软件工程、网络技术和人工智能等领域的发展,科学家们在信息领域提出了代理(Agents)的概念。近年来,随着信息化社会的进程,各种信息和资源在互联网中大量涌现。例如:物联网的发展,为人类的生产生活中各个方面提供了感知信息;Web服务的涌现,使得应用的开发更加便捷,数据的获取更加多元化;移动互联网的高速发展,为终端用户获取信息提供了更高速的通道;云计算技术的广泛应用,使得终端用户可以获取海量的计算资源和存储资源。如果代理能够充分利用这些信息和资源,可以对人类的生产生活提供便捷和帮助。本文在云计算、物联网和服务计算的基础上,对面向终端用户的智能代理进行研究,主要开展了以下的研究工作:首先,本文提出了云计算环境中面向终端用户的智能代理的概念。我们将这个概念称为“云脑”。通过云脑,终端用户将自己的一部分知识以规则的形式表示在云中。云脑结合广泛的感知数据在云中的推理机中进行推理,利用面向服务的方法为用户提供...
【文章来源】:中国科学技术大学安徽省 211工程院校 985工程院校
【文章页数】:138 页
【学位级别】:博士
【部分图文】:
代理与其环境的关系
可以为终端用户组织从网络和终端获取的信息,并对用户和周边环境进行作用的智能代理。我们将这个智能代理称为云脑,如图1.2。我们希望这个智能代理能够扩展用户的思维、记忆和感知能力,并且对用户所处的环境执行一些动作,从一定程度上代替用户自身,以更大程度帮助用户。因此,如何在云计算环境中构建这样一个智能代理,是本文研究的主要问题。图1.2云脑问题的提出5
AppScale 是对 PaaS 云服务 Google App Engine (Sanderson, 2009)的一个开源实现和扩展。云脑模型在云环境中的分布如图2.2所示。在云环境中,一个云脑系统是由若干个虚拟机构成的一个集群。其中,包含一个任务分配节点(TaskDistribution), 一个或多个知识服务器(Knowledge Server),分布式的事实数据库(Fact Database),以及组件间的控制器(Controller)。任务分配节点主要功能是负责将不同用户的请求分发到云脑系统中不同的知识服务器。知识服务器中维持了用户的知识,并且负责对事实的匹配和动作的执行。事实数据库包括事实数据的管理节点和存储节点。t登录J~事实库h丨」> 任务分配 Masterf知f务)事实库Slaves图2.2云脑在云计算环境中的分布在对云脑系统进行部署的时候,我们通过在云计算平台中启动并配置多台虚拟机来完成系统搭建。图2.3展示了云脑的虚拟机镜像。在一个虚拟机镜像中,包含了所有组件的程序以及负责各个虚拟机节点间通信的控制器。在云脑系统的集群中,每台虚拟机都是这样一个镜像的实例。每个实例中至少要运行镜像中的一个组件
【参考文献】:
期刊论文
[1]基于形式语义的Web服务交互模型[J]. 朱俊武,王建东,姜艺,孙川. 吉林大学学报(信息科学版). 2006(04)
[2]普及计算中基于接口语义描述的动态服务组合方法[J]. 李景山,廖华明,侯紫峰,徐志伟. 计算机研究与发展. 2004(07)
[3]基于RDF的异构信息语义集成研究[J]. 刘柏嵩,高济. 情报学报. 2002(06)
[4]描述知识组织体系的元数据[J]. 张晓林,李宇. 图书情报工作. 2002(02)
硕士论文
[1]基于MapReduce的分布式规则匹配系统的研究与实现[D]. 张琦.浙江大学 2011
[2]基于FCA面向多数据源的领域本体创建方法研究[D]. 潘跃建.南京航空航天大学 2010
本文编号:3340983
【文章来源】:中国科学技术大学安徽省 211工程院校 985工程院校
【文章页数】:138 页
【学位级别】:博士
【部分图文】:
代理与其环境的关系
可以为终端用户组织从网络和终端获取的信息,并对用户和周边环境进行作用的智能代理。我们将这个智能代理称为云脑,如图1.2。我们希望这个智能代理能够扩展用户的思维、记忆和感知能力,并且对用户所处的环境执行一些动作,从一定程度上代替用户自身,以更大程度帮助用户。因此,如何在云计算环境中构建这样一个智能代理,是本文研究的主要问题。图1.2云脑问题的提出5
AppScale 是对 PaaS 云服务 Google App Engine (Sanderson, 2009)的一个开源实现和扩展。云脑模型在云环境中的分布如图2.2所示。在云环境中,一个云脑系统是由若干个虚拟机构成的一个集群。其中,包含一个任务分配节点(TaskDistribution), 一个或多个知识服务器(Knowledge Server),分布式的事实数据库(Fact Database),以及组件间的控制器(Controller)。任务分配节点主要功能是负责将不同用户的请求分发到云脑系统中不同的知识服务器。知识服务器中维持了用户的知识,并且负责对事实的匹配和动作的执行。事实数据库包括事实数据的管理节点和存储节点。t登录J~事实库h丨」> 任务分配 Masterf知f务)事实库Slaves图2.2云脑在云计算环境中的分布在对云脑系统进行部署的时候,我们通过在云计算平台中启动并配置多台虚拟机来完成系统搭建。图2.3展示了云脑的虚拟机镜像。在一个虚拟机镜像中,包含了所有组件的程序以及负责各个虚拟机节点间通信的控制器。在云脑系统的集群中,每台虚拟机都是这样一个镜像的实例。每个实例中至少要运行镜像中的一个组件
【参考文献】:
期刊论文
[1]基于形式语义的Web服务交互模型[J]. 朱俊武,王建东,姜艺,孙川. 吉林大学学报(信息科学版). 2006(04)
[2]普及计算中基于接口语义描述的动态服务组合方法[J]. 李景山,廖华明,侯紫峰,徐志伟. 计算机研究与发展. 2004(07)
[3]基于RDF的异构信息语义集成研究[J]. 刘柏嵩,高济. 情报学报. 2002(06)
[4]描述知识组织体系的元数据[J]. 张晓林,李宇. 图书情报工作. 2002(02)
硕士论文
[1]基于MapReduce的分布式规则匹配系统的研究与实现[D]. 张琦.浙江大学 2011
[2]基于FCA面向多数据源的领域本体创建方法研究[D]. 潘跃建.南京航空航天大学 2010
本文编号:3340983
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/3340983.html