Main > Free Download Search >

Free multicasting software for linux

multicasting

Sponsored Links
Sponsored Links
Sort by >> Relevance
rss
Secleted [ 0 ] software to compare
Results 1 - 15 of about 8
Multicasting Master-Slave Network Filesystem 0.8

Multicasting Master-Slave Network Filesystem 0.8


Multicasting Master-Slave Network Filesystem is a method of distributing an entire filesystem among several machines. more>>
Network technology evolves quickly, but available bandwidths are still not sufficient for fast transfers of big files to a bunch of clients (for example populating operating systems installation images).

This paper describes Multicasting Master-Slave Network Filesystem (mmsnfs) -- a new method of distributing entire filesystem among several client-machines simultaneously and efficiently.

Moreover it provides mechanisms for modifying distibuted filesystem structure reliably and securing it against introducing inconsistencies. It is designed to be used in small networks of similarly-configured machines, for instance university labs or internet cafes.
<<less
Download (0.055MB)
Added: 2005-04-08 License: GPL (GNU General Public License) Price:
1668 downloads
Multicast Dissemination Protocol Toolkit 2.1b5

Multicast Dissemination Protocol Toolkit 2.1b5


Multicast Dissemination Protocol project is a protocol framework and software toolkit for reliable multicasting data objects. more>>
Multicast Dissemination Protocol project is a protocol framework and software toolkit for reliable multicasting data objects including files and application memory blocks. A primary design goal of MDP is to provide a reliable multicast protocol approach which is suitable for reliable dissemination of data over both wireless and wired networks.

MDP software has been demonstrated across a range of network architecture and heterogeneous conditions including; the worldwide Internet MBone, bandwidth and routing asymmetric network connections, high delay satellite networks, and mobile, radio networks. MDP integrates numerous multicast protocol advances including highly robust, packet-based erasure correction techniques and adaptive group timing mechanisms.

The present MDP software toolkit includes a library with a well-defined API. Several example working applications including a multicast file transfer applications and a very basic multicast chat application are also provided. To learn more and/or download the software see the following sections.
<<less
Download (0.54MB)
Added: 2006-02-17 License: BSD License Price:
1354 downloads
Peco::Container 1.0

Peco::Container 1.0


Peco::Container is a light inversion of Control (IoC) container. more>>
Peco::Container is a light inversion of Control (IoC) container.

SYNOPSIS

my $c = Peco::Container->new;

$c->register( my_key, My::Class );
$c->register( my_key, My::Class, [ @deps ] );
$c->register( my_key, My::Class, [ @deps ], create );
$c->register( my_key, My::Class, [ @deps ], create, { %attrs } );

$c->register( my_key, My::Class, undef, create );
$c->register( my_key, My::Class, undef, create, { %attrs } );
$c->register( my_key, My::Class, [ @deps ], undef, { %attrs } );

my $instance = $c->get(my_key);
my @instances = $c->get_all();

$c->has(my_key) ? 1 : 0;
$c->is_empty ? 1 : 0;

$c->multicast( method, @args );

Peco::Container is a small, flexible Inversion of Control (IoC) container supporting both Constructor Injection and Setter Injection patterns, as well prototype services (factories) and multicasting.

<<less
Download (0.015MB)
Added: 2007-06-22 License: Perl Artistic License Price:
855 downloads
RakNet 3.0 Beta

RakNet 3.0 Beta


RakNet project is a reliable UDP networking API. more>>
RakNet project is a reliable UDP networking API.
RakNet is a networking API that is a wrapper for reliable UDP and higher level functionality on Windows, Linux, and Unix.
It allows any application to communicate with other applications on the same computer, over a LAN, or over the internet.
Although it could be used for any networked application, it was developed specifically for rapid development of online games and the addition of multiplayer to single player games.
Main features:
- Secure connections
- With one line of code Raknet will automatically use SHA1, AES128, SYN Cookies, and RSA to prevent connection spoofing, replay attacks, data eavesdropping, packet tampering, and MitM attacks. Overhead averages 12 bytes per datagram.
- Voice communication
- Using Speex for encoding / decoding, 16 bit audio can be transmitted using approximately 1000 bytes per second.
- Remote terminal
- Using either Telnet or secure RakNet, you can remotely administrate your applications. The system has built-in commands for most RakNet functions and is designed for users to extend for their own purposes. Example capabilities include application resets, password management, and logging.
- Application directory server
- The application directory server allows servers to list themselves for clients to find and connect to. The system uses a key / value system. Listing your server and posting new rules are both done with a single line of code.
- Autopatcher
- Update your users with database driven binary delta patches, or use a simpler version for updates such as user skins or maps.
- Object replication system
- RakNets object and memory replication system provides a framework from which you can synchronize your program state. It requires no changes to your program architecture and there is no unneeded overhead. Memory is replicated through a single function call, with support for callbacks for serialization of complex types such as pointers.
- Network traffic compression
- The BitStream class allows compressed writes of vectors, matrices, quaternions, and real numbers between -1 and 1. It also supports delta compression, by which unchanged values only use a single bit.
- Remote function calls
- While you can send and interpret your own bit streams, remote function calls make this process easier as you now deal with functions rather than raw data. Remote function calls only take 1-2 bytes of overhead and allow both static C function calls and class member function calls. Return values are also supported.
- Routing and multicasting
- RakNet supports automatically updated connection graphs, which are used for routing and multicasting via a minimum spanning tree. You could, for example, use RakNet for highly efficient distributed peer-to-peer file sharing. Simpler applications include directed messages between clients and efficient broadcasts.
- Robust communication layer
- Flow control, message ordering on different channels, message coalescence, and splitting and reassembly of packets larger than the MTU are transparently handled for you.
<<less
Download (5.7MB)
Added: 2006-11-11 License: Other/Proprietary License with Source Price:
627 downloads
AODV-UU 0.9.5

AODV-UU 0.9.5


AODV-UU is a routing protocol under investigation by the IETF for use in ad-hoc networks. more>>
AODV-UU (Ad-hoc On-demand Distance Vector Routing, from Uppsala University) is a routing protocol under investigation by the IETF for use in ad-hoc networks, where both end-users and routers are mobile.
AODV-UU supports IPv6 and multicasting (with the appropriate patch) and is compliant with RFC 3561.
Main features:
- Runs on Linux 2.4.x kernels and in the ns-2 simulator.
- Crosscompiling for ARM based devices like the iPAQ and Zaurus is supported.
- Complies with RFC3561
- Implemented as a user-space daemon and requires NO kernel modifications.
- Easy to compile, install and run.
- Optional unidirectional link detection and avoidance (not specified in draft).
- Multiple network interfaces support.
- (Multiple) Gateway support through tunneling.
<<less
Download (0.18MB)
Added: 2007-08-07 License: GPL (GNU General Public License) Price:
829 downloads
guile spread 1.0.2

guile spread 1.0.2


guile spread is a guile module that conveniently wraps the Spread C libraries provided with the Spread 3.15.2 distribution. more>>
guile spread is a guile module that conveniently wraps the Spread C libraries provided with the Spread 3.15.2 distribution. Spread is available at http://www.spread.org/.

Spread is a local/wide area group communication toolkit that runs on most modern operating systems.

guile spread allows convenient mechanisms for reliable multicasting information between applications as well as providing many more complicate assurances.
<<less
Download (0.32MB)
Added: 2006-10-11 License: LGPL (GNU Lesser General Public License) Price:
1108 downloads
Nodezilla 0.4.29

Nodezilla 0.4.29


Nodezilla is a secured, distributed, and fault tolerant routing system. more>>
Nodezilla is basically an experimental grid based p2p system available for Windows and Linux (on Intel platforms).
Technically, Nodezilla is a secured, distributed and fault tolerant routing system (aka Grid Network). Its main purpose is to serve as a link for distributed services built on top of it (like chat, efficient video multicasting streaming, File Sharing, secured file store ...).
Nodezilla provides cache features; any server may create a local replica of any data object. These local replicas provide faster access and robustness to network partitions.
They also reduce network congestion by localizing access traffic. It is assumed that any server in the infrastructure may crash, leak information, or become compromised, therefore in order to ensure data protection, redundancy and cryptographic techniques are used.
Main features:
- Anonymous File sharing,
- Hierarchical Multimedia Streaming,
- Digital photo sharing with selected friends.
As this is a quite new and evolved p2p protocol compared to existing products, we welcome any comments on it.
Enhancements:
- Some crashes have been fixed, and there are routing fixes for relayed nodes.
- Performance has been tuned.
- This release uses new features of Vista for services rights restriction and buffer overflow prevention.
<<less
Download (7.1MB)
Added: 2007-08-21 License: GPL (GNU General Public License) Price:
798 downloads
FREP 1.1

FREP 1.1


FREP was born out of a need I had to keep a cluster of server synchronized to a central location. more>>
FREP was born out of a need I had to keep a cluster of server synchronized to a central location with instant file replication (one-way replication).
I realized that polling for file changes was going to be out of the question since the application would get progressively slower the more files were added.
I wanted something that wasnt going to be a ressource hog, and since I was looking at replicating over 200,000 files I wanted something that would scale too. When inotify was released in the vanilla linux kernel, I knew I had found the tool I needed to accomplish this job.
The next part of the puzzle that I needed to figure out what the communication mechanism that I was going to need to have in place to communicate changes to a large number of clients. With IP broadcast and multicast capabilities, the Spread cluster message toolkit was a natrual fit. Using Spreads multicasting capabilities, FREP should be able to scale to hundreds (if not thousands) of nodes.
The final piece of the puzzle was figuring out a bandwidth efficient mechanism for file transfers. I initially wanted to implement bits of the rsync protocol, but instead settled on a combination of Zlib compression on file chunks combined with using the generic diff format specification for partial data transfers. This combination should minimize the amount of bandwidth necessary to have file changes replicated to the cluster.
The system consists of several components:
- FREP_Server: The file monitor daemon
- FREP_Resync: The resynchronization daemon
- FREP_FileServer: A generic file server
- FREP_Client: The client installed on the nodes
- FREP_ResyncClient: A resynchronization client installed on the nodes as a failsafe mechanism
Enhancements:
- Bug fixes, configuration management
<<less
Download (MB)
Added: 2007-02-20 License: GPL (GNU General Public License) Price:
977 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 1
  • 1