C++ ResourcePool is a library which can be used to pool resources of every kind. It can also be used as an abstraction layer by providing a unique API for different resources of similar resource types; the most prominent examples are SQL databases. It includes a convenient way to access MySQL and Oracle databases in the same way, so that changing from MySQL to Oracle or vice-versa does not need big code changes.
The HA-Tools provide some programs to improve shell scripting, especially in a High Availability environment. The halockrun program provides a simple and reliable way to implement locking in shell scripts (a typical usage for halockrun is to prevent cronjobs to run simultanously), and the hatimerun program provides a time-out mechanism.
The Perl ResourcePool provides a generic way to use connection caching for any kind of resources like Net::LDAP or DBI. It includes a LoadBalancer to spread load across different servers and increase overall performance and availibility of service. The ResourcePool and LoadBalancer are easily extendable to cover your needs.
Re: There are other same programs Hi! this project is not exactly the same thing since the major goal of pvswitch is to allow different users (session) to use different versions at the same ti...