This is a static archive of the previous Open Grid Forum GridForge content management system saved from host forge.ogf.org file /sf/wiki/do/viewPage/projects.gsoc_2011/wiki/Gsoc2011SagaMessage at Thu, 03 Nov 2022 01:43:32 GMT SourceForge : View Wiki Page: Gsoc2011SagaMessage

Project Home

Tracker

Documents

Tasks

Source Code

Discussions

File Releases

Wiki

Project Admin
Search Wiki Pages Project: gsoc-2011     Wiki > Gsoc2011SagaMessage > View Wiki Page
wiki2489: Gsoc2011SagaMessage
Primary Mentor: Andre Merzky
Secondary Mentor: Shantenu Jha
Project: OGF SAGA Message-API

Background

Distributed computing is hard, not at last because of the difficulties involved to efficiently coordinate and communicate between the individual application components. While the SAGA advert API (see GFD-P.177) addresses those needs for infrequent exchanges of small data items, a more performance oriented message API covering a variety of communication patterns is required for a large set of use cases. An respective SAGA API extension (see GFD-P.178 has recently been submitted as proposed OGF recommendation, a reference implementation is needed to gather experiences with that API in a variety of use cases.

Project Goals

A performant implementation of the SAGA Message API extension is planned to allow to exchange large, i.e. O(10MB), opaque pieces of data (messages) via a (a) point2point, (b) client/server, and (c) publish/subscriber patterns. The channel setup should be able to penetrate firewalls (via splicing), and should be ssh secured.

Project Description

Implementation of a message API adaptor as described above.

Project Requirements

Advanced C++ and Unix network programming skills. The use of external networking libraries, like ZeroMQ or boost-asio are explicitly encouraged, where appropriate.

 




The Open Grid Forum Contact Webmaster | Report a problem | GridForge Help
This is a static archive of the previous Open Grid Forum GridForge content management system saved from host forge.ogf.org file /sf/wiki/do/viewPage/projects.gsoc_2011/wiki/Gsoc2011SagaMessage at Thu, 03 Nov 2022 01:43:34 GMT