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...
Main Authors: | , |
---|---|
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 |