| Top | Projects and Presentations |
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 Presentation | |
| Embedded Kernel Back-Porting | A look at the motivation for and challenges in back-porting code from mainline to production kernels in the context of consumer electronics. Methods used by the presenter to producing such back-ports will also be discussed. The presentation is intended for those interested in details of how back-ports may be created. An understanding of patches, git, and the Linux Kernel development process would be an advantage. |
| An Introduction to Open vSwitch |
A brief presentation made introducing Open vSwitch.
June 2011, October 2010, January 2012 |
| SH-Mobile ARM zboot |
Presentation on work done to allow booting Linux directly
on the SH-Mobile ARM platform.
May 2011, January 2011 |
| Recent Developments in LVS |
A brief presentation made at Netfilter Workshop 2010 examining
developments in LVS since the release of the 2.5.35 kernel.
October 2010 |
| Network Bandwidth Isolation |
Looking at ways to control guest bandwidth usage in virtualised
environments.
September 2010, August 2010, November 2008 |
| Multi-Function PCI Pass-Through For Xen |
Examination of enhancements to Xen's PCI pass-through support
including multi-function device support.
January 2010, October 2009 |
| 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-2024 Simon Horman
Copyright © 2010-2024 Horms Solutions Ltd.
All rights reserved unless otherwise noted