Developer Documentation Library > Dialer SDK > UNICOM Intelligence Dialer SDK components > Features > Cluster support
 
Cluster support
As mentioned in UNICOM Intelligence Interviewer - Server Admin architecture, UNICOM Intelligence Interviewer supports multiple interviewing tier computers and multiple session engines on each computer. This means that there can be multiple instances of your dialing provider components on a single physical server and multiple servers running your dialing provider components. These instances run completely independent in different threads and communicate independently with the dialer (unless your dialing provider package includes a component that consolidates this communication).
The ISampleManagementProvider.Get example implementation, described in UNICOM Intelligence Interviewer - Server Admin architecture, and the provided sample code do not include a consolidation component and are developed assuming that the dialer treats each connection as a separate installation.
You must consider single point of failure if a consolidation component is included. The UNICOM Intelligence Interviewer implementation is capable of failing over and/or recovering from single server or engine failures; your dialing provider implementation should also support fail over/recovery.
See also
Features