Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
Rule-driven service coordination middleware for scientific applications
Fernandez H., Tedeschi C., Priol T. Future Generation Computer Systems35 1-13,2014.Type:Article
Date Reviewed: Nov 13 2015

The authors propose a rule-driven service coordination middleware inspired by chemical processes. Their hypothesis is that scientific applications executed in a distributed environment can benefit from features of the execution infrastructure such as parallelism, autonomic control, and nondeterminism. The proposed strategy consists of defining the set of rules that governs the application workflow, creating the web services that embed the rules, and then starting execution.

The model itself, inspired by chemical processes, is very similar to the data flow model where data availability triggers the execution. In this respect, there is no novelty in this approach. Moreover, the model doesn’t provide for inherent characteristics of a distributed system like communication delays and errors, possible load imbalance across the system, change of service availability, and configuration. These are important limits that can have an impact on the viability of this kind of model.

The paper includes the new reference architecture with three different implementations: one centralized, one implementing the tuple-space concept, and the third a peer-to-peer model. Three different applications are run on these architectures plus two systems selected from similar works [1,2]. Only the execution time is considered as a criterion for discussing the value of the model. The cost of the overhead and how resources are optimally allocated and used are not analyzed, making the evaluation less significant.

Summing up, this paper promotes the rule-based middleware model inspired by chemical processes, a model that has some merits but would need additional mechanisms for managing more dynamic distributed execution environments.

Reviewer:  D. Grigoras Review #: CR143953 (1602-0137)
1) Oinn, T.; Greenwood, M.; Addis, M.; Alpdemir, M. N.; Ferris, J.; Glover, K.; Goble, C.; Goderis, A. ; Hull, D., et al. Taverna: lessons in creating a workflow environment for the life sciences. Concurrency and Computation: Practice & Experience 18, 10(2006), 1067–1100.
2) Ludäscher, B.; Altintas, I.; Berkley, C.; Higgins, D.; Jaeger, E.; Jones, M.; Lee, E. A.; Tao, J.; Zhao, Y. Scientific workflow management and the Kepler system. Concurrency and Computation: Practice & Experience 18, 10(2006), 1039–1065.
Bookmark and Share
  Featured Reviewer  
 
Workflow Management (H.4.1 ... )
 
 
Distributed Programming (D.1.3 ... )
 
 
Rule-Based Databases (H.2.4 ... )
 
Would you recommend this review?
yes
no
Other reviews under "Workflow Management": Date
Business process implementation: building workflow systems
Jackson M., Twaddle G., ACM Press/Addison-Wesley Publ. Co., New York, NY, 1997.  238, Type: Book (9780201177688)
May 1 1999
Cross-organizational transaction support for e-services in virtual enterprises
Vonk J., Grefen P. Distributed and Parallel Databases 14(2): 137-172, 2003. Type: Article
Jan 16 2004
Design and control of workflow processes
Reijers H., Springer-Verlag New York, Inc., Secaucus, NJ, 2003.  320, Type: Book (9783540011866)
Apr 28 2004
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy