-
公开(公告)号:CN102387160A
公开(公告)日:2012-03-21
申请号:CN201110413606.4
申请日:2011-12-13
Applicant: 曙光信息产业(北京)有限公司
Abstract: 本发明提供一种基于IP报文五元组过滤策略的系统和方法,所述系统包括五元组的FIFO、DispatchFSM仲裁模块、HashFilter、结果收集器模块和SRAM访问控制器,其中存储五元组的FIFO的数据被DispatchFSM仲裁模块分发到多个HashFilter中,SRAM访问控制器从多个Hash过滤器读取数据并进行规则匹配;所述方法首先将用户设定的规则表通过PCIe接口按照一定的算法写入到QDR的某个地址,当存储五元组的FIFO有数据时,从FIFO中读取一组数据,通过四元组按照相同的算法计算出存贮与之对应的在QDR中的规则,将其取出后进行比较,若匹配则成功,将规则中的动作信息提取出传输给后续模块,按照用户要求产生相应的数据包。本发明提供的过滤策略的系统和方法,不会大量占用内核资源,降低了系统调用带来的开销。
-
公开(公告)号:CN102385622A
公开(公告)日:2012-03-21
申请号:CN201110328293.2
申请日:2011-10-25
Applicant: 曙光信息产业(北京)有限公司
IPC: G06F17/30
Abstract: 本发明提供了一种文件系统stride访问模式的预读方法,在每次读之前,更新stride预读状态的历史读记录,并根据历史读记录,通过stride模式的匹配算法来检测是否是stride读模式;如果是,则开启stride模式的预读,进入stride模式的预读算法;否则进入顺序预读算法。本发明对特定应用的访问模式跨步读模式(stride模式)设计的预读方法,有效提高了应用程序stride模式访问的性能。
-
公开(公告)号:CN102375894A
公开(公告)日:2012-03-14
申请号:CN201110396877.3
申请日:2011-12-02
Applicant: 曙光信息产业(北京)有限公司
IPC: G06F17/30
Abstract: 本发明提供了一种管理不同类型文件系统的方法,根据文件系统的管理需求,定义出统一的文件系统的管理接口,为每种文件系统开发对应的管理功能实现模块,并以服务的形式注册到管理中间件;管理员登录管理界面,对文件系统进行管理操作时,通过管理接口从管理中间件获取相应的服务,实现管理命令。本发明实现了对各种并行文件系统进行统一管理的架构与方法,可以通过使用该软件同时管理多种多套并行文件系统;为用户提供统一的交互接口,支持对不同厂商并行文件系统的统一管理方法;提供了基于浏览器的管理功能,降低了通过CLI命令行进行管理的难度和复杂度。
-
-
公开(公告)号:CN101650698B
公开(公告)日:2011-11-16
申请号:CN200910091835.1
申请日:2009-08-28
Applicant: 曙光信息产业(北京)有限公司
Abstract: 本发明提供了一种直接存储器访问的实现方法和装置,其中,该方法包括:网卡根据其接收的报文的控制信息确定与报文一一对应的线程;网卡确定主机上与线程一一对应的缓存区,并将报文写入缓存区中,其中,每个缓存区与主机上的CPU核一一对应。通过使用本发明,能够使每一个DMA队列对应一个CPU核和一个软件线程,软件各个数据处理线程之间几乎没有交互,避免了相关技术中的访问冲突,降低单队列DMA方法中的多线程同步开销,充分利用系统的处理器资源,提高DMA数据传输带宽和处理效率。
-
公开(公告)号:CN101930519A
公开(公告)日:2010-12-29
申请号:CN200910238003.8
申请日:2009-11-13
Applicant: 曙光信息产业(北京)有限公司
Abstract: 本发明公开了一种USB密钥装置,其包括:USB接头;壳体,用于夹持USB接头并使USB接头从壳体的一端伸出;以及内部电路,设置在壳体中并与USB接头电连接,该内部电路包括:保护单元,设置在内部电路内部并与壳体相接触,用于在壳体被破坏时,使内部电路发生变化以删除内部数据,或使内部系统停止工作。该USB密钥装置可以有效避免USB密钥被非法拆卸情况,大大提高USB密钥使用过程中的安全性。
-
公开(公告)号:CN101877666A
公开(公告)日:2010-11-03
申请号:CN200910238009.5
申请日:2009-11-13
Applicant: 曙光信息产业(北京)有限公司
Abstract: 本发明提供一种基于零拷贝方式的多应用程序报文接收方法和装置,其中接收方法包括以下步骤:在网卡驱动程序中申请连续内存空间作为报文接收的缓冲区队列;在网卡相关寄存器中设置一个缓冲区队列写指针寄存器和多个缓冲区队列读指针寄存器,每个缓冲区队列读指针寄存器对应一个应用程序;网卡接收报文,如果缓冲区队列未存储满则将报文存储在缓冲区队列,同时更新写指针寄存器;以及每个应用程序分别判断是否有要接收的报文存储在缓冲区队列中,如果有,则将报文从缓冲区队列中取走,同时网卡驱动程序更新应用程序对应的缓冲区队列读指针寄存器。本发明能够基于零拷贝方式,实现多个应用程序同时进行报文接收,明显降低了CPU的占有率。
-
公开(公告)号:CN101739292A
公开(公告)日:2010-06-16
申请号:CN200910242094.2
申请日:2009-12-04
Applicant: 曙光信息产业(北京)有限公司
Abstract: 本发明提供一种基于应用特征的异构集群作业自适应调度方法和系统。其中,调度方法包括以下步骤:作业调度服务器收集异构集群的各个节点的硬件信息并根据各个节点的硬件信息将各个节点分成具有不同特征的节点组;作业调度中间件查询数据库中是否存储有当前提交的作业的运行特点;如果有,作业调度服务器根据运行特点将当前提交的作业提交到相应特征的节点组去运行;如果没有,作业调度服务器将当前提交的作业提交到任意节点组去运行,作业调度中间件记录当前提交的作业的运行数据并根据运行数据分析运行特点,将当前提交的作业的应用类型和运行特点存储到数据库中。本发明的方法和系统可以提高高性能软件的效率,提高异构集群的使用效率。
-
公开(公告)号:CN101719916A
公开(公告)日:2010-06-02
申请号:CN200910238007.6
申请日:2009-11-13
Applicant: 曙光信息产业(北京)有限公司
IPC: H04L29/06
Abstract: 本发明提供一种多端口网卡数据发送实现方法,包括下列步骤:网卡驱动程序在操作系统的用户空间为多端口网卡创建一个网络接口;应用程序通过网络接口将数据报文发送给网卡驱动程序;网卡驱动程序将数据报文从多端口网卡的多个端口发送出去。本发明通过将多端口网卡注册成单端口网卡,只使用注册形成的一个网络接口就实现数据报文的冗余发送,保证了数据的安全到达,并简化了应用程序的工作,使数据报文的冗余发送更加有效。
-
公开(公告)号:CN101699779A
公开(公告)日:2010-04-28
申请号:CN200910238002.3
申请日:2009-11-13
Applicant: 曙光信息产业(北京)有限公司
Abstract: 本发明提供一种光纤同步网络上的数据包的发送装置,包括:IP包生成模块,用于生成IP包;点对点协议即PPP包生成模块,用于对IP包添加协议域字节,根据协议要求对IP包进行字节转义填充以及字节添加,得到PPP帧格式数据;SDH生成模块,用于根据SDH协议对PPP帧格式数据添加格式开销,得到光纤同步网络上的数据包即POS数据包;串并转换模块,用于将并行16位POS数据包转换为串行1位数据;光模块,用于发送串行POS数据包。本发明通过成本较低的FPGA实现POS数据包的生成与发送,避免使用昂贵、大体积的专用发包机,降低了成本与能耗。
-
-
-
-
-
-
-
-
-