Reference Hub1
Decentralized Communication for Data Dependency Analysis Among Process Execution Agents

Decentralized Communication for Data Dependency Analysis Among Process Execution Agents

Susan D. Urban, Ziao Liu, Le Gao
Copyright: © 2011 |Volume: 8 |Issue: 4 |Pages: 28
ISSN: 1545-7362|EISSN: 1546-5004|EISBN13: 9781613509746|DOI: 10.4018/jwsr.2011100101
Cite Article Cite Article

MLA

Urban, Susan D., et al. "Decentralized Communication for Data Dependency Analysis Among Process Execution Agents." IJWSR vol.8, no.4 2011: pp.1-28. http://doi.org/10.4018/jwsr.2011100101

APA

Urban, S. D., Liu, Z., & Gao, L. (2011). Decentralized Communication for Data Dependency Analysis Among Process Execution Agents. International Journal of Web Services Research (IJWSR), 8(4), 1-28. http://doi.org/10.4018/jwsr.2011100101

Chicago

Urban, Susan D., Ziao Liu, and Le Gao. "Decentralized Communication for Data Dependency Analysis Among Process Execution Agents," International Journal of Web Services Research (IJWSR) 8, no.4: 1-28. http://doi.org/10.4018/jwsr.2011100101

Export Reference

Mendeley
Favorite Full-Issue Download

Abstract

This paper presents the authors results with the investigation of decentralized data dependency analysis among concurrently executing processes in a service-oriented environment. Distributed Process Execution Agents (PEXAs) are responsible for controlling the execution of processes that are composed of web services. PEXAs are also associated with specific distributed sites for the purpose of capturing data changes that occur at those sites in the context of service executions using Delta-Enabled Grid Services. PEXAs then exchange this information with other PEXAs to dynamically discover data dependencies that can be used to enhance recovery activities for concurrent processes that execute with relaxed isolation properties. This paper outlines the functionality of PEXAs, describing the data structures, algorithms, and communication mechanisms that are used to support decentralized construction of distributed process dependency graphs, demonstrating a more dynamic and intelligent approach to identifying how the failure of one process can potentially affect other concurrently executing processes.

Request Access

You do not own this content. Please login to recommend this title to your institution's librarian or purchase it from the IGI Global bookstore.