![]() |
Hi, We are currently implementing a hylafax cluster solution for failsafe operation of outgoing faxes. Does anybody share the following requirements for failsafe and load-balanced operation? - As outgoing faxes are business critical we cannot rely on a single hylafax installation. Though hylafax supports multiple outgoing phone lines in balanced mode, one hylafax server would be a single point of failure. - We have to send faxes in a timely manner. Faxes addressed to certain recipients and faxes that meet some specific business rules are prioritized. We have to allocate a certain reserve of free phone lines for fax transmissions that are timely critical. Therefore, the built-in load-balancing for multiple phone lines in hylafax is not applicable as this mechanism does share the phone line resources without specific allocation to critical faxes. Mass transmissions to a single recipient that are doomed to failure when executing in parallel shall not occupy the phone line resources for other recipients. To meet these requirements we have a cluster solution in mind that implements * Multiple hylafax instances running on different hardware. * A scheduling solution that accepts fax transmission requests from the preceding application(s): The scheduler accepts requests and allocates them according to availability and utilization of hylafax queues to the respective hylafax server. The dispatcher mechanism in the scheduler can be customized with individual scripting to add consideration of business rules. This might include consideration of the number of pages to be sent, e.g. to prioritize shorter fax transmissions. Benefits of the solution would be: - A failsafe solution: Should a hylafax server break down, then the load would be carried over to other servers. This includes fax transmissions that are waiting in the queue of a failed hylafax server. - Resource sharing: Load balancing is implemented with respect to priorities and can be customized for individual business rules. This all said, is anybody out there who shares these requirements or has implemented a solution? We tend to implement this as an open source stack to an existing scheduling solution (http://jobscheduler.sourceforge.net). Is anybody interested in early adoption or wants to contribute? Best regards Uwe Risse Software- und Organisations-Service GmbH Tel. (030) 86 47 90-34 Fax. (030) 8 61 33 35 e-Mail uwe.risse@xxxxxxxxxxxxxx Web http://www.sos-berlin.com ____________________ HylaFAX(tm) Users Mailing List _______________________ To subscribe/unsubscribe, click http://lists.hylafax.org/cgi-bin/lsg2.cgi On UNIX: mail -s unsubscribe hylafax-users-request@xxxxxxxxxxx < /dev/null *To learn about commercial HylaFAX(tm) support, mail sales@xxxxxxxxx*