Show simple item record

dc.contributor.authorMiller, David Wade
dc.description.abstractComputational Steering is the online, interactive allocation of resources and adjustment of application parameters. Few computational steering systems support the coordinated steering of multiple processes. Of those that do provide such support, our system is unique in its optimistic approach; other systems take a conservative approach. Because this requires global synchronization considerable perturbation can arise. We focus on optimistic steering, which does not require global synchronization before a steering event may take place. To achieve this requires not only the ability to determine the consistency of steering transactions but also the ability to correct any inconsistencies that may occur. To address these issues, we have developed algorithms for consistency detection and a steering system that has the ability to correct inconsistencies through computational rollback and re-execution. Presented in this thesis are both the details of our steering system and a performance analysis of that system.
dc.languageAn optimistic approach to computational steering
dc.subjectConservative Steering
dc.subjectConsistent Cut
dc.subjectConsistent Steering
dc.subjectConsistent Transaction
dc.subjectHappened Before
dc.subjectMessage Logging
dc.subjectOptimistic Steering
dc.subjectProgram Event
dc.subjectProgram Transaction
dc.subjectSteering Event
dc.subjectSteering Transaction
dc.titleAn optimistic approach to computational steering
dc.description.departmentComputer Science
dc.description.majorComputer Science
dc.description.advisorEileen Kraemer
dc.description.committeeEileen Kraemer
dc.description.committeeDavid Lowenthal
dc.description.committeeMaria Hybinette

Files in this item


There are no files associated with this item.

This item appears in the following Collection(s)

Show simple item record