Abstract
The service-oriented approach to performing distributed scientific research is potentially very powerful but is not yet widely used in many scientific fields. This is partly due to the technical difficulties involved in creating services and composing them into workflows. We present the Styx Grid Service, a simple system that wraps command-line programs and allows them to be run over the Internet exactly as if they were local programs. Styx Grid Services are very easy to create and use and can be composed into powerful workflows with simple shell scripts or more sophisticated graphical tools. Data can be streamed directly from service to service and progress can be monitored asynchronously using a mechanism that places very few demands on firewalls. Styx Grid Services can interoperate with Web Services and WS-Resources.
Chapter PDF
References
Tuecke, S., et al.: Open Grid Service Infrastructure (OGSI) Version 1.0. Technical Report GFD-R-P.15, Global Grid Forum (2003)
Senger, M., Rice, P., Oinn, T.: Soaplab - a unified Sesame door to analysis tools. In: Cox, S. (ed.) Proceedings of the UK e-Science Meeting (2003) ISBN 1-904425-11-9
Kacsuk, P., Kiss, T., Goyeneche, A., Delaitre, T., Farkas, Z., Boczkó, T.: A high-level grid application environment to Grid-enable legacy code. ERCIM News 59 (2004)
Chin, J., Coveney, P.V.: Towards tractable toolkits for the Grid: a plea for lightweight, usable middleware. UK e-Science Technical Report UKeS-2004-01 (2004), http://www.nesc.ac.uk/technical_papers/UKeS-2004-01.pdf
Coveney, P.V., Vicary, J., Chin, J., Harvey, M.: WEDS: a Web services-based environment for distributed simulation. Phil. Trans. R. Soc. A 363, 1807–1816 (2005)
Pike, R., Ritchie, D.M.: The Styx architecture for distributed systems (1999), Online http://www.vitanuova.com/inferno/papers/styx.html
Blower, J., Haines, K., Llewellin, E.: Data streaming, workflow and firewall-friendly Grid Services with Styx. In: Cox, S., Walker, D. (eds.) Proceedings of the UK e-Science Meeting (2005) ISBN 1-904425-53-4
Harrison, A., Taylor, I.: WSPeer - An interface to Web Service hosting and invocation. In: HIPS-HPGC Joint Workshop on High-Performance Grid Computing and High-Level Parallel Programming Models (2005)
OASIS: Web Services Resource Lifetime 1.2 (WS-ResourceLifetime) (2005), Online http://docs.oasis-open.org/wsrf/wsrf-ws_resource_lifetime-1.2-spec-pr-02.pdf Public Draft 02
OASIS: Web Services Base Notification 1.2 (WS-BaseNotification) (2004), Online http://docs.oasis-open.org/wsn/2004/06/wsn-WS-BaseNotification-1.2-draft-03.pdf Draft 03
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2006 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Blower, J.D., Harrison, A.B., Haines, K. (2006). Styx Grid Services: Lightweight, Easy-to-Use Middleware for Scientific Workflows. In: Alexandrov, V.N., van Albada, G.D., Sloot, P.M.A., Dongarra, J. (eds) Computational Science – ICCS 2006. ICCS 2006. Lecture Notes in Computer Science, vol 3993. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11758532_135
Download citation
DOI: https://doi.org/10.1007/11758532_135
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-34383-7
Online ISBN: 978-3-540-34384-4
eBook Packages: Computer ScienceComputer Science (R0)