微内核系统服务错误恢复方法及系统

    公开(公告)号:CN114996044A

    公开(公告)日:2022-09-02

    申请号:CN202210636129.6

    申请日:2022-06-07

    Abstract: 本发明提供了一种微内核系统服务错误恢复方法及系统,包括:通过clang插件在写指令前后自动插入日志记录指令,使对应的数据记录到日志中;基于日志实现微内核系统服务状态恢复;在多个进程间通信的情况下,以会话为单位划分进程间通信,并通过快照机制记录进程间通信在会话中的状态;在进程间通信并发的情况下,划分进程间通信时间区间,在同一个进程间通信时间区间内,所有事务性进程间通信只要有一个需要回滚,那么全部的事务性进程间通信都必须回滚至进程间通信时间区间开始的状态;在进程间通信时间区间的结束时通过快照机制记录当前微内核系统服务的状态;基于快照机制记录的状态实现微内核系统服务状态恢复。

Patent Agency Ranking