<div dir="ltr">hello:<div>  In the Readme.txt it shows that new accelerated ring protocol tailored for data center networks.</div><div>  Which paper I can refer to acquaint the new protocol?</div><div>  Thanks!</div><div> </div>
<div>  sincerely </div><div>  Mo xuansheng</div>
</div><div class="gmail_extra"><br><br><div class="gmail_quote">2014-01-26 John Lane Schultz <span dir="ltr">&lt;<a href="mailto:jschultz@spreadconcepts.com" target="_blank">jschultz@spreadconcepts.com</a>&gt;</span><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Available for download from here: <a href="http://www.spread.org/download.html" target="_blank">http://www.spread.org/download.html</a><br>

<br>
Spread 4.4.0 RC1 <a href="http://www.spread.org" target="_blank">http://www.spread.org</a><br>
<br>
Spread Concepts LLC is happy to announce the release of a<br>
new release candidate version, 4.4.0 RC1, of the Spread toolkit.<br>
<br>
The Spread 4.4 release is an important release that incorporates a new,<br>
accelerated ring protocol.  This protocol is tailored for data center networks<br>
and can provide 30%-50% higher throughput and 20-35% lower latency in modern<br>
local area networks  This version also supports Spread&#39;s old ring protocol.<br>
<br>
A new AcceleratedRing parameter has been added to Spread&#39;s configuration file.<br>
If this parameter is set to true, then the accelerated ring protocol will be used.<br>
If it is set to false, then the old ring protocol will be used.  If it is left<br>
unspecified, then Spread will try to determine which protocol is likely better for<br>
your environment.  If your configuration looks like it might be a LAN (i.e. - all<br>
daemon IPs are in the same /16 network) rather than a WAN, then Spread will use<br>
the accelerated protocol.  Otherwise, it will use the original protocol.  All the<br>
daemons in a configuration must use the same ring protocol.  Daemons with different<br>
protocols will refuse to communicate with one another.<br>
<br>
A new AcceleratedWindow parameter, with a value between 0 and the value of the<br>
PersonalWindow parameter, should be specified as a flow control parameter in the<br>
spread.conf file.  The higher the parameter the more acceleration is expected --<br>
up to a point.  The sample.spread.conf file included in this release has<br>
example settings for these parameters that enable the Accelerated Ring<br>
protocol, as well as a description of their functions.<br>
<br>
The main new features of this release are:<br>
<br>
1) Accelerated Ring protocol to improve both throughput and latency in local area networks.<br>
<br>
2) Redesigned message-packing, reducing overhead for small messages.<br>
<br>
3) Updated MSVS project files for Windows source builds.<br>
<br>
4) Several bugfixes that make Spread less likely to exit under high loss.<br>
<br>
5) Expanded and improved logging.<br>
<br>
For details check the Readme.txt file.<br>
<br>
This release does not include any API changes, so applications should<br>
be able to be relinked or recompiled with the new Spread library without<br>
changes.<br>
<br>
The Spread toolkit provides a high performance messaging service<br>
that is resilient to faults across local and wide area networks.<br>
Spread functions as a unified message bus for distributed applications,<br>
and provides highly tuned application-level multicast, group communication,<br>
and point to point support. Spread services range from reliable messaging<br>
to fully ordered messages with virtual synchrony delivery guarantees, even in case<br>
of computer failures and network partitions.<br>
<br>
Please be aware, that under the Spread Open Source License, the toolkit may<br>
be freely used only under some conditions. For example, the license includes<br>
the requirement that all advertising materials (including web pages)<br>
mentioning software that uses Spread display a specific acknowledgment.<br>
Please review the license agreement for more details.<br>
<a href="http://www.spread.org/license/" target="_blank">http://www.spread.org/license/</a><br>
<br>
Other commercial licenses or other licensing arrangements are available.<br>
Please contact <a href="mailto:info@spreadconcepts.com">info@spreadconcepts.com</a>.<br>
<br>
Cheers!<br>
<br>
-----<br>
John Lane Schultz<br>
Spread Concepts LLC<br>
Cell: 443 838 2200<br>
<br>
<br>
_______________________________________________<br>
Spread-users mailing list<br>
<a href="mailto:Spread-users@lists.spread.org">Spread-users@lists.spread.org</a><br>
<a href="http://lists.spread.org/mailman/listinfo/spread-users" target="_blank">http://lists.spread.org/mailman/listinfo/spread-users</a><br>
</blockquote></div><br></div>