Template Version: @(#)sac_nextcase 1.66 04/17/08 SMI
This information is Copyright 2008 Sun Microsystems
1. Introduction
1.1. Project/Component Working Name:
pen load balancer
1.2. Name of Document Author/Supplier:
Author: Jia Ni
1.3 Date of This Document:
22 May, 2008
4. Technical Description
Summary
=======
Pen[1] is a tool designed to do load balance for "simple" tcp based
protocols such as http or smtp.
It allows several servers to appear as one to the outside and
automatically detects servers that are down and distributes clients
among the available servers. This gives high availability and scalable
performance.
pen-0.17.2 will be integrated into the SFW consolidation as part of this
proposal, and will be installed as SUNWpen.
This project requests a minor release binding.
Discussion
==========
In OpenSolaris, the public interface to start and stop pen will be SMF
and the service will be named:
svc:/network/pen:default
In order to start pen by SMF, a configure file is needed in:
/etc/pen/pen.conf
Most options and arguments of pen can be found equivalently in this
file. A sample file is also provided at /etc/pen/pen.conf.sample, in
order to help user setup the configure file easily. User can write
the pen.conf following the comments in this sample file.
Note that user can still start pen in command line for other purposes
which SMF does not support (eg., foreground or debug mode).
Dependencies
============
OpenSSL (snv_84 version 0.9.8a)
Interfaces
==========
Exported Interfaces Classification Comment
------------------- -------------- -------
SUNWpen Uncommitted Package
/usr/bin/pen Uncommitted Command
/usr/bin/mergelogs Uncommitted Command
/usr/bin/penctl Uncommitted Command
/usr/bin/penlog Uncommitted Command
/usr/bin/penlogd Uncommitted Command
/etc/pen/pen.conf Uncommitted Pen Configure file
/usr/share/doc/pen/ Uncommitted Pen documents
Imported Interfaces
-------------------
NAME STABILITY NOTES
OpenSSL External/Volatile PSARC/2003/500
Reference Documents
===================
[1] http://siag.nu/pen
RFE ID# 6674372 for pen
6. Resources and Schedule
6.4. Steering Committee requested information
6.4.1. Consolidation C-team Name:
SFW
6.5. ARC review type: FastTrack
6.6. ARC Exposure: open