| Top | Projects and Presentations |
|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.
|Network Bandwidth Isolation||
Looking at ways to control guest bandwidth usage in virtualised
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.
|SSL and TLS||
An Overview of A Secure Communications Protocol
|Debian Kernel and its Team||
An overview of the Debian Kernel and its team
|Active-Active Servers and Connection Synchronisation for LVS||
Combination of the Active-Active and
Connection Synchronisation papers.
Tutorial on LVS and related tools.
|LVS Presentation - June 2003||
Presentation covering LVS fundamentals, tuning and
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.
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
January and February 2002
|Disk-Less Linux with Intel Lan Desk||
Brief discussion on diskless nodes using motherboards with
Intel Lan Desk
|Globally Distributed Content||
Discussion of the motivation and implementation of
Super Sparrow a globabl
load balancer that uses BGP.
|Mapping The Internet||
Short paper on using BGP to map the Internet.
|Creating Linux Web Farms||
Examination of various methods and forthcoming technologies
for building your very own web farm.
|Administering Linux Using CVS||
Discussion of using CVS to impart version control on
configuration files for the Linux Operating System.
|High Availability Server Content Under Linux||
Discussion of various ways to create redundant content
under linux with emphasis on making a redundant HTTP server.
| Horms Solutions | Simon Horman's Personal Page |
Copyright © 1995-2015 Simon Horman
Copyright © 2010-2015 Horms Solutions Ltd.
All rights reserved unless otherwise noted