Peer Reviewed Journal via three different mandatory reviewing processes, since 2006, and, from September 2020, a fourth mandatory peer-editing has been added.
Group services like the audioconference require a minimum
level of quality of service for multicast sessions. This work
proposes a new overlay multicast architecture based on SIP
extensions and a genetic algorithm. The architecture consists of
a SIP Extender client (SE), a Multicast Gateway Agent (MGA)
and a Multicast Manager (MM). The SE receives information
about the most adequate MGA for it determined by a genetic
algorithm inside the MM, then connects the chosen MGA and
maintains connection with the MM itself. The genetic algorithm
is implemented with JGAP(Java Genetic Algorithm Package)
libraries. The SE and MGA are programmed with JainSIP and
JainSDP libraries which contain Java structures associated with
the SIP protocol and session description. Some experiments
over UTP wired and WiFi IEEE802.11n network were
performed. Partial results with static and dynamic MGA
selection show that, if we compare the joining and leaving time
measured inside a station containing SE client programmed
with JainSIP and JainSDP libraries versus SJphone proprietary
client, the software engineering may have more influence than
the medium access method in the response time for a potential
group member. Even more, the genetic algorithm at the MM
minimizes the response time at great scale.