-
公开(公告)号:CN116366282A
公开(公告)日:2023-06-30
申请号:CN202211737964.5
申请日:2022-12-30
Applicant: 蚂蚁区块链科技(上海)有限公司 , 北京大学
IPC: H04L9/40 , H04L67/1074
Abstract: 本说明书实施例提供一种交易数据的预传输方法、区块链系统和共识节点,包括:基于本地交易池中存储的交易创建本地子链;其中,所述本地子链包括基于本地交易池中存储的交易创建的用于生成提议区块的若干个子区块;基于纠删码算法将所述本地子链中的各个子区块,分别分割为指定数量的数据分片,并将所述指定数量的数据分片,分别单播发送至其它的各个共识节点,以使所述其它的各个共识节点对接收到的数据分片进行合法性验证,并响应于所述合法性验证通过,继续将所述数据分片广播发送至其它的各个共识节点,由所述其它的各个共识节点针对接收到的数据分片进行数据恢复得到所述各个子区块。
-
公开(公告)号:CN111694656B
公开(公告)日:2022-08-05
申请号:CN202010322543.0
申请日:2020-04-22
Applicant: 北京大学
Abstract: 本发明公开一种基于多智能体深度强化学习的集群资源调度方法及系统,涉及计算机软件技术领域,生成随机合成的作业序列或者基于云服务提供商公开数据的真实作业序列,从作业序列中提取作业,添加到等待作业队列中并计算预计执行时间,该等待作业队列设置成由多台机器组成的集群共享,每台机器含有待分配的计算资源;根据传统手工设计的启发式调度算法生成调度决策,并利用该调度决策训练、评估和优化基于多智能体深度强化学习的自适应调度算法,据以得到当前所有待调度作业整体的最终调度决策;对于待调度作业,根据最终调度决策指定的目标机器,在目标机器的可用计算资源中扣除作业使用的资源,到达作业预计完成时间后释放,完成调度。
-
公开(公告)号:CN108280522B
公开(公告)日:2021-08-20
申请号:CN201810004566.X
申请日:2018-01-03
Applicant: 北京大学
Abstract: 本发明公开了一种插件式分布式机器学习计算框架及其数据处理方法。本发明包括一个主控制节点、多个服务器节点和多个工作节点;每个服务器节点存储机器学习模型的一部分参数,各服务器节点存储的参数组成该机器学习模型的全部待训练的参数;每一工作节点存储一部分训练数据,工作节点根据存储的训练数据从对应服务器获取相关的参数,然后计算参数的更新量后将参数更新量回传给对应服务器;每一工作节点中设置一核心实例进程和一参数代理进程;核心实例进程通过参数代理进程与服务器节点进行通信,核心实例进程和参数代理进程之间通过一个与编程语言无关的通道进行数据传输和同步。本发明易于将任意语言编写的单机机器学习程序扩展成分布式程序。
-
公开(公告)号:CN109391521B
公开(公告)日:2020-10-16
申请号:CN201710681276.4
申请日:2017-08-10
IPC: H04L12/26
Abstract: 本申请公开了一种网络流量监测方法及网络设备,适用的网络包括数据源节点、中继节点及目标节点,该方法包括:第一节点的M个下游邻居节点向第一节点发送频域分量,该频域分量是各个下游邻居节点从所述下游邻居节点的时域度量值集合进行频域变换的结果中选择的频率和/或振幅满足设定取值范围的L个频域值,然后,第一节点采集所述第一链路的链路负载度量值集合,并将所述第一下游邻居节点的频域分量进行时域变换的结果与所述链路负载度量值集合进行合并,得到子时域度量值集合,继而根据M个子时域度量值集合,确定出所述第一节点的时域度量值集合,这样可以解决现有的流量调节方式传输的信息量大,或者通讯开销大的技术问题。
-
公开(公告)号:CN106033368B
公开(公告)日:2019-02-22
申请号:CN201510102323.6
申请日:2015-03-09
Applicant: 北京大学
IPC: G06F9/455
Abstract: 本发明公布了一种多核虚拟机确定性重演的方法,该方法将虚拟机中的虚拟中央处理单元(VCPU)的执行划分为多个执行块,每个执行块的执行过程包括记录阶段和重演阶段,记录阶段包括执行前记录当前虚拟中央处理单元的状态、执行过程中记录操作和执行结束后记录操作;重演阶段包括获得当前执行块的执行窗口、在虚拟机退出的位置设置断点并进入虚拟机、在断点处处理中断和非确定性事件的插入等操作。本发明在现有多核CPU(中央处理单元)架构下,可解决多核虚拟机内存访问的随机性问题,加快多核虚拟机确定性重演的记录速度,同时大大降低记录日志文件的大小。
-
公开(公告)号:CN106033368A
公开(公告)日:2016-10-19
申请号:CN201510102323.6
申请日:2015-03-09
Applicant: 北京大学
IPC: G06F9/455
Abstract: 本发明公布了一种多核虚拟机确定性重演的方法,该方法将虚拟机中的虚拟中央处理单元(VCPU)的执行划分为多个执行块,每个执行块的执行过程包括记录阶段和重演阶段,记录阶段包括执行前记录当前虚拟中央处理单元的状态、执行过程中记录操作和执行结束后记录操作;重演阶段包括获得当前执行块的执行窗口、在虚拟机退出的位置设置断点并进入虚拟机、在断点处处理中断和非确定性事件的插入等操作。本发明在现有多核CPU(中央处理单元)架构下,可解决多核虚拟机内存访问的随机性问题,加快多核虚拟机确定性重演的记录速度,同时大大降低记录日志文件的大小。
-
公开(公告)号:CN101706736B
公开(公告)日:2012-10-10
申请号:CN200910243439.6
申请日:2009-12-22
Applicant: 北京大学
Abstract: 本发明公开了一种高效的脏页获取方法,属于虚拟化技术领域。本方法为:1)虚拟机管理器为每个第一级影子页表维护一n位的标记;2)在一执行周期之前,虚拟机管理器将第一级影子页表的所有页表项设置为只读,并将对应标记设置为0;3)在该执行周期内,虚拟机管理器根据截获的缺页异常信息,将对应的页面记录为脏页面;同时将该影子页表表项置为可写,并将其所对应的标记位设置为1;4)在该执行周期结束时,虚拟机管理器记录主虚拟机的所有脏页;同时遍历标记位为1的影子页表表项段,将所有可写影子页表表项设置为只读;5)虚拟机管理器恢复主虚拟机的执行,重复2)~4),开始新的执行周期。本发明可大大提升主虚拟机的性能。
-
公开(公告)号:CN117808467B
公开(公告)日:2024-07-09
申请号:CN202410223733.5
申请日:2024-02-28
IPC: G06Q20/22 , G06Q20/38 , G06Q30/0601 , G06Q30/0645 , G06Q40/04 , H04L9/32 , H04L67/104
Abstract: 本公开实施例公开了一种基于区块链网络的跨分片交易方法和装置、设备和介质,其中,应用于区块链网络,方法包括:响应于检测到的交易事件为跨分片交易,且交易事件对应的各目标账户均不归属于第二分片,在多个第二分片中确定用于处理分片事件的目标第二分片;由每个目标账户归属的目标第一分片中的任一第一业务节点,将目标账户的账户信息迁移至目标第二分片;目标第二分片中的任一第二业务节点处理交易事件。
-
公开(公告)号:CN117811999A
公开(公告)日:2024-04-02
申请号:CN202410223709.1
申请日:2024-02-28
Abstract: 本公开实施例公开了一种区块链网络系统的节点数据处理方法和装置,其中,该方法包括:将区块链系统的多个网络节点配置为多个超级节点、多个服务节点和多个骨干节点;基于多个服务节点和多个骨干节点,生成多个k叉平衡树,并按照中序遍历的方式对k叉平衡树的每个节点配置有第一路由表和第二路由表;响应于第一节点接收到节点加入请求,获取第一节点的第一路由表和第一节点的第二路由表;基于第一节点的第一路由表和第一节点的第二路由表,确定第二节点在k叉平衡树中的节点加入位置。本公开实施例可以提升区块链系统的吞吐量和稳定性,且可以在保证k叉平衡树的平衡稳定下的前提下接收新节点的加入。
-
公开(公告)号:CN116668002A
公开(公告)日:2023-08-29
申请号:CN202310642754.6
申请日:2023-05-31
Applicant: 蚂蚁区块链科技(上海)有限公司 , 北京大学
Abstract: 一种交易分发方法、区块链节点和区块链系统,所述方法包括:第一节点从交易池中获取多个交易;生成第一交易包,第一交易包包括第一包头和多个交易,第一包头包括由第一节点生成的上一个交易包的包头哈希值及多个交易的第一哈希值;基于第一交易包生成3f+1个分片;将3f+1个分片分别提供给n个节点中的3f+1个节点,将第一包头提供给所述3f+1个节点中的每个节点;第二节点根据第一包头中的上一个交易包的包头哈希值,对第一分片进行验证;在对所述第一分片验证通过的情况下,存储第一分片以用于恢复第一交易包。
-
-
-
-
-
-
-
-
-