Changes between Version 50 and Version 51 of VDEchp


Ignore:
Timestamp:
10/13/11 16:00:21 (13 years ago)
Author:
lvpeng
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • VDEchp

    v50 v51  
    2626
    2727== Definition of Global Checkpoint ==
    28 [[Image(figure2.jpg)]]
    29 
    30            Figure 2. The definition of the global checkpoint.
     28{{{
     29#!html
     30<center>
     31<img style="border:0px;" src="/trac/fgbi/raw-attachment/wiki/VDEchp/figure2.jpg">
     32<h4>Figure 2. The definition of the global checkpoint.
     33</h4> 
     34</center>
     35}}}
    3136
    3237To compose a globally consistent state of all the VMs, the checkpoint of each VM must be coordinated. Besides checkpointing each VM’s correct state, it’s also essential to guarantee the consistency of all communication states within the virtual network. In Figure 2, the messages exchanged among the VMs are marked by arrows going from the sender to the receiver. The execution line of the VMs is separated by their corresponding checkpoints. The upper part of each checkpoint corresponds to the state before the checkpoint and the lower part of each checkpoint corresponds to the state after the checkpoint. A global checkpoint (consistent or not) is marked as the “cut” line, which separates each VM’s timeline into two parts. We label the messages exchanged in the virtual network into three categories: