UMI  
ProQuest® Dissertations & Theses
The world's most comprehensive collection of dissertations and theses. Learn more...
ProQuest  
 
 
Using deltas to analyze data dependencies and semantic correctness in the recovery of concurrent process execution
by Xiao, Yang, PhD, ARIZONA STATE UNIVERSITY, 2006, 0 pages; 3241365
 

Abstract: This research has developed an approach for analyzing data dependencies in a distributed environment, providing a rule-based mechanism to support semantic correctness in the recovery of concurrently executing processes over Grid Services. Delta-Enabled Grid Services are used to capture incremental data changes, known as deltas, from processes that execute over distributed services. Deltas are forwarded to a Process History Capture System (PHCS) that constructs a global process execution history to support the analysis of data dependencies when process failure occurs. An abstract execution model has been developed that is composed of three sub-models: (1) a service composition and recovery model defining the hierarchical composition structure with recovery features for backward recovery and forward execution; (2) a process dependency model defining and analyzing read and write dependencies among concurrently executing processes; and, (3) a rule-based model that uses process interference rules to specify how failure recovery of one process can potentially affect other process execution based on application semantics. A Process Recovery System (PRS) implements the recovery algorithms associated with the abstract execution model. A simulation framework has been developed to demonstrate the functionality of the PHCS and PRS for concurrent process recovery and to conduct performance evaluation on the PHCS and PRS. The results of this research support relaxed isolation and application-dependent semantic correctness for concurrent process execution, with a unique approach to resolving the impact of process failure and recovery on other concurrently executing processes, using data dependencies derived from distributed, autonomous services.

 
Advisor: Urban, Susan
School: ARIZONA STATE UNIVERSITY
Source: DAI-B 67/11, p. 6537, May 2007
Source Type: PhD
Subjects: Computer science
Publication Number: 3241365
     
Adobe PDF Access the complete dissertation:
 

» Find an electronic copy at your library.
  Use the link below to access a full citation record of this graduate work:
  http://gateway.proquest.com/openurl%3furl_ver=Z39.88-2004%26res_dat=xri:pqdiss%26rft_val_fmt=info:ofi/fmt:kev:mtx:dissertation%26rft_dat=xri:pqdiss:3241365
  If your library subscribes to the ProQuest Dissertations & Theses (PQDT) database, you may be entitled to a free electronic version of this graduate work. If not, you will have the option to purchase one, and access a 24 page preview for free (if available).

 
 
 

About ProQuest Dissertations & Theses
With over 2.3 million records, the ProQuest Dissertations & Theses (PQDT) database is the most comprehensive collection of dissertations and theses in the world. It is the database of record for graduate research.

The database includes citations of graduate works ranging from the first U.S. dissertation, accepted in 1861, to those accepted as recently as last semester. Of the 2.3 million graduate works included in the database, ProQuest offers more than 1.9 million in full text formats. Of those, over 860,000 are available in PDF format. More than 60,000 dissertations and theses are added to the database each year.

If you have questions, please feel free to visit the ProQuest Web site - http://www.il.proquest.com - or call ProQuest Hotline Customer Support at 1-800-521-3042.



Copyright © 2007 ProQuest. All rights reserved. Terms and Conditions

ProQuest