In
the current Star Student Project implementation,
we add a new protocol into Star Student
Project, which uses Star Student
Project for caching the guest, writes into Star Student Project. Star
Student Project uses linked list to store information on write requests.
Each node in the Star Student Project
list corresponds to a specific write. It includes an offset field to indicate
the data location in the image file, a Star
Student Project buffer field to point to the actual data, a size field to
specify the Star Student Project data
size, and a dirty flag to mark this node on whether it can be reused by new Star Student Project write requests.