Professional Documents
Culture Documents
硕士学位论文
一种基于移动 的生态型网络结构模型研究
作者 雷 西
导师 张润彤
北京交通大学
年 月
学位论文版权使用授权书
本学位论文作者完全了解北京交通大学有关保留、使用学位论文的规定。特
授权北京交通大学可以将学位论文的全部或部分内容编入有关数据库进行检索
并采用影印、缩印或扫描等复制手段保存、汇编以供查阅和借阅。同意学校向国
家有关部门或机构送交论文的复印件和磁盘。
保密的学位论文在解密后适用本授权说明
、
沙
午
巾
八
了 冲
一
产
之
“ 臂 函
夕
州
姚月夕卜
心声
学
位论文
作者签
导师签名 外
知
签字 日期
签字日
期卫可年石月八日
中图分类号 学校代码
北京 交通 大学
硕士学位论文
一种基于移动 的生态型网络结构模型研究
作者姓名 雷 西 学 号
导师姓名 张润彤 职 称 教 授
北京交通大学
年 月
致谢
本论文的工作是在我的导师张润彤教授的悉心指导和热情鼓励下完成的。值
此文完成之际衷心感谢导师两年来对我学业上的精心指导和帮助以及生活上
的关心和爱护。张老师广博的理论知识卓越的思维方式富有前瞻性的科学眼
光严谨求实的治学风范孜孜进取的敬业精神都使我受益匪浅。从导师身上
我学到的不仅仅是宝贵的知识财富和解决问题的方式方法更多的也被导师真诚
和积极的人生态度所感染。这些都将使我受用终身。两年来导师对我倾心培养、
关爱有加为我提供了非常优越的科研条件和许多提升 自我的机会在此谨向
导师张润彤教授致以衷心的感谢和崇高的敬意。同时也对两年来仅取得的平凡
成绩表示歉意。
深深感谢张真继教授、姚家奕教授、常丹教授对我科研工作和论文撰写提出
的宝贵意见和指导帮助。三位教授敏锐的学术洞察力、富于创造性的研究思维都
让我肃然起敬。
感谢经管学院研究生科的谭洁老师感谢她在我求学期间给予我的许多关心
和帮助。谭洁老师的亲切、热心、无私与敬业精神让人始终铭记在心。
在实验室工作及撰写论文期间胡利平、林华、王亮、王辉、樊心月、韩玲、
王洪莹、伦墨华、石声波、梁晓任、王晓红、高萌泽、杨艳成、孙文秀等同学对
我的科研和论文研究工作均给予了热情帮助在此向他们表达我的感激之情。与
充满活力和刻苦精神的你们在一起工作学习让我始终充满动力和被鼓舞。同门
情谊弥足珍贵与你们一起度过的这段美好时光终身难忘。
感谢同班同学兼室友王佳琦、周裔鹏同学与你们的相遇相知以及曾经一起
学习、生活、休闲的欢乐时光将会永存我的脑海。感谢你们曾经给过我的关心、
帮助和鼓励。学苑 号楼 容纳和记忆了我们共有的快乐和烦恼。
感谢北京交通大学校棒球队和垒球队的队友们 与你们一起在球场上青春飞
扬、英姿飒爽的灿烂 日子将是我人生最美好的记忆之一。学习之余和你们在一起
的运动让我既拥有了健康的身体也锤炼了刚强意志这都对我的学习和工作不
无裨益。我们共同洒下的汗水凝结了我们的友情岁月已经深埋在这片土地。
感谢数位我多年的好朋友特别感谢你们在这两年中当我面对人生困境时给
予我的莫大鼓励和强有力帮助。有你们的支持我才一步步走得更好
最后衷心感谢我的父母在我十八年的求学生涯中所给予的精神和物质的无
私付出是你们不仅给了我一个 “ 成长” 的环境也给了我一个 “ 成才” 的环境。
没有父母的伟大付出便没有我今天的收获和成绩。感谢亲爱的外婆相信您一定
知道我的今天也同样有您的功劳祝您安康
井
北京交通 大 学硕 士学位 论 摘工
中文摘要
摘要 未来 将朝着资源多样性、主动性、可扩展性、动态 自适应性、体系
自主性、故障自恢复性的方向进行具有生态特性的进化。另一方面经历百万年
进化的大规模 自然生态系统及人类社会的自调整、自适应、可扩充、多样性与稳
定性并存、内在的可持续发展等机制正好满足未来网络服务和应用的关键需求。
本文即是在这样的背景下首次提出 “ 生态型网络” 这一概念以及构建 “ 生态
型网络” 这一崭新课题以优化网络结构促进网络生态进化。
论文将 自然生态系统的一些相关原理和机制以及移动 技术应用到
网络中提出了一种新颖的生态型网络结构模型设计了模型的总体架构。
该生态型网络结构模型包括生态网络平台和生物程序体两个重要组成部分。同时
借鉴 自然生态系统中能量流原理将能量用于控制生物程序体的行为如复制、
再生、死亡等行为并且用能量来衡量生物程序体使用的网络资源。探讨了生态
型网络结构模型的能量控制机制和能量管理功能。
此外论文建立了一个数学模型来讨论所设计的生态型网络模型中生物程序
体迁移行为对生物程序体种群宏观分布的影响并分析了生物程序体迁移率与生
物程序体宏观分布的关系。提出的模型及其分析结果具有一般性适用于一类 自
然启发的 系统。
本论文基于 自然生态系统原理的网络结构模型和计算方法的研究进一步丰
富了下一代网络结构的研究框架及内容为构建一个 自扩充的、自适应的、可移
动的大规模高度分布的下一代生态型 环境给出了一个新的解决方案。
关键词 自然启发 生态型网络 突现计算 移动 网络架构 无中心控制
迁移
分类号
夕
北京 交 通 大 学 硕 士 学位 论
邓 幻刀
叩 堪耐
一
耐
“ 即
即
“
加
即 叭
冲 一
刀 一 叩
一
咖 邓
七刀
一
厂
北京交通大学硕 十学位论 目录
目录
中文摘要 ……
………… ……
弓言 ……
研究背景及意义 ……
国内外研究现状 ……
研究内容及创新点 ……
论文的组织结构、 ……
可用于构建生态型网络系统的相关原理与技术综述 ……
自然生态系统的一些关键概念和原理 ……
自然启发的网络计算技术与研究方法 ……
……
自然生态系统启发的研究方法 ……
群体智能、突现计算与人工生命 ……、
技术 二 ……
复杂系统研究方法 ……
基于移动 的生态型网络结构模型总体设计 ……
设计思想 …… ……
生态型网络结构模型的框架设计 ……
生物程序体的设计 ……
生物程序体的行为 ……
生物程序体的表示与实现 ……
生物程序体的多样性产生 ……
生物程序体的 自然选择 ……
生态型网络平台的设计 ……
生态型网络平台接 口层 ……
生态型网络平台核心服务层 ……。 ……
生态型网络平台底层功能模块层 ……
基于 自然生态系统能量流的生态型网络能量控制机制研究 ……
能量在 自然生态系统中的重要作用 ……
生态型网络的能量控制机制 ……
能量控制生物程序体的迁移 ……
能量控制生物程序体的复制、再生及死亡等行为 ……犯
北京交通大学硕士学位论
能量在关系行为中的作用 ……
能量管理功能 ……
能量安全问题 ……
对能量的修改方式 ……
保护能量的安全途径 ……
生态型网络中生物程序体的宏观迁移模型与稳定性分析 ……
大规模 迁移模型研究现状 ……
生态型网络中的生物程序体迁移服务 ……
生物程序体的宏观迁移模型及其稳定性分析 ……
宏观迁移模型 ……
群落生境中生物程序体数 目的宏观稳定分布 ……
生物程序体的迁移率对其宏观稳定分布的影响 ……
总结与展望 ……
总结 ……
展望 ……
参考文献 ……
作者简历 ……
独创性声明 ……
学位论文数据集 ……
北 京 交 通 大 学 硕 士 学 位 论
日 主
习
研究背景及意义
不断变化的需求对网络中的软、硬件资源进行调配、组合进行 自我扩充与组
织为用户提供相应的服务而且网络的这种可扩充、自组织、自适应、自调整、
自恢复的过程完全是在一种无中心控制的状态下完成即网络系统中并没有一个
集中式的发挥统一监测、管理、指挥、协调功能的模块或者组织而是通过网络
自身的工作机理、技术支持以及各个分散的网络主体的自发参与行为等众多网络
要素的相互联系、相互作用、相互配合完成系统的自我监测、自我诊断和 自我调
整。总体概括起来网络不仅具备一般系统的功能性、整体性、开放性等特点
同时也具有稳定的、可扩充的、自适应、自调整、自控制、自恢复、无中心控制
等类似 自然生态系统的特性。
未来 将不仅仅局限于有线网络的发展与应用将会是 目前的 、
无线网、传感器网和各种各样的平台网的集成。相对于现在的 来说下一
代 将变得更复杂、更大规模而且更具智能化。它将是一个全球性分布的
有线网络和无线网络的结合体并且大多数具有网络扩展能力的人造对象如传
感器、便携式电脑、移动手机、 等甚至家用电器都将成为这个网络的组件
能方便地接入或退出网络借助灵活的通信机制将网络中的各种局部资源进行
互连、组合、协作等相互作用从而突现出网络的整体行为达到 自下而上地为用
户提供各种丰富的、新颖的应用和服务的目的。如果我们把整个 网络看成
一个人造生态系统那么可以认为未来 将朝着资源多样性、主动性、突现
性、可扩展性、动态 自适应性、体系 自主性、故障 自恢复性的方向进行生态进化
最终成为一个广域分布的、资源异构的、安全稳定可靠的、无中心控制、外部无
序内部有序、可扩充、自组织 自适应、自调整 自恢复的高度生态化的巨型网络系
统。
目前的网络体系架构还远不能支撑上述高度生态特性的实现要使得网络充
分达到资源的 “ 广泛共享、有效聚合、充分释放 ” 的目标还面临着一系列根本性
挑战。因此 对网络结构及其计算技术进行面 向未来发展的优化和设计就既具理
论价值又有实践指导意义。
当前人们 已经对经历百万年进化的大规模 自然生态系统及人类生态系统进
行了长期的深入研究形成了完整、科学的理论体系。同时对于生态系统的 自
调整、 自适应、可扩充、多样性与稳定性并存 、内在的可持续发展等机制人们也
有了深刻地认识 以及在科学和工程实践中的良好应用。网络与 自然生态系统之间
的天然而又巧妙地联系更使得我们注意到可 以用 自然生态中的相关原理和机制来
分析解决网络 中的问题 。
在上述背景下我们首次提出 “ 生态型网络” 这一概念 以及构建 “ 生态型网
络 ” 这一崭新课题 。所谓 ‘
性 态型网络” 就是指一种开放的、广域分布的、支持
北 京 交 通 大 学 硕 士 学 位 论
内部资源和子系统异构的、可扩充的、稳定可持续发展的无中心控制网络系统
它主要由类似 自然物质的网络硬件设施和服务以及大量多种类似 自然生物的功
能和属性各异的自治程序实体组成其中的程序实体能根据网络环境的动态变化
以及用户的需要通过相互间通信与协调由局部作用突现出全局行为而提供相
关网络应用与服务体现出自下而上的自组织 自适应、自调节 自控制、自监控 自
恢复的生态特性。‘
性 态型网络” 的概念重在 “ 生态” 二字它的提出一方面是基
于当前网络本身已经具备一定程度的自扩充、自适应和 自调整的生态特性另一
方面则是考虑 目前网络还只是处于非常低程度 的智能化远没有达到下一代
实现无所不在、高效灵活、随需而变、资源充分共享、高度协同的服务所
应具有的支撑能力意味着网络还需要进一步的优化设计与演化发展。“ 生态型网
络” 的构建不但满足未来网络发展的需求而且也能对网络结构及其计算模式进
行针对性的研究和设计推动网络向着更高级的有序、自治的生态层面加速进化。
本文即是围绕 “ 生态型网络” 的概念运用 自然生物、生态系统的相关原理
和机理并借助 目前网络计算与应用开发的一些方法和技术成果设计一种新颖
的生态型网络结构模型为未来新一代网络结构、网络智能控制的研究奠定一定
理论基础并开辟一条新途径。
国内外研究现状
最早把生态学与网络发展相结合的人是曾以发表 《
赛博空间独立宣言》而闻
名的网络激进主义者 。 年他提出了可以把网络及其发展
环境看作一个生态系统的观点。遗憾的是他并没有对该问题进行进一步的研究。
年我国学者张庆锋真正实现了生态学与网络的初步结合他在 《
情报资料
工作》第 期上发表的文章 《网络生态论》中对 “ 网络生态系统 ” 进行 了系统
的分析给出了网络生态系统的概念并对网络生态系统的组成结构与特性进行
了分析 。
近年来国内外将 自然生物、生态系统的原理与机理应用到网络计算模型的
研究中主要有以下几个
年 月启动至 年 月结束由美国国家科学基金、国防先
进研究计划署、科研空军部等单位资助的由加利福尼亚大学 恻 分校
教授领导的 一 架构项 目。该项 目研究了一个新型的网络应用架
构在生物概念和机制基础上对网络对象 资源 进行建模重点对生物激励的
自适应机制、突现应用构成机制 和中间件平台软件进行了研究。
年底启动至 年 月结束由欧盟第 框架资助的欧洲协作项
北 京 交 通 大 学 硕 士 学 位 论
目 伪 项 目项 目参加单位有
英国 的智能系统实验室、希腊 科技大学、德国人工智能研究中心、
西班牙马德里 第三大学。该项 目尝试通过一个 “ 自下而上” 和生态系统启
发方法研究、实现、验证一个新颖的信息处理和管理框架 并借用进化计算和
人工生命的技术检验生态模型下的 相互作用的效果 通过 种任务 信
息搜索、过滤、挖掘、交换 验证生态系统启发平台 的
有效性。
年 月开始
德国 大学 博士领导的 咖
一 项 目该项 目尝试将细胞和分子生物学映射到网络架
构上 通过分析网络组件的内部相互作用并结合 和 细胞信号路径与
细胞系统类比。主要应用在传感器网络 自组织 、安全 、拥塞控制 等方面。
此外国内也有学者进行利用生物免疫系统的原理设计具有突现特性的网络
系统 的研究。
上述这些研究更多的还是偏重于利用 自然生物个体的生命现象和行为的相关
原理、机理来实现一种智能的、具有 自适应特性的网络系统。但是这些项 目的
研究成果及其思想依然为本论文运用 自然生态系统的相关原理和机制来设计一
种生态型网络架构的研究提供了许多值得借鉴的思路和方法。
研究内容及创新点
本文的主要研究内容如下
讨论网络在快速发展过程中面临的问题以及网络本身所具有的生态特
性并指出网络将朝着资源多样性、主动性、突现性、可扩展性、动态 自适应性、
体系 自主性、故障 自恢复性的方向进行具有生态特性的进化在未来成为一个高
度 自治的生态型复杂巨系统。
首次提出 “ 生态型网络” 的概念以及构建 “ 生态型网络” 的崭新课题
系统地阐述了可用于构建生态型网络的 自然生态领域的相关关键概念、原理、机
制和模型以及 自然启发的网络计算与应用开发技术的研究成果。结合网络未来
进化的特点设计一种具有生态特性的新颖的网络结构模型。
生态型网络需要一种无中心控制机制来实现系统外部无序 内部有序的可
持续发展状态使系统可控、稳定的运行 。借鉴 自然生态系统的能量流原理为
生物程序体设计能量表能很好地实现对 迁移、复制等行为的无中心控制。
采用 自治的移动 方法是实现高度可用、无所不在、能自我管理、
对动态网络环境能够 自调整 自适应的具有 自然生态特性的网络服务和应用一种很
北 京 交 通 大 学 硕 士 学 位 论 引 言
有前景的解决方案。然而目前大规模 迁移模型的基础理论的缺乏制约着
这种网络应用的快速实现。论文以生态型网络平台架构为基础通过建立数学模
型来分析生物程序体的迁移行为所引起的生物程序体种群宏观分布的稳定性问
题。
本论文的创新点有
首次提出 “ 生态型网络” 的概念借鉴 自然生态系统的一些关键概念与
原理从 自然生态网络系统的角度抽象出一种基于移动 的生态型网络结构
模型分析了该模型中各结构层次的功能和作用。
利用已有的移动 的一些关键技术和 自然生态系统中的生物个体所
具有的行为和特点将二者结合构建一种具有生物个体生命特性的生物程序体。
并讨论生物程序体在网络中的各种行为的作用方式。
借鉴 自然生态系统中能量的重要作用以及能量流的原理将能量的概念
应用到生态型网络中讨论了生态型网络中对生物程序体行为的能量控制机制和
能量管理服务。该能量管理策略为生态型网络的无中心控制机制的形成、自适应
性、可调整性、可生存性提供了基本保证。
建立了一个数学模型来讨论所设计的生态型网络模型中生物程序体迁移
行为对生物程序体种群宏观分布的影响并分析了生物程序体迁移率与生物程序
体宏观分布的关系。提出的模型及其分析结果具有一般性不仅适用于本文所设
计的生态型网络模型的分析也同样适用于其他基于自然启发的 系统。
论文的组织结构
论文的具体组织结构如下
第一章 介绍了论文选题的背景、国内外研究现状以及论文研究的内容、意义
与创新点 指出网络系统本身具有一定的生态特性并将进化发展成为一个广域
分布的、资源异构的、安全稳定可靠的、无中心控制、外部无序 内部有序、可扩
充、 自组织 自适应、 自调整 自恢复的高度生态特性的巨型网络系统 提出 “ 生态
型网络 ” 的概念。
第二章 系统而简要地综述可用于生态型网络设计的 自然生态系统的关键概
念与原理以及基于 自然启发的网络智能计算的研究成果。
第三章 立足未来网络生态演化的特性与需求利用 自然生态系统 自身形成的
许多重要原理和机理尤其是突现行为设计一种基于移动 的生态型网络
结构模型的总体框架。
第四章 在所设计的生态型网络结构中借鉴生态系统中能量的概念将能量
北 京 交 通 大 学 硕 士 学 位 论
用于控制的生物程序体的行为如复制、再生、死亡等行为并且用能量来衡量
生物程序体使用的网络资源。本章探讨了能量的控制机制和能量管理功能并介
绍了能量的安全问题。
第五章 建立一个数学模型来讨论所设计的生态型网络模型中生物程序体迁
移行为对生物程序体种群宏观分布的影响并分析了生物程序体迁移率与生物程
序体宏观分布的关系。
第六章 对论文进行总结提出下一步应继续研究的方向。
北京交通大学硕士学位论 可用于构建生态型网络系统的相关原理与技术综述
可用于构建生态型网络系统的相关原理与技术综述
从生态学角度讲 网络的超速发展将会导致网络内部各种因素之间
以及网络与其它相关社会环境之间出现一系列问题。所有影响网络发展的外部因
素与系统共同构成了网络发展的生态环境。当我们用联系发展的眼光分析网络与
网络生态环境之间的相互作用、相互影响时便形成了网络生态 。网络与网络生
态环境构成网络生态系统。也就是说如果将 网络看成一个巨大的生态网
络 我们就可以借用生态学的研究方法建立生态网络计算模型并在此基础上
采用巨量并行、广域存储、智能处理等方式来处理网络计算。如今人们已经对
经历百万年进化的大规模 自然生态系统及人类生态系统进行了长期的深入研究
形成了完整、科学的理论体系。同时对于生态系统的自调整、自适应、可扩充、
多样性与稳定性并存、内在的可持续发展等机制人们也有了深刻的认识以及在科
学和工程实践中的良好应用。网络与 自然生态系统之间的这种巧妙联系为我们展
现了利用 自然生态中的相关原理和机制来分析与解决网络问题的美好前景。本章
即是对可用于构建生态型网络系统的相关 自然生态系统关键概念和原理以及由
自然启发的网络计算技术和研究方法的综述性介绍。
自然生态系统的一些关键概念和原理
从信息处理的角度 自然生态系统中有许多概念和原理有助于启发我们构建
生态型网络架构以及面向这种架构的服务和应用。
生态系统 任何一个生态系统都是由生物系统和环境系统共同组成的。
生物系统又包括有生产者、消费者和分解者 还原者 。组成生态系统的成分通
过能量流、物流和信息流彼此联系起来形成一个功能体系生态系统。我们可
以形象地把生态系统比喻为一部机器机器是由许多零件组成的这些零件之间
依靠能量的传递而相互联系为一部完整的机器并完成一定的功能。这些零件的工
作方式是正反馈和负反馈 有调节精确、放大效应、整合效应、 自限性等特 点。
在 自然生态 网络系统中网络的结构不是固定的而是根据生存于生态系统中的
各种生物个体 以及周围环境的变化而不断变化的它根据动态变化的条件来 自组
织形成。这一现象和原理使我们可以通过抽象 自然生态网络的各种拓扑结构模型
研究个体行为和整体突现行为之间的关系探讨如何构建具有 自扩充性、对异构
和动态条件 的 自适应性、安全性和 自救性等突现行为的生态型网络结构与计算模
型。
北京交通大学硕士学位论 可用于构建生态型网络系统的相关原理与技术综述
分也同样存在着类似 自然生态系统中食物网的关系这些不同成分可看作生态型
网络中的生物群落它们之间的关系也是一种交叉供养的食物网关系整个系统
通过各结点的交互和协作来解决问题。所以生态型网络系统可借鉴 自然生态网络
结构的这些能力尤其是食物网机制来构成网络中各软件实体和应用的交互、策略
及对资源的竞争等来适应异构和动态变化的网络条件获得 自扩充性并实现
服务突现。
人类社会和经济系统 这两者都是特殊的生态系统也日益成为生态学
研究的重点。人类社会中的人与人之间的互利合作行为、信任机制、社会协作形
成的聚类等特点经济系统中的分布 自主决策的资源分配机制 市场机制 、市场
动态博弈等特点都可以被借鉴来设计生态型网络的自组织发现和关系突现机理
提供生态型网络架构的无中心控制用于提高系统的性能 协调资源共享与分配
达到性能上的负载平衡。
自然启发的网络计算技术与研究方法
自然生态系统启发的研究方法
论文的 节从信息处理的角度己经介绍了自然生态系统中可被用于生态型
网络系统及其服务与应用的设计的一些关键概念和特性。这里进一步介绍由自然
生态系统启发的网络计算与研究方法。
一个 自然生态系统包括由生物系统和环境系统。由生物引发的信息处理系统
可分为 脑神经系统 神经网络 、遗传系统 进化计算 、免疫系统 人工免疫
系统 、内分泌系统四种类型。其中神经网络和进化计算 已被广泛地应用于各个
领域而人工免疫系统近几年也引起国内外研究学者的兴趣内分泌系统 由于其
复杂性 目前还没有引起与前几个领域同等的重视还没有相关的工程应用研究。
此外还有模拟人类大脑思维方式的模糊系统等。这些由生物系统启发的智能计
’。随
算技术一直是当前智能科学领域的研究热点且已被应用到网络计算领域〔
着人类对生物系统和生命系统的进一步研究遗传学的研究从细胞水平深入到分
子水平。从计算角度也相应地深入到细胞计算和分子计算方面。目前也有研
究人员开始将分子计算应用到下一代 技术的研究中。这些从生物、生命角
度的研究帮助研究人员找到了很多解决网络应用工程和科学问题的智能方法。
了解 自然生态系统的特性有助于更好地将其重要概念和特性与生态型网络
系统服务与应用的设计相结合。自然生态系统具有以下特性 生态系统是生
态学上的一个主要结构和功能单位属于生态学研究的最高层次 生态学研究的
北京交通大学硕士学位论 可用于构建生态型 网络系统 的相关原理与技术综述
四个层次有低至高依次为个体、种群、群落和生态系统 生态系统内部具有
自我调节能力。生态系统的结构越复杂物种数 目越多自我调节能力也越强。
但生态系统的自我调节能力是有限度的超过了这个限度调节也就失去了作用
能量流动、物质循环和信息传递是生态系统的三大功能。能量流动是单方向
的物质流动是循环式的信息传递则包括营养信息、化学信息、物理信息和行
为信息构成了信息网 生态系统中营养级的数 目受限于生产者所固定的最
大能量和这些能量在流动过程中的巨大损失因此生态系统营养级的数 目通常不
会超过 一个 生态系统是一个动态系统要经历一个从简单到复杂、从不
成熟到成熟的发育过程其早期发育阶段和晚期发育阶段具有不同的特性。生物
系统中的不同形式、不同状态的能量是可以贮存和相互转化的而生态系统中的
能量流动是借助于食物链和食物网来实现的因此食物链和食物网是生态系统
中能量流动的渠道 ‘、‘。
在生态学的发展中产生了很多理论与模型如 非线性理论。混沌的研
究指出了生态系统的波动可能是内在的而非源于随机振荡初始条件的微小变动
对系统未来演化的结果会产生巨大的影响系统在混沌的外表下可能隐藏着 良好
的有序结构 种群时空动态模型研究。种群动态的研究是经典生态学研究的
核心问题之一它主要涉及到 异质种群 指由于栖息地破碎化后在一相对独
立地理区域内各小生境上局域种群的集合 、源一
汇理论 种群结构和资源分布之
间的联系 、种群对时空变化的响应等 物种多样性和稳定性的关系。最新研
究表明物种之间微弱到中等强度的联系对促进群落持续和稳定起着重要的作用
它们防止种群趋向灭绝。而在 自然群落里收集到的很多资料显示食物网相互作用
的强度很多都是很微弱的只有不多的一些是很强的 行为的动态模型。生
活史理论通常讨论的是有机体如何面对生殖和死亡的时间表做出决策以便在这
两者之间实行交换从而寻求 “ 适合度 ” 最大。但是生物很多的行为决策例如
取食躲避捕食者领域防卫迁移社会行为等都不适合经典的生活史理论
的框架 。基于动态的状态模型越来越多地用于研究行为的适应性 。它既能产生一
般的原理又能得 出关于某些行为或者生活史现象的可验证的、定量的或定性的预
测 基于个体的模型。目前在建立基于个体的模型时有两种最重要的方法
特点例如人们之间有着天然的方式去查找信息或资源。此外除了个体通信机
制外社会网络的其它一些有趣的现象也可以被应用到 中例如人类之间
的互利合作行为、人与人之间信任机制、社会协作形成的聚类特点。从某种意义
上讲计算机网络也是一种将人、组织、知识联系起来的社会网络。相信随着人
们对其认识的加深两类网络的研究将相互启发和促进。
群体智能、突现计算与人工生命
方向。
目前系统科学的研究正处于从无生命系统研究到有生命系统研究的转变
从工程技术领域到社会科学、生命科学领域转变的时期。当系统科学的研究重点
从系统的物质结构转变到有关系统的信息特征和功能特征的探讨以后“ 突现 ”
这种新观念就成了复杂性研究的中心课题。突现是指在复杂的 非
线性的 形态中许多相对简单的单元彼此相互作用时产生出来的引人注 目的新的
整体特性。突现是生命的突出特征。地球上的生命正是经历了无数次的突现才进
化到今天。从某种意义上讲基于生物、生命系统原型开发的各种计算模型其
整体行为超过了各个部分的总和如人工生命模型、没有中心主体的社会合作系
统等。在这些系统中局部相互作用能突现全局行为。我们将出现这些突现的计
算称之为突现计算。突现计算有三个重要方面 自组织、聚集现象和协作行为。
自组织意味着从一个初始的随机系统 自发产生突现。聚集现象是指系统中有多个
主体它们之间相互作用但强调的是全局模式。协作行为是指系统的整体行为
超过了其各个部分的总和 ‘。
人工生命模拟生命行为的方法是运用局部控制而不是全局控制是模拟简单
的单位而不是模拟巨大而复杂的单位是让行为从底层 自发地突现出来而不是 自
上而下地给出规定复杂的行为并非出自复杂的基本结构。其重点在于正在产生
‘。很多相互作用的部分之间通过某种 目前尚不清楚的自
的行为而不是最终结果【
组织过程而变得比处于某个环境中的热力学平衡态的系统更加有序而且整个系
统具有完全不同于部分的也不能通过部分的性质来预测的突现特性。正如地球
上的生命一样人工生命也不像在设计汽车或机器人那样是预先设计好的。在人
工生命中系统的表现型 指系统的整体突现行为 不能从它的基因型 系统运
作的简单规则 中推导出来。用计算机的语言来说正是 自下而上的方法允许
在上层水平突现出新的不可预言的现象这种现象对生命系统来说是关键的。人
工生命的主要思想包括以下一些观念
人工生命所用的研究方法是集成的方法。人工生命不是用分析的方法
即不是用分析解剖现有生命的物种、生物体、器官、细胞、细胞器的方法来理解
生命而是用综合集成的方法即在人工系统中将简单的零部件组合在一起使之
产生类似生命行为的方法来研究生命
人工生命是关于一切可能生命形式的生物学。因为生物学仅仅是建立在
一种实例即地球上的生命的基础上的因此它在经验上太受限制而无助于创立
真正普遍的理论。然而进化可能建立在更普遍的规律之上但这些规律我们可
能还没有认识到
生命的本质在于形式而不在于具体的物质。不管是实际的生命还是可能
北京交通大学硕士学位论文 可用于构建生态型网络系统的相关原理与技术综述
的生命都不由它们所构成的具体物质决定。生命当然离不开物质但是生命的本
质并不在于具体的物质。生命是一个过程恰恰是这一过程的形式而不是物质才
是生命的本质
人工生命中的 “人工” 是指它的组成部分即硅片、计算规则等是人工
的但它们的行为并不是人工的。硅片、计算规则等是由人设计和规定的人工
生命展示的行为则是人工生命 自己产生的
人工生命是自下而上建构的。人工生命的合成实现最好的方法是通过
以计算机为基础的被称为 “ 自下而上编程” 的信息处理原则来进行 在底层定义
许多小的单元和几条关系到它们内部的、完全是局部的相互作用的简单规则从
这种相互作用中产生出连贯的整体行为这种行为不是根据特殊规则预先编好的
它模拟 自然中自我组织的过程力图从简单的局部控制出发让行为从底层突现
出来。突现是人工生命的突出特征
人工生命信息的并行处理。在人工生命中信息处理原则是基于发生在
实际生命中的大量并行处理过程的。在实际生命中大脑的神经细胞彼此并行工
作不用等待它们的相邻细胞 “ 完成工作”。
技术
也称作主体其研究起源于人工智能领域是指模拟人类行为和关系
具有一定智能并能够 自主运行和提供相应服务的程序 ‘
’。通常认为一个 需
要具有下述特性
自治性。这是一个 的基本特性即可以控制它 自身的行为。
的行为应该是 自发的 应该有 自己的 目标或意图并能根据 目标、环境等的
要求对 自己的短期行为做 出计划
交互性。即对环境的感知和影响。它们应该可以感知它们所处的环境
并通过行为改变环境
协作性。 不是单独存在的而是生存在一个有很多个 的世
界中。它们之间良好的协作可以大大提高整个多 系统的性能
可通信性。 之间可以进行信息交换、任务的承接、多 的协
作、协商等 ‘。
系统中有多个 时的系统称为多 系统 ‘
’〕
。它是 由一组相对独立的
自治 组成 之间依赖于知识级通信能够合作完成单个 难 以胜
任的复杂任务。
多 系统必须找出一种使各个 能够协同工作的适当方法
这种方法是建立在多个 系统资源共享和各 自主性之上的。
虽然独立的
北京交通大学硕士学位论文 可用于构建生态型网络系统的相关原理与技术综述
有各 自分散的目标、知识和决策方式但它们之间必须有一种方法能够相互
协调、相互帮助以找到整个系统的目标 。这样多个 完成整个系统 目标
的过程便称为多 之间的协作及协商。
它一直是多 系统研究的核心问题
它的实现涉及到多 系统的组织结构、通信、开发方法和智能体编程语言等
问题。
多 系统计算可分为个体与社会两个层面
个体计算是指单个 的内
部行为而社会计算主要是指 与外界的交互通信。通信是 实现知识共
享、心智沟通、行为协调的主要手段是实现社会智能的关键。多 系统之
间的通信包含 个方面的内容 通信范式、通信协议和通信语言。多 系统
的通信范式有共享全局内存、消息传递及二者的结合。它的通信协议包含 种含
义 网络传输协议、高层交互行为框架和对所交换的通信原语的约束。
至于多
系统之间的通信语言有以下要求 形式简单易于理解语法可开展方便与其
它系统集成内容具有层次性语义规范能保证 间通信的可靠性和安全
吐。
移动 是众多 技术中的一种它是传统 灯 分布计算的扩
展方式移动 系统在分布式人工智能领域以及分布对象领域得到越来越多
的重视的原因在于它可以为分布计算带来更多的灵活性、高效性、可靠性和智
‘。除了具有一般
能图 的特性外它还具有移动性。移动 是代码、
数据以及执行环境的软件包它可以在执行过程中有 目的地、 自治地在网络中
移动利用与分布资源的局部交互而完成分布任务的软件实体。移动 在当
前网络平台的挂起意味着移动 代码执行的终止和当前状态的捕获。移动
的传输意味着它的执行代码和状态的传输而移动 的恢复意味着移
动 状态的恢复和 代码的重新执行 。 状态的定义是 为了保持移
动 移动前后在能力、知识或执行状态上的一致而必须随 一起移动
的运行时间信息。
移动 系统由移动 和移动 服务设施 或称移动 服务器
两部分组成如图 一所示。移动 服务设施基于 传输协议实现
在主机间的转移并为其分配执行环境和服务接 口。 在服务设施中执行通
过 通信语言相互通信并访问服务设施提供的服务。服务设施为移动
提供基本服务 包括创建、传输、执行等 移动 的移动和任务求解能力很
大程度上决定于服务设施所提供的服务 。一般来讲服务设施应包括 以下基本服
务
生命周期服务 实现 的创建、移动、持久化存储和执行环境分配
事件服务 包括 传输协议和 通信协议实现 间的事
北京交通大学硕士学位论文 可用于构建生态型网络系统 的相关原理与技术综述
件传递
目录服务 提供定位 的信息形成路由选择
安全服务 提供安全的 执行环境
应用服务 是任务相关的服务在生命周期服务的基础上提供面向特定
任务的服务接口。
外部环境 服务设施或其他
二
讹
环境交互模块
块 知识库
库
任务求解
解 内部状态集
集
运行模块
块
皿
约束条件
件
方法及推理规则
则
路 由策略
略
图 一 移动 的结构模型
一
相对于静态 系统和其它基于常规技术的系统而言
移动 系统在应
用中表现出以下明显的技术优势与特点
可移动性
移动 在运行过程中为了完成特定的任务往往需要从网络中的一个节
点迁移到网络中的另一个节点运行 。而传统的移动计算受到处理能力、网络连接
质量和代价、电源及安全性方面的限制。对于缓冲管理、资源的分配和回收等运
用传统方法难 以提供有效的解决方案。因此移动 避开了传统移动计算中的
网络通信和处理能力的瓶颈将交互与信息处理转移到具有很强处理能力和安全
的主机上执行对于移动计算技术的进一步发展颇具意义。
并行性 自治与协作
在支持移动 的系统中可 以将一个大的任务分解为若干个子任务然
北京交通大学硕士学位论文 可用于构建生态型网络系统的相关原理与技术综述
后将每一个子任务分配一个移动 去完成
而每一个移动 则可以根据不
同任务的具体情况迁移到适当的网络节点上并行运行共同完成同一个任务。在
运行过程中各个移动 之间可能是对一等的每个移动 作为一个 自治
系统相互协作因此这些运行的移动 就构成了一个分布式系统。
异步性
移动 提供不同时间和空间范围内的互操作机制。传统的分布式计算一
般基于同步方式只有少数应用程序支持有限的异步交互 如电子邮件 。而移动
引入了完整的异步计算环境用户创建的移动 可以异步地与处于其它
时间和空间范围的主机交互任务完成后将运算结果返回给创建者。
资源优化
移动 能够优化网络通信和计算资源实现负载平衡。对于移动
的创建者而言只需要移动 的创建与接受设施而不必为建立网络及数据库
连接投入大量资源。
而移动 的运行节点利用移动 的异步性能够分析请
求间的逻辑相关性将接纳的移动 分组统一处理。在网络通信资源使用上
移动 有效减少了网络连接耗费的带宽基于规则的移动策略能够优化路径、
降低网络延时避免了资源访问的盲 目性。
分布计算的任务非常复杂移动 的目的是如何简化这种复杂性使得
分布计算更容易实现。尽管移动 可以实现的目标用其它的技术也同样可
以达到但其它任何一种技术也不会像移动 技术这样同样具有如此多的
优点也很难想象其它任何技术在同样的实现工作量下可以提供如此灵活的工作
方式。不管网络的条件如何和不需要服务器提供任何与应用特别相关的支持如
果 移动和 语言足够快的话
移动 的性能可以和其它任何技术相
比或优于它们 。
移动 技术的以上特性与优点使其非常适合用于刻画和构建支持异构
系统的、分布式的具有 自治性、可扩充性、灵活适应性、自调整 自恢复性、服
务突现性及演化性的生态型网络系统。
复杂系统研究方法
复杂性科学是用 以研究复杂系统和复杂性的一门方兴未艾的交叉学科己被
有些科学家誉为是 “ 世纪的科学”。复杂性科学试图探索掌握不同层次的复杂系
统活动的原理。复杂系统涉及的范围很广包括 自然、工程、生物、经济、管理、
政治与社会等各个方面 它探索的复杂现象从一个细胞呈现出来的生命现象到
股票市场的涨落、城市交通的管理、 自然灾害的预测乃至社会的兴衰等等。概
北京交通大学硕士学位论文 可用于构建生态型网络系统的相关原理与技术综述
括起来复杂系统都有一些共同的特点就是在变化无常的活动背后呈现出某
种捉摸不定的秩序其中演化、突现、自组织、自适应、自相似被认为是复杂系
统的共同特征 。
而计算机网络系统基本上可以看作是人类在研究和改造 自然的过程中为服务
于人类而创造出来的具有网络智能的、全球最大的人工机器系统与特殊复杂的社
会系统的结合物是一个开放的、巨大的复杂系统 。 是由分布于世界上
的数十万个网络互联而成的这些网络或大或小可以运行不同的操作系统安
装不同的数据库管理系统按照不同的网络拓扑结构构建采用不同的传输介质、
接入协议、接入方式且各网络的传输速率、运行负荷、内容与服务可能有极大
的差异。构成 的基本单元主机系统之间、网络之间正是在这样复杂多样、
层次交叠、动态多变中进行信息、数据、服务之间的交互、转移、生灭。
基本单元之间、网络之间的差异形态不胜枚举差异之大超乎想象网络之间的
互联方式和交互作用的内容与形式极其复杂 各种网页、应用、技术方案、思路
被用户按照 自己的特色杂乱无章地散布在 上的某个随机的角落没有统一
的指挥和调度处于混沌状态。尽管网络与社会系统之间的互动面和内容也极其
繁杂、千头万绪但正是这些各个个体和方面的双向的长时间的交互、调节和 自
组织的作用经过不同阶段和过程的演化发展趋向更高级的有序化发展突现
出今天 上的整体性的行为和智能。
针对 的复杂性研究越来越被科研人员重视
产生了很多有价值的成果
使人们对于 这个复杂巨系统的认识越来越多。例如对 的拓扑结构
的研究表明由于新的节点不断增加并与系统的本质与组成无关 以及新节点
不断地链接到己经拥有大量连接的节点上一个节点链接到其它 个节点上的概率
呈幂律分布 一 而使 的拓扑结构表现出常见随机网络所罕见的尺
度无关 一 特性 】
。此外以钱学森、戴汝为等中国学者认为 是
一个演化而成的综合集成系统是人类的大成智慧工程可以采用开放的复杂 巨
系统的方法论一一从定性到定量的综合集成研讨厅体系从整体上分析和处理
以及相关的领域和系统的建设和发展问题。
因此 为了更好地结合 自然启发方法与网络计算技术用于生态型网络系统的
构建需要认真地借鉴复杂系统尤其是复杂网络的研究成果并可以采用很多
复杂性研究方法包括 复杂系统的动力学与建模 的研究 复杂系统结构、功能
与行为的研究 复杂系统的度量、辨识、预测与评价 复杂系统的演化、涌现 、
自组织、 自适应、自相似的机理等。
北京交通大学硕士学位论文 基于移动 只 的生态型网络结构模型总体设计
基于移动 的生态型网络结构模型总体设计
未来 将朝着资源多样性、主动性、突现性、可扩展性、动态 自适应性、
体系 自主性、故障 自恢复性的方向进行生态进化最终成为一个开放的、异构的、
巨型的、分布式的、动态的、进化的生态型信息处理系统。经历百万年进化的大
规模 自然生态系统及人类生态系统 自调整、自适应、可扩充、多样性与稳定性并
存、内在的可持续发展等原理和机制能被借鉴用于生态型网络系统模型和功能的
设计而具有灵活性、智能性、自治行、可移植性等优良特性的移动 技术
是实现生态型网络系统的良好途径。本章结合前文所述的自然生态系统中的关键
概念与机理以及移动 的技术和特点构建一种新颖的基于移动 的生
态型网络架构模型。
设计思想
根据第 章阐述的自然生态系统的关键概念和原理我们可以研究如何使用
面向 方法设计一种具有生态特性的网络架构平台。目前有多方面的
研究成果可以被吸收用于生态型网络系统的设计构建如 的自治性、移动
性、多 协作以及 架构的抽象。我们可以通过采用一种计算组件之间的
类 自然的相互作用来设计、集成、管理生态型网络系统分布式应用的复杂性 可
以用大量分布的、自治的、移动的 它们类似于大型 自然生态系统中的生物
来实现生态型网络系统中的网络服务和应用。一个 可以看成构成复杂的网
络服务和应用的构建模块多个 的相互作用和协作将会突现出用户所需的
复杂服务和应用。这种方法论是构建大型复杂分布式系统的一种方法很适合于
构建巨型的、开放的、复杂的、广域 规模 的分布式计算环境。
可以被看作是生态型网络系统中服务的生产者、消费者和代理。这些
主要分为两类 用户 和服务 。一个用户 代表一个用户或
者一类用户任务 服务 被用于组成生态 网络的主要架构 例如资源发现
、信息服务 、远程服务访 问 、安全服务 等。
在生态型网络系统中每个带有 自治行为的移动 除了具备与 自身个性
服务和应用相关的功能外还可 以为其设计一系列遵循着 自然生态系统的生物激
励和简单行为的法则 如迁移、遗传、交叉、分裂、突变和死亡等 且可以通过
生态网络结构的变异和 自然选择机理进化到期望的行为能 自治地适应异构和动
态变化的环境条件。在生态型网络结构中 不仅仅是分布的、自治的、移动
北京交通大学硕士学位论文 基 于移动 只 的生态型网络结构模型总体设十
的、带有线程的对象而且是积极的分布式系统的构建成分。从这个角度看它
们应该具有以下特点
能够和其它 通信
能够通过与其它 的相互作用形成一个群落来完成任务
能够在一种控制机制下履行不同的行为
需要有进化状态来记录计算的状态
能够被发送到另一个系统并被委托执行 目标
具有 自描述的能力 用来描述和发现可用的服务 。
采用上面这些分布的、自治的、移动的 我们可以构建具有以下特点的
生态型网络平台系统
群落的服务突现 的生存环境是一个广域的分布式网络。因此
它们可能相遇并集聚在一起。
根据某一原则 如
提供相似服务或互补服务的
组成一个群落 大量的 能够形成一个群落。通过群落中 的自治、自
组织的相互作用一个群落能够突现出更高一级的服务。并且这些形成的群落也
可以被看成突现的 组成更高层次的群落来提供更复杂服务如图 一所示。
夕 沪 一 、 、
一 口 尸 碑
二
二二
二二 群落彝 突 现的服务粼即定 现的复刹。 突现
行为
喊眺黔 突现的 〔 〕 凌高一层的群落 斗一一一橄气 〔或群落 之间的相互作用
图 群落的服务突现
一
北京交通大学硕士学位论文 基于移动 只 的生态型网络结构模型总体设计
一个协作的群落等等。
生态型网络结构模型的框架设计
以下将讨论运用移动 技术来构建生态型网络结构的总体框架及其各个
组成部分的设计实现。我们将生态型网络结构模型设计为主要由生物程序体和生
态型网络平台两个重要部分组成如图 一所示。生物程序体实质上就是模拟 自然
北京交通 大学硕士学位 论文 基于移动 只 的生态型网络结构模型总 设计
生态系统中具有迁移、再生等行为的生物个体的移动 。生态型网络平台运行
在一个分布式网络节点上为生物程序体提供生存和活动的环境。
一 办 、、 几 、
、
一
’
汗 户
锄门 厂‘ 厂一
万一
鬓 呱
污宾气 生
…
两刁巨习 蔺日「
…
… …器 …
…黔…
曰
…
月
台核
心服
序
叫 淤
务层 阵司庵司 …态
习
群落……
瞿
生命…麟
能力… 形
】 络体 迁书
服务书 生境一周期 管理…网
… … 务 …”
信息 关系 命名 乙
人
纂
移别…
弯鬓… 髯
侦听 服
素发
务 服 管理 服务
务 口
日…
平
查
口巴竺 目
… …
生态型网络平台底层功能模块层
层
圈
圈序困
固
生
物送
程
序赞
服
囚务
源凿
资囚
体注册 取
消注册
册
消圃
息圃
生物
程
序体激活 释
放
管理
理
异构分布式系统
传输
输 体激活 释
放
图 一 生态型网络结构模型
一
生物程序体 是网络应用中的最小组件一个生物程序体的实质是模拟
自然生态系统中具有迁移、再生、复制、死亡等行为的生物个体的移动 。生
物程序体 由属性、功能本体和行为组成 。属性描述关于生物程序体的信息。功能
本体实现生物程序体提供的服务包括与服务相关的资料如数据、应用代码、
用户信息。行为实现生物动作。在特定时间生物程序体激活它的行为行为主要
北京交通大学硕士学位论文 基于移动 只 的生态型网络结构模型总体设公
有能量交换和存储、生物程序体间通信、迁移、复制、再生、状态变化、死亡、
关系建立、资源感知、信息发送和感知等等。生物程序体是一种 自治的移动
并且有 自然生态系统中的生物个体所具有的行为和特点它用于形成网络服务与
应用。生态型网络结构系统通过多个生物程序体聚集形成的超级生物程序体来突
现网络服务和应用。
生态型网络平台 包括生态型网络平台接口、生态型网络核心服务、生
态型网络底层功能三个层次。生态型网络底层功能模块层提供底层操作来维持生
态网络平台如本地资源管理和同步模块管理网络和系统的资源像 、网络连
接等。消息传输模块负责将生物程序体发出的消息发送到目标处 目标 。
通常情况下生物程序体不能直接访问生态网络底层功能模块层。生态型网络核
心服务层提供了一套生物程序体经常使用的通用服务 命名服务、群落生境侦听
服务、 迁移服务、目录服务、安全认证服务、资源侦听服务、能量管理服务、
关系管理服务等。生态型网络平台接口层为生物程序体访问生态型网络平台服务
提供灵活有效的接入口并可以检查平台上被生物程序体请求的生态型网络服务
是否可用 。
生物程序体的设计
生物程序体的行为
在生态型网络结构模型中所设计的生物程序体应具有与它们能提供和突现
的服务和应用相关的功能遵循一组简单的行为规则且通过生物变异、交叉产
生 自治多样性和 自然选择机理进化到期望的行为能 自治地适应异构和动态变化
的网络条件。在对生物程序体的设计中借用移动 技术使其除了具有生
物个体的重要机理和原理如再生、复制和死亡等行为外还具备了移动
的反应性、自治性、面 向目标性、针对环境和移动性等特点。在某个特定时间
每个生物程序体决定是否激活它的行为。可以为生物程序体的设计以下一些主要
行为
能量交换和存储 类似 自然生态系统中生物个体能储存与传递能量 以及
各项生命活动都需要耗费能量一样 赋予生物程序体能量的概念每个生物程序
体可 以存储和耗费能量用于生存 可 以提供服务而赢得能量 也花费能量用于使
用网络和计算资源。而在生态型网络模型中对生物程序体能量的表示采用设计
建立一个能量表的形式专门记录生物程序体的能量值并根据生物程序体在生
态型网络平台活动导致的能量变换情况在能量表中对能量值进行相应修改。存
北京交通大学硕士学位论文 基于移动 只 的生态型网络结构模型总体 设计
生物程序体的表示与实现
语言去访问另一个程序体的元数据从而得知它的属性。
生物程序体的功能本体部分储存着与生物程序体提供的服务相关的资料。生
物程序体提供不同的服务其数据、应用代码、用户信息是不同的。
行为实现了生物程序体的生物动作行为主要有能量交换和存储、生物程序
体间通信、复制 再生、死亡、关系建立、资源感知、信息素发送和感知等。生物
程序体的行为可以利用面向对象编程技术来实现的。此外生物程序体的一种行
为的执行与否将由生态型网络结构模型中的能量控制机制分析影响该行为的各
个因素、权值和闽值来做出决定。例如生物程序体的迁移行为能量控制机制在
分析了影响迁移行为的各个因素、权值和阐值后决定是否让生物程序体执行该
行为。这些因素是基于本地信息或与其它生物程序体相互作用得到的数值而权
值和闽值是用于做出判断的数值。判断算法可以设计如下
艺琪只
式 中互是影响迁移行为的迁移因素值主要有生物程序体向用户提
供服务获得的能量、迁移时使用网络资源消耗的能量等它可以为正值或负值。斌
为对应于因素的权值它是 之间的小数。 为闭值是指生物程序体为完成
迁移行为所需能量的最小值。如果生物程序体向一个节点迁移所获得的能量大于
一个特定的闽值时生物程序体才执行迁移操作。
一个生物程序体具有多种生命行为而影响一种生命行为的因素又有多个。
因此在设计生物程序体时可以针对生物程序体某一生命行为的一个对应的影
响因素进行设计使其包含 个要素 因素名称、因素权值、因素值和闽值。其
中因素权值衡量该因素对行为的影响程度因素值表示该因素取值的大小闰
值表示该因素的因素值所能取值的范围。
那么一组影响生命程序体某一行为的所有影响因素可 以形成一个行为影响
因素集而生物程序体多个行为 如迁移、复制、再生等 影响因素集又能组成
集合列表从而共同形成生命程序体的行为表示部分。如果生物程序体行为影响
集中某一因素权值发生了变化则意味着该因素对相应行为的影响程度发生了改
变 生物程序体获得 了新的行为特性 。
生物程序体的多样性产生
自然生态系统中生物个体在复制和繁殖的生命过程中将通过变异和交叉方
式获得物种多样性从而为生态系统进化提供基础 。在生态型网络结构模型中
也可以模拟这一机制让生物程序体通过复制和再生来产生多样性的从而使得
北京交通大学硕士学位论文 基于移动 只 的生态型网络结构模型总体设计
生态型网络获得 自适应和进化特性。生物程序体通过复制来拷贝自己两个双亲
生物程序体可以再生以产生一个孩子实体。在复制和再生过程中将会有变异操作。
变异操作使生物程序体的行为不完全和父代生物程序体的行为相同。而在再生过
程中还可能有交叉发生。交叉混合了双亲的行为规则和关系列表以产生具有新
的行为的后代。下面分别简单地设计这两种操作的算法。
变异 在生物程序体中设计一个变异计算方法该方法将在生物程序体
发生复制或再生行为时调用来判断是否允许变异并通过产生一个变异随机数
来决定变异是否最终发生。变异操作的算法如图 一所示。
得到随机数
数
根据随机数得到影响因素权值变化范围
得到新的影响因素权值
。
将 的权
一值蛟、 生
发砒
一土
一
锨 异物
一 一程 体
新 序
图 一 生物程序体的变异行为算法图
一 知 一
交叉 生物程序体再生时会发生交叉两个父代实体的不同行为重新组
合产生子代生物程序体。通过再生子代生物程序体将具有两个父代实体的优势
行为。交叉操作需要在两个属于同一类型的 父代程序体之间进行虽然两
个同一类型的生物程序体具有一些共同特征但由于在生态型网络系统中的长期
生存与活动己经进行了一定程度的进化从而分别具有各 自特有的优势行为。
交叉操作的具体算法可以简单说明如下 两个父代生物程序体 、 相互通信
决定是否进行交叉再生行为 若两个程序体同意进行再生那么开始从两个父
代程序体 、 中分别挑选相应的行为进行对比判断然后从两个父代程序体的行
为中选择一个并复制放入子代的行为列表中 完成子代的一个行为的交叉操作
重复步骤 一 得到组成子代的多个行为完成交叉操作形成一个新的
生物程序体。
生物程序体的自然选择
如上所述两个父代生物程序体再生它们的行为任意组合形成子生物程序
体的行为并允许子生物程序体在生物型网络系统中运行。如果一个生物程序体
的行为使它获得并存储越多的能量它在网络中生存越久并产生更多的生物程
序体。同时组成服务和应用的生物程序体会得以进化使其行为更加有效。反之
如果生物程序体拥有的能量不足以让它再生同时还不断消耗网络资源而付出能
量则会被网络淘汰从网络中消失。
生态型网络平台的设计
生态型 网络平台接 口层
生态型网络结构模型的各网络节点中运行生存着大量的各种类型的生物程
序体这些生物程序体在网络节点上需要使用其资源如 、内存等等同时
也需要生态 网络平 台提供各种服务 。另外 生物程序体可 以根据 网络用户的需求
以及网络环境的变化在各网络节点间 自由移动并与其他生物程序体进行相互作
用与协作形成超级生物程序体突现 出用户所需的服务和应用 这就涉及到生物
北京交通大学硕士学位论文 基于移动 的生态型 网络结构模型总
程序体在各个异构网络中在与其他生物程序体聚合以及突现服务的过程中对
广泛分布的生态型网络平台各项服务的使用。因此有必要在生态网络平台中为生
物程序体设计使用平台各项服务的通用接 口使得生物程序体能方便、灵活、高
效的调用服务完成 自身的各项生命活动与突现行为也使得生态型网络的资源
利用更充分、运行更高效。
因此生态型网络平台接口层就是为生物程序体提供各种网络服务的通用入
口。不同类型的服务对应不同类型的接口但这些接口对于所有程序生物体都是
通用的。当生物程序体发现并需要使用特定的生物网络服务可以迅速选择确定
对应的接口直接访生态网络平台上的该项服务。
生态型网络平台核心服务层
为了使生物程序体能够在平台上运行生态型网络服务需要设计一套生物程
序体经常使用的通用服务如图 一所示简单介绍如下
目录服务 允许一个生物程序体在同一个局部的宿主上寻找其它的生物
程序体。它类似于局域网的管理
社会网络服务 允许一个生物程序体在远程宿主上发现其它的生物程序
体且可以建立多个生物程序体之间的关系并使用生物程序体之间的关系建立
网络来完成所需的服务和应用。生物网络结构中发现机理是通过实体之间的关系。
每个实体可以有 或多个关系
程序体迁移服务 负责从一个平台到另一个平台发送和接收生物程序体
安全服务 该服务保证机密、完整、验证及实体拥有的信息的审核和检
测同时负责对生物程序体的访问控制
群落生境侦听服务 该服务感知在群落生境范围内可得到的资源的类型
数量和花费。资源类型包括物理资源 如 时间和存储空间 和逻辑资源 如
线程和传输连接 生态型网络系统在 次运行后得到某一节点的邻近平台然后
感知在邻近平台上可得到的资源的类型、数量和花费等。这些资源可分配给相关
生物程序体来完成某一服务和应用
生命周期服务 用于管理生物程序体的生命周期循环并提供初始化、
激活 撤消激活、复制、变异、重组、交叉、销毁等操作
能量管理服务 该服务允许一个生物程序体为给它提供服务的另一个实
体付出能量及 向实体使用的资源付出能量同时管理一个实体迁移、复制和再生
时的能量。跟踪本地实体的能量级检查一个生物程序体是否有足够的能量用于
迁移、复制和再生销毁能量很低的生物程序体阻止一个生物程序体改变其它
北京交通大学硕 十学位论文 基于移动 只 的生态型网络结构模型总体设计
生物程序体的能量等
信息素发送服务 该服务帮助发现远端平台上的生物程序体并建立一
个实体域聚集实体来创建有意义的服务
关系管理服务 在生物程序体之间建立、监察、更新和消除关系。关系
用于发现其它生物程序体建立一组共同协作并提供服务的生物程序体从多个
生物程序体的聚集来构造应用。当某一服务完成后关系就消除了。
命名服务 为了能够在 规模的环境中跟踪
需要使用一种命名机制来指派全局唯一 丽 记 。但
是 通常是非常低级的定位方式。生态网络平台的命名服务能够将一个实体
个体 或者群落 与几个其它的命名名称 如为方便服务开发人员和用
户而设定的 相联系。命名服务不仅能够将一个高级的名称转化为 而且可
以维持 目前实体的位置信息。
生态型网络平台底层功能模块层
生态型网络平台底层功能模块层是平台上层访问本地资源的桥梁。生态型网
络底层功能模块层提供底层操作来维持生态网络平台如本地资源管理和同步模
块管理网络和系统的资源像 、同步、网络连接等。消息传输模块负责将生物
程序体发出的消息发送到 目标处 目标 。
生态型网络平台底层功能模块层提供的服务主要有
生物程序体注册 取消注册 生态型网络平台底层功能模块层中有生物程
序体注册表表中包含生物程序体关键字和指向它的指针。创建和激活生物程序
体时生态型网络平台底层功能模块随机分配关键字给生物程序体生物程序体
通过直接注册到表中或请求生物网络生命周期服务将其注册到注册表中
生物程序体激活 释放 生物程序体通过激活将其从文件或数据库中加载
到内存中通过释放将其从内存中释放出来利用生命周期服务可以释放它。激
活指的是将生物程序体从持久空间 如文件和数据库 装入到内存中。去激活动
作是将生物程序体从 内存中装入持久空间中。实体销毁和释放不同释放状态指
将生物程序体的状态保存到持久空间释放的生物程序体信息保存在 网络 目录中
释放状态与休眠状态类似。生物程序体可用生物网生命周期服务释放 自己。释放
的生物程序体不用付出能量 。不常用 的生物程序体会减少能量它会 因饥饿而死
亡。生物程序体收到一个消息后就会从释放状态变为激活状态
资源管理 生态型网络平台底层功能模块检查可得到资源的类型和数量
以及每个生物程序体的资源利用 能量管理服务、资源侦听服务和生物程序体访
北京交通大学硕士学位论文 基于移动 只 的生态型网络结构模型总体设计
问。生态型网络平台底层功能模块层检查生物程序体的资源利用情况如 周
期和内存的情况。能量管理服务访问容器向生物程序体索取费用。生物网络资源
感知服务访问容器计算资源利用的单位成本。不能利用资源感知服务时生物程
序体访问容器检查它们的资源利用
消息传输 生态型网络平台底层功能模块接收和分解收到的消息并根
据实体注册表将消息分配给目标生物程序体。
」
匕京交通大学硕十学位论文 基于 自然生态系统能量流的生态型网络能量控制机制研究
基于自然生态系统能量流的生态型网络能量控制机制研究
在所设计的生态型网络结构中借鉴生态系统中能量的概念将能量用于控
制生物程序体的行为如复制、再生、死亡等行为并且用能量来衡量生物程序
体使用的网络资源。如果一个生物程序体的行为使它获得并存储越多的能量它
在网络中生存越久并产生更多的生物程序体。同时组成服务和应用的生物程
序体会得以进化使其行为更加有效。反之如果生物程序体拥有的能量不足以让
它再生同时还不断消耗网络资源而付出能量则会被网络淘汰从网络中消失。
本章探讨了能量在所设计的生态型网络结构中的控制机制和能量管理功能并介
绍了能量的安全问题。
能量在 自然生态系统中的重要作用
生态型网络的能量控制机制
根据以上所述能量在生态型网络结构中起着重要的作用。可以说生物程
序体的各种行为以及生物程序体之间的通信都受到能量的制约。生态型网络系统
是在其上的各个生物程序体能量的合理分配与交换的基础上才得以维持。
在生态型网络模型中能量控制生物程序体的迁移、再生 复制、死亡、资源
购买、关系和发现等行为。下面将具体讨论如何利用能量来控制生物程序体的这
些行为。
能量控制生物程序体的迁移
生态型网络模型中的生物程序体具有 自治性它们分布在网络中的各个节点
上运行时不直接受到网络用户或其它个体的控制而是 自治地进行迁移。实体
的迁移行为包括向何处迁移、何时迁移并要考虑向迁移的节点迁移时的花费和
收益问题。由于生物程序体具有生物个体的进化特性它不能任意地迁移也就
是说在网络上迁移会使用网络资源或在迁移目的节点上它需要拥有更高的能量。
如果它所存储的能量不足以让它从一个节点向另一个节点迁移时那么它会因该
迁移行为导致其不能在网络中生存而死亡。这说明了能量制约着生物程序体的迁
移行为。能量控制迁移的过程如图 一所示。
…
能量表
表 能量表
表
鸳序
体墨
能
量数
锣是
否
激活 岸
黔粉墨…
体能
量
数是否
激
活
是
否 是
丫
拭 生物程序体 、 是
网 ‘ 晒沙
网络节点
检查能量
沙 请求 同意尹
拒绝 厂
厂
修改能量
能量管理服务控制
迁移单元
图 一 能量控制迁移行为
麟一
北京交通大学硕士学位论文 基于自然生态系统能量流的生态型网络能量控制机制研究
一 中能量表维持运行在同一个节点上的所有生物程序体的能量信息它
包括生物程序体的 号、生物程序体的线程名称 用来检测资源利用情况 、生
物程序体 目前的能量多少、以及表明生物程序体的激活 停止状态的标志。能量控
制迁移单元在分析了迁移行为的各个因素、权值和闭值后决定是否让生物程序
体迁移。这些因素是基于本地信息或与其它生物程序体相互作用得到的数值而
权值和闽值是用于作出判断的数值判断算法参考式 。
迁移行为有以下几方面的好处 生物程序体可以付出较少的能量使用节点
上的资源。接近能量源或服务请求者降低延迟时间并更有效地 向用户或其它
生物程序体提供服务获得更多的能量 利用迁移服务可以建立新的关系在
它所迁移到的节点上遇到新的实体可能会建立新的关系并创建新的服务。
能量控制生物程序体的复制、再生及死亡等行为
能量控制生物程序体的复制 再生行为。生物程序体经过复制产生一个副
本复制用于当向实体的用户请求 比较多时副本也可以提供服务。影响复制的
因素主要有生物程序体存储的能量、复制时所消耗的资源、以及平台中生物程序
体的数量。所复制的新的生物程序体的能量是从父代那里得到的。如果父实体没
有足够 的能量 而它不断复制消耗能量 则在生态网络 中将不能生存而死亡 。如
果有突变发生则复制的结果使子实体的行为会偏离父实体的行为提供不同的
服务。
生物程序体的再生行为是由双亲实体来产生子实体主要有决定再生、配偶
选择、交叉和子实体出生等 步。存储的能量和资源花费等因素影响实体能否再
生能量的控制机制与复制相似 。配偶的选择标准具有兼容性即允许在 同类型
和同软件类型的实体间再生。对于存储能量较高和较年轻的实体将有合适的行为
和关系也能生存很长时间。交叉指双亲的行为规则和关系混合产生新的实体。
在这个过程中也可有突变它与复制中的相似 。最后产生子实体它从双亲那里
北京交通大学硕士学位论文 基于自然生态系统能量流的生态型网络能量控制机制研究
得到能量及行为和关系。
能量控制生物程序体的死亡行为。每个生物程序体犹如生态环境中的生
物个体一样它在生态网络平台中都有一个生命周期经历出生、成长、成熟、
衰老、死亡的过程。它的能量随时间不断变化如果它没有向其它生物程序体或
用户提供服务而得不到能量同时又不断地消耗网络资源随着能量的不断减少
它将不能在平台上生存而消失。
以上介绍的是能量对生物程序体的基本行为的控制下面重点介绍能量在生
物程序体的关系行为中的作用。
能量在关系行为中的作用
在生态型网络系统中生物程序体与它的本地环境中的其它生物程序体相互
作用发现并与其它实体建立关系从而由多个实体创建群体来提供服务。每个
生物程序体可有多个关系两个生物程序体间的关系可以为单向关系或双向关系。
关系主要有 种状态 关系建立、关系加强 减弱、关系维持和关系消除。
下面以生态网络平台 上的生物程序体 和生物程序体 为例如图 一所
示说明生物程序体 与生物程序体 如何通过能量建立单向关系的过程 生
物程序体 向生物程序体 请求建立关系 生物程序体 同意或拒绝建立关
系 如果生物程序体 拒绝建立关系则生物程序体 寻找别的实体建立关系
如果同意建立关系则生物程序体 将 的信息添加到 的关系列表中 关系列
表用来存放生物程序体与另一方的关系强度、属性等信息 与此同时 生态
网络平台 上的关系管理服务将生物程序体 获得的能量加入到 的关系属性中
如果它不能向生物程序体 提供服务而得不到 的能量或者 不愿与它继
续建立关系时它们之间的关系将被减弱 。而且随着时间的变化关系强度被逐
渐减弱。最后生物程序体 的能量不足以与 建立关系时关系管理服务将删除
两个实体间己建立的关系 反之如果生物程序体 向生物程序体 提供服务
并收到 提供给它的能量那么关系将加强两个生物程序体间能量交换的次数
越多且交换的能量越大它们的关系就越强 生物程序体 将它的关系列表
中生物程序体 的信息删除。
北京交通大学硕士学位论 基于 自然生态系统能量流的生态型网络能量控制机制研究
关 系方 向 单向
生物程序体 的 舫
关 系管理服务
务
关 系强度
度
获得的能量
量
图 一 生物程序体间的关系行为
一 一
能量管理功能
由于能量控制一个生物程序体的各种行为并检查一个程序体是否有足够的
能量完成这些行为所以生态型网络结构模型必须提供完善的能量管理服务使
网络能正常运行满足用户的需求。能量管理服务管理同一平台上的所有生物程
序体的能量主要功能有
管理一个实体向提供给它服务的另一个实体的能量付出。生物程序体之
间是基于消息通信消息通信是实现灵活复杂的协调策略的基础在生态型网络
结构模型中可设计专门的生态网络通信语言来建立通信和协作机制。例如生物
程序体 向生物程序体 发出 消息请求服务 通过生物程序体 的属性
检查 提供的服务和索取的花费 时生物程序体 会声明向服务提供多少能量
生物程序体 向生物程序体 发送 消息同意或拒绝完成某项服务如
果同意提供服务则两个实体就完成 了同意交换能量的协议 然后 发送
消息向 提供服务 生物程序体 接收到服务后就发出 消息向生物程序
体 付 出能量。
能量管理服务允许生物程序体向它所使用的资源支付能量。因为生物程
序体运行在生态网络平台中要使用 时间、存储器和网络带宽等网络资源
能量管理服务会 向它索取能量。所设计的网络模型中可以设定生物程序体不需
北京交通大学硕士学位论文 基于自然生态系统能量流的生态型网络能量控制机制研究
要向生态网络提供的服务支付能量这样生物程序体在生态网络平台中能集中完
成 自己的任务并淘汰不能胜任的实体。生物程序体支付固定的能量 如每秒钟
个能量单元 生态网络能量管理服务通过询问资源感知服务检查每项资源的
单元花费并向生物程序体收取能量。如果生物程序体的能量降到 时能量管
理服务请求生命周期服务销毁它。
能量安全问题
根据以上讨论可知在生态型网络结构模型中生物程序体对能量的依赖关
系非常密切生物程序体能量的安全性直接关系着网络模型的安全性所以需要
确保生物程序体能量的安全。
对能量的修改方式
生物程序体的能量有多种可能的恶意修改形式 生物程序体为了生存必
须向用户和其它生物程序体提供服务来获得能量。假设没有请求服务它不能向
用户提供服务就会死亡。如果它能直接访问它的能量就会对其修改以保证有足
够的能量生存 当生物程序体有足够的能量支付因迁移的费用和在 目标平台
上的资源费用这些实体会向需求源迁移 。提供相同服务的相互竞争的生物程序
体所在平台会阻止正迁移的生物程序体并修改它的能量删除这些生物程序体
组成不同应用的多个生物程序体可共享一个生态网络型平台在同一平台上
的实体会修改另一个实体的能量 由于生态型网络平台能访问生物程序体
控制着生物程序体的行为和状态能够任意修改生物程序体的能量等等。
保护能量的安全途径
生态型网络结构模型中存在的几种能量安全 问题必须得到有效的解决保护
生物程序体的能量。针对上述几种恶意修改能量的方式本模型考虑设计的保护
能量的方法是将能量保存在生态网络平台上该平台负责修改实体能量。假定任
一个平台都知道它上面的生物程序体的能量交换信息这样它就能修改实体的能
量。以实体的迁移为例 一个生物程序体迁移时首先序列化生物程序体然后
平台将能量添加到实体中并将实体迁移到 目标节点。
如果我们是使用 来实现生态型网络系统那么利用 安全机制可以保
护生物程序体的存储位置和它所在的平台。将生物程序体的能量存储在平台上
北京交通大学硕士学位论 基于 自然生态系统能量流的生态型网络能量控 研究
生物程序体不能访问能量表中的信息所以其它实体和它本身都不能修改它的能
量。通过安全连接 如 加密数据 可防止对平台的恶意修改。由于生物程序
体所在的平台可以修改它的能量所以利用安全协处理器可防止该平台的修改。
北京交通大学硕士学位论文 生态型网络中生物程序体的宏观迁移模型与稳定性分
生态型网络中生物程序体的宏观迁移模型与稳定性分析
采用 自治的移动 方法是实现高度可用、无所不在、能自我管理、对动
态网络环境能够 自调整 自适应的具有 自然生态特性的网络服务和应用一种很有前
景的解决方案。在移动 系统中大量的 实体能根据用户对应用和服务
的需求在各个网络节点间进行迁移然后通过与节点上其他的 建立关系
进行突现从而为用户提供大量灵活的、丰富的应用与服务。因此 的迁移
行为对于生态型网络具有非常重要的作用。然而目前大规模 迁移模型的
基础理论的缺乏制约着这种网络应用的快速实现。本章将以第三章中设计的生态
型网络系统架构为基础分析生物程序体的迁移行为所引起的生物程序体种群宏
观分布的稳定性问题。论文建立了一个数学模型来讨论生物程序体迁移行为对生
物程序体种群宏观分布的影响并分析了生物程序体迁移率与生物程序体宏观分
布的关系。
大规模 迁移模型研究现状
从以前仅作为一个巨大的文本和图像的存储仓库到现在正在朝向一
个全球信息资源架构的核心一个集成计算、数据存储、通信、商业、教育、娱
乐等多功能面向多方面的具有 自组织、自适应、自调整与自恢复的超级生态平
台的方向进化。这样一个复杂的生态型网络巨系统的出现将会使得网络服务和
应用高度可用、无所不在、能自我管理、对动态的网络环境能够 自适应。而实现
这样的生态型网络服务和应用采用 自治的移动 方法是一个很有前景的解
决方案 、
。。
移动 是由自治 的概念演化而来它是 技术与分布式计算技
术的结合体它能够通过在异构网络中 自主地从一个节点迁移到另一个节点来
有效地减少消息传输的复杂性减少静态程序之间通过消息传输执行远程操作的
必要性 ’。很明显一个移动 迁移到另一个节点它便可以同该节点上的
其它移动 直接交互而避免了繁冗的、缓慢的网络通信过程。
在未来的 中通过大量 自治的 相互作用、在节点间移动、执行
任务可以达到 自适应于动态的网络变化的 目的。目前整个 界的研究人员正在
尝试建立这样一个信息架构例如 丙 等提出了一个可扩展的基于
的分布式系统 来解决大规模 系统的实现问题如可扩
展性、语言 平台无关性、互操作性 徽 大学机器人研究所的智能软
北京交通大学硕十学位论文 生态型网络中生物程序体的宏观迁移模型与稳定性分毛
件 组提出了一些新颖算法允许应用开发人员来建立大型的 种群并
获得更多的种群数量。 等使用了生殖迁移 的概
念实现了非同构平台之间的 迁移。此外为了面对新型网络模式的挑战
移动 结合生物启发的进化方法正在被越来越多的科研工作者认为是实现生
态型 的一个最佳方法。然而在这方面的研究仍处于一个初步的阶段。
尽管上述这些探索性的工作 已经取得了一定的成果然而高度生态进化的
看似还远离实现。一个重要的原因是当前缺乏地理上分布在 上的
大量 迁移模型的基础理论。
一些研究人员已经意识到在分布式系统中更好理解迁移行为的必要性但是
目前还没有关于大规模 迁移的宏观分析的成果被报道。然而大部分基于
系统的性能都取决于 的种群。当 系统从小规模扩展到
规模时移动 种群的宏观动态变化的重要性需要受到越来越多的重视。
以下将以第三章中设计的生态型网络系统架构为例考虑在大规模移动
系统架构下由自治 的迁移行为所引起的 种群宏观分布的稳定性问题。
本章建立了一个数学模型来讨论生物程序体迁移行为所影响的宏观生物程序体种
群分布以及生物程序体迁移率与生物程序体宏观分布的关系。
生态型网络中的生物程序体迁移服务
在第三章设计的生态型网络模型中具有生物程序体迁移服务的模块它能够
提供必要的功能来支持生物程序体在网络各节点间的自治迁移行为。生物程序体
的迁移行为包括向何处迁移何时迁移并要考虑向目的节点迁移时的所消耗的
能量和获得的能量问题。为了实现生态型网络提供高度可用的、无所不在的、 自
管理、 自扩充、 自适应的服务和应用的功能使突现出服务和应用的生物程序体
能够在网络 中迁移是必要的。
生态型网络模型中对生物程序体的设计具有 自然生态系统中生物个体的进
化特性规定它不能任意地进行迁移完成迁移行为需要类似 自然生物个体完成
任何一项生命活动一样耗费一定的能量。如果生物程序体能量表 中所存储的能量
不足 以让它从一个节点 向另一个节点迁移时那么或者生物程序体不进行迁移行
为或者因为该迁移行为导致其能量不够不足 以支撑它在网络 中生存而死亡 。一
个生物程序体能量表的能量值直接管理控制和制约着生物程序体的迁移行为从
而使得它的迁移具有 自然生态系统中生物个体的群体效应。
“ 能量控制生物程序体的迁移 ” 中已经对生态型网络模型的迁移服务以及生
物程序体如何执行迁移行为作了详细介绍这里不再赘述。
北京交通大学硕上学 巡 这 生态型网络中生物程序体的宏观迁移模型与稳定性分析
生物程序体的宏观迁移模型及其稳定性分析
宏观迁移模型
根据第三章设计的生态型网络结构模型我们知道每一个网络节点的异构的
分布式系统上都运行着一个生态型网络平台。这样无数个相互连通的部署着生态
网络平台的网络节点就形成了一个广域的生态网络平台的覆盖网络环境如图 一
所示。
一个生态型
匡 坛烈
烈
唇 口
图 一 基于生态型网络平台的网络环境
一 。万 而
在这种生态型覆盖网络环境中若干节点可 以形成一个包含着大量各种生物
程序体的群落生境如图 一所示。
这里我们把研究对象假设为能够提供长期受欢迎的 如几年 一类服务的生
物程序体。这类生物程序体能够实现相同或者相似的服务并分散在不同的群落
生境中。它们 由于能够提供受欢迎的服务因此也能够获得充足能量 在生态型
网络中非常的活跃 具有很强的生命力。
假设在一个大规模的生态型网络环境中群落生境的数 目为 初始的观察时
间为 。观察时间的间隔为△ 在 时刻在群落生境 中生物程序体的数 目为
‘ 这里 。 ·
△
…。无 …
这样 【
… 丁被称为 时刻的生物程序体的群落生境
分布向量。在生态型网络平台中为了有效地处理用户的请求受大量用户访问
的生物程序体可以通过复制行为来 自我复制或者两个受欢迎的生物程序体通过
再生行为产生一个子代生物程序体。此外一个生物程序体会由于能量表中缺少
能量而死亡。如果生物程序体有足够的能量它可以生存更长的时间甚至产生
一个新的生物程序体。相反能量表中缺少能量的生物程序体将很快死亡。
瞥生
态型网
络平。 〔〕群
落生、 一两
个平台
间的联
系
图 一 生态型网络环境 中的群落生境
一 帅
不迁移的生物程序体数目与原来数目之比 显然有艺 。 月
这样在
时刻的群落生境 中生物程序体数 目包括留守在群落生境 上的
生物程序体和迁移到其它生境的生物程序体可以以下列公式表示
‘ … 、 … 。
。
‘
·艺 厂‘
其中
… …
在
时刻所有群落生境中生物程序体数 目的分布向量是
、
…
从式 和 可以获得
、 、
其中
。
一 。
一 。
尸 。 。
。 … 。
一 。
一。 。
一 一。 。 。
。
由式 递推我们可以获得 挤 厂 一 一 ‘
。
其中 。是初始观察时刻所有群落生境中生物程序体数量的分布。
利用式 给出的模型根据初始观察时刻统计所有群落生境的生物程
序体数量分布向量 。和增长迁移矩阵 可以预测经过 、时刻各个群落生
境的生物程序体数 目并可以计算出所有生境生物程序体总数 目的增长率、各个
群落生境生物程序体的增长率以及各个群落生境生物程序体数 目占所有生境生物
程序体总数 目的百分数。
可见用群落生境生物程序体数 目分布向量来研究生物程序体数 目的变化
其优点在于既得到了所有生境生物程序体总数 目的增长率又预测了所有生境
生物程序体数 目结构的变化。
在实际的网络部署中生物程序体迁移的模式网络的拓扑结构服务请求
的分布都是不同的因此我们尝试提出这样一个宏观的模型来研究主要由迁移
行为所影响的生物程序体的分布特点。
下面我们将进一步根据该模型来讨论群落生境生物程序体数 目的宏观分布
特点。
群落生境中生物程序体数 目的宏观稳定分布
对式 和 进行进一步分析后可以发现随着时间的增长所有
群落生境生物程序体总数 目的增长率和群落生境生物程序体数 目的分布都将趋 向
一个稳定的状态
其结果取决于增长迁移矩阵 的一个优势特征值及相应的一个特
征向量。
下面将推导出相关的结论。
式 中 ”‘
” 由于
‘。。其中 之 且
之
则有 ‘全 于是 是一个非负矩阵。根据非负矩阵的 一 定
氨
…。了。
北京交通大学硕士学位论文 生态型网络中生物程序体的宏观迁移模型与稳定性分
假设 存在。个不同的特征值分别为凡
凡…
人它们对应的特征向量分别
为么
氛…
氛。令 么
咨…
咨。由于 的行向量相互独立则 是可倒转的
。将 对角化为 二 入
兄…
人 一。
这样
一
君扩 砒 碟
‘ 。
。一鑫助心考
摊
… ‘‘。·
二 ‘ 一
考 石 碟尸一 助铭
考””’
考
、 ‘ 、
、 、 八 八、。 、
、
万 尤 州
… 尸 ‘
大 言
叹 … 。
… 厂 一
人气
斗仍石
定义向量厂 。为厂‘ 。
… 。将其代入式 可以进一步得
到式 如下所示
音 氨
氛… 吧
氛 艺 …
… 咨
瑞考一‘
元 一
其中。是一个常数。
当、
足够大式 可以表示为
‘
、二考 氨
或者 、入 ·
从式 和 我们可 以得出下列结论
结论 随着时间的增加在 △ 时间内所有群落生境的生物程序体总数增
加趋向一个稳定的状态。该稳定的分布向量为氛
“
…。 。
结论 随着时间的增加在 △ 时间内总的增长率趋 向一个稳定的状态
该极限为 入一 。当特征值入 时生物程序体总数增加。当入 时生物
程序体的总数不变。当入 生物程序体的总数降低。
结论 标准化后氛的每一个分向量 例如
、 或者 。 可以作为一种
量度表征每个群落生境对于生物程序体的吸引力。
北京交通大学硕十学位论文 生态型网络中生物程序体的宏观迁移模型与稳定性
结论 如果 一 。 。也就是每个群落生境中生物程序体的数 目
的变化一致 这样
‘。、
一 其中 ‘。
、。 。又 由于
月
‘。“ 且艺 。·‘
易证 的最大特征值是
。因此五的最大特征值是‘。
也就是入 。。同时随着时间的增加生物程序体数目的变化是一个常数。
这也是平均 自然增长率的含义。
生物程序体的迁移率对其宏观稳定分布的影响
万
… 根据式 有
陀 月
‘
‘ ·艺‘ ‘全艺 ‘ 、
十 ‘
、一艺 艺艺‘
卜
‘ 一艺 艺
卜
‘
、
因为丫 二 式
‘ 可 以表示为
一艺 ‘ ‘
式 表明
结论 在 △ 时间内总的生物程序体数 目变化等于每个群落生境生物程序
体数 目变化之和。
根据结论 和结论 提高向某个有利的 如具有较大的平均 自然增长率的
北京交通大学硕士学位论文 生态型网络中生物程序体的宏观迁移模型与稳定性分
群落生境迁移的迁移率能够增加所有群落生境总的生物程序体数 目。
北 京 交 通 大 学 硕 士 学 位论 总 结 与展 望
总结与展望
总结
规模 迁移模型的基础理论的缺乏制约着这种网络应用前景的快速实现。论
文以生态型网络架构为基础建立了一个数学模型来讨论生物程序体迁移行为对
生物程序体种群宏观分布的影响并分析了生物程序体迁移率与生物程序体宏观
分布的关系得出的一系列结论同样适用于其他基于 自然启发的 。
系统。
展望
本论文中的生态型网络结构模型将为未来网络结构的自组织、自维护、自修
复、安全、优化和控制等研究开辟一条新颖的途径提供一个很好的理论基础和
研究方向。但是 自然生态启发的下一代网络模型与计算的研究是一个很广的范畴
它涉及到生态学、控制论、智能科学、计算机科学、数学、物理和哲学等领域的
交叉研究且与复杂 自适应系统、自然启发计算、自治计算、普适计算、并行处
理、认知、数学生态模型等领域都有着潜在的关系。虽然关于这方面的研究还刚
处于起步阶段但 己显出非常大的潜力在很多方面都有潜在的应用。自然 主
要是 自然生态系统 激励的下一代网络计算是一个非常新颖的想法其研究范围
很广、理论上有很多方面有待深入研究在得到实际应用之前还有许多问题需要
解决。就本论文所研究的内容下一步还需要在以下几个方向展开深入的研究
支持无线计算环境的关键技术。下一代 是一个全球性分布的有
线网络和无线网络的结合体。无线网络远非有线网络能比的移动性、易用性、灵
活性等特点及当今高速无线接入技术的飞速发展使我们有理由相信无线计算
环境将成为下一代 的不可缺少的重要构成部分。因此有必要研究生态型
网络系统对无线环境和手持移动设备予以灵活接入和支持的各项关键技术如
迁移服务、无线环境 自适应、无线安全认证等等。
生态型网络结构模型的通信机制设计与完善。针对基于移动 的生
态型网络架构设计灵活、有效、可实现的通信机制研究其交互协议、通信语
言、传输协议的具体设计与实现。
生态型网络结构模型的仿真实现验证所设计的网络结构模型的 自适应
性、服务和应用突现性等性能同时也为智能网络结构和计算模型的研究提供仿
真环境并能在仿真平台上开发相应 的服务和应用。
自然生态系统中的个体行为、群落行为、群体突现、无中心控制机制的
进一步深入研究以及相应数学模型的抽象与建立 从而为生态型网络系统的设
计和研究提供更丰富的理论和技术。
北京交通 大学硕十学位论
参考文献
【」 。
刀 诊
一
一
垅 吸而 认
」
一
一 。
【」
介
【』 。
刃
丁永 生 任 立 红 一 种 基 于 免疫 突现 计 算 的生物 网络 结构 的设计 控 制 与 决
策 一
【 一
【」
一
川
一
【 」丁永生编著 计算智能 理论、技术与应用 北京 科学出版社 一
巧
【」
并
〔 」曹凑贵主编
严力蛟 刘黎 明副主编 生态学概论 北京 高等教育出版社 一
【 李夏 戴汝 为 突现 一一 系统研究 的新观念 控制与决策
一
【 吴斌 人工生命研究 西南科技大学学报 一
【 」史忠植著 智能主体及其应用 北京 科学出版社 一
」操龙兵 戴汝为 面 向 的开放 巨型智能系统 的处理机制 模式识别与人工智
北京交通大学硕十学位论
能 一
李静陈兆乾陈世福 徐殿祥 多 研究综述 计算机研究与发
展 并
【 」徐晋晖 多 模型与联盟机制研究 清华大学博士学位论文 北京 并
张云勇编著 移动 及其应用
北京 清华大学出版社 一
吴跃王军周明天王湖南 基于移动 及 的网络数据挖掘系统体系结构
计算机科学
肖建华张建忠吴功宜 基于移动 的分布式入侵检测系统的体系研究 计算机
科学
」
· 一
戴汝为操龙兵 一一一个开放 的复杂巨系统 中国科学 辑
一
【
川 一
钱学森于景元戴汝为一 个科学的新领域— 开放的复杂巨系统及其方法论 自然
杂志 一
「 」尚玉昌 普通生态学 第 版 北京 北京大学出版社
」 一
【 一 一 。
刃
一 一
【〕 一
一
【】
一 一
铭 一 一
北京交通大学硕士学位论 简历
作者简历
教育经历
梦一 西华大学交通与汽车工程学院 专业 物流管理
乡一 北京交通大学经济管理学院 专业 管理科学
攻读学位期间发表的论文
黎青松雷西黎春晖我国疫苗供应链浅析物流技术 年 月
雷西张润彤网络系统生态研究论中国管理科学学会 年年会论文集 年
完成的工作
一
诺基亚中国风险投资部资助项 目‘
。
北京交通 大学硕十学位论文 独 创性 声 巨
独创性声明
本人声明所呈交的学位论文是本人在导师指导下进行的研究工作和取得的研
究成果除了文中特别加以标注和致谢之处外论文中不包含其他人 已经发表或
撰写过的研究成果也不包含为获得北京交通大学或其他教育机构的学位或证书
而使用过的材料。与我一同工作的同志对本研究所做的任何贡献均已在论文中作
了明确的说明并表示了谢意。
学位论文作者签名 签字 日期 年 月 日
学位论文数据集
表 数据集页
关键词 中图分类号 论文资助
助
学位授予单位名称 学位授予单位代
代 学位类别 学位级别
码
北京交通大学
学
论文题名 并列题名
名 论文语种
作者姓名 学号
培养单位名称 培养单位代码 培养单位地址
址 邮编
编
北京交通大学
学 北京市海淀区西
西 科
直 门外上园村
号
学科专业 研究方向 学制 学位授予年
论文提交 日期
导师姓名 职称
评 阅人
人 答辩委员会主席 答辩委员会成员
员
电子版论文提交格式 文本 图像 视频 音频 多媒体 其他
推荐格式 叩
电子版论文出版 发布 者 电子版论文出版 发布 地 权限声明
明
论文总页数
共 项 其中带 为必填数据 为 项。