RSerPool Demo Tool
The Reliable Server Pooling Demonstration Tool

https://www.nntb.no/~dreibh/rserpool
Reliable Server Pooling (RSerPool) is the new IETF framework for server pool management and session failover handling. In particular, it can be used for realising highly available services and load distribution. RSPLIB is the reference implementation of RSerPool, and RSerPool Demo Tool is a demo tool to showcase RSPLIB based on a Fractal Generator Service example. The demo tool provides an interactive GUI to start, stop, and configure RSPLIB examples, as well as to observe the status of components and their communication associations.
Please use the issue tracker at https://github.com/dreibh/rserpooldemo/issues to report bugs and issues!
For ready-to-install Ubuntu Linux packages of RSerPool Demo Tool, see Launchpad PPA for Thomas Dreibholz!
sudo apt-add-repository -sy ppa:dreibh/ppa
sudo apt-get update
sudo apt-get install rserpooldemoFor ready-to-install Fedora Linux packages of RSerPool Demo Tool, see COPR PPA for Thomas Dreibholz!
sudo dnf copr enable -y dreibh/ppa
sudo dnf install rserpooldemoThe RSerPool Demo Tool is still waiting for being added to the FreeBSD ports collection ...
RSerPool Demo Tool is released under the GNU General Public Licence (GPL).
Please use the issue tracker at https://github.com/dreibh/rserpooldemo/issues to report bugs and issues!
The Git repository of the RSerPool Demo Tool sources can be found at https://github.com/dreibh/rserpooldemo:
git clone https://github.com/dreibh/rserpooldemo
cd rserpooldemo
sudo ci/get-dependencies --install
cmake .
makeNote: The script ci/get-dependencies automatically installs the build dependencies under Debian/Ubuntu Linux, Fedora Linux, and FreeBSD. For manual handling of the build dependencies, see the packaging configuration in debian/control (Debian/Ubuntu Linux), rserpooldemo.spec (Fedora Linux), and Makefile FreeBSD.
Contributions:
-
Issue tracker: https://github.com/dreibh/rserpooldemo/issues. Please submit bug reports, issues, questions, etc. in the issue tracker!
-
Pull Requests for RSerPool Demo Tool: https://github.com/dreibh/rserpooldemo/pulls. Your contributions to RSerPool Demo Tool are always welcome!
-
CI build tests of RSerPool Demo Tool: https://github.com/dreibh/rserpooldemo/actions.
-
Coverity Scan analysis of RSerPool Demo Tool: https://scan.coverity.com/projects/dreibh-rserpooldemo.
See https://www.nntb.no/~dreibh/rserpool/#current-stable-release for release packages!
Go to one of the demo directories, and start rserpooldemo with the corresponding demo configuration file name.
cd <PATH>/local-scenario
rserpooldemo -config=local-setup.xmlAlternatively, if properly installed, a double-click on the configuration file automatically starts the demo tool.
RSerPool Demo Tool/RSPLIB and related BibTeX entries can be found in AllReferences.bib!
Dreibholz, Thomas: «Reliable Server Pooling – Evaluation, Optimization and Extension of a Novel IETF Architecture» (PDF, 9080 KiB, 267 pages, 🇬🇧), University of Duisburg-Essen, Faculty of Economics, Institute for Computer Science and Business Information Systems, URN urn:nbn:de:hbz:465-20070308-164527-0, March 7, 2007.
- 🇧🇦 Bosnian (thanks to Nihad Cosić)
- 🇨🇳 Chinese (thanks to Xing Zhou)
- 🇭🇷 Croatian (thanks to Nihad Cosić)
- 🇬🇧 English
- 🇫🇷 French
- 🇩🇪 German (thanks to Jobin Pulinthanath)
- 🇮🇹 Italian
- 🇳🇴 Norwegian (bokmål)
What about helping Wikipedia by adding an article in your language?
- Thomas Dreibholz's Reliable Server Pooling (RSerPool) Page
- NetPerfMeter – A TCP/MPTCP/UDP/SCTP/DCCP Network Performance Meter Tool
- HiPerConTracer – High-Performance Connectivity Tracer
- TSCTP – An SCTP test tool
- sctplib and socketapi – The User-Space SCTP Library (sctplib) and Socket API Library (socketapi)
- SubNetCalc – An IPv4/IPv6 Subnet Calculator
- System-Tools – Tools for Basic System Management
- Wireshark