TY - GEN
T1 - A risk reduction framework for dynamic workflows
AU - Singh, Prabhdeep
AU - Gelgi, Fatih
AU - Davulcu, Hasan
AU - Yau, Sik-Sang
AU - Mukhopadhyay, Supratik
PY - 2008
Y1 - 2008
N2 - Workflows tend to fail in real-world scenarios due to the uncertain/unreliable sensory information which sometimes needs to be updated during the execution of workflows. In a logic based framework, these dynamic predicates that can be updated are called non-monotonic predicates (NMPs). In this paper, we focus on reducing the risk of a given workflow due to the NMPs in that workflow. The main idea is to synthesize a backup workflow by augmenting the main workflow without introducing new NMPs. The backup workflow is generated by using expected values of NMPs if necessary instead of given values. The expected values are calculated from the execution history or provided by a domain expert. It is argued that total risk reduces to the square root of the main workflow itself.
AB - Workflows tend to fail in real-world scenarios due to the uncertain/unreliable sensory information which sometimes needs to be updated during the execution of workflows. In a logic based framework, these dynamic predicates that can be updated are called non-monotonic predicates (NMPs). In this paper, we focus on reducing the risk of a given workflow due to the NMPs in that workflow. The main idea is to synthesize a backup workflow by augmenting the main workflow without introducing new NMPs. The backup workflow is generated by using expected values of NMPs if necessary instead of given values. The expected values are calculated from the execution history or provided by a domain expert. It is argued that total risk reduces to the square root of the main workflow itself.
UR - http://www.scopus.com/inward/record.url?scp=51749101046&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=51749101046&partnerID=8YFLogxK
U2 - 10.1109/SCC.2008.76
DO - 10.1109/SCC.2008.76
M3 - Conference contribution
AN - SCOPUS:51749101046
SN - 9780769532837
T3 - Proceedings - 2008 IEEE International Conference on Services Computing, SCC 2008
SP - 381
EP - 388
BT - Proceedings - 2008 IEEE International Conference on Services Computing, SCC 2008
T2 - 2008 IEEE International Conference on Services Computing, SCC 2008
Y2 - 7 July 2008 through 11 July 2008
ER -