Changes between Version 51 and Version 52 of VDEchp
- Timestamp:
- 10/13/11 16:07:28 (13 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
VDEchp
v51 v52 30 30 <center> 31 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> 32 <h4>Figure 2. The definition of the global checkpoint.</h4> 34 33 </center> 35 34 }}} … … 53 52 === Downtime Evaluation for Solo VM === 54 53 [[Image(table1.jpg)]] 55 56 Table 1. Solo VM downtime comparison. 54 {{{ 55 #!html 56 <center> 57 <img style="border:0px;" src="/trac/fgbi/raw-attachment/wiki/VDEchp/table1.jpg"> 58 <h4>Figure 3. VDE downtime under Apache and NPB benchmarks.</h4> 59 </center> 60 }}} 57 61 58 62 Table I shows the downtime results under different mechanisms. We compare [wiki:VDEchp VDEchp] with [http://nss.cs.ubc.ca/remus/ Remus] and the [http://friends.cs.purdue.edu/dokuwiki/doku.php?id=vnsnap VNsnap]-memory daemon, under the same checkpoint interval. We measure the downtime of all three mechanisms, with the same VM (with 512MB of RAM), for three cases: a) when the VM is idle, b) when the VM runs the [http://www.nas.nasa.gov/Resources/Software/npb.html NPB-EP] benchmark program, and c) when the VM runs the [http://httpd.apache.org/ Apache] web server workload. … … 69 73 70 74 === VDE Downtime === 71 [[Image(figure3.jpg)]] 75 {{{ 76 #!html 77 <center> 78 <img style="border:0px;" src="/trac/fgbi/raw-attachment/wiki/VDEchp/figure3.jpg"> 79 <h4>Table 1. Solo VM downtime comparison.</h4> 80 </center> 81 }}} 72 82 73 Figure 3. VDE downtime under [http://httpd.apache.org/ Apache] and [http://www.nas.nasa.gov/Resources/Software/npb.html NPB] benchmarks. 74 83 75 84 The VDE downtime is the time from when the failure was detected in the VDE until the entire VDE resumes from the last globally consistent checkpoint. We conducted experiments to measure the downtime. To induce failures in the VDE, we developed an application program that causes a segmentation failure after executing for a while. This program is launched on several VMs to generate a failure while the distributed application workload is running in the VDE. The protected VDE is then rolled back to the last globally consistent checkpoint. We use the [http://www.nas.nasa.gov/Resources/Software/npb.html NPB-EP] program (MPI task in the VDE) and the [http://httpd.apache.org/ Apache] web server benchmark as the distributed workload on the protected VMs. 76 85