Latest News of the Erlang/OTP Releases

Slides:



Advertisements
Similar presentations
Connecting to Databases. relational databases tables and relations accessed using SQL database -specific functionality –transaction processing commit.
Advertisements

DIGIDOC A web based tool to Manage Documents. System Overview DigiDoc is a web-based customizable, integrated solution for Business Process Management.
Module 13: Performance Tuning. Overview Performance tuning methodologies Instance level Database level Application level Overview of tools and techniques.
COM vs. CORBA.
Intel® performance analyze tools Nikita Panov Idrisov Renat.
HiPE version 1.0 Kostis Sagonas Uppsala University.
OPC evolution toward Unix Mark Beharrell IT/CO, CERN, Geneva, Switzerland ICALEPCS ― October 12th, 2005 ►Communication standards within a DCS ►OPC Data.
1 Web Server Administration Chapter 3 Installing the Server.
Tripwire Enterprise Server – Getting Started Doreen Meyer and Vincent Fox UC Davis, Information and Education Technology June 6, 2006.
Hands-On Microsoft Windows Server 2008 Chapter 1 Introduction to Windows Server 2008.
September 6, 2015 Connecting Client Applications to Informix Databases using IBM Informix Connect and ODBC James Edmiston Database Consultant Quest Information.

MODERN OPERATING SYSTEMS Third Edition ANDREW S. TANENBAUM Chapter 11 Case Study 2: Windows Vista Tanenbaum, Modern Operating Systems 3 e, (c) 2008 Prentice-Hall,
Hands-On Microsoft Windows Server 2008 Chapter 1 Introduction to Windows Server 2008.
How to Configure Informix Connect and ODBC James Edmiston Informix DBA Consultant/Quest Information Systems, Inc. Informix User Forum 2005 Moving Forward.
Technology Overview. Agenda What’s New and Better in Windows Server 2003? Why Upgrade to Windows Server 2003 ?  From Windows NT 4.0  From Windows 2000.
Dataware Products Direction Presented to BRS North American Users Group Meeting August 27th, 1999 Dave Schubmehl.
COM vs. CORBA Computer Science at Azusa Pacific University September 19, 2015 Azusa Pacific University, Azusa, CA 91702, Tel: (800) Department.
CHAPTER FOUR COMPUTER SOFTWARE.
Chapter 34 Java Technology for Active Web Documents methods used to provide continuous Web updates to browser – Server push – Active documents.
The HipHop Compiler from Facebook By Megha Gupta & Nikhil Kapoor.
Slide title In CAPITALS 50 pt Slide subtitle 32 pt Erlang/OTP Development at Ericsson.
Slide title 48 pt Slide subtitle 30 pt Latest News from the Erlang/OTP team Erlang Factory SF Bay Area 2010 Kenneth Lundin.
Stanford GSB High Tech Club Tech 101 – Session 1 Introduction to Software, Distributed Architectures, and ASPs Presented by Shawn Carolan Former Manager.
The business logic engine for Microsoft IIS Speaker T.M. Arnett.
Silberschatz, Galvin and Gagne ©2011 Operating System Concepts Essentials – 8 th Edition Chapter 2: The Linux System Part 1.
A Binary Agent Technology for COTS Software Integrity Anant Agarwal Richard Schooler.
Automatic testing: 1 Ericsson AB, UKH/K What’s new in Erlang/OTP R9C This presentation will highlight some of the new and changed functions in the latest.
1 Chapter 5: Threads Overview Multithreading Models & Issues Read Chapter 5 pages
Introduction to Operating Systems Concepts
Computer System Structures
Chapter 4: Threads Modified by Dr. Neerja Mhaskar for CS 3SH3.
Introduction to threads
Android Mobile Application Development
Operating System & Application Software
Windows 2008 Overview Lecture 1.
Muen Policy & Toolchain
Chapter 4: Threads.
Client/Server Databases and the Oracle 10g Relational Database
The Client/Server Database Environment
Introduction to Visual Basic 2008 Programming
Self Healing and Dynamic Construction Framework:
IzoT™ Device Stacks March 2014.
The Client/Server Database Environment
The Client/Server Database Environment
Chapter 9: The Client/Server Database Environment
Introduction to J2EE Architecture
CMPE419 Mobile Application Development
Introduction of Week 3 Assignment Discussion
Copyright © 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 2 Database System Concepts and Architecture.
Authentication Protocol
Chapter 4: Threads.
SQL 2014 In-Memory OLTP What, Why, and How
Web Development Using ASP .NET
New Features in Dyninst 6.1 and 6.2
Objective Understand the concepts of modern operating systems by investigating the most popular operating system in the current and future market Provide.
Chapter 2: The Linux System Part 1
Highlights in Erlang/OTP R9B
Latest News of the Erlang/OTP Releases
Windows System Programming Third Edition
LINUX System : Lecture 7 Lecture notes acknowledgement : The design of UNIX Operating System.
Chapter 4: Threads.
Open Automation Software
Java Analysis Studio - Status
Objective Understand the concepts of modern operating systems by investigating the most popular operating system in the current and future market Provide.
CMPE419 Mobile Application Development
Dynamic Binary Translators and Instrumenters
Project Migration / Management
Eurostat Unit B3 – IT and standards for data and metadata exchange
An Interactive Browser For BaBar Databases
Presentation transcript:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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