首页> 中文学位 >基于Xscale的分布式网络测量探针的研究与实现
【6h】

基于Xscale的分布式网络测量探针的研究与实现

代理获取

目录

文摘

英文文摘

声明

第一章绪论

1.1论文的研究背景

1.2研究的主要意义

1.3论文的研究内容

1.4论文的组织结构

第二章分布式网络测量及测量探针的设计要求

2.1网络测量概述

2.2分布式网络测量和分析基本架构

2.2.1分布式网络测量的功能面层次结构

2.2.2分布式网络测量基础架构的构成模块

2.2.3分布式网络测量基本方法

2.2.4分布式网络测量基本指标

2.3分布式网络测量探针的设计要求

2.3.1分布式网络测量探针基本功能

2.3.2测量探针的初步实现思路

第三章分布式网络测量探针的硬件设计与实现

3.1分布式网络测量探针的实现方案及关键技术

3.1.1软硬件功能划分原则

3.1.2测量探针的实现方案

3.1.3分布式网络测量探针的关键技术

3.2测量探针系统的芯片选型

3.3硬件电路设计

3.3.1测量探针硬件结构

3.3.2 PXA255处理器最小系统的硬件设计

3.3.4外围功能模块设计

3.4高速信号PCB的研究与设计

3.4.1高速PCB分层的选择

3.4.2高速PCB布线规则的研究

3.4.3电源层的研究与设计

3.4.4分布式网络测量探针的内部电路

第四章测量探针软件平台的研究及实现

4.1测量探针底层软件平台结构

4.1.1探针底层软件的层次结构

4.1.2交叉开发工具链的建立

4.2启动引导程序设计

4.2.1 Blob的操作模式与结构

4.2.2测量探针的存储分布

4.2.3 Blob在测量探针平台上的移植

4.3 Linux操作系统移植

4.3.1 Linux体系结构

4.3.2 Linux内核配置与移植

4.4测量探针的驱动程序开发

4.4.1 Linux驱动程序概念和结构

4.4.2字符相关的设备驱动开发

4.4.3网络设备驱动开发

4.4.4其他设备驱动开发

4.5系统运行结果

第五章基于SQLite数据库的探针数据管理软件的研究

5.1测量探针对数据库的需求特点

5.1.1测量探针对数据库的需求特点

5.1.2 Linux下常用数据库性能分析

5.2 SQLite体系结构与开发技术

5.2.1 SQLite体系结构

5.2.2 SQLite的应用开发技术

5.3 SQLite向测量探针平台的移植

5.4基于SQLite的测量探针软件平台设计

5.5嵌入式数据库SQLite的性能分析

5.5.1 SQlite数据完整性测试与常规操作耗时分析

5.5.2 SQLite数据库与BM搜索算法性能比较

第六章结束语

致谢

参考文献

研究成果

展开▼

摘要

因特网已经渗透到社会生活的各个角落,人们充分享受着Internet技术带来的快捷与便利。在网络运行中,系统运营商和维护商都迫切需要一款合适的仪表,辅助监测网络状况,定位网络故障。本文正是在这种背景下讨论了分布式网络测量的基本结构,研制了分布式网络测量探针基础平台,为网络测量提供了良好的基础。 本文首先详细介绍了测量探针硬件平台的设计,着重研究了Xscale处理器最小系统的设计及高速信号的PCB布线方法,并成功实现,保障了探针平台的稳定运行。其次设计了探针的底层软件平台,针对探针特点,开发出了专用的引导程序,并采用开源的嵌入式Linux操作系统和Cramfs文件系统,完成了底层软件平台的构建。 本文还研究了测量探针数据管理技术,提出了基于嵌入式数据库SQlite构建探针上层软件平台的方案。这种全新的软件架构,为大规模的数据存储和管理提供有力的工具。在此基础之上,完成了数据库在探针平台上的移植工作以及数据存储和查询模块的开发,解决了网络测量应用程序和数据库之间的数据传送问题。论文还对SQLite的性能做了研究和分析。经过系统调试和运行,结果证明该测量探针的设计方案切实可行。 最后,总结全文并提出值得进一步研究的问题。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号