Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 27 Dec 2006 00:15:30 -0600
From:      Tim Martin <tmartin159@mchsi.com>
To:        tasks@gnu.org
Cc:        suggestions@linux.org, feedback@linux.org, info@reelnewmedia.com, freebsd-questions@FreeBSD.org
Subject:   Multi Address Broadcast Protocol
Message-ID:  <45920F82.1040702@mchsi.com>

Next in thread | Raw E-Mail | Index | Archive | Help
I have an idea for a new protocol that will decrease a multimedia 
servers bandwidth usage.  Normally a server, such as a video or audio 
streamer, sends a packet out to each and every listener.  There can be 
made a protocol that sends one packet out to 16 or so listeners.  The 
packets should be designed so that they can be addressed to 16 IP 
addresses in a sequential fashion.  The packet would get sent out to the 
first address in its list of addresses.  The receiving computer will 
strip away its own address and send the packet on to the next address in 
the list.  Then that computer will do the same thing and so on until all 
the addresses are stripped away from the packet.  Or maybe whenever a 
packet makes a hop the packet can be split in two with half the 
addresses in a packet going one way and the other half going the other.  
This would distribute the workload to all the nodes in between the 
source and destinations in a pyramid of sorts.  If there are enough hops 
between the multimedia server and the listener then there would be no 
need for the listener computer to send any packets back out.  If one 
listener doesn't receive its packet in a specified time then the server 
can resend the packet in a conventional addressing fashion.

Please feel free to develop this protocol, I would certainly like to 
make use of it.  I guess it could be called something like Multi Address 
Broadcast Internet Protocol or MAB/IP.  Please forward this on to anyone 
who you think might be interested in developing a public licensed 
version of this protocol.

Of course this protocol should be able to work on Unix, Linux, Windows, 
FreeBSD, and Mac computers.

Tim Martin
tmartin159@mchsi.com

-- 

Stop Spam Now:  http://www.spamarrest.com/affl?4025320




Want to link to this message? Use this URL: <http://docs.FreeBSD.org/cgi/mid.cgi?45920F82.1040702>