Title :
Decentralized Execution of Event-Driven Scientific Workflows
Author :
Li, Guoli ; Muthusamy, Vinod ; Jacobsen, H. -Arno ; Mankovski, Serge
Author_Institution :
Dept. of Comput. Sci., Toronto Univ., Ont.
Abstract :
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
Keywords :
middleware; workflow management software; PADRES; SWF management; XML; composite subscription processing; content-based publish/subscribe; decentralized execution; event-driven application; event-driven scientific workflows; message traffic; query-based historic data access; routing mechanism; rule-based matching; subscription language; Computer networks; Computer science; Condition monitoring; Data visualization; Distributed computing; Engineering management; Jacobian matrices; Resource management; Runtime environment; Subscriptions;
Conference_Titel :
Services Computing Workshops, 2006. SCW '06. IEEE
Conference_Location :
Chicago, IL
Print_ISBN :
0-7695-2681-0
DOI :
10.1109/SCW.2006.10