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: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?45920F82.1040702>