The implementation of IMS used for benchmarking activities is the Open IMS Playground developed at Fokus. The Open IMS @ FOKUS Playground represents the technology basis for all R&D and commercial activities of the FOKUS competence center NGNI (Next Generation Network Infrastructures). As part of its national 3Gbeyond testbed activities and the concept of open technology playground provision, FOKUS has opened July 1st, 2004 the globally first "Open IMS Playground", which can be used by any 3rd party (academia or industry) for IMS infrastructure and IMS application prototyping, proof of concept implementations, interoperability and performance tests. Additionally, coaching and consulting services are provided.
The system under test is realized as an IMS reference implementation covering the main IMS components in the control path (x-CSCF, HSS). For load generation of SIP or DIAMETER fullstate traffic the standard test notation TTCN-3 is used together with TTworkbench, the TTCN-3 test execution platform. The TTworkbench Enterprise is a joint development of FOKUS and the FOKUS spin-off Testing Technologies IST GmbH. The platform deploys, creates and coordinates distributed parallel test components emulating user equipment on multiple hosts. It forms a base for the test system for IMS benchmarking developed by FOKUS. The abstract test suite for IMS benchmarking is realized in TTCN-3. Various traffic models are implemented and various Quality of Service parameters like transactions/calls per second, message delays, numbers of supported users and numbers of dropped calls are defined and measured. Tests are executed and results analyzed in the IMS benchmarking test environment. The project’s current system under test is the session control plane of the IMS core. Other configurations, e.g. data planes, application servers, PTT (Push To Talk), are being considered as test targets as well. The project initiated a Special Interest Group (SIG) for IMS Performance Benchmarking, a working party that will submit proposals to standards organizations and forums.
Telecom service providers (SPs) are quickly evolving their networks from legacy technologies to what might be termed “fourth generation” or “3G Beyond” technologies.
IMS supports a rich set of services available to end users on either wireless or wired user equipment (UE), provided via a uniform interface provided by a subscriber’s home service provider (SP) in cooperation with visited service providers. Services are provided via an “overlay” technique over multiple service provider standards.
Telecom equipment manufacturers (TEMs) all along the architectural hierarchy, assuming that IMS represents a growth market, are attempting to develop not merely products for IMS networks, but architectures as well. The quest for new architectures represents a view that current processor, network, and server architectures are not sufficient to support wide IMS deployment. Examples of such work include:
- Advanced Telecommunications Architecture (ATCA, [ATCA]), a set of existing and emerging standards for the physical packaging of bladed servers and communications fabrics.
- Fabric standards, such as Infiniband, PCI Express, Advanced Switching Interconnect (ASI, [ASI]), RapidIO, and Gigabit Ethernet (e.g., IEEE 802.1, 802.3).
- Technologies for offloading packet processing, such as network processors and other multicore processors.
- Real-time and carrier-grade operating systems, such as the carrier-grade Linux releases of Montavista and Red Hat.
- Middleware architected for high availability, such as defined by the Object Management Group (OMG) and the Service Availability Forum ([SAFORUM]).
- Application development environments and interfaces, such as defined by the Parlay Group and the Java Community Process (e.g., JAIN).
The number of technological variables is so large that some reasonable ground rules for defining an architecture need to be put in place. SPs require guidance for making decisions among suppliers, and suppliers all along the architectural hierarchy need guidance to develop the right products.
IMS defines a set of components:
- Call Session Control Function (CSCF), which acts as Proxy CSCF (P-CSCF) in Visited network, Serving CSCF (S-CSCF) in Home network or Interrogating CSCF (I-CSCF) in Home network, to route and control the session establishment
- Home Subscriber Server (HSS) with AAA functionality and unique service profile for each user
- Media Gateway Control Function (MGCF) with Signalling Gateway, which controls Media Gateway and performs protocol conversion between ISUP and SIP
- Media Gateway (MGW) , which interacts with MGCF for resource control
- Multimedia Resource Function (MRF) , which controls media stream resources
- Breakout Gateway Control Function (BGCF) , which selects the network in which PSTN breakout is to occur
- Application Servers (AS), which offers value added services
The goal of IMS Benchmark project is to define a performance benchmark for the control plane of an IMS network, which consists of the x-CSCF, HSS, and SLF (Subscription Locator Function) components, the links over which they perform signalling, and the database transactions required to perform these functions. Performance of the data plane or of the media servers and gateways that also comprise an IMS system are not in the scope of this benchmark.