| Aneesh Kumar K.V ( @ 2006-09-16 10:49:00 |
Linux kernel Cluster Framework 0.2
This is the 0.2 release of Linux kernel Cluster Framework.
What is LKCF:
-----------
LKCF's aim is to provide a transport independent cluster communication
framework within the kernel. This enables the developers to write
kernel based cluster services without being worried about
communication transport. It also support RPC style programming. That
means to write kernel service one need to write the service definition
file (.svc>) and the implementation API. LKCF framework will
generate all the registration routines and the marshaling code. Also
it takes care of forwarding the SIGNALs across different nodes.The
particular service can be called from any node specifying the node at
which this particular service need to be executed. All the underlying
management interface is taken care by the LKCF.
What transport are supported as of today:
---------------------------------------
IPV4
Infiniband verbs/RDMA.
Project Documentation:
---------------------
http://ci-linux.sourceforge.net/
Project git repository:
---------------------------
http://git.openssi.org/~kvaneesh/gi tweb.cgi?p=ci-to-linus.git;a=summary
The patches can be found at
http://git.openssi.org/~kvaneesh/ics_pa tches/lkcf-0.2/
and include
0001-Internode-communication-subsystem-f or-Linux.txt
0002-ICS-over-Infiniband-verbs-work-in-p rogress.txt
0003-Token-facility-needed-for-cluster-b ased-synchronization.txt
0004-A-simple-test-case-for-ICS.txt
The patches are on top of git SHA1
ef7d1b244fa6c94fb76d5f787b8629df64ea4046 of the linus tree.
This is the 0.2 release of Linux kernel Cluster Framework.
What is LKCF:
-----------
LKCF's aim is to provide a transport independent cluster communication
framework within the kernel. This enables the developers to write
kernel based cluster services without being worried about
communication transport. It also support RPC style programming. That
means to write kernel service one need to write the service definition
file (
generate all the registration routines and the marshaling code. Also
it takes care of forwarding the SIGNALs across different nodes.The
particular service can be called from any node specifying the node at
which this particular service need to be executed. All the underlying
management interface is taken care by the LKCF.
What transport are supported as of today:
---------------------------------------
IPV4
Infiniband verbs/RDMA.
Project Documentation:
---------------------
http://ci-linux.sourceforge.net/
Project git repository:
---------------------------
http://git.openssi.org/~kvaneesh/gi
The patches can be found at
http://git.openssi.org/~kvaneesh/ics_pa
and include
0001-Internode-communication-subsystem-f
0002-ICS-over-Infiniband-verbs-work-in-p
0003-Token-facility-needed-for-cluster-b
0004-A-simple-test-case-for-ICS.txt
The patches are on top of git SHA1
ef7d1b244fa6c94fb76d5f787b8629df64ea4046 of the linus tree.