A system, method, apparatus, means, and computer program code for
selecting a media processor to host a conference is provided. According
to some embodiments, a multipoint controller may control or be associated
with a plurality of media processors. Different media processors may be
implemented in software and operating on different hardware platforms.
When a request for a media processor is indicated or received and the
multipoint controller needs to select or allocate a media processors to
host the conference, the multipoint controller may select one of the
media processors to support the new conference based on the media
processor's ability to support more additional participants than the
other media processors in the plurality of media processors. In some
embodiments, the determination of a media processor's ability to support
additional participants may be based on the media processor's current
number of supported participants in conferences and the media processor's
current CPU utilization percentage.