当前位置: 首页 > 专利查询>山东大学专利>正文

分布式系统有限状态机扩展模型及检查点准同步方法技术方案

技术编号:3771387 阅读:310 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种分布式系统有限状态机扩展模型及检查点准同步方法,它解决了分布式系统检查点建立过程其精确性和稳定性较差问题。其扩展模型为:它将分布式系统视为若干个进程的集合,有限状态机扩展模型则是由这些有限个进程组成的集合:P={P↓[1],P↓[2],…P↓[n]},P↓[i]表示进程,i=1,2,…n;n≥2。准同步方法分为二个阶段,第一阶段由协调进程采集各进程信道信息,判别当前分布式系统状态是否是全局一致性状态,若是则各进程分别保存各自状态,算法结束;第二阶段为核实阶段,若不是一致性状态则确定丢失报文的进程,并由协调进程通知丢失报文的发送进程重发所失报文直到所有报文均被接收或由于超时所有进程非正常退出。

【技术实现步骤摘要】

【技术保护点】
一种分布式系统有限状态机扩展模型,其特征是,它将分布式系统视为若干个进程的集合,有限状态机扩展模型则是由这些有限个进程组成的集合: P={P↓[1],P↓[2],…P↓[n]},P↓[i]表示进程,i=1,2,3…n;n≥2;i为进程 序号,n为自然数; P↓[i]={I,O,S↓[P],Q,F},其中: a)I=E↓[in]×E↓[out]是分布式系统进程输入事件集合,为内部输入事件集E↓[in]与外部输入事件集E↓[out]的笛卡积; 其中,E↓[i n]={e↓[ik]|k=1,2…m},e↓[ik]为分布式系统的内部输入事件;i表示输入事件,k为内部输入事件序号,m为自然数;E↓[out]={e↓[ok]|k=1,2…n},e↓[ok]为分布式系统的外部输入事件;o表示输出事件,k为外部输入事件序号,n为自然数; b)O=O↓[in]×O↓[out]是分布式系统进程输出事件的集合,为对内输出事件集O↓[in]与对外输出事件集O↓[out]的笛卡积, 其中,O↓[in]={o↓[ik]|k=1,2…l},o↓ [ik]为分布式系统的对内输出事件;i表示对内输出,k为对内输出事件序号;O↓[out]{o↓[ok]|k=1,2…w},o↓[ok]为分布式系统的对外输出事件;下标o表示对外输出,k为对外输出事件序号; c)S↓[P]=S×K×M× T×U是分布式系统进程状态的集合,为进程内部状态集S、信道输入状态集K、信道输出状态集M、改进的向量逻辑时钟集T和发送向量U集的笛卡积; 其中,S={S↓[m]|m=1,2,…k}为进程内部状态集合,S↓[m]是进程的内部状态,内部状 态记忆了内部输入事件,m表示内部状态序号,k为自然数; K={K↓[t]|t=1,2…r}为信道输入状态集合,K↓[t]是信道的输入状态,其记忆了信道所接收报文的信息,t表示信道输入状态序号,r为自然数;K↓[t]可进一步描述为:   K↓[t]={{F↓[tk],B↓[tk]}|k=1,2,…w},其中{F↓[wk],B↓[wk]}表示进程所接收某份报文的信息,F↓[tk]为发送此报文进程的标识,B↓[tk]是报文的标识,F↓[tk]和B↓[tk]均来自于其他报文发 送进程,t表示信道输入状态序号,k为进程所接收报文序号,w为自然数; M={M↓[w]|w=1,2…l}为信道输出状态集合,M...

【技术特征摘要】

【专利技术属性】
技术研发人员:高胜法王亚楠左凤艳刘翠英韩建宇
申请(专利权)人:山东大学
类型:发明
国别省市:88[中国|济南]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1