Skip to content

Commit

Permalink
updating the manual to 3.x
Browse files Browse the repository at this point in the history
  • Loading branch information
belaban committed Jul 21, 2011
1 parent ec258f9 commit 3caeab9
Show file tree
Hide file tree
Showing 6 changed files with 129 additions and 152 deletions.
129 changes: 60 additions & 69 deletions doc/manual/en/images/Architecture.eps

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

69 changes: 29 additions & 40 deletions doc/manual/en/images/Architecture.fig
@@ -1,4 +1,4 @@
#FIG 3.2
#FIG 3.2 Produced by xfig version 3.2.5
Landscape
Center
Inches
Expand All @@ -7,44 +7,33 @@ Letter
Single
-2
1200 2
6 2850 2775 4425 4950
2 2 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
2925 2880 4335 2880 4335 3225 2925 3225 2925 2880
2 2 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
2925 3285 4335 3285 4335 3630 2925 3630 2925 3285
2 2 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
2925 3705 4335 3705 4335 4050 2925 4050 2925 3705
2 2 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
2925 4110 4335 4110 4335 4455 2925 4455 2925 4110
2 2 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
2925 4530 4335 4530 4335 4875 2925 4875 2925 4530
2 4 0 1 0 7 50 0 -1 0.000 0 0 7 0 0 5
4425 4950 4425 2775 2850 2775 2850 4950 4425 4950
4 0 0 50 0 16 10 0.0000 4 120 645 3360 3120 CAUSAL\001
4 0 0 50 0 16 11 0.0000 4 120 360 3375 3525 GMS\001
4 0 0 50 0 16 11 0.0000 4 120 570 3375 3975 MERGE\001
4 0 0 50 0 16 11 0.0000 4 120 420 3375 4350 FRAG\001
4 0 0 50 0 16 11 0.0000 4 120 345 3375 4800 UDP\001
-6
6 1725 3750 2325 4125
4 0 0 50 0 16 11 0.0000 4 120 390 1725 4125 Stack\001
4 0 0 50 0 16 11 0.0000 4 120 600 1725 3900 Protocol\001
-6
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 7
2700 1350 4200 1350 4200 1950 4575 1950 4575 825 2700 825
2700 1350
6 675 600 4575 5475
2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
1125 3825 3225 3825 3225 4425 1125 4425 1125 3825
2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
1125 3150 3225 3150 3225 3750 1125 3750 1125 3150
2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
1125 2475 3225 2475 3225 3075 1125 3075 1125 2475
# UDP
2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
1125 4500 3225 4500 3225 5100 1125 5100 1125 4500
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2
3600 4950 3600 5325
2 2 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
2700 1425 4125 1425 4125 1950 2700 1950 2700 1425
2 2 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
2700 2025 4575 2025 4575 2475 2700 2475 2700 2025
2175 5100 2175 5475
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2
2175 5325 5175 5325
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2
3600 2775 3600 2475
4 0 0 50 0 16 11 0.0000 4 150 765 2850 1125 Application\001
4 0 0 50 0 16 11 0.0000 4 120 570 3225 2325 Channel\001
4 0 0 50 0 16 11 0.0000 4 120 600 2625 5550 Network\001
4 0 0 50 0 16 11 0.0000 4 120 450 3150 1875 Blocks\001
4 0 0 50 0 16 11 0.0000 4 150 540 3150 1650 Building\001
675 5475 3675 5475
2 4 0 1 0 7 50 -1 -1 0.000 0 0 7 0 0 5
2550 1725 2550 1200 750 1200 750 1725 2550 1725
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 7
675 1125 2700 1125 2700 1725 3600 1725 3600 600 675 600
675 1125
2 4 0 1 0 7 50 -1 -1 0.000 0 0 7 0 0 5
3600 2400 3600 1800 750 1800 750 2400 3600 2400
4 0 0 50 -1 18 14 0.0000 4 180 525 1875 4875 UDP\001
4 0 0 50 -1 18 14 0.0000 4 180 705 1875 4200 FRAG\001
4 0 0 50 -1 18 14 0.0000 4 180 900 1875 3525 MERGE\001
4 0 0 50 -1 18 14 0.0000 4 180 555 1875 2925 GMS\001
4 0 0 50 -1 18 14 0.0000 4 180 1095 1650 2175 JChannel\001
4 0 0 50 0 18 14 0.0000 4 180 960 3600 5400 Network\001
4 0 0 50 -1 18 14 0.0000 4 225 1305 1650 975 Application\001
4 0 0 50 -1 18 13 0.0000 4 210 1620 900 1575 Building blocks\001
-6
Binary file modified doc/manual/en/images/Architecture.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
40 changes: 20 additions & 20 deletions doc/manual/en/master.xml
Expand Up @@ -13,15 +13,15 @@
<book>

<bookinfo>
<title>Reliable Multicasting with the JGroups Toolkit</title>
<pubdate>Jan 2011</pubdate>
<title>Reliable group communication with JGroups 3.x</title>
<pubdate>August 2011</pubdate>
<authorgroup>
<author>
<firstname>Bela</firstname>
<surname>Ban</surname>
<affiliation>
<orgname>
<ulink url="http://www.jgroups.org/">JGroups Project</ulink>
<ulink url="http://www.jgroups.org/">The JGroups Project</ulink>
</orgname>
<address>
<email>belaban@yahoo.com</email>
Expand All @@ -34,7 +34,7 @@
<holder>Bela Ban</holder>
</copyright>
<copyright>
<year>2006-2011</year>
<year>2006-2012</year>
<holder>Red Hat Inc</holder>
</copyright>
<legalnotice>
Expand Down Expand Up @@ -67,8 +67,7 @@
The focus is on how to <emphasis>use</emphasis> JGroups, not on how JGroups is implemented.
</para>

<para>Here are a couple of points I want to abide by throughout
this book:
<para>Here are a couple of points I want to abide by throughout this book:
<orderedlist>
<listitem>
<para>I like brevity. I will strive to describe concepts as
Expand All @@ -80,8 +79,8 @@
one of the biggest goals I have both in writing this manual
and in writing JGroups. It is easy to explain simple
concepts in complex terms, but it is hard to explain a
complex system in simple terms. I'll try to do the
latter.</para>
complex system in simple terms. I'll try to do the latter.
</para>
</listitem>
</orderedlist>
</para>
Expand Down Expand Up @@ -133,35 +132,36 @@
</para>

<para>That's why, after my time was up, I left Cornell and
academia altogether, and started a job in the industry: with
Fujitsu Network Communications in Silicon Valley.</para>
academia altogether, and started a job in the telecom industry in Silicon Valley.
</para>

<para>At around that time (May 2000), SourceForge had just opened
its site, and I decided to use it for hosting JGroups. I guess
this was a major boost for JGroups because now other developers
its site, and I decided to use it for hosting JGroups.
This was a major boost for JGroups because now other developers
could work on the code. From then on, the page hit and download
numbers for JGroups have steadily risen.</para>
numbers for JGroups have steadily risen.
</para>

<para>
In the fall of 2002, Sacha Labourey contacted me, letting me know that JGroups was being used by JBoss for
their clustering implementation. I joined JBoss in 2003 and have been working on JGroups and JBossCache. My
goal is to make JGroups the most widely used clustering software in Java ...
</para>

<para>Bela Ban, San Jose, Aug 2002, Kreuzlingen Switzerland 2006</para>
<para>Bela Ban, San Jose, Aug 2002, Kreuzlingen Switzerland 2011</para>

</preface>

<preface>
<title>Acknowledgments</title>

<para>I want to thank all contributors to JGroups, present and
past, for their work. Without you, this project would never have
taken off the ground.</para>
<para>I want to thank all contributors to JGroups, present and past, for their work. Without you,
this project would never have taken off the ground.
</para>

<para>I also want to thank Ken Birman and Robbert VanRenesse for
many fruitful discussions of all aspects of group communication in
particular and distributed systems in general.</para>
<para>I also want to thank Ken Birman and Robbert VanRenesse for many fruitful discussions of all aspects
of group communication in particular and distributed systems in general.
</para>

<para>I want to dedicate this manual to Jeannette and Michelle.</para>

Expand Down

0 comments on commit 3caeab9

Please sign in to comment.