一种通过加权熵判断分布式集群可靠度的方法和系统

    公开(公告)号:CN107590008A

    公开(公告)日:2018-01-16

    申请号:CN201710651527.4

    申请日:2017-08-02

    Abstract: 本发明涉及一种通过加权熵判断分布式集群可靠度的方法和系统,属于分布式集群可靠性领域,通过预先为不同严重性的日志事件分别进行赋权,然后利用滑动窗口统计该时段内集群各节点的不同类型系统日志数量,进而计算各节点的错误率,并根据该错误率计算集群的可靠性加权熵,最后根据波动大小判断集群稳定性。通过该方法量化了系统可靠性,不但可以通过简单部署就能对整个集群的可靠性进行量化判定,而且还可对集群的稳定程度进行实时监控,及时了解集群的环境变化,当集群的可靠性出现较大波动时可及时采取相应措施处理。

    一种全局内存共享方法、装置和一种通信系统

    公开(公告)号:CN103870333B

    公开(公告)日:2017-08-29

    申请号:CN201210548012.9

    申请日:2012-12-17

    Abstract: 本发明实施例提供全局内存共享方法、装置和一种通信系统,以提高子操作系统的自主性和降低全局内存管理服务的压力。所述方法包括:子操作系统统计预定次数的任务轮转期间页面换出率和换页期间的内存驻留时间比值;所述子操作系统根据所述页面换出率和内存驻留时间比值计算内存压力指标;若所述内存压力指标大于内存压力阈值,则所述子操作系统向全局内存管理服务发出申请。本发明实施例提供的方法在多操作系统的架构下,各个子操作系统能完成更多的自适应工作,降低全局内存管理服务复杂度,提升系统性能,同时,由于子操作系统之间能够独立地完成内存的申请及释放工作,如此可以提高全局内存的利用率,也使得多操作系统架构有更好的可扩展性。

    内存分配方法、装置及系统

    公开(公告)号:CN103810109B

    公开(公告)日:2017-08-04

    申请号:CN201210460181.7

    申请日:2012-11-15

    Abstract: 本发明提供一种内存分配方法、装置及系统,其中内存分配方法包括,接收一个或多个处理模块分别发送的内存状态信息;根据内存状态信息,分别确定一个或多个处理模块各自的内存压力的数值;判断一个或多个处理模块的内存压力的数值中最大值与最小值之差是否大于或等于预设阈值;若是,则向最小值对应的处理模块发送内存抢占消息,内存抢占消息中携带有需释放的内存大小;在从最小值对应的处理模块中抢占到内存资源之后,向最大值对应的处理模块发送内存分配消息,内存分配消息中携带有待分配的内存大小,能够有效地满足内存压力较大的处理模块的高内存需求,有效地提高整个多操作系统结构中内存资源的利用率和系统性能。

    多内核操作系统实现方法和实现装置及系统

    公开(公告)号:CN104077266B

    公开(公告)日:2017-07-07

    申请号:CN201310101210.5

    申请日:2013-03-27

    CPC classification number: G06F9/5016

    Abstract: 本发明实施例提供一种多内核操作系统实现方法和实现装置及系统,其中,该方法包括:为多内核操作系统的各内核的基础功能模块分配内存;为从所述各内核中选取的第一内核中支持第一应用程序的特性功能模块分配内存;将所述为所述第一内核中支持第一应用程序的特性功能模块分配的内存释放。本发明实施例提供的多内核操作系统实现方法和实现装置及系统,实现了基于应用程序的特性,按需为内核的相应功能分配内存,从而提高了多内核操作系统的系统管理效率和资源使用效率。

    计算机指令处理方法、协处理器和系统

    公开(公告)号:CN106325819A

    公开(公告)日:2017-01-11

    申请号:CN201510336409.5

    申请日:2015-06-17

    Abstract: 本发明实施例公开了一种计算机指令处理方法、协处理器和系统;所述计算机指令处理方法包括:协处理器接收中央处理器CPU迁移的第一指令集,根据适于CPU执行的第一指令集获取在协处理器执行的第二指令集,执行所述第二指令集中的二进制代码。这样,由协处理器执行第二指令集代替由CPU执行第一指令集,减小CPU的负荷,提高协处理器的使用率。

    一种Cache分区的方法及装置

    公开(公告)号:CN105095105A

    公开(公告)日:2015-11-25

    申请号:CN201410168515.2

    申请日:2014-04-24

    CPC classification number: G06F12/08

    Abstract: 本发明实施例公开了一种Cache分区的方法及装置,涉及电子信息技术领域,能够为执行实体灵活分配物理内存和Cache Set,减少了多个执行实体在Cache的使用上产生的干扰,提高访存性能。本发明的方法包括:所述操作系统为执行实体分配物理内存;在所述主机包括的Cache Sets中,选取未被占用的一个或多个Cache Set,将为所述执行主体分配的物理内存中的数据缓存至所述选取的Cache Set中,建立为所述执行主体分配的物理内存与所述选取的Cache Set的对应关系。本发明适用于为执行实体分配合适的Cache Set的场景。

    硬件资源访问方法及装置
    87.
    发明公开

    公开(公告)号:CN104424034A

    公开(公告)日:2015-03-18

    申请号:CN201310399716.9

    申请日:2013-09-04

    Abstract: 本发明实施例提供一种硬件资源访问方法、装置及操作系统,本发明方法,包括:配置一条或多条用于访问硬件的特权指令的权限,使得所述特权指令供用户态应用程序使用时不需要陷入内核即可对硬件资源进行访问,其中,所述应用程序在代码层面调用了位于用户态且封装有所述特权指令的特权应用程序编程接口API;执行所述应用程序在代码层面调用的所述特权API中封装的所述特权指令,从而使得所述应用程序不需要陷入内核即可对硬件资源进行访问。本发明实施例,通过设定直接访问硬件资源的特权指令并封装成API部署在用户空间,以实现降低访问硬件资源的系统开销,提高处理效率。

    基于MapReduce模型的数据排序方法和系统

    公开(公告)号:CN104346380A

    公开(公告)日:2015-02-11

    申请号:CN201310330196.6

    申请日:2013-07-31

    CPC classification number: G06F17/30958

    Abstract: 基于MapReduce模型的数据排序方法和系统,其中排序方法包括步骤:在MAP阶段每个MAP模块在对数据分块中的元素排序过程中,每确定一个元素的排序结果后,即将该元素加入先入先出数据结构中;在Reduce阶段Reduce模块获取所有先入先出数据结构中的当前元素;获取当前全局极值元素;将当前全局极值元素作为排序结果输出;将输出的当前全局极值元素从所述Reduce阶段元素集中移除,并更新Reduce阶段元素集。通过本申请,不必要等待MAP阶段的排序过程完成,即可在Reduce阶段根据先入先出缓存队列中的当前元素中选取极值元素,并流式的输出排序结果,所以可以提前输出排序结果,以减少用户的等待时间。

    数据库查询方法和装置及数据库系统

    公开(公告)号:CN103902543A

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

    申请号:CN201210571717.2

    申请日:2012-12-25

    CPC classification number: G06F17/30404

    Abstract: 本发明实施例公开了数据库查询方法和装置及数据库系统。其中,数据库查询方法可包括:接收来自客户端的查询语句;解析查询语句以得到查询语句所包含的函数标识;在N个标准函数和已注册的M个自定义函数中查找是否存在与函数标识对应的第一函数,其中,M和N为自然数;若查找到了与函数标识对应的第一函数,则获取第一函数对应的第一函数调用接口信息,并通过获取到的第一函数调用接口信息调用第一函数对数据库进行查找操作,向客户端反馈第一函数对数据库进行查找操作而得到的处理结果。本发明实施例提供的技术方案有利于丰富数据库查询功能,增强数据库查询的易用性。

    一种全局内存共享方法、装置和一种通信系统

    公开(公告)号:CN103870333A

    公开(公告)日:2014-06-18

    申请号:CN201210548012.9

    申请日:2012-12-17

    Abstract: 本发明实施例提供全局内存共享方法、装置和一种通信系统,以提高子操作系统的自主性和降低全局内存管理服务的压力。所述方法包括:子操作系统统计预定次数的任务轮转期间页面换出率和换页期间的内存驻留时间比值;所述子操作系统根据所述页面换出率和内存驻留时间比值计算内存压力指标;若所述内存压力指标大于内存压力阈值,则所述子操作系统向全局内存管理服务发出申请。本发明实施例提供的方法在多操作系统的架构下,各个子操作系统能完成更多的自适应工作,降低全局内存管理服务复杂度,提升系统性能,同时,由于子操作系统之间能够独立地完成内存的申请及释放工作,如此可以提高全局内存的利用率,也使得多操作系统架构有更好的可扩展性。

Patent Agency Ranking