Download presentation
Presentation is loading. Please wait.
1
Mobile Arts Telecom Platform 19 November 2002 www.mobilearts.se
2
19 November Content Mobile Arts Introduction Mobile Arts Telecom Platform Overview Technology & Characteristics Some great Erlang Open Source applications jnets xmerl ucs
3
19 November Mobile Arts Founded in February 2001 HQ in Stockholm Branch office in London 10 employees 1 Doctor of Science & 9 Master of Science Leading edge competence in and experience (>> 125 man- years) from development of GSM/UMTS/Telecom products MSC/VLR/HLR, Mobile SSF, Mobile SCF, UMTS MSC, WAP Gateway, SMSC, MLC, etc. Standardisation(ETSI/3GPP, WAP Forum, LIF, etc.)
4
19 November Strategy Concentrate on doing what we know best Development, GSM/UMTS and other related standards Focus on Indirect Marketing & Sales Channels Mobile Arts will not build-up a large internal marketing and sales organisation We have established a number of strong partnerships with System Integrators and/or Resellers Work closely and actively together with partners and support their marketing & sales activities Mobile Arts has been financed entirely through consulting (no loans, no venture capital)
5
19 November Business Idea Mobile Arts provides state of the art Mobile Network gateway products for Messaging, Presence and Location. Our products provide Mobile Operators with the key elements required to enhance existing applications as well as launch new applications in various areas, such as SMS, Instant Messaging, Games, Entertainment and Information. Mobile Arts products are compatible with GSM/UMTS networks all over the world, regardless of local signalling standards.
6
19 November Product Architecture Mobile Arts Tool-kit Messaging Mobile Location Network Presence Fault Management Protocol Handlers Performance Management Traffic Management Configuration Management Log Management Hardware License Management Graphical User Interfaces Security Management ProcessesDocumentation DistributionScalabilityRedundancy XXX
7
19 November Mobile Arts Telecom Platform System Overview Mobile Arts Telecom Platform GSM/UMTS/SS7 Network (SMSC/HLR/MSC/SGSN) Network Management System Web Interface CLI SNMPv2 FTP/SCP MAP Traffic Management Clients/Applications IP CDR Billing System
8
19 November Hardware Processor Currently SUN (e.g., Netra T1 AC 200 or Fire V120) SS7 Stack Ericsson/Tieto-Enator SS7 PCI-boards (one for each host) that each supports two E1 links with up to 16 signalling channels Full SS7 redundancy (STP/SRP load sharing) Considering Ericsson “Stack-on-a-Card” SS7 boards Why Ericsson? Name!
9
19 November Software Operating System SUN Solaris 8 (2.8) Additional software Ericsson SS7 stack Erlang OTP (including Mnesia) OpenSSL Application software Mainly Erlang OTP (drivers to SS7 stack in C) Full software redundancy with multiple hosts Current size approximately 5500 lines of C, 130000 lines of Erlang and growing…
10
19 November Platform Overview HTTP server XML parser SMPP server ASN1 encoding/decoding SS7 stack adaptation Service logic O&M Database SS7 stack adaption O&M HTTP/SMPP server Service Logic DB
11
19 November Mobile Arts Telecom Platform OAM Features Configuration management and system administration Web based GUI Command Line Interface SNMPv2 Fault management Performance management Advanced tailoring of Measurement Reports Differentiated Operator access rights Operator Roles with differentiated Rights
12
19 November GSM/UMTS/SS7 Network (SMSC/HLR/MSC/SGSN) Mobile Arts Telecom Platform Technology & Characteristics Capacity ˜100 requests/sec (360000 requests per hour) on a single node SUN Netra T1 system (dead slow, but cheap machine) XML request and XML response Service Logic: Single FSM MAP operation SS7 stack adaption O&M HTTP/SMPP server Service Logic DB
13
19 November Content Mobile Arts Introduction Mobile Arts Telecom Platform Overview Technology & Characteristics Some great Erlang Open Source applications jnets xmerl ucs
14
19 November jnets – HTTP client and HTTP server HTTP client features include Syncronous/asyncronous request interface Persistent connections Pipelines Proxy support + more (but lots missing also…) Why jnets HTTP server? Backward compatible with inets 2.6 Standards compliant Fast core, flexible configuration
15
19 November jnets performance test Setup: 1 client machine/1 server machine (847MHz, 128Mb, Linux) Client makes a new request immediately after a response was received Minimalistic settings (no logging etc) Tools: httperf v 0.8 autobench v 2.01 Simple GET request against a small static HTML file. With cache (patch was needed for inets)
16
19 November Requests/Reply ratio
17
19 November Response time
18
19 November jnets performance test 2 “Web serv:ish” example No cache HTTP server XML request XML response xmerl based application
19
19 November Request/Reply ratio
20
19 November Response time
21
19 November xmerl – The Erlang XML processer Written by Ulf Wiger, now maintained at http://sowap.sourceforge.net http://sowap.sourceforge.net Latest release xmerl-0.18 Late developments: Improved export functionality. Support of DOM and SAX style parsing of XML document Many bugfixes
22
19 November ucs – Erlang Unicode support Translates Unicode number to Mnemonic Converts from virtually any character sets to Unicode and vice versa, given that there exists a mapping!! Sometimes very slow Converts between IANA defined character set names and corresponding MIB number/character set aliases This does NOT give generic Unicode support in Erlang (strings etc)
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.