[SAM] SAMTK @irtf69

Nobuo Kawaguchi kawaguti at nagoya-u.jp
Fri Aug 17 05:59:30 EDT 2007


Dear Lim Boon Ping,

Thank you for having interest of SAMTK.
We are currently under alpha-development phase.

However, most of development efforts of SAMTK are 
held for protocol abstraction and group-management.
So topology management is not currently implemented.
(It is open for plug-in developers)

However, current plug-in interface is very simple.
If you have any comments, please let me know.

(Below is a part of current plug-in interface implementation )
---
    qint64 writeDatagram ( const char * data, qint64 size, SAMGroupAddress *g=NULL);
    bool start(ushort selfport);
    qint64 readDatagram ( char * data, qint64 maxSize, QHostAddress *address=0, quint16 *port = 0);
    bool hasPendingDatagrams () const;
    qint64 pendingDatagramSize ();   
    void close();
    bool setGroup(SAMGroupAddress *group);
    bool addMember(const SAMGroupMember &member);
    bool deleteMember(const SAMGroupMember &member);
---
SAMGroupAddress is a class for group of node addresses obtained 
from group management module.

Most of interface design is derived from Qt QUDPSocket.

I'm not sure it is enough to implement other ALM/OM protocols.
However, we are willing to support plug-in development on SAMTK.

yours,

Nobuo Kawaguchi

Lim Boon Ping wrote:
> Hi all,
> 
>  
> 
> We have recently explored into SAM-RG activities through the mailing list and
> meeting materials, and are keen to understand more on SAM-RG latest technical
> priority and research focus. 
> 
>  
> 
> We are particularly interested to understand more on SAMTK by Mr. Kawaguchi,
> specifically on SAMTK integration with Topology Management module.
> 
> I have read the presentation material in
> http://samrg.org/about/meetings/ietf69/SAMTK-kawaguchi-ierf69.ppt, and would
> hope if Mr. Kawaguchi or the RG members could clarify some of the questions.
> 
>  
> What the scope of Topology management is as indicated in Slide 6? How do you
> envision ALM/OM/hybrid protocols (given as a Plugin) seamlessly integrating
> with SAMTK's Group Membership/Traffic management module? There are a few
> dynamic topology management protocol discussed in the previous meetings, such
> as Dynamic Mesh-based overlay multicast protocol (DMMP) and Hybrid Shared
> Tree, could these protocol/mechanism easily being integrated/ported into
> SAMTK? What're the standard input/output parameters would be provided by
> SAMTK to/from the topology management plugin? 
>  
> Quite a number SAM applications have been developed using SAMTK, is there any
> plan to integrate dynamic topology management plugin (eg. dynamic ALM
> topology construction/update/route convergence), and perform experiment trial
> on PlanetLab (or others large scale research test bed)? 
>  
> This work seems to be a good effort to spearhead a Standard Framework for
> rapid SAM application development/deployment. How is this effort being
> envisioned by other members in the RG? 
>  
> 
> Hope to hear your thought on this soon! 
> 
>  
> 
>  
> 
> Yours truly,
> 
> Boon Ping
> 
> Panasonic Kuala Lumpur Lab
> 
>  
> 
>  
> 
>  
> 
>  
> 
> 
> 
> 
> ------------------------------------------------------------------------
> 
> _______________________________________________
> SAM mailing list
> SAM at irtf.org
> https://www1.ietf.org/mailman/listinfo/sam





More information about the SAM mailing list