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


Reply via email to