Data streaming, workflow and firewall-friendly Grid Services with Styx
暂无分享,去创建一个
We present the Styx Grid Service (SGS), a remote service type that allows data to be streamed
directly between service instances. The Styx Grid Service is built upon the Styx protocol, an
established protocol for building distributed systems. Through the use of persistent connections,
clients can monitor progress, status and other service data without requiring inbound ports to
be open through the firewall. Security is assured through the use of SSL to authenticate and
encrypt communications between systems. SGSs can interoperate with other service types such
as Web Services in a workflow through the use of suitable wrappers. We present two case studies
of the use of the SGS. In the first, Styx Grid Services are used in the streaming of large amounts
of data between Web Services in a workflow. In the second case study we show how the Styx
Grid Service architecture can be used in collaborative visualization and computational steering.
[1] Rob Pike. Plan 9 from Bell Labs (特集 ネットワ-クOS--これからの分散コンピュ-ティング) , 1996 .
[2] Philip Winterbottom,et al. The Inferno™ operating system , 1997, Bell Labs Technical Journal.
[3] Rob Pike,et al. The Styx® architecture for distributed systems , 1999, Bell Labs Technical Journal.