Simula Research Laboratory /
Center for Resilient Networks and Applications /
NorNet
Homepage of Thomas Dreibholz /
Thomas Dreibholz's Reliable Server Pooling (RSerPool) Page /
Thomas Dreibholz's Reliable Server Pooling Page, News Archive
New release: rserpooldemo-3.1.7.
New release: rsplib-3.4.10.
New releases: rsplib-3.4.9 and rserpooldemo-3.1.6.
New release: rserpooldemo-3.1.5.
New release: rsplib-3.4.8.
New release: rserpooldemo-3.1.4.
New release: rsplib-3.4.7.
New release: rspsim-6.1.3.
New release: rserpooldemo-3.1.3.
New release: rsplib-3.4.5.
New release: rspsim-6.1.2.
New release: rspsim-6.1.1.
New release: rserpooldemo-3.1.2.
New release: rsplib-3.4.4.
New release: rsplib-3.4.3.
New release: rserpooldemo-3.1.1.
đ Happy birthday RSPLIB! â 20 Years of RSerPool! đ
On August 23, 2002, rsplib-0.1.0 has been released, which was the very first release of RSPLIB, and the very first Reliable Server Pooling (RSerPool) implementation as well. That is, RSPLIB officially turned 20 years today!
For the occasion of RSPLIB's birthday, also fresh VirtualBox VM images of the demo have been created, for the current LTS versions of Ubuntu as well as for Fedora Core. Just grab a VM image, and try RSPLIB by yourself. See the Demo VM subsection for details!
New release: rsplib-3.4.2.
New release: rserpooldemo-3.1.0.
New release: rserpooldemo-3.0.6.
A new research paper on RSerPool has been accepted for publication at the 4th International Workshop on Recent Advances for Multi-Clouds and Mobile Edge Computing (M2EC), to be held in conjunction with the 36th International Conference on Advanced Information Networking and Applications (AINA): Load Distribution for Mobile Edge Computing with Reliable Server Pooling!
New release: rsplib-3.4.1.
New release: rsplib-3.4.0.
New release: rspsim-6.1.0.
New release: rsplib-3.3.3.
The new release of the RSPSIM simulation model for OMNeT++ 6.0 is available: rspsim-6.0.0. It also comes with the latest SimProcTC-based simulation scripts, allowing to distribute the simulation runs in a server pool managed by the real implementation RSPLIB!
The RSPSIM simulation model for OMNeT++ has been made available as GitHub repository. See the details in the đž The Simulation Model RSPSIM section! An updated release for the upcoming OMNeT++ 6.0 is going to come soon!
New release: rsplib-3.3.2.
A demo of workload offloading to Mobile Edge Computing (MEC) and Public (Multi-)Cloud ((PMC) resources, based on the RSPLIB and using resources in NorNet Core, has just been accepted for presentation at the 46th IEEE LCN 2021 in Edmonton, Alberta/Canada! For more details including the presentation video, also take a look at the news item on the NorNet website here!
New release: rsplib-3.3.1.
Wireshark just got nice statistics features for the ASAP and ENRP protocols. These make it easier to analyse packet captures of RSerPool traffic.
New release: rsplib-3.3.0.
New release: rsplib-3.2.7.
A new research paper on RSerPool has been accepted for publication at the 3rd International Workshop on Recent Advances for Multi-Clouds and Mobile Edge Computing (M2EC), to be held in conjunction with the 35th International Conference on Advanced Information Networking and Applications (AINA): Reliable Server Pooling Based Workload Offloading with Mobile Edge Computing: A Proof-of-Concept!
New release: rsplib-3.2.6.
New release: rsplib-3.2.5.
RSPLIB in the FreeBSD Ports Collection has been updated! See the FreeBSD installation instructions paragraph for details!
Fixed broken URLs to our mailing lists user interfaces and archives.
New release: rsplib-3.2.4.
New release: rsplib-3.2.3.
The RSPLIB website has been refurbished.
Released version 3.2.2.
Released version 3.2.1.
Released version 3.2.0! This version includes various fixes, as well as the change from the autoconf/automake to CMake build system. Also, Clang/Clang++ is supported now as well.
Happy Birthday, RSerPool! Today, the main RSerPool RFCs turned 10 years old!
New stable versions of sctplib and socketapi available for download. Note: you only need userland SCTP for special-purpose setups. In most cases, simply use kernel SCTP for rsplib!
Released version 3.1.8.
A new stable version of rsplib is available: 3.1.7! This new release particularly fixes some FreeBSD build issues.
A new stable version of rsplib is available: 3.1.6!
A new stable version of rsplib is available: 3.1.5!
Updated standardisation overview.
A new stable version of rsplib is available: 3.1.4!
A new stable version of rsplib is available: 3.1.3! This version fixes a multi-threading issue under FreeBSD.
A new stable version of rsplib is available: 3.1.2!
New stable versions of sctplib and socketapi available for download. Note: you only need userland SCTP for special-purpose setups. In most cases, simply use kernel SCTP for rsplib!
A new stable version of rsplib is available: 3.1.1!
Updated standardisation overview.
A new stable version of rsplib is available: 3.1.0!
A new stable version of rsplib is available: 3.0.3! Also, there are new stable versions of sctplib and socketapi available for download as well.
Updated standardisation overview.
Happy new year!
Updated Internet Drafts.
Added slides of the IETF presentation on RSerPool usage for for Virtualised Network Function Resource Pooling (VNFPOOL).
The VNFPool BOF will be held at the 89th IETF Meeting on London in March 2014! Have a look at the VNFPool mailing list for up-to-date information.
Happy new year!
A new stable version of rsplib is available: 3.0.2! Also, there are new stable versions of sctplib and socketapi available for download.
There is new an Internet Draft on RSerPool for Virtualised Network Function Resource Pooling (VNFPOOL). The reference can be found here!
Have a look at the ongoing discussion on RSerPool for Virtual Network Function Resource Pooling (VNFPOOL) on the new IETF mailing list here (the archive can be found here)!
A new development version of rsplib is available! Also, there are new stable versions of sctplib and socketapi available for download.
Simula is soon organising the 1st International NorNet Users Workshop (NNUW-1). Have a look here!
Looking for a large-scale, realistic Internet testbed infrastructure for research on multi-homed systems (like RSerPool and SCTP applications)? Have a look at the NorNet project website here!
Happy new year!
New stable version 3.0.1 is available now!
The second release candidate for the upcoming version 3.0.0 is available now!
Version 3.0.0 is coming soon. A new release candidate is available for download now!
Added latest versions of userland SCTP library (sctplib, socketapi). Note: in the usual case, you do not need userland SCTP to run RSPLIB. Instead, RSPLIB in most cases just runs with kernel SCTP.
The RSPSIM simulation model of RSerPool for OMNeT++ has been released as Open Source! See the corresponding code contribution paper in the Publications section.
Happy new year! This is the 10th year of the RSPLIB implementation!
The new stable version 2.7.13 of RSPLIB is now available in the Download section! It contains some bugfixes as well as some improvements of the CSP pool monitoring.
The new stable version 2.7.12 of RSPLIB is now available in the Download section! This version improves the CSP monitoring of the pools.
Updated Internet Drafts
The new stable version 2.7.11 of RSPLIB is now available in the Download section!
The new stable version 2.7.11 of RSPLIB is now available in the Download section! This version fixes two bugs which may lead to wrong load state information in certain cases. An update is highly recommended.
The new stable version 2.7.8 of RSPLIB is now available in the Download section! This version fixes a problem with handling rsplib initialization error cases.
The new stable version 2.7.7 of RSPLIB is now available in the Download section! Furthermore, socketapi has been updated to 2.2.3.
THappy New Year! The new stable version 2.7.6 of RSPLIB is now available in the Download section!
Linked new journal article on RSerPool security in the International Journal on Intelligent Information and Database Systems (IJIIDS).
Our cooperation project with Hainan University on RSerPool optimizations has been awarded with the "Scientific Research Accomplishments of Institutions of Higher Education of Hainan Province Award"! More details can be found in the Media section!
A demo of RSPLIB will be presented on December 8 at the IEEE Global Communications Conference (GLOBECOM) in Miami, Florida/U.S.A..
RSPLIB has just been added to the FreeBSD ports collection! To install RSPLIB on FreeBSD, just go to /usr/ports/net/rsplib and run "make && make install"!
Interested in research on protocols and applications with multi-homing support? Have a look at the Call for Papers of the 1st International Workshop on Protocols and Applications with Multi-Homing Support (PAMS 2011)!
Added BibTeX and updated RSerPool Internet Drafts in the Standardisation section to the latest versions
The new stable version 2.7.5 of RSPLIB is now available in the Download section! This version contains a bug fix for the scripting service, which is recommended for users of SimProcTC.
The new stable version 2.7.4 of RSPLIB is now available in the Download section! This version contains some scripting service improvements, which are required for the upcoming version of SimProcTC.
The new stable version 2.7.2 of RSPLIB is now available in the Download section!
The new stable version 2.7.1 of RSPLIB is now available in the Download section!
Added the SERA 2010 presentation slides to the Publications section.
Updated the RSerPool Internet Drafts in the Internet Drafts section to the latest versions.
The userland SCTP packages sctplib and socketapi have been updated to the latest stable versions. Note: these packages are only necessary when using RSPLIB on systems providing no kernel SCTP support (e.g. PlanetLab nodes).
The new stable version 2.7.0 of RSPLIB is now available in the Download section! Furthermore, a new section "RSerPool/RSPLIB" in the Media" can be found here.
I have been awarded for my work on RSerPool with the award "Wissenschaftspreis der Sparkasse Essen". Read the press release here! Photos of the awarding ceremony can be found here.
Updated the drafts in the Internet Drafts section. Furthermore, the SCTP/RSerPool teaching material in the Teaching Material section has been updated.
Added IJAIT journal paper to the Research section.
Added ConTEL 2009 presentation slides to the Research section.
Added SNPD 2009 presentation slides to the Research section.
Added AINA 2009 presentation slides to the Research section.
Some new RSerPool papers have been added to the Research section.
The stable version 2.6.4 of RSPLIB is available in the Download section. It fixes a colouring problem in the Fractal PU example.
The stable version 2.6.2 of RSPLIB is available in the Download section. It fixes a small problem with the scripting service.
The RSerPool MIB draft has now become RFC 5525! Furthermore, the stable version 2.6.1 of RSPLIB is available in the Download section. It fixes some problems with include files installation.
The IESG has approved the RSerPool MIB draft for publication as RFC! Also, a first release candidate for version 2.6.1 of RSPLIB is available in the Download section.
Updated RSerPool MIB draft in the Internet Drafts section.
The KiVS 2009 presentation slides have been added to the Research section.
Some papers have been added to the Research section. Furthermore, some more talks have been added to the Events section.
Updated MIB draft in the Internet Drafts section.
A new stable version of RSPLIB is available: 2.6.0. It can be found in the Download section! Also, new versions of sctplib/socketapi for userland SCTP are available.
The drafts in the Internet Drafts section have been updated.
The RSPLIB project wishes you a happy new year!
A new draft is available in the Internet Drafts section: draft-dreibholz-rserpool-enrp-takeover-00.
A new paper about RSerPool security can now be found in the Publications section.
The presentation slides of the Future Internet Workshop 2008 talk on IPv6, SCTP and RSerPool can now be found in the Publications section.
Looking for teaching material on RSerPool? Have a look into the new Teaching Material section!
The presentation slides of the LCN2008 talk on RSerPool security can now be found in the Publications section.
The TV report of the RSerPool talk in Haikou can be found as Xvid video here! Furthermore, the drafts section has been updated.
Yesterday, the basic 6 RSerPool documents have become RFCs! This has been a major milestone of the RSerPool development. You can find the new RFCs in the Documents section. Also, try RSPLIB, the world's first Open Source implementation of the new IETF framework. You can get it in the Download section.
There are news articles about the RSerPool/RSPLIB presentation on September 26 on
Hainan News and
China News!
Furthermore, there are some more photos available:
Photo 1,
Photo 2,
Photo 3,
Photo 4.
Also, a report on Hainan-TV can be found here (as Xvid-encoded video)!
RSerPool and RSPLIB have been successfully presented to software company delegates in Haikou, Hainan, China. The presentation slides of this talk can be found in the Publications section (English and Chinese versions). Also, a photo from the presentation is available.
A new paper on RSerPool security has been added in the Publications section. It will be presented at the IEEE Local Computers Networks Conference in October.
The new stable release 2.5.0 is available! It can be found in the Download section!
The release candidate 2.5.0~rc1 can be found in the Download section! The next release should come very soon! There are also new release candidates of sctplib/socketapi (if you need userland SCTP).
Binary Ubuntu versions are also available in the Launchpad PPA Repository. Furthermore, the drafts in the Internet Drafts section have been updated to the latest versions.
Our paper "Reliable Server Pooling -- A Novel IETF Architecture for Availability-Sensitive Services" has been awarded as best paper at the ICDS 2008!
I have created Ubuntu binary packages for all recent Ubuntu versions in a Launchpad PPA repository. Instructions how to install RSPLIB from this repository can be found here. This is the fastest way to get RSerPool installed.
Slides of the Networking 2008 presentation have been added in the Publications section.
There is a now a RSPLIB demo video. Watch it here (Xvid codec)!
A new paper for the 1st International OMNeT++ Workshop 2008 can now be found in the Publications section. It describes our RSerPool/RSPLIB-based OMNeT++ simulation tool-chain SimProcTC, providing distribution of simulation runs in a server pool using the RSPLIB's Scripting Service. This SimProcTC tool-chain is of course also Open Source and can be found here.
Furthermore, the drafts in the Internet Drafts section have been updated to the latest versions.
Two new papers have been added to the Publications section. Also, the new development version 2.5.0~beta1-1 can be found in the Download section!
Drafts in the Internet Drafts section have been updated to the latest versions. The core RSerPool drafts are now in the IETF last call (see RSerPool Status Pages)!
Updated links and upcoming events.
The presentation slides for the 1st International OMNeT++ Workshop talk can now be found in the Research section. The project page for the simulation distribution tool-chain SimProcTC can be found here!
The new stable release 2.4.0 is now available in the Download section!
Two new paper presentations have been added to the Publications section.
The new beta release 2.4.0beta3 is now available in the Download section!
The new beta release 2.4.0beta1 is now available in the Download section!
Drafts in the Internet Drafts section have been updated to the latest versions.
Happy new year 2008 from the RSPLIB Project!
In the Publications section, the ADCOM 2007 talk slides can be found now.
The slides of the FGCN 2007 talk on load balancing can now also be found in the Publications section.
The slides of the FGCN 2007 talk on handlespace management can now be found in the Publications section.
The slides of the invited talk at the Hainan University can now be found in the Publications section.
In the Publications section, you can find the AINTEC 2007 talk slides. There are also some new Wikipedia translations available in the Links section. Have a look at the new section Events for upcoming RSerPool presentations and events. Finally, the Internet Drafts section has been updated to the latest versions.
The Internet Drafts section has been updated to the latest versions.
A presentation of RSPLIB will be given at the Linuxtage in Essen 2007, on Saturday, November 10. Admission to this conference is for free!
The new stable release 2.3.1 is now available in the Download section!
Furthermore, you can find our two new papers in the Research section.
The Internet Drafts section has been updated with the latest documents.
In the Research section, you can find our three new research papers on RSerPool. Furthermore, the latest beta version of rsplib is available in the Download section. It includes various improvements made during the Interop tests. In particular, all installable programs now also have a manual page. The final version 2.3 will come soon, after some final tests!
The rsplib implementation has been successfully tested for interoperability at the 2nd RSerPool Interop in Kyoto, Japan!
Our contribution to the EuroView 2007 has been added to the Research section.
The Internet Drafts section has been updated with the latest documents.
The new development release 2.3.0beta1 is now available in the Download section. Furthermore, there is a new section containing links to RSerPool introductions in different languages on Wikipedia.
New stable release 2.2.0!
The new stable release contains an update to the latest RSerPool Drafts, including 32-bit policy type IDs
and the usage of the ENRP standard port number 9901. In particular, it also contains a bug workaround
for using Ubuntu Feisty with kernel SCTP.
You can find the release in the Download section.
Furthermore, the Research and Internet Drafts
sections have been updated.
My Ph.D. thesis and the slides of my defense are now available in the Research section. Furthermore, the drafts archive has been updated.
New stable release 2.1.0!
This version includes major improvements of takeover and synchronization, as well as
various small bug fixes. Now, it also works on x86_64 systems!
You can find the release in the Download section.
The Drafts section has been updated to the latest documents. Furthermore, you can find a new research paper in the Research section.
The new stable version 2.0.1 has been released!. This version includes the missing files of the Qt-based demo PU. You can find the release in the Download section.
The Drafts section has been updated to the latest documents. An updated version of the socketapi library (1.9.1) fixes a compiling problem for newer versions of the GCC.
The new stable version 2.0.0 has been released! You can find it in the Download section.
A new development version of the rsplib is available in the Download section. Furthermore, the presentation slides of my Linuxtage 2006 presentation are also available for download.
The Drafts section has been updated to the latest documents.
The rsplib implementation has been successfully tested for interoperability with Cisco's ASAP implementation at the 8th SCTP Interop! The latest development version of the rsplib is now available in the Download section. This version now contains the correct SCTP partial delivery handling and the usage of MSG_SEND_TO_ALL when it is supported by the SCTP implementation.
A presentation of the rsplib prototype will be provided at the Linuxtage in Essen 2006.
A new development version of the rsplib is available in the Download section.
The rsplib implementation is going to be tested at the 8th SCTP Interop, organized by the University of British Columbia, Vancouver/Canada in July 2006. This will be the first Interop meeting testing full implementations of RSerPool!
The Drafts section has been updated to the latest documents.
The Research section now contains the presentation slides for the LCN 2005 and Tencon 2005 papers.
The old introduction into RSerPool has been replaced by an extended, up-to-date version.
The drafts section has been updated. Furthermore, the latest unstable version is now provided. It contains the new API as described in draft-ietf-rserpool-api-00.txt.
The presentation slides for the EuroMicro 2005 paper have been added. If you are interested in performance simulations of RSerPool, have a look at our LCN2005 paper.
The MIB Draft presentation slides of the 63rd IETF Meeting have been added.
Update of several documents in the Internet Drafts section to the latest versions.
The draft draft-dreibholz-rserpool-applic-distcomp-00.txt has been added to the Internet Drafts section.
Two new papers have been added to the Research section, and the policies draft has been updated to version 01.
The drafts have been updated to the latest versions. Furthermore, you can find our two new papers in the Research section.
The drafts have been updated to the latest versions.
A screenshot of our demo application has been added.
After a long time, there is again an unstable release version available: 0.8.0-17Dec2004!. It now includes an almost complete registrar with ENRP, and a full implementation of ASAP including Basic Mode and Enhanced Mode API. This version runs under Linux (userland SCTP: sctplib1 and socketapi unstable packages also required; kernel SCTP: at least version 2.6.9 required), FreeBSD and Darwin.
The research section now contains my slides of the Campus Meeting and my Research Talk 2004 at the University of Essen.
Our policies draft is now an IETF RSerPool working group document.
ASAP, ENRP and common parameters drafts have been updated. The research section now contains my ICNP 2004 poster slides in PDF and OpenOffice formats.
Update of ENRP draft to version 09. The slides of my IETF talk can now be downloaded as PDF and OpenOffice files.
The current development version now fully implements ASAP (including multicast server announces, session layer, control/data channel and all policies definied in our draft) and ENRP (including multicast peer presences). This new version is currently under testing, expect a first release by end of September, beginning of October.
Today, the first successful interoperability test between rsplib and a proprietary Motorola implementation has been made at the 60th IETF meeting!
New drafts for ASAP, ENRP and common parameters have been added. There is also our own individual submission of a RSerPool policies draft. Furthermore, the slides of my MSN 2004 talk are available for download.
New drafts for ASAP, ENRP and common parameters have been added.
All files now should be available again, as before the webserver crash. Furthermore, several drafts have been updated.
Due to a webserver failure, some parts of the RSerPool website are
temporarily unavailable. They will come back within the next few days.
With an RSerPool-based webserver, this would not have happened...
A small bug in the README file has been detected: You must specify the
IP address(es) of your host when starting the nameserver. That is:
./nameserver -sctp=[Your IP address]:9999[,Your 2nd address,3rd ...]
Example: ./nameserver -sctp=172.16.1.1:9999,192.168.1.1,127.0.0.1
Giving the address 0.0.0.0 (INADDR_ANY) will not work. The result will be
that the server announces sent out are useless.
Version 0.3.2 has an updated README file, all other things are unchanged.
A bug has been found in rsplib-0.3.0 causing programs to segfault when IPv6 support is compiled in but an IPv6 UDP socket for listening to server announces cannot be opened (e.g. IPv6 module is not loaded under Linux). A bugfix release rsplib-0.3.1 can be found here!
Some drafts have been added.
This page is now HTML 4.01 and CSS2 compliant and verified!
The latest stable version is now 0.3.0! Go and download it here!
During the 6th SCTP Interop at the
University of Delaware, we have
successfully tested it with Linux Kernel SCTP
and KAME SCTP under FreeBSD.
Newer versions of our sctplib and socketapi libraries will
be available during the next few days.
A bug has been found in rsplib-0.3.0 causing programs to segfault when IPv6 support is compiled in but an IPv6 UDP socket for listening to server announces cannot be opened (e.g. IPv6 module is not loaded under Linux). A bugfix release rsplib-0.3.1 can be found here!
The latest unstable version has been updated to 0.3.0i. It fixes some bugs with the configure script (IPv6 support was not included if ./configure did not find /proc/net/ipv6_route under Linux -> When IPv6 module is loaded later, the rsplib does not support IPv6 addresses). Furthermore, a bug leading to delayed execution of timers has been removed. An update to this new version is recommended.
Some new RSerPool drafts have been added.
Latest unstable version is 0.3.0h. This may be the last release candidate for the stable version. Some tests under Darwin OS still have to be made.
Socket API 1.2.0 is out. It fixes some bugs in version 1.0.1. An update is recommended.
Some RSerPool drafts have been added.
Latest unstable version is 0.3.0f. It contains some configure improvements and an updated README file.
We are still testing our latest version, therefore it will again take a few days until the next stable release. The latest unstable version is 0.3.0e. Furthermore, there are some RSerPool draft updates.
Our downloads are now GnuPG-signed by me, so you can verify their authenticity. You can also find MD5 and SHA1 sums for all download files.
Are you interested in the history of the RSerPool standardization? The Documents section now contains all previous versions of the drafts.
The LCA 2003 is over. If you have missed the talk, go and download my presentation here! You can also find a photo of the conference speakers there. I am at the right side of Alan Cox.
The new unstable release version 0.3.0d is out now. Go and download it here!
This is the version described in the LCA paper. Expect the stable version 0.3.0 by beginning of February.
Update of some links.
A paper giving an introduction to RSerPool and presenting our implementation has been added.
Visit our presentation at the Linux Conference Australia 2003 in Perth, Western Australia!
Update of drafts to latest versions.
Update of drafts to latest versions.
The long-awaited first release version 0.1.0 is out now. Go and download it here!
Update of introduction.
Release of Version 0.1.0 delayed a few days since sctplib-1.0.0-pre19 is not yet ready.
Mailing lists created.
Update of drafts to latest versions.
Update of drafts to latest versions.
Publication of this page.