流处理方法和实现流处理的分布式系统

    公开(公告)号:CN102904919B

    公开(公告)日:2015-05-20

    申请号:CN201110214487.X

    申请日:2011-07-29

    Abstract: 本发明涉及流处理方法和实现流处理的分布式系统。本发明公开一种用于分布式系统的流处理方法,该分布式系统包括分配器和多个计算节点,该方法包括:响应于接收到分配器分配的数据块,所述计算节点调用对应的计算逻辑对所述数据块进行计算并产生计算结果;以及所述计算节点仅将与下一个数据块计算相关的部分所述计算结果传送给下一个数据块所在的计算节点。

    存储系统和用于实现存储系统的方法

    公开(公告)号:CN102298506B

    公开(公告)日:2014-12-03

    申请号:CN201010213533.X

    申请日:2010-06-24

    Abstract: 本发明公开了一种存储系统和用于实现存储系统的方法,该存储系统包括:包括至少一个固态盘以及至少一个非固态盘的盘阵列;以及存储控制装置,其被配置为:响应于进入清理模式,扫描并移动所述盘阵列中至少一个非固态盘中的数据块,来形成更多连续的空闲块。本发明的存储系统具有良好的读写性能、较高的数据可靠性和可用性、以及较低的成本。

    用于定位JAVA程序的瓶颈的方法和设备

    公开(公告)号:CN102222037B

    公开(公告)日:2014-04-02

    申请号:CN201010150110.8

    申请日:2010-04-15

    CPC classification number: G06F11/3644 G06F11/302 G06F11/3089

    Abstract: 本发明涉及用于定位Java程序的瓶颈的方法和设备。提供了一种用于定位Java程序的瓶颈的方法,包括以下步骤:在对应于所述Java程序的Java进程中创建辅助线程,并将所述辅助线程挂接到在该Java进程中创建的Java虚拟机;在操作系统内核中插入探测器;所述探测器监视所述Java进程中的Java线程在操作系统内核中的状态并且响应于检测到Java线程被阻塞而向所述辅助线程发送信号;以及所述辅助线程响应于接收到来自操作系统内核的所述信号,从所述JVM中取回调用栈信息,并利用所取回的调用栈信息定位到所述Java程序的源代码中的引起所述阻塞位置。

    流处理方法和实现流处理的分布式系统

    公开(公告)号:CN102904919A

    公开(公告)日:2013-01-30

    申请号:CN201110214487.X

    申请日:2011-07-29

    Abstract: 本发明涉及流处理方法和实现流处理的分布式系统。本发明公开一种用于分布式系统的流处理方法,该分布式系统包括分配器和多个计算节点,该方法包括:响应于接收到分配器分配的数据块,所述计算节点调用对应的计算逻辑对所述数据块进行计算并产生计算结果;以及所述计算节点仅将与下一个数据块计算相关的部分所述计算结果传送给下一个数据块所在的计算节点。

    搜索空间计算方法和装置及自适应线程调度方法和系统

    公开(公告)号:CN101634953A

    公开(公告)日:2010-01-27

    申请号:CN200810133251.1

    申请日:2008-07-22

    Abstract: 本发明提供了用于计算可供在多核系统上对多线程应用进行线程调度时使用的线程调度搜索空间的方法和装置,以及利用该方法和/或装置进行自适应线程调度的方法和系统。所述计算搜索空间的方法包括:获取有关多线程应用和多核系统的硬件结构的信息;通过参考所述有关信息,计算所有可能的、包含多个线程与多个核之间的映射关系的绑定选择;基于多核系统的硬件结构,从所有可能的绑定选择中找出所有彼此相同或等效的绑定选择;以及在所有可能的绑定选择中,对于所有彼此相同或等效的绑定选择,保留其中之一,而除去其余彼此相同或等效的绑定选择,以得到可供线程调度时使用的搜索空间。

    一种用于对本地方法调用进行性能测试的方法和装置

    公开(公告)号:CN101782868A

    公开(公告)日:2010-07-21

    申请号:CN200910003244.4

    申请日:2009-01-21

    CPC classification number: G06F11/3636

    Abstract: 本发明提供了一种用于对本地方法调用进行性能测试的方法和装置。所述方法包括:响应于本地方法调用关联事件,由用于对本地方法调用进行性能测试的通用性能测试模板生成性能测试模板副本;将对所述本地方法调用进行性能测试所需的信息填写到所述性能测试模板副本中的相应位置;以及改变代码执行流程,以便执行所述性能测试模板副本。根据本发明,在本地方法被调用时,通过在汇编级别将性能测试模板副本动态地插入在执行路径中,来实现对本地方法的性能测试。因此,相对于现有技术而言,本发明不需要针对每个本地方法提供关联代理,具有很高的可行性,并且几乎未对系统性能造成任何影响。

    基于对象池来实现线程操作的方法和设备

    公开(公告)号:CN101593131A

    公开(公告)日:2009-12-02

    申请号:CN200810098476.8

    申请日:2008-05-28

    Abstract: 一种基于对象池来实现线程操作的方法,该方法包括将多个线程通过映射表与全局对象池中的多个子对象池进行一对一的绑定,响应于线程对全局对象池的访问,通过该映射表查找与该线程绑定的子对象池,以及全局对象池将线程的操作转发到查找到的与该线程绑定的子对象池。利用本方法可以解决当多个线程访问对象池出现的锁争用问题,从而克服锁争用造成的性能瓶颈,实现对象池的并发访问和对象的共享。

    在建筑物内基于会话的定位服务系统和方法

    公开(公告)号:CN101498582A

    公开(公告)日:2009-08-05

    申请号:CN200810009451.6

    申请日:2008-02-02

    Abstract: 本发明通过提供一种会话启动定位方法以及设备来加快并简化定位过程。用户在起点位置告诉系统他/她想去的位置,然后系统启动一个定位服务会话,并仅在预测的时间在沿着通往目的地的路上的若干显示器上显示路标信息(例如:向左转、向右转、向前走等等)。如果用户在路上停顿,或者走错了方向,他/她会通知系统重新开始会话,并且系统再次提供路标信息。

Patent Agency Ranking