基于I/O复用的CN5200多核设备管理系统设计与实现

来源 :北京邮电大学 | 被引量 : 0次 | 上传用户:hdyear
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
OCTEON CN5200是Cavium Networks公司近些年推出的某系列多核SPU(业务处理板)的芯片处理器,该处理器具有强大的网络数据处理能力,在其给出的解决方案中,用户是通过客户端的串口线与SPU进行物理连接来实现对设备整体的控制。此无图形界面方式对于普通用户有过高的技术门槛,同时由于需要点到点的连接使得资源无法实现多用户共享,另外在安全性能上也有很大的弊端。   本文通过对CN5200上运行的Bootloader启动过程的研究,提出了基于I/O功能复用的多核设备管理系统。此系统的主要组成部分包括服务器、伪服务器和以浏览器形式的客户端三部分。其中服务器指的是植入到Bootloader里边的程序片段,该程序片段的主要包括I/O复用模块和设备处理模块,主要功能是捕获、解析和执行用户的命令,并在此过程中进行安全验证以及防止同一命令多次执行的重复检测,并向伪服务器发送命令执行结果的反馈信息;而伪服务器主要包括用户管理模块和用户代理模块有两个功能,前者主要是指与用户进行交互的web服务器,实现用户的身份和权限的鉴别以及相关信息的存储;后者是指接收并处理来自用户的命令请求,并根据自定义的映射关系和数据结构,通过数据加密后对其进行重新打包,最终根据不同情况使用不同的策略将信息发送给服务器;而用户则通过浏览器登录控制系统,对多核设备进行命令控制及状态查看。   本文在最后以某个可以在CN5200上直接运行的业务作为测试应用对系统进行了功能测试和安全性能测试,并根据测试结果得出测试分析。
其他文献
随着融合网络技术的普及和发展,基于融合网络之上的数据业务和增值业务得到业界的广泛关注,并具有个性化、多样化的发展趋势。如何在融合网络中进行业务的快速开发、灵活部署、
近些年,随着计算机图形学的发展,纹理映射技术作为一项非常重要的技术已经得到了广泛的应用。目前,大家研究的重点主要是集中在对高级纹理映射技术的研究和改进上,高级纹理映
异构无线网络之间的垂直切换是一个重要的研究课题,为了能够进行垂直切换仿真,目前的主流仿真工具中,有的已经提供了垂直切换模块。但这些垂直切换仿真和真实网络相比依然有着很
结构化异常处理(SEH),是Windows操作系统所提供的对错误或异常的处理机制,是Windows操作系统的一个重要组成部分。Win32结构化异常处理(Win32SEH)机制是32位Windows提供给应
AIS全称船舶自动识别系统,是安装在船舶上的一种导航设备,这种设备可以在海事VHF频段不断向外发送本船的经纬度,航向、航速、等动态信息,船名、呼号、目的港等静态信息。同时也能
随着互联网应用的发展,企业信息化进程日益加快,电力、能源等传统企业在走向现代化综合性能源集团的道路中,信息化建设是实现此项战略的关键支撑。安全生产是电力企业的核心业务
伴随着计算机的发展,计算机网络,WEB服务,分布式计算,云计算等相关技术取得了前所未有的发展成果。通过这些技术,使得网络变得无比的庞大,网络中拥有大量的各种信息,信息的形式和内
在信息化快速发展的今天,将信息技术应用到农业作物的病虫害防治上,实现病害分级和虫害计数,最终实现减少病虫害防治成本和提高农作物的产量和质量的目的,这是现代化农业发展的一
现如今,互联网已经成为了我们生活的一部分,作为互联网服务之一的电子邮件,以其方便性、低成本性等特点,已经被广泛应用,成为人们生活中最普遍的网络沟通工具。但是由于其潜
近来,几起重大煤矿安全事故的发生再次引起了人们对于煤矿安全问题的广泛关注,煤矿安全问题始终是安全生产工作的重中之重。随着信息技术的高速发展,以普适计算、物联网为代表的