[cgl_discussion] ANNOUNCE: OSDL Clusters (foundational components)

Jon Maloy jon.maloy at ericsson.com
Mon Dec 1 06:51:40 PST 2003

See below.
Regards /jon

john cherry wrote:


The intent of this announcement was to inform the community that three

open clustering projects are underway.  You are very aware of this.  I'm

not sure what you are saying about "going out" with these projects.  We

have been going down the path of parallel TIPC implementations for quite

some time.  The focus of the OSDL project is to give TIPC the best

of being incorporated into the "mainline" (either the base kernel or

general distro acceptance).  Much work has been done to remove the

additional complexity and overhead involved in portability and to

Linux capabilities such as memory management and list handling. The

of the Ericsson project has been portability.  More recently, you have

also focused on mainline Linux acceptance as well, 

but these goals may be

mutually exclusive.  

I have all along claimed they are not, and I think this is well proven
in my tipc-1.3.03 
version at SourceForge (although it is not finished yet).  
A little more humbleness from  Mika from the  beginning would have
brought him to 
the same result, and their version would have been *our* version by now.

About overhead/complexity because of portability: I think my version is
still faster than Mika's 
and Marks. And a sourcelinecount (try sclc) on the two versions says all
about complexity.

As we discussed earlier, the intent is to revisit

both implementations in a few weeks and evaluate them both for mainline


Good.  Although I thought this was due to be done *before* your
announcement, not after. 
Right now, I have the feeling that Mika is running his own race,
announcing TIPC to LKML
under his name (and I guess with the intention that he is  to be

This attitude has to change if there is going to be any cooperation at

It is not the intent of OSDL to "compete" with member companies, but

rather to accellerate the adoption of *Linux* by working with the Linux

community to develop a clusterable OS.



Neither was it ever discussed why OSDL *must* go out with their own

version of TIPC, despite numerous invitations from Ericsson to cooperate

about the project.

We may now be in the unfortunate situation that we will have one OSDL-

version of TIPC, 95% based on the Ericsson version, occupying symbol

space in Linux kernel, and  which we, Ericsson, the originator of the

concept and code, can not use.  This apart from the fact that we seem to

 have no  influence

on the further development of the code, -all my suggestions for

retaining a minimum level of portability and usefulness for ourselves

have been  manifestly


- And another version, very similar, still maintained by Ericsson, and


to be part of different distros by 2004.

Maybe it is time for OSDL to start considering cooperaton here, instead

of competing

with our own customers (and sponsors).

Regards /Jon

Eric.Chacron at alcatel.fr <mailto:Eric.Chacron at alcatel.fr>  wrote:



I read your announcement this morning and the comments from Lars ,

Steve and Jon.

I have been involved in CGL clustering spec as you know.

Let me just say two things:

1) we have never made a common discussion (excepted your 30 minuts

presentation in Portland )

and decision on this new project to have these 3 services (TIPC,

memebership end event)

delivered as a new cluster infrastructure and i understand Lars point

of view.

Is the goal just to have an annoucement  to LKML from OSDL or is it to

build a serious architecture

answering CGL requirements ?

2) technically speaking :

It could make sense to have these services implemented in kernel mode

and this is not the point for me.

The point is to define why these 3 items and why not others.

How an application may use these services to have HA ...

I think we have not really discussed neither the features nor the


How your AIS will plug on that ...


John Cherry   <mailto:cherry at osdl.org> <cherry at osdl.org>@lists.osdl.org
on 11/26/2003 10:07:47 PM

Sent by:     cgl_discussion-bounces at lists.osdl.org
<mailto:cgl_discussion-bounces at lists.osdl.org> 

To:     cgl_discussion at osdl.org <mailto:cgl_discussion at osdl.org> ,
dcl_discussion at osdl.org <mailto:dcl_discussion at osdl.org> ,

       osdlcluster at osdl.org <mailto:osdlcluster at osdl.org> , OSDL Dev
<mailto:dev at osdl.org> <dev at osdl.org>


Subject:    [cgl_discussion] ANNOUNCE: OSDL Clusters (foundational


This announcement will go out to the linux-kernel mailing list on

Monday.  This is an OSDL pre-announcement.


OSDL is pleased to announce the kickoff of the foundational components

defined in the OSDL Cluster Architecture.  The foundational components

include a connectivity/communication service (TIPC), a membership

service, and a publish/subscribe event service.

The connectivity/communication service (TIPC) and the membership

service will be Linux kernel modules.  The proof of concept for the

event service will be initially implemented as a user space deamon.

Both the membership service and the event service are being developed

to conform to the SAF-AIS specification.  Early releases of these

services will be a subset of the full SAF-AIS interface


These foundational cluster projects will not produce a full cluster

implementation.  The intent is to enable the Linux OS as a

"clusterable kernel".  With these foundational services enabled,

when a kernel boots on a system on a network, the system would

become part of the cluster.  The cluster is defined by locality on the

network.  Applications and other cluster services (checkpointing,

resource managegers, etc.) would simply subscribe to membership events.

Documents and project pages:

 OSDL Cluster project page:


OSDL Cluster Architecture:


TIPC project page:


Membership service project page:


Event service project page:


SAF Application Interface Specification:


A single mailing list will be used for all of the projects

( osdlcluster at osdl.org <mailto:osdlcluster at osdl.org> ).  To sign up for
the mailing list go to


John Cherry

Mika Kukkonen

Daniel McNeil

Mark Haverkamp

Open Source Development Labs

  www.osdl.org <http://www.osdl.org> 



cgl_discussion mailing list

cgl_discussion at lists.osdl.org <mailto:cgl_discussion at lists.osdl.org> 



cgl_discussion mailing list

cgl_discussion at lists.osdl.org <mailto:cgl_discussion at lists.osdl.org> 




-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.linux-foundation.org/pipermail/cgl_discussion/attachments/20031201/a605a6df/attachment-0001.htm

More information about the cgl_discussion mailing list