本发明公开了一种分布式系统运行时的监视数据传输方法,包括下列步骤:1)建立分布式应用的监视事件模型N,N为有向无环图,结点代表监视事件,有向边确定监视事件的顺序,初始监视状态为源点,终止监视状态为汇点,汇点和入度大于1的结点的前一结点为关键结点;2)分布式应用发送监视事件给监视中心,监视事件中至少包含事件序号和可信度;3)监视中心按照监视事件的事件序号接收监视事件.本发明的方法通过模型将监视事件有序化,减少了数据传输中的丢失、乱序,重复;在保证信息传输可靠性的同时,减少了通讯信道和系统的负载;通过槽对监视事件进行接收,减少了信息接收中的错误和遗漏;采用监视事件还原技术,解决了监视故障问题.
发明专利
CN201010573257.8
2010.11.30
CN102014162A
2011-04-13
叶丹 严慧 宁静 刘杰 虞海江
中国科学院软件研究所
H04L29/08(2006.01)I,H,H04,H04L,H04L29
H04L29/08(2006.01)I,H04L29/06(2006.01)I,H04L12/26(2006.01)I,H,H04,H04L,H04L29,H04L12,H04L29/08,H04L29/06,H04L12/26
一种分布式系统运行时的监视数据传输方法,包括下列步骤:1)建立分布式应用的监视事件模型N,N为有向无环图,结点代表监视事件,有向边确定监视事件的顺序,初始监视状态为源点,终止监视状态为汇点,汇点和入度大于1的结点的前一结点为关键结点;2)分布式应用发送监视事件给监视中心,监视事件中至少包含事件序号和可信度,其中,事件序号是模型N中对应结点的序号;3)监视中心按照监视事件的事件序号接收监视事件.