1 / 22

Mobile Arts Telecom Platform 19 November 2002

Mobile Arts Telecom Platform 19 November 2002. www.mobilearts.se. Content. Mobile Arts Introduction Mobile Arts Telecom Platform Overview Technology & Characteristics Some great Erlang Open Source applications jnets xmerl ucs. Mobile Arts. Founded in February 2001 HQ in Stockholm

dorisb
Download Presentation

Mobile Arts Telecom Platform 19 November 2002

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Mobile Arts Telecom Platform 19 November 2002 www.mobilearts.se

  2. Content • Mobile Arts Introduction • Mobile Arts Telecom Platform • Overview • Technology & Characteristics • Some great Erlang Open Source applications • jnets • xmerl • ucs

  3. 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. 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. 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. Product Architecture Messaging Network Presence Mobile Location XXX Mobile Arts Tool-kit Performance Management Configuration Management Fault Management Security Management Traffic Management License Management Log Management Graphical User Interfaces Protocol Handlers Scalability Distribution Redundancy Processes Hardware Documentation

  7. FTP/SCP SNMPv2 CLI Web Interface Mobile Arts Telecom Platform System Overview Clients/Applications IP Mobile Arts Telecom Platform Network Management System Billing System CDR MAP GSM/UMTS/SS7 Network (SMSC/HLR/MSC/SGSN) Traffic Management

  8. 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. 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. Platform Overview • HTTP server • XML parser • SMPP server • ASN1 encoding/decoding • SS7 stack adaptation • Service logic • O&M • Database HTTP/SMPP server O&M Service Logic DB SS7 stack adaption

  11. 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. HTTP/SMPP server O&M Service Logic SS7 stack adaption DB 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 GSM/UMTS/SS7 Network (SMSC/HLR/MSC/SGSN)

  13. Content • Mobile Arts Introduction • Mobile Arts Telecom Platform • Overview • Technology & Characteristics • Some great Erlang Open Source applications • jnets • xmerl • ucs

  14. 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. 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. Requests/Reply ratio

  17. Response time

  18. jnets performance test 2 • “Web serv:ish” example • No cache XML request xmerl based application HTTP server XML response

  19. Request/Reply ratio

  20. Response time

  21. xmerl – The Erlang XML processer • Written by Ulf Wiger, now maintained at 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. 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)

More Related