Horms Solutions Projects

Software

Aggregate Tool for aggregating CIDR networks
Fake Script that allows backup servers to be switched in as required.
Iproxy Tunnell TCP protocols over UDP
Ldirectord Monitors and administers real servers in a LVS cluster of load balanced virtual servers.
Kexec Soft-Reboot and Crash-Dump Analysis for Linux and Xen.
PAM Cucipop Unofficial patches to cucipop to add PAM support, connection limiting and fix various bugs.
Perdition Mail Retrieval Proxy
Perdition PBS Perdition PBS is a set of tools to provide POP before SMTP for any POP and SMTP server.
Radius Authentication, authorisation and configuration daemon.
Randomise Reads input of arbitrary length and returns a pseudo-randomly selected line.
Super Sparrow Global Load Balancing Solution for Linux.
Ultra Monkey High Availability and Load Balancing Solution for Linux.
VAnessa Umbrella project for various things that don't fit anywhere else.

Papers and Presentations

Upcoming Presentations Network Bandwidth Control in Virtualized Environments.
11th August 2010, LinuxCon North America, Boston.
27-29th September 2010, LinuxCon Japan, Tokyo.
Xen Network Bandwidth Isolation Looking at ways to control guest bandwidth usage
November 2008
Kexec: Soft-Reboot and Crash-Dump Alalysis for Linux and Xen Presentation descibing Kexec and how it can be used as the basis of a Crash-Dump analysis system for both Linux and Xen.
January 2007
SSL and TLS An Overview of A Secure Communications Protocol
April 2005
Debian Kernel and its Team An overview of the Debian Kernel and its team
April 2005
Active-Active Servers and Connection Synchronisation for LVS Combination of the Active-Active and Connection Synchronisation papers.
January 2004
LVS Tutorial Tutorial on LVS and related tools.
July 2003
LVS Presentation - June 2003 Presentation covering LVS fundamentals, tuning and recent enhancements.
July 2003
Active-Active Paper on creating Active-Active servers.
March 2003, revised November 2003
perdition: Mail Retrieveal Proxy Paper outling the features of Perdition and its practical applications.
January 2003
Connection Synchronisation Paper enhancements made to LVS's Connection Synchronisation code.
November 2002, revised November 2003
iproxy: Running TCP Services Over UDP and Configuration of Networked Devices Using iproxy iproxy is comprised of a client-side proxy and a server-side proxy that allows arbitrary TCP/IP services to run over Broadcast, Multicast or Unicast UDP. It was originally conceived as a method to configure servers that had not been given an IP address on the LAN using an web-based interface.
January and February 2002
Disk-Less Linux with Intel Lan Desk Brief discussion on diskless nodes using motherboards with Intel Lan Desk
February 2002
Globally  Distributed Content Discussion of the motivation and implementation of Super Sparrow a globabl load balancer that uses BGP.
November 2001
Mapping The Internet Short paper on using BGP to map the Internet.
February 2001
Creating Linux Web Farms Examination of various methods and forthcoming technologies for building your very own web farm.
November 2000
Administering Linux Using CVS Discussion of using CVS to impart version control on configuration files for the Linux Operating System.
February 1999
High Availability Server Content Under Linux Discussion of various ways to create redundant content under linux with emphasis on making a redundant HTTP server.
October 1998

Copyright © 1995-2010 Horms
Last Modified: Wed, 28 Jul 2010 23:57:10 -0400
Your IP address: 38.107.191.101