Brian Cornell

Learn More
In a typical file system, only the current version of a file (or directory) is available. In Wayback, a user can also access any previous version, all the way back to the file's creation time. Versioning is done automatically at the write level: each write to the file creates a new version. Wayback implements versioning using an undo log structure,(More)
Recently in Texas, there has been significant damage of field structures resulting from concrete durability problems. Alkali-silica reaction (ASR) and delayed ettringite formation (DEF), or combinations of the two, have been found to be the main causes of these problems. The term Premature Concrete Deterioration (PCD) has been adopted to refer to problems(More)
In a typical file system, only the current version of a file (or directory) is available. In Wayback, a user can also access any previous version, all the way back to the file's creation time. Versioning is done automatically at the write level: each write to the file creates a new version. Wayback implements versioning using an undo log structure,(More)
Most research in collaborative systems has been based on designing an ideal system from ground up. Most applications are designed without collaboration in mind however, so we need to consider how we can apply these systems to existing single user applications. I present a summary of some recent work on introducing collaboration to single user applications,(More)
  • 1