Re: [Openh323gk-developer] GK v2.0b1
H.323 Gatekeeper for VoIP and videconferencing
Brought to you by:
willamowius
From: Markus S. <Mar...@me...> - 2002-01-25 13:00:43
|
Chih-Wei Huang wrote: > > Dear developers, > I have committed the codes about new GK routed mode architecture. > I named it to version 2.0b1, and 'v2_0b1' is tagged in the CVS > head branch. Great! Thanks alot. > > Changes: > > - Redesign routed model, add RoutedMode section > > The old routed model use one thread to handle one tcp socket. > So two threads is needed for one call. If we add H.245 routed > support, four threads is needed for a call. It severely limits > the number of concurrent calls (about 160 in Linux platform, > as we tested before). > > In the new architecture, I introduced 'call signaling handler', > which can handle multi sockets at a time. As I tested, a handler > can handle at least 200 concurrent calls. You can increase > the number of handlers in a heavy loaded gatekeeper. > The sockets will be equally distributed to every handler. > > For the options in RoutedMode, see reference.txt for details. Just a quick thought: now we've got authentication based on calls to external systems (LDAP & MySQL) that introduce a certainly non-null latency (to be increased even further if we start storing routing and other data "out" there, too). I wonder whether serialized RAS processing might become a bottleneck. Any plans on threading RasSrv ? > - Add H.245 routed support > > You can specify H.245 routed by -rr option, > or H245Routed=1 in RoutedMode section in config file. > > H.245 early connect is correctly supported. > Has anyone had time to check if the Fast Connect problems mentioned in todo.txt still exist ? regards, Markus |