【摘要】本发明提供一种低待机功耗的交直流电压转换电路,包括依次并联的安规电容、共模滤波电感器、整流桥、滤波器和开关电源电路,安规电容接收输入电源,且输入电源经过共模滤波电感器、整流桥和滤波器处理后输入至开关电源电路,开关电源电路包括功率级电
【摘要】 本发明公开了一种云计算平台上的分布式事务处理方法,该方法首先在云计算平台的数据存储集群中启动基础服务,在数据管理集群的节点上启动事务处理的服务;客户端通过RPC连接到数据管理服务节点,请求开始一个新的事务,局部事务管理器接受请求,实例化一个事务对象并分配一个事务标识符发送给客户端;客户端发起事务的数据操作请求,局部事务管理器根据客户端拥有的事务标识符,将请求发送到对应的事务对象进行处理;客户端发起提交事务命令,局部管理器负责对事务进行提交。本发明在云计算平台之上,通过缓存与合并事务日志,减少了事务日志的大小和日志操作次数;主锁和lease管理解决了阻塞问题;恢复策略处理故障情况,维护了数据的一致性。。 【专利类型】发明授权 【申请人】浙江大学 【申请人类型】学校 【申请人地址】310058 浙江省杭州市西湖区余杭塘路388号 【申请人地区】中国 【申请人城市】杭州市 【申请人区县】西湖区 【申请号】CN201210228114.2 【申请日】2012-06-29 【申请年份】2012 【公开公告号】CN102831156B 【公开公告日】2014-12-31 【公开公告年份】2014 【授权公告号】CN102831156B 【授权公告日】2014-12-31 【授权公告年份】2014.0 【IPC分类号】G06F17/30; H04L29/08 【发明人】鲁伟明; 王耀光 【主权项内容】一种云计算平台上的分布式事务处理方法,其特征在于,包括以下步骤:(1)在数据存储集群中启动云计算平台的基础服务,用来存储数据以及提供分布式的协调服务,在数据管理集群的各节点上启动事务处理的服务例程,用来管理用户发起的事务请求;(2)客户端通过RPC连接到某一台固定的数据管理服务节点,首先请求开始一个新的事务,局部事务管理器接受请求,实例化一个事务对象并分配一个全局唯一的标识符发送给客户端,在事务的整个生命周期内通过该事务对象管理该事务的执行;(3)客户端向局部事务管理器发起事务的数据操作请求;局部事务管理器根据客户端拥有的事务ID,将请求发送到对应的事务对象,如果该请求是事务的第一个操作,则将该操作的主键设为事务的主锁;否则,直接进入事务对象的处理流程;该步骤由以下子步骤来实现:(3.1)事务对象首先通过锁管理器查询锁表,如果该请求所操作的数据项没有被其他事务加锁,则将锁的结构信息写入该数据项对应的锁记录行,加锁成功;进入步骤(3.4);(3.2)如果该请求所操作的数据项正在被其他事务占用,则尝试加锁失败,读取相应的锁信息;如果锁没有超时,则选择设定次数的尝试加锁操作;否则发送消息通知全局事务管理器对超时锁对应的事务进行恢复处理;(3.3)如果最终加锁失败,则局部事务管理器释放所有已经获得的锁,宣布该事务的操作的最终决定为abort,停止事务对象的lease管理器,然后释放事务对象管理的资源;如果最终加锁成功,则进入步骤(3.4);(3.4)加锁成功时,根据数据操作的类型,进行相应的数据读取和日志缓存与合并操作,等待处理客户端的下一条请求;(3.5)对于数据操作请求,则重复步骤(3.1)-(3.4);对客户的提交事务请求命令,则进入步骤(4);(4)客户端向局部事务管理器发起提交事务命令,局部管理器负责对事务进行提交;该步骤由以下子步骤来实现:(4.1)事务对象将缓存的写操作集合中的操作日志封装为一条事务日志消息,强制写入稳定存储器中;如果日志被成功写入,则该事务执行成功,向客户端返回事务操作成功;如果日志写入失败,则返回事务失败;(4.2)成功写入日志后,异步更新数据并将该事务涉及的锁释放;否则只用释放所有的锁资源。 【当前权利人】浙江大学 【当前专利权人地址】浙江省杭州市西湖区余杭塘路388号 【专利权人类型】公立 【统一社会信用代码】12100000470095016Q 【被引证次数】2 【被他引次数】2.0 【家族引证次数】2.0 【家族被引证次数】127
未经允许不得转载:http://www.zhongzhencnc.com/1791614512.html






