Improvement of the Response Time in an Open Source Audioconference Architecture Based on SIP Multicast Implemented with JainSIP, JainSDP and JGAP Libraries

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 (M...

Full description

Bibliographic Details
Main Authors: Carlos M. Moreno, Maribel Álvarez
Format: Article
Language:English
Published: International Institute of Informatics and Cybernetics 2014-06-01
Series:Journal of Systemics, Cybernetics and Informatics
Subjects:
Online Access:http://www.iiisci.org/Journal/CV$/sci/pdfs/SA674CJ14.pdf
_version_ 1811319172223729664
author Carlos M. Moreno
Maribel Álvarez
author_facet Carlos M. Moreno
Maribel Álvarez
author_sort Carlos M. Moreno
collection DOAJ
description 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.
first_indexed 2024-04-13T12:38:29Z
format Article
id doaj.art-b2bf4b052b5e4cefbeae7ae85070500d
institution Directory Open Access Journal
issn 1690-4524
language English
last_indexed 2024-04-13T12:38:29Z
publishDate 2014-06-01
publisher International Institute of Informatics and Cybernetics
record_format Article
series Journal of Systemics, Cybernetics and Informatics
spelling doaj.art-b2bf4b052b5e4cefbeae7ae85070500d2022-12-22T02:46:36ZengInternational Institute of Informatics and CyberneticsJournal of Systemics, Cybernetics and Informatics1690-45242014-06-011235459Improvement of the Response Time in an Open Source Audioconference Architecture Based on SIP Multicast Implemented with JainSIP, JainSDP and JGAP LibrariesCarlos M. Moreno0Maribel Álvarez1 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.http://www.iiisci.org/Journal/CV$/sci/pdfs/SA674CJ14.pdf SIP MulticastAudioconferenceOpen Source JainSIP
spellingShingle Carlos M. Moreno
Maribel Álvarez
Improvement of the Response Time in an Open Source Audioconference Architecture Based on SIP Multicast Implemented with JainSIP, JainSDP and JGAP Libraries
Journal of Systemics, Cybernetics and Informatics
SIP Multicast
Audioconference
Open Source
JainSIP
title Improvement of the Response Time in an Open Source Audioconference Architecture Based on SIP Multicast Implemented with JainSIP, JainSDP and JGAP Libraries
title_full Improvement of the Response Time in an Open Source Audioconference Architecture Based on SIP Multicast Implemented with JainSIP, JainSDP and JGAP Libraries
title_fullStr Improvement of the Response Time in an Open Source Audioconference Architecture Based on SIP Multicast Implemented with JainSIP, JainSDP and JGAP Libraries
title_full_unstemmed Improvement of the Response Time in an Open Source Audioconference Architecture Based on SIP Multicast Implemented with JainSIP, JainSDP and JGAP Libraries
title_short Improvement of the Response Time in an Open Source Audioconference Architecture Based on SIP Multicast Implemented with JainSIP, JainSDP and JGAP Libraries
title_sort improvement of the response time in an open source audioconference architecture based on sip multicast implemented with jainsip jainsdp and jgap libraries
topic SIP Multicast
Audioconference
Open Source
JainSIP
url http://www.iiisci.org/Journal/CV$/sci/pdfs/SA674CJ14.pdf
work_keys_str_mv AT carlosmmoreno improvementoftheresponsetimeinanopensourceaudioconferencearchitecturebasedonsipmulticastimplementedwithjainsipjainsdpandjgaplibraries
AT maribelalvarez improvementoftheresponsetimeinanopensourceaudioconferencearchitecturebasedonsipmulticastimplementedwithjainsipjainsdpandjgaplibraries