-
公开(公告)号:CN101296114A
公开(公告)日:2008-10-29
申请号:CN200710102159.4
申请日:2007-04-29
Applicant: 国际商业机器公司
CPC classification number: G06K9/00993
Abstract: 本发明提供一种基于流的并行模式匹配系统和方法,用于对进入流进行分布检测,该系统包括:模式集分割器,用于预先将用于模式匹配的模式集分割成多个模式子集;多个模式匹配引擎,每个用于对进入流执行模式匹配;以及调度器,用于从全部模式匹配引擎中,选择与分割的模式子集数目相同的模式匹配引擎,并且分别给选择的模式匹配引擎分配模式匹配任务,每个模式匹配任务针对一个模式子集进行流的匹配。通过本发明的系统和方法,能够通过分割规则/模式集来进行分布检测,以实现负载均衡的基于流的并行模式匹配。
-
公开(公告)号:CN101339523B
公开(公告)日:2011-09-21
申请号:CN200710127457.9
申请日:2007-07-05
Applicant: 国际商业机器公司
IPC: G06F9/50
Abstract: 本申请涉及多处理器环境中的流水线处理方法和设备,其中,将任务分割为交叠的子任务分配给多个处理器,其中各子任务中的交叠部分由处理对应子任务的处理器共享,在各处理器执行所述子任务的过程中,确定各处理器的状态,并根据各处理器的状态动态决定各子任务中交叠的部分由处理对应子任务的处理器中的哪一个处理器来执行。根据本发明,实现了子任务在多处理器之间的动态均衡,从而充分利用了计算资源而实现多核处理器的最佳增益。
-
公开(公告)号:CN101339523A
公开(公告)日:2009-01-07
申请号:CN200710127457.9
申请日:2007-07-05
Applicant: 国际商业机器公司
IPC: G06F9/50
Abstract: 本申请涉及多处理器环境中的流水线处理方法和设备,其中,将任务分割为交叠的子任务分配给多个处理器,其中各子任务中的交叠部分由处理对应子任务的处理器共享,在各处理器执行所述子任务的过程中,确定各处理器的状态,并根据各处理器的状态动态决定各子任务中交叠的部分由处理对应子任务的处理器中的哪一个处理器来执行。根据本发明,实现了子任务在多处理器之间的动态均衡,从而充分利用了计算资源而实现多核处理器的最佳增益。
-
公开(公告)号:CN101296114B
公开(公告)日:2011-04-20
申请号:CN200710102159.4
申请日:2007-04-29
Applicant: 国际商业机器公司
CPC classification number: G06K9/00993
Abstract: 本发明提供一种基于流的并行模式匹配系统和方法,用于对进入流进行分布检测,该系统包括:模式集分割器,用于预先将用于模式匹配的模式集分割成多个模式子集;多个模式匹配引擎,每个用于对进入流执行模式匹配;以及调度器,用于从全部模式匹配引擎中,选择与分割的模式子集数目相同的模式匹配引擎,并且分别给选择的模式匹配引擎分配模式匹配任务,每个模式匹配任务针对一个模式子集进行流的匹配。通过本发明的系统和方法,能够通过分割规则/模式集来进行分布检测,以实现负载均衡的基于流的并行模式匹配。
-
公开(公告)号:CN101329638A
公开(公告)日:2008-12-24
申请号:CN200710109089.5
申请日:2007-06-18
Applicant: 国际商业机器公司
CPC classification number: G06F8/456
Abstract: 本发明提供一种程序代码的并行性的分析方法和系统以及用于跟踪程序代码的执行信息的模拟器。该程序代码的并行性的分析方法包括:模拟程序代码的顺序执行,以跟踪该程序代码的执行过程;以及根据对上述程序代码的执行过程的跟踪结果,对上述程序代码进行并行性的分析。本发明通过模拟程序代码的顺序执行来收集其执行信息,并根据所收集的执行信息对该程序代码进行并行性的分析,以帮助程序设计者更有效地针对多核体系结构进行程序代码的并行任务的划分,从而提高并行软件开发的效率。
-
公开(公告)号:CN101097588A
公开(公告)日:2008-01-02
申请号:CN200610094699.8
申请日:2006-06-26
Applicant: 国际商业机器公司
IPC: G06F21/00
CPC classification number: G06Q20/203 , G06F21/10 , G06F21/105 , G06F21/31 , G06F2221/2101 , G06F2221/2117 , G06F2221/2135 , G06F2221/2137 , H04L63/08 , H04L67/306 , H04L2463/101
Abstract: 本发明提供了一种用于数字权利管理的方法,包括步骤:从多个DRM代理设备中的一个DRM代理设备接收注册请求,所述注册请求用于请求将多个用户账号中的一个用户账号和所述一个DRM代理设备注册到多个权利发放者中的一个权利发放者中;响应于所述注册请求,在所述一个权利发放者中完成注册过程,包括建立所述一个用户账号、所述一个DRM代理设备和所述一个权利发放者之间的对应关系;以及向所述一个DRM代理设备返回注册完成响应。本发明还提供了另外的相应的方法和装置。本发明为DRM代理设备、用户账号、权利发放者等DRM实体之间的多对多关系提供了支持,可使DRM系统适用于更多的商业模式。
-
公开(公告)号:CN101094057A
公开(公告)日:2007-12-26
申请号:CN200610093075.4
申请日:2006-06-20
Applicant: 国际商业机器公司
IPC: H04L9/08
CPC classification number: H04N7/1675 , H04N21/23476 , H04N21/6405 , H04N21/6408
Abstract: 本发明提供一种向多个接收方分发内容的方法,包括:获取待分发的内容;确定待分发内容中的关键内容和非关键内容;将关键内容按照各接收方特有的保护方式发送给各接收方;以及将非关键内容发送给多个接收方。还提供一种用于向多个接收方分发内容的装置,包括:待分发内容获取装置,用于获取待分发内容;关键内容确定装置,用于确定待分发内容中的关键内容和非关键内容;关键内容发送器,用于将关键内容按照各接收方特有的保护方式发送给各接收方;以及非关键内容发送器,用于将非关键内容发送给多个接收方。本发明有效减少了客户端被恶意攻击时对整个系统安全性的影响,并可灵活调整传输带宽。
-
公开(公告)号:CN101329638B
公开(公告)日:2011-11-09
申请号:CN200710109089.5
申请日:2007-06-18
Applicant: 国际商业机器公司
CPC classification number: G06F8/456
Abstract: 本发明提供一种程序代码的并行性的分析方法和系统以及用于跟踪程序代码的执行信息的模拟器。该程序代码的并行性的分析方法包括:模拟程序代码的顺序执行,以跟踪该程序代码的执行过程;以及根据对上述程序代码的执行过程的跟踪结果,对上述程序代码进行并行性的分析。本发明通过模拟程序代码的顺序执行来收集其执行信息,并根据所收集的执行信息对该程序代码进行并行性的分析,以帮助程序设计者更有效地针对多核体系结构进行程序代码的并行任务的划分,从而提高并行软件开发的效率。
-
公开(公告)号:CN100533452C
公开(公告)日:2009-08-26
申请号:CN200610094699.8
申请日:2006-06-26
Applicant: 国际商业机器公司
IPC: G06F21/00
CPC classification number: G06Q20/203 , G06F21/10 , G06F21/105 , G06F21/31 , G06F2221/2101 , G06F2221/2117 , G06F2221/2135 , G06F2221/2137 , H04L63/08 , H04L67/306 , H04L2463/101
Abstract: 本发明提供了一种用于数字权利管理的方法,包括步骤:从多个DRM代理设备中的一个DRM代理设备接收注册请求,所述注册请求用于请求将多个用户账号中的一个用户账号和所述一个DRM代理设备注册到多个权利发放者中的一个权利发放者中;响应于所述注册请求,在所述一个权利发放者中完成注册过程,包括建立所述一个用户账号、所述一个DRM代理设备和所述一个权利发放者之间的对应关系;以及向所述一个DRM代理设备返回注册完成响应。本发明还提供了另外的相应的方法和装置。本发明为DRM代理设备、用户账号、权利发放者等DRM实体之间的多对多关系提供了支持,可使DRM系统适用于更多的商业模式。
-
-
-
-
-
-
-
-