Latest News of the Erlang/OTP Releases - PowerPoint PPT Presentation

About This Presentation
Title:

Latest News of the Erlang/OTP Releases

Description:

Highlights in Erlang/OTP R8B ... Gateway SS7 Network IP/ATM Gateway Controller Gateway Controller Media Gateway NEW DOMAIN Signaling Gateway SS7 SIGTRAN/TALI ... – PowerPoint PPT presentation

Number of Views:94
Avg rating:3.0/5.0
Slides: 20
Provided by: kLu83
Learn more at: http://erlang.org
Category:

less

Transcript and Presenter's Notes

Title: Latest News of the Erlang/OTP Releases


1
Latest News of the Erlang/OTP Releases
  • Erlang/OTP R8B to be released October 17.
  • Supported platforms Sun Solaris 2.5-2.7
    Sparc Sun Solaris 8 UltraSparc LINUX X86 Red
    Hat 7.1 Windows NT/2000 (Windows
    95/98) Vxworks on PPC603, PPC860
  • Open Source R8B (OsX,FreeBSD,Linux, ...)

2
Highlights in Erlang/OTP R8BSystem documentation
  • New Permuted index
  • New Efficiency Guide
  • Fewer levels in the HTML doc

3
Highlights in Erlang/OTP R8BSystem documentation
4
Runtime system stdlib/kernel
  • Memory handling
  • Improved memory management on UNIX (using mmap)
    gives less fragmentation and better performance.
  • Improved diagnostic BIF's retrieving memory
    information

5
Runtime system stdlib/kernel
  • File I/O
  • Improved multithreaded I/O
  • Support for scatter/gather I/O in the file
    driver to improve performance.
  • Improvements of the real-time characteristics for
    the single threaded case (default) when
    reading/writing very large blocks.

6
Runtime system stdlib/kernel
  • New functions in ets and dets
  • select/2 and select_delete/2 more powerful than
    match_object/2 and match_delete/2.
  • New variants of match, match_object and select to
    retrieve matching objects in smaller chunks
  • member/2 to check for a key without retrieving
    the whole object
  • insert/2 accepts a list of objects to be inserted
    in one call
  • delete_object, delete_all_objects, from_(d)ets,
    to_(d)ets, init_table and test_ms (only ets)

7
Runtime system stdlib/kernel
  • Improved disc based storage
  • Dets, improved speed and resource consumption
    ,works better with multithreaded I/O.
  • Disk_log, Improved performance, especially when
    using multithreaded I/O.

8
Runtime system stdlib/kernel
  • Misc improvements
  • Improved inet_driver (IP)
  • Named ports
  • Improved floating point arithmetic
  • Hidden Erlang nodes (useful for test tools)
  • New module sofs, functions for manipulating Sets
    of Sets
  • HiPE is integrated and can be enabled when
    building the Open Source version.

9
Compiler/Language
  • New syntax for setting all remaining fields in a
    recordmyrecordaVal,__
  • New logical operators andalso, orelse
  • New more powerful inliner
  • Optimizations regarding records
  • Optimizations regarding list comprehensions

10
Mnesia the DMBS
  • Improved performance for tables with disk_copies
    property.
  • Improved performance for disk_only tables
    (because of dets).
  • Mnesiaselect/2 and 3 which can replace use of
    mnemosyne and mnesiamatch_object.
  • Synchronous transactions

11
Orber and Corba services
  • Improved performance for inter-ORB communication,
    and reduced memory consumption.
  • Completely redesigned cosEvent , now OMG
    compliant.
  • New service cosFileTransfer compliant with
    preliminary OMG spec.
  • New service cosProperty compliant with OMG.

12
Megaco/H.248 Media Gateway Protocol
  • New application Megaco
  • the first implementation of the H.248 protocol
    within Ericsson
  • The Megaco application in Erlang/OTP supplies a
    framework for building gateways and controllers
    on top of the Megaco/H.248 protocol stack.
  • Tested in interop event together with several
    other vendors

13
Next Generation Network Softswitch Model
SS7 Network
SS7 SIGTRAN/TALI/Q.2111
Q-BICC/SIP-T
SS7
SS7
Gateway Controller
MEGACO/H.248
MEGACO/H.248
NEW DOMAIN
Media Gateway
IP/ATM
Enterprise
RTP/RTSP
ASP
14
The Megaco/H.248 protocol stack in Erlang/OTP
15
Asn1, compiler and runtime functions
  • Support for Information Objects according to
    ITU-T X.681 for both BER and PER
  • New options ber_bin and per_bin which uses
    bit-syntax and binaries in the encode/decode
    routines.Gives improved performance.
  • Support for DER (a restriction to BER)

16
ODBC, interface to SQL databases
  • ODBC redesigned
  • Improved speed
  • New functions
  • Retaining old functions for backwards
    compatibility

17
Tools
  • Cover a new Code Coverage tool which replaces
    Coast. Significantly improved speed and much
    easier to use.
  • Fprof a new profiling tool which measure how time
    is used in Erlang programs. Uses trace to file to
    minimize performance impact, and displays time
    for calling and called functions.

18
Misc
  • Webtool a framework for web based tools, Web
    interface to appmon and cover
  • For a more complete list read the Highlights doc
    in the release (also in EUC proceedings)

19
Many thanks to
  • Contributors
  • Licensed users
  • Open Source users
Write a Comment
User Comments (0)
About PowerShow.com