Presentation is loading. Please wait.

Presentation is loading. Please wait.

Latest News of the Erlang/OTP Releases

Similar presentations


Presentation on theme: "Latest News of the Erlang/OTP Releases"— Presentation transcript:

1 Latest News of the Erlang/OTP Releases
Erlang/OTP R8B to be released October 17. Supported platforms: Sun Solaris Sparc Sun Solaris 8 UltraSparc LINUX X86 Red Hat Windows NT/2000 (Windows 95/98) Vxworks on PPC603, PPC860 Open Source R8B (OsX,FreeBSD,Linux, ...) Network Core Products 11/7/2018

2 Highlights in Erlang/OTP R8B System documentation
New Permuted index New Efficiency Guide Fewer levels in the HTML doc Network Core Products 11/7/2018

3 Highlights in Erlang/OTP R8B System documentation
Network Core Products 11/7/2018

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 Network Core Products 11/7/2018

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. Network Core Products 11/7/2018

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) Network Core Products 11/7/2018

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. Network Core Products 11/7/2018

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. Network Core Products 11/7/2018

9 Compiler/Language New syntax for setting all remaining fields in a record #myrecord{a=Val,_=’_’} New logical operators andalso, orelse New more powerful inliner Optimizations regarding records Optimizations regarding list comprehensions Network Core Products 11/7/2018

10 Mnesia the DMBS Improved performance for tables with disk_copies property. Improved performance for disk_only tables (because of dets). Mnesia:select/2 and 3 which can replace use of mnemosyne and mnesia:match_object. Synchronous transactions Network Core Products 11/7/2018

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. Network Core Products 11/7/2018

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 Network Core Products 11/7/2018

13 Next Generation Network: Softswitch Model
SS7 Network Signaling Gateway SS7 SIGTRAN/TALI/Q.2111 Q-BICC/SIP-T SS7 SS7 Gateway Controller Gateway Controller Wireless Access MEGACO/H.248 MEGACO/H.248 Trunking Gateway Media Gateway NEW DOMAIN IP/ATM Enterprise PSTN Access RTP/RTSP ASP Network Core Products 11/7/2018

14 The Megaco/H.248 protocol stack in Erlang/OTP
Network Core Products 11/7/2018

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) Network Core Products 11/7/2018

16 ODBC, interface to SQL databases
ODBC redesigned Improved speed New functions Retaining old functions for backwards compatibility Network Core Products 11/7/2018

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. Network Core Products 11/7/2018

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) Network Core Products 11/7/2018

19 Contributors Licensed users Open Source users Many thanks to
Network Core Products 11/7/2018


Download ppt "Latest News of the Erlang/OTP Releases"

Similar presentations


Ads by Google