“Improving the scalability of an IMS-compliant conferencing framework through presence and event notification” IPTComm2007 New York, July 19 th 2007 A. Amirante, T. Castaldi, L. Miniero and S.P. Romano COMICS (COMputers for Interaction and CommunicationS) research group University of Napoli Federico II
19
Embed
IPTComm2007 New York, July 19 th 2007 A. Amirante, T. Castaldi, L. Miniero and S.P. Romano
IPTComm2007 New York, July 19 th 2007 A. Amirante, T. Castaldi, L. Miniero and S.P. Romano COMICS (COMputers for Interaction and CommunicationS) research group University of Napoli Federico II. - PowerPoint PPT Presentation
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
“Improving the scalability of an IMS-compliant conferencing framework through presence and event notification”
IPTComm2007New York, July 19th 2007
A. Amirante, T. Castaldi, L. Miniero and S.P. Romano
COMICS (COMputers for Interaction and CommunicationS)
research groupUniversity of Napoli Federico II
IPTComm2007 -- New York City, July 19th 2007
2
Agenda
Rationale & Motivation A standard centralized conferencing
architecture Performance assessment and bottlenecks
identification Improving scalability through distribution of
components/responsibilities Conclusions
IPTComm2007 -- New York City, July 19th 2007
3
Conference
The term “Conference” can be used to describe any meeting of people that “confer” about a certain topic Web Conferencing is used to indicate live meetings or presentations over the Internet
IPTComm2007 -- New York City, July 19th 2007
4
Standardization efforts
No standardization for many years Lack of interoperability Platform dependency Security issues Cost Market segmentation
Standardization Bodies ITU (International Telecommunication Union) IETF (Internet Engineering Task Force) 3GPP (3rd Generation Partnership Project)
IPTComm2007 -- New York City, July 19th 2007
5
IETF SIPPING Working Group Session Initiation Proposal Investigation Documents the use of SIP for several applications
related to telephony and multimedia SIP Conferencing
Notification Service (Event Package, RFC 4575) Participants
SIP Conferencing Framework (RFC 4353): fundamental elements
IPTComm2007 -- New York City, July 19th 2007
6
XCON Working Group
Centralized Conferencing (XCON) Extends RFC 4353
Protocol-agnostic (not only SIP) Data Sharing (not only audio/video)
Suite of Protocols Conference Control (CCMP?) Floor Control (BFCP) Call Signaling (SIP/H.323/IAX/etc.) Notification (Event Package?)
IPTComm2007 -- New York City, July 19th 2007
7
XCON Framework
Conference Control Client
Floor Control Client
Call Signaling Client
Notification Client
Conference Control Server
FloorControl Server Focus Notification
Service
Conference Object
Conference Object
Conference Object
Conference Control Protocol
Floor Control Protocol
CallSignaling Protocol
NotificationProtocol
Conferencing System
Conferencing Client
IPTComm2007 -- New York City, July 19th 2007
8
CONFIANCE CONFerencing IMS-enabled Architecture for
Next-generation Communication Experience http://confiance.sourceforge.net/
Open source implementation of the XCON Framework, compliant with the IMS specification
Extends the Asterisk PBX functionality Enhanced “MeetMe” application
Support for Conference Management (Scheduler) Support for Floor Control (BFCP) Support for BFCP-guided video switching/mixing Support for MSRP (Message Session Relay Protocol)
Poorly scalable Limited capabilities Single point of failure
Towards distribution: Cascaded Conferencing
Each focus is seen as a participant by the others Only affects mixers' distribution Centralized protocols like BFCP don't work
IPTComm2007 -- New York City, July 19th 2007
11
DCON Proposal Distributed Conferencing (DCON)
http://dcon.sourceforge.net/ Orchestrates the operation of a set of XCON “clouds” Overlay network interconnecting the clouds Intra-focus communication
Still based on XCON protocols Inter-focus communication
Exploits Server-to-Server (XMPP) Requirements
Focus discovery Initialization information & spreading of conference events Setup and managing of distributed conferences Transparent dispatching of natively centralized protocols
among the involved conferencing clouds
Focus DCON
Minisip Spark
Integrated client
XMPP
SIP
IPTComm2007 -- New York City, July 19th 2007
12
DCON Implementation
IPTComm2007 -- New York City, July 19th 2007
14
Tool employed: SIPp SIP traffic generator Capable to reproduce fully customizable call scenarios through
XML configuration scripts Capable to also reproduce actual media flows through the
RTP/pcap replay function
Used to test two different facets of scalability: Maximum number of users who can access the system Resource consumption, given a specific number of users