首页> 中文学位 >面向集群计算的专用模块控制程序设计
【6h】

面向集群计算的专用模块控制程序设计

代理获取

目录

文摘

英文文摘

声明

第一章绪论

1.1论文背景和意义

1.2论文工作

1.3论文结构

第二章相关技术简介

2.1密码学技术

2.1.1对称密码技术

2.1.2公钥密码技术

2.1.3 HASH函数

2.1.4数字签名技术

2.2集群系统技术

2.2.1集群系统概述

2.2.2集群系统的关键技术

2.2.3集群系统的发展现状

第三章专用模块的系统设计

3.1专用模块的研制目标

3.2系统架构

3.3硬件组成

3.3.1选型要求

3.3.2主流嵌入式处理器及开发系统对比

3.3.3选型结果

3.4软件架构

3.4.1软件环境

3.4.2控制程序功能设计

第四章基于MAC包的自定义通信协议

4.1背景知识

4.1.1 Linux内核协议栈架构概述

4.1.2 MPC8347网卡驱动程序收发包流程

4.1.3 Linux内核数据链路层收包流程

4.1.4 Linux内核数据链路层发包流程

4.1.5 Linux内核软中断机制分析

4.1.6 Linux进程间通信机制分析

4.2基于MAC包的自定义通信协议

4.2.1自定义通信协议

4.2.2数据包格式

4.2.3协议收包流程

4.2.4协议发包流程

4.2.5确认及重发机制

4.2.6协议对调度程序的通知

4.3系统调用

4.3.1系统调用实现技术分析

4.3.2建立连接

4.3.3关闭连接

4.3.4发送数据包

4.3.5接收数据包

4.3.6获取连接状态

4.3.7获取网络设备列表

4.3.8设置网络设备

4.3.9对主控机通信性能提升的考虑

第五章控制程序设计与实现

5.1面向集群计算的控制程序架构设计

5.1.1加密作业的切分分析

5.1.2主控机作业调度策略

5.1.3作业的迁移策略

5.1.4控制程序架构

5.2请求调度模块

5.2.1请求调度模块设计

5.2.2请求调度模块实现

5.3访问控制模块

5.3.1访问控制模块设计

5.3.2访问控制模块实现

5.4密钥管理模块

5.4.1密钥管理模块功能

5.4.2密钥管理模块设计

5.5算法管理模块

5.5.1算法管理模块设计

5.5.2命令码映射机制

5.5.3算法管理模块实现

5.5.4对扩展性的考虑

5.6算法模块

5.6.1算法模块结构设计

5.6.2算法代理

5.6.4算法的安装和卸载

5.6.5算法模块示例

5.7控制管理模块

5.7.1控制管理模块设计

5.7.2控制管理模块实现

5.8控制模块

5.8.1控制模块结构设计与实现

5.8.2控制模块示例

第六章性能测试

6.1单向通信性能测试

6.1.1 MAC协议单向通信性能测试

6.1.2 TCP协议单向通信性能测试

6.2数据包转发性能测试

6.2.1 MAC协议转发性能测试

6.2.2 TCP协议转发性能测试

6.3简单数据加密性能测试

6.3.1 MAC协议内核态控制程序性能测试

6.3.2 TCP协议控制程序性能测试

6.4测试结果分析

第七章论文总结

7.1主要研究成果

7.2下一步的工作

致谢

参考文献

个人研究成果

展开▼

摘要

在密码服务系统中采用集群架构,多个专用模块并行工作可提高密码服务系统的吞吐率,增强密码服务系统的可扩展性和可用性。本文研究可集群的专用模块控制程序的实现方法。 本文针对专用系统的应用需求,结合专用系统的封闭性和硬件平台的可定制性等特征,提出了基于MAC包,并直接切入网卡驱动程序进行通信的自定义协议。通过修改MPC8347内核源代码及网卡驱动程序,在内核态中定义截包回调函数,并在中断服务程序中调用此回调函数,将数据包转给自定义协议处理模块。自定义协议提供基于网卡驱动程序底层切入的系统调用,调度程序可通过系统调用跳过协议栈直接进行数据包的收发,避免了协议栈处理带来的效率损耗。在对加密算法的工作模式进行分析的基础上,对作业切分的可行性进行研究,提出集中的作业调度策略,提高了密码服务系统的吞吐率。针对进程迁移实现复杂、开销大的问题,提出基于加密请求迁移的负载迁移策略。为避免应用态和核心态切换以及数据拷贝带来的效率损耗,控制程序运行在内核态,提高了控制程序的运行效率。自定义协议和控制程序提供了良好的可扩展性。该方案已成功实施,相关研究成果已应用于具体工程实践。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号