首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--计算机软件论文--程序设计、软件工程论文--软件工程论文

分布式系统资源管理与部署平台的设计与实现

摘要第5-6页
abstract第6-7页
第一章 绪论第12-16页
    1.1 选题背景和意义第12-13页
    1.2 国内外研究现状第13页
    1.3 课题研究内容第13-14页
    1.4 论文组织第14-15页
    1.5 本章小结第15-16页
第二章 理论基础及相关技术第16-29页
    2.1 COM组件第16-17页
    2.2 远程过程调用第17-19页
    2.3 Gossip算法第19-20页
    2.4 Chord算法第20-22页
    2.5 典型的分布式部署系统第22-24页
        2.5.1 Puppet第22-23页
        2.5.2 Ansible第23-24页
    2.6 Open Component Framework及相关子系统介绍第24-28页
        2.6.1 Open Component Framework简介第25页
        2.6.2 基础网络通信引擎IoEngine第25-26页
        2.6.3 消息通信组件Channel第26-28页
    2.7 本章小结第28-29页
第三章 系统需求分析第29-36页
    3.1 系统设计目标第29-31页
        3.1.1 功能性需求第29-30页
        3.1.2 非功能性需求第30-31页
    3.2 系统用例图第31-33页
        3.2.1 系统资源管理第31-32页
        3.2.2 组件管理第32页
        3.2.3 部署与服务管理第32-33页
    3.3 典型需求规约第33-35页
        3.3.1 用例1获取节点信息第33-34页
        3.3.2 用例2注册组件第34页
        3.3.3 用例3部署服务第34-35页
    3.4 本章小结第35-36页
第四章 系统总体设计第36-52页
    4.1 总体设计思路第36-37页
    4.2 总体系统框架第37-38页
    4.3 模块设计第38-51页
        4.3.1 分布式系统资源管理模块第39-41页
            4.3.1.1 获取节点信息流程设计第39-40页
            4.3.1.2 设置资源统计策略流程设计第40-41页
        4.3.2 组件池模块第41-44页
            4.3.2.1 注册组件流程设计第41-42页
            4.3.2.2 更新组件流程设计第42-43页
            4.3.2.3 删除组件流程设计第43页
            4.3.2.4 获取组件流程设计第43-44页
        4.3.3 部署平台模块第44-50页
            4.3.3.1 加载组件流程设计第44-45页
            4.3.3.2 卸载组件流程设计第45-46页
            4.3.3.3 获取服务信息流程设计第46-47页
            4.3.3.4 分配节点流程设计第47-48页
            4.3.3.5 部署服务流程设计第48-49页
            4.3.3.6 卸载服务流程设计第49-50页
        4.3.4 客户端模块第50-51页
    4.4 本章小结第51-52页
第五章 系统详细设计与实现第52-72页
    5.1 总体模块设计第52-54页
    5.2 底层基础模块介绍第54-56页
        5.2.1 基础网络通信模块IoEngine第54-55页
        5.2.2 消息通信模块Channel第55-56页
    5.3 网络通信协议的设计与实现第56-57页
    5.4 分布式系统资源管理模块详细设计与实现第57-61页
        5.4.1 可扩展的系统资源统计模块第57-58页
        5.4.2 分布式系统资源管理模块第58-61页
            5.4.2.1 Gossip模块第59-60页
            5.4.2.2 Chord模块第60页
            5.4.2.3 其他相关模块第60-61页
    5.5 组件池模块详细设计与实现第61-62页
    5.6 部署平台模块详细设计与实现第62-66页
        5.6.1 节点分配策略第63-64页
        5.6.2 本地服务管理第64页
        5.6.3 DeployPaltform第64-65页
        5.6.4 部署平台模块中的任务第65-66页
    5.7 关键流程第66-71页
        5.7.1 节点上线第66-68页
        5.7.2 服务部署第68-70页
        5.7.3 服务卸载第70-71页
    5.8 本章小结第71-72页
第六章 系统测试第72-85页
    6.1 测试环境第72-73页
    6.2 功能测试第73-80页
        6.2.1 分布式系统资源管理功能测试第73-75页
            6.2.1.1 获取节点信息测试第73-74页
            6.2.1.2 设置资源统计策略测试第74-75页
        6.2.2 组件池功能测试第75-78页
            6.2.2.1 注册组件测试第75-76页
            6.2.2.2 更新组件测试第76-77页
            6.2.2.3 删除组件测试第77页
            6.2.2.4 获取组件测试第77-78页
        6.2.3 部署平台功能测试第78-80页
            6.2.3.1 获取服务信息测试第78-79页
            6.2.3.2 服务部署测试第79页
            6.2.3.3 服务卸载测试第79-80页
    6.3 性能测试第80-84页
        6.3.1 测试方法第80-81页
        6.3.2 测试结果与分析第81-84页
    6.4 本章小结第84-85页
第七章 总结和展望第85-86页
致谢第86-87页
参考文献第87-89页
攻硕期间取得的研究成果第89-90页

论文共90页,点击 下载论文
上一篇:基于随机结构稀疏优化的特征选择算法在认知活动的功能磁共振成像数据上的应用
下一篇:基于Spark的大规模社交媒体中用户兴趣建模研究