Linux下软件人群控制策略的研究

来源 :北京科技大学 | 被引量 : 0次 | 上传用户:wtuye262626
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着网络的广泛应用,给人们的工作、学习和生活提供了巨大的舞台和空间。但也随之产生了一些问题,比如网上信息是海量的,如何快速搜索和挖掘人们希望得到的信息?能否将智能机器人技术移到网上来实现?针对上述问题,曾广平教授提出了“软件人”的概念。 “软件人”是从广义人工生命观点出发,为了延伸、扩展人的生命而提出的,具有拟人智能的、生存并活动于计算机网络世界中的一类软件人工生命,是一种网络中的“虚拟机器人”。“软件人”不仅具有全面的拟人智能、拟人行为和功能,而且具有环境识别和自主决策能力及自由意志。 软件人群是指由多个“软件人”组成的系统,它是为了解决单个“软件人”不能够解决的复杂问题,由多个“软件人”协调合作形成的自律分散问题求解网络。为了使“软件人”之间能够合理高效地进行协作,软件人群控制——“软件人”之间的协作、协调、协商机制成为软件人群研究的重点问题。 “软件人”可以在系统的不同层次实现,也可以有不同的个体功能模型。对于软件人群在网络中的活动,我们必须设计合理的控制策略。本文先从整体入手,改进软件人社会的控制结构模型,提出了以管理软件人为中心的集中管理策略和消息软件人为通道的分布协调管理机制,然后以前者作为具体实现方法,设计选举总协调软件人算法并通过linuxSocket编程实现。软件人社区包括守护软件人、管理软件人和功能软件人。守护软件人主要定时将本节点资源情况发送给总协调软件人,然后从那取回软件人社会的资源信息情况,为管理软件人迁移进程提供依据。 进程的迁移是分布式操作系统研究的重要内容,因此本文参考了分布式系统的进程迁移方法,结合“软件人”的特性研究了“软件人”进程的迁移,给出了“管理软件人”进程的功能模型和它迁移进程的详细实现。 本课题研究的“管理软件人”能在Internet上迁移“功能软件人”,迁移到目标主机的“软件人”进程能替代人完成操作系统级别的任务。迁移的全部过程在Linux内核下实现。它的实现为“软件人”在操作系统级别的研究乃至应用提供很重要的理论基础和实现依据,同时也能为操作系统内核和分布式系统的研究提供参考。
其他文献
随着计算机技术的发展,目前异构数据集成问题成为人们研究的热点。多数据源集成系统为访问异构数据源提供统一接口,使得查询者可以执行统一查询而不必考虑异构数据源之间的差
机会网络是演变自延迟容忍网络的一种新型网络,它具有容迟网络的大部分特性--例如网络底层拓扑结构不稳定、单个结点的负载和储存的能力都非常有限、端对端的通信缺失、链路
学位
MVC(Model-View-Controller,模型-视图-控制器)是目前广泛流行的软件设计模式。最初,MVC只是应用在软件界面设计中,随着网络Web应用的快速增加,MVC在系统框架设计中大量采用,
检测引擎作为入侵检测系统(IDS)的核心模块,基本上采用基于模式匹配的检测方法,所以选择设计一个好的模式匹配算法对入侵检测系统的性能至关重要。Snort是一个强大的轻量级的网
随着计算机体系结构的发展,集群以其可扩展性和较低的成本等优势被广泛的研究和应用。很多公司、企业以及政府,越来越多地使用集群来满足其高可用性、高性能计算的需求。随着
入侵检测是信息安全保护体系结构中的一个重要组成部分,主要从网络中多个关键点收集信息并进行分析评判,实现对网络实时监控,确保计算机网络资源的安全性。针对当前入侵检测系统
网络技术迅猛发展,各种新型网络应用越来越丰富,而由此导致的网络拥塞,网络安全和服务质量等问题也不断涌现。因此,通过网络行为分析,了解网络应用分布对网络资源的合理规划和分配
学位
论文研究和设计了基于组件技术的楼宇建筑中异构数据集成与管理系统,对楼宇建筑中异构数据源的数据进行集成和管理,为实现楼宇建筑的仿真管理提供给管理者一个统一的数据管理平