基于微内核的中间件自适应机制研究与实现

基于微内核的中间件自适应机制研究与实现

论文摘要

中间件是普适计算环境下的重要基础软件。普适计算泛在、动态和开放的特点要求中间件有能力对自身进行调整,从而适应应用环境的变化。然而,现有普适计算中间件的自适应机制存在如下三个较突出的问题:自适应模型与实现技术或使用场景紧密相关,抽象层次较低;结构较难扩展,难以应对普适应用需求的快速增长;自适应逻辑与中间件业务逻辑混杂,使得自适应逻辑难以理解、修改和重用。微内核技术作为一种体系结构设计模式,强调动态可裁剪性和可扩展性。本文使用微内核技术作为中间件的架构基础,借鉴反射技术、构件技术和AOP方面分离思想,提出了基于微内核的中间件自适应模型MMAM,通过一阶时序逻辑对模型进行形式化建模,系统化地给出了中间件自适应机制的形式规约,并以上述模型为基础,设计了基于微内核的自适应中间件内核MAMK。通过构件模型封装中间件服务和自适应逻辑,在事件引擎驱动下实施中间件自适应行为,较好地达到了普适计算对中间件适应性、扩展性要求的目标。本文主要研究工作包括以下几个方面:(一)研究了自适应中间件的基础概念、关键技术,对比分析典型项目,选择微内核技术作为中间件自适应机制的架构基础,并重点研究了微内核技术的内涵和应用现状。(二)提出了基于微内核的中间件自适应模型MMAM。该模型采用“组件+连接子”抽象中间件软件结构,使用面向方面的内核实体封装自适应逻辑,通过内核自省机制和事件机制驱动中间件自适应行为。给出了MMAM的形式化规约,通过一阶时序逻辑描述该模型中的自适应实体、自适应行为和可重用的自适应逻辑。(三)基于MMAM模型,设计了基于微内核的自适应中间件内核MAMK。通过构件模型封装中间件服务,增强中间件的适应性和扩展性;通过构件化的自适应方面,在事件引擎驱动下访问内核反射接口,实施中间件自适应行为。(四)实现了MAMK原型系统,结合实际场景做了测试分析。结果表明:MAMK具有良好的可扩展性,并能根据环境的变化,动态调整中间件组成结构。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 引言
  • 1.1 课题背景
  • 1.1.1 普适计算
  • 1.1.2 中间件技术
  • 1.2 研究动机
  • 1.3 研究内容与贡献
  • 1.4 论文结构
  • 第二章 相关技术研究
  • 2.1 自适应中间件
  • 2.1.1 自适应中间件的定义
  • 2.1.2 自适应中间件的分类
  • 2.1.3 自适应中间件关键技术
  • 2.1.4 自适应中间件研究现状
  • 2.1.5 研究现状对比分析
  • 2.2 微内核技术
  • 2.2.1 微内核设计模式
  • 2.2.2 微内核技术应用现状
  • 2.3 小结
  • 第三章 基于微内核的中间件自适应模型
  • 3.1 MMAM 模型概念结构
  • 3.2 MMAM 模型自适应流程
  • 3.3 MMAM 模型形式规约
  • 3.3.1 自适应实体模型
  • 3.3.2 自适应行为模型
  • 3.3.3 自适应方面模型
  • 3.4 MMAM 模型描述能力验证
  • 3.5 小结
  • 第四章 基于微内核的自适应中间件内核设计
  • 4.1 MAMK 设计目标与总体结构
  • 4.2 MAMK 服务构件模型设计
  • 4.2.1 MAMK 服务构件模型定义
  • 4.2.2 MAMK 服务构件模型设计原则
  • 4.2.3 MAMK 服务构件模型设计
  • 4.3 MAMK 核心模块设计
  • 4.3.1 构件生命周期管理模块
  • 4.3.2 构件依赖关系维护模块
  • 4.3.3 事件交互模块
  • 4.4 MAMK 自适应策略设计
  • 4.4.1 自适应方面构件设计
  • 4.4.2 MAMK 自适应流程
  • 4.5 小结
  • 第五章 系统实现
  • 5.1 背景简介
  • 5.2 微内核原型实现
  • 5.2.1 构件类及其数据结构
  • 5.2.2 构件依赖关系管理实现
  • 5.2.3 构件生命周期管理实现
  • 5.3 实验分析
  • 5.4 小结
  • 第六章 结束语
  • 致谢
  • 参考文献
  • 作者在学期间取得的学术成果
  • 作者在学期间参与的科研项目
  • 相关论文文献

    • [1].遗传算法的自适应机制[J]. 科技资讯 2014(28)
    • [2].WLAN跨层链路自适应机制[J]. 计算机应用 2009(02)
    • [3].回声模型视角下的蓝色经济系统自适应机制研究[J]. 海洋开发与管理 2015(02)
    • [4].适用于移动Web开发的内容自适应机制设计[J]. 中国新技术新产品 2012(06)
    • [5].基于传统BOA的新型自适应蝶形优化算法设计[J]. 电子技术与软件工程 2019(12)
    • [6].一种自适应机制与决策策略的研究应用[J]. 测控技术 2016(03)
    • [7].WiMAX 802.16e的链路自适应机制[J]. 移动通信 2008(08)
    • [8].基于自适应人工鱼群FCM的异常检测算法[J]. 计算机研究与发展 2019(05)
    • [9].基于自适应机制的多宇宙并行量子衍生进化算法[J]. 计算机应用 2015(02)
    • [10].一种采用自适应机制的分层置信传播算法[J]. 中国科学院研究生院学报 2011(05)
    • [11].基于增强学习的自适应动态防御机制[J]. 小型微型计算机系统 2019(02)
    • [12].基于自适应机制的遗传算法研究[J]. 计算机应用研究 2015(11)
    • [13].基于组织的分布式开放系统自适应机制[J]. 计算机学报 2013(11)
    • [14].基于循环分割自适应机制的WSN信号定位算法研究[J]. 大庆师范学院学报 2018(06)
    • [15].肝脏成纤维细胞生长因子19促进原发性胆汁性肝硬化进展并与疾病严重程度相关[J]. 临床肝胆病杂志 2015(10)
    • [16].自适应细菌觅食算法求解折扣{0-1}背包问题[J]. 计算机工程与应用 2018(18)
    • [17].采用自适应粒子群数学算法的独立分布式系统容量优化设计[J]. 科技通报 2018(05)
    • [18].链路自适应算法对VoLTE业务丢包优化研究[J]. 山东通信技术 2018(04)
    • [19].融合时域信息的自适应ViBe算法[J]. 计算机工程与设计 2019(03)
    • [20].基于自适应反馈机制的精英教学优化算法[J]. 系统仿真学报 2018(08)
    • [21].基于聚类特征自适应机制的无线传感网异常节点检测算法[J]. 微电子学与计算机 2017(04)
    • [22].策略驱动的软件自适应机制研究[J]. 计算机科学与探索 2010(02)
    • [23].一种改进的自适应惯性权重布谷鸟算法[J]. 长江大学学报(自然科学版) 2019(07)
    • [24].面向D2D通信网络的冲突改错跨层自适应机制[J]. 通信技术 2016(05)
    • [25].Openstack云平台自适应认证系统负载均衡策略研究[J]. 计算机应用与软件 2019(09)
    • [26].基于改进遗传算法的某型涡轮对转改造一维优化设计[J]. 燃气轮机技术 2019(04)
    • [27].工作流管理系统中自适应机制的研究[J]. 微型电脑应用 2008(11)
    • [28].蜂群无人机自组网多优先级自适应退避算法[J]. 北京航空航天大学学报 2019(02)
    • [29].联合竞争窗口和发送调整策略优化WLAN性能[J]. 电子科技大学学报 2010(01)
    • [30].基于自适应配对控制的多目标演化算法[J]. 控制与决策 2018(03)

    标签:;  ;  ;  ;  

    基于微内核的中间件自适应机制研究与实现
    下载Doc文档

    猜你喜欢