Changes between Version 10 and Version 11 of WikiStart


Ignore:
Timestamp:
08/30/11 17:18:30 (13 years ago)
Author:
lvpeng
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • WikiStart

    v10 v11  
    11= Welcome to FGBI Project =
    22
    3 Traditional xen-based systems track memory updates by keeping evidence of the dirty pages at each migration epoch. For example, Remus uses the same page size as Xen (for x86, this is 4KB), which is also the granularity for detecting memory changes. FGBI (Fine-Grained Block Ideni?cation) is a mechanism which uses smaller memory blocks (smaller than page sizes) as the granularity for detecting memory changes. FBGI calculates the hash value for each memory block at the beginning of each migration epoch. At the end of each epoch, instead of transferring the whole dirty page, FGBI computes new hash values for each block and compares them with the corresponding old values. Blocks are only modi?ed if their corresponding hash values don’t match. Therefore, FGBI marks such blocks as dirty and replaces the old hash values with the new ones. Afterwards, FGBI only transfers dirty blocks to the backup host.
     3Traditional xen-based systems track memory updates by keeping evidence of the dirty pages at each migration epoch. For example, Remus uses the same page size as Xen (for x86, this is 4KB), which is also the granularity for detecting memory changes. FGBI (Fine-Grained Block Idenification) is a mechanism which uses smaller memory blocks (smaller than page sizes) as the granularity for detecting memory changes. FBGI calculates the hash value for each memory block at the beginning of each migration epoch. At the end of each epoch, instead of transferring the whole dirty page, FGBI computes new hash values for each block and compares them with the corresponding old values. Blocks are only modi?ed if their corresponding hash values don’t match. Therefore, FGBI marks such blocks as dirty and replaces the old hash values with the new ones. Afterwards, FGBI only transfers dirty blocks to the backup host.
    44
    55FGBI is based on [http://nss.cs.ubc.ca/remus/ The Remus project] and our previous efforts Lightweight Live Migration ([wiki:LLM LLM]) mechanism.
    66
    7 "[wiki:TracAdmin trac-admin] ''yourenvdir'' initenv" created
    8 a new Trac environment, containing a default set of wiki pages and some sample
    9 data. This newly created environment also contains
    10 [wiki:TracGuide documentation] to help you get started with your project.
    11 
    12 You can use [wiki:TracAdmin trac-admin] to configure
    13 [http://trac.edgewall.org/ Trac] to better fit your project, especially in
    14 regard to ''components'', ''versions'' and ''milestones''.
    15 
    16 
    17 TracGuide is a good place to start.
    18 
    19 Enjoy! [[BR]]
    20 ''The Trac Team''
     7''[wiki:teammember FGBI Team]''
    218
    229== Starting Points ==