网络计算机上块设备的设计与实现
前言 | 第1-5页 |
·概述 | 第2-3页 |
·网络计算机的特点 | 第3页 |
·网络计算机的应用领域 | 第3-5页 |
目录 | 第5-7页 |
摘要 | 第7-8页 |
ABSTRACT | 第8-9页 |
第一章 引言 | 第9-12页 |
·课题目的和意义 | 第9页 |
·国际国内研究状况和进展 | 第9-11页 |
·课题达到的目标 | 第11页 |
·设计目标 | 第11页 |
·原因 | 第11页 |
·论文各部分的主要内容 | 第11-12页 |
第二章 LINUX下块设备的基本原理 | 第12-16页 |
·LINUX驱动程序概述 | 第12页 |
·LINUX驱动程序的功能和特点 | 第12-13页 |
·驱动程序的分类 | 第13-14页 |
·块设备的操作集 | 第14-15页 |
·缓冲区接口 | 第15-16页 |
第三章 NBD的总体思想 | 第16-19页 |
·原有NBD的分析结果 | 第16-17页 |
·新的NBD思想的提出 | 第17-19页 |
第四章 NBD驱动程序 | 第19-26页 |
·NBD的安装和卸载 | 第19-20页 |
·NBD驱动的REQUEST方法 | 第20-26页 |
·实际的数据传输 | 第21-22页 |
·I/O请求队列 | 第22页 |
·request结构和缓冲区缓存的关系 | 第22-23页 |
·I/O请求锁 | 第23-24页 |
·NBD驱动的接收过程 | 第24-26页 |
第五章 NCTP网络协议 | 第26-33页 |
·NCTP协议设计思想 | 第26-28页 |
·简介 | 第26页 |
·网络传输协议的无状态性 | 第26页 |
·NCTP报文格式 | 第26-28页 |
·NCTP的伪套接字 | 第28页 |
·NCTP网络协议实现方案 | 第28-33页 |
·Linux上网络通讯协议构架 | 第28-30页 |
·NCTP协议的注册 | 第30-31页 |
·NCTP协议的发送过程 | 第31-33页 |
第六章 客户端进程设计 | 第33-37页 |
·内核线程设计的几个概念 | 第33-35页 |
·系统的状态 | 第33-34页 |
·内核线程的几个特点 | 第34-35页 |
·设计思想和实现方法 | 第35页 |
·超时重传机制 | 第35-37页 |
·设计思想 | 第35-36页 |
·实现方法 | 第36-37页 |
第七章 服务器端设计 | 第37-42页 |
·事务服务器的原理 | 第37页 |
·服务器守护进程的收包过程 | 第37-38页 |
·事务请求的处理及块的重定位 | 第38-39页 |
·服务端虚设备的设计 | 第39-40页 |
·数据存储区的管理 | 第40-42页 |
第八章 NBD分析和结论 | 第42-46页 |
·安全性分析 | 第42页 |
·注册的安全性 | 第42页 |
·数据的安全性 | 第42页 |
·性能分析 | 第42-44页 |
·与NFS的比较结果 | 第44-46页 |
结束语 | 第46-47页 |
致谢 | 第47-48页 |
参考文献 | 第48页 |