TY - GEN
T1 - Decentralized execution of event-driven scientific workflows
AU - Li, Guoli
AU - Muthusamy, Vinod
AU - Jacobsen, H. Arno
AU - Mankovski, Serge
PY - 2006
Y1 - 2006
N2 - Scientific workflows (SWF) are traditionally coordinated and executed in a centralized fashion. This creates a single point of failure, forms a scalability bottleneck, and often leads to too much message traffic routed back to the coordinator. We have developed PADRES, a content-based publish/subscribe platform that serves as a runtime environment for the decentralized execution, control, and monitoring of SWF. Publish/subscribe is a natural paradigm for event-driven applications such as SWF management, as the loosely-coupled nature of publishers and subscribers relieves the coordinator from maintaining client connection and capability information. PADRES has been developed with features inspired by the requirements of SWF management. Its unique features include an expressive subscription language, composite subscription processing support, a rule-based matching and routing mechanism, a query-based historic data access mechanism, and support for the decentralized execution of SWFs specified in XML.
AB - Scientific workflows (SWF) are traditionally coordinated and executed in a centralized fashion. This creates a single point of failure, forms a scalability bottleneck, and often leads to too much message traffic routed back to the coordinator. We have developed PADRES, a content-based publish/subscribe platform that serves as a runtime environment for the decentralized execution, control, and monitoring of SWF. Publish/subscribe is a natural paradigm for event-driven applications such as SWF management, as the loosely-coupled nature of publishers and subscribers relieves the coordinator from maintaining client connection and capability information. PADRES has been developed with features inspired by the requirements of SWF management. Its unique features include an expressive subscription language, composite subscription processing support, a rule-based matching and routing mechanism, a query-based historic data access mechanism, and support for the decentralized execution of SWFs specified in XML.
UR - http://www.scopus.com/inward/record.url?scp=35148883296&partnerID=8YFLogxK
U2 - 10.1109/SCW.2006.10
DO - 10.1109/SCW.2006.10
M3 - Conference contribution
AN - SCOPUS:35148883296
SN - 0769526810
SN - 9780769526812
T3 - Proceedings - SCW 2006: IEEE Services Computing Workshops
SP - 73
EP - 80
BT - Proceedings - SCW 2006
T2 - SCW 2006: IEEE Services Computing Workshops
Y2 - 18 September 2006 through 22 September 2006
ER -