Return-Path: X-Original-To: apmail-hama-dev-archive@www.apache.org Delivered-To: apmail-hama-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 1644518218 for ; Sun, 14 Jun 2015 23:34:19 +0000 (UTC) Received: (qmail 516 invoked by uid 500); 14 Jun 2015 23:34:18 -0000 Delivered-To: apmail-hama-dev-archive@hama.apache.org Received: (qmail 483 invoked by uid 500); 14 Jun 2015 23:34:18 -0000 Mailing-List: contact dev-help@hama.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@hama.apache.org Delivered-To: mailing list dev@hama.apache.org Received: (qmail 451 invoked by uid 99); 14 Jun 2015 23:34:18 -0000 Received: from mail-relay.apache.org (HELO mail-relay.apache.org) (140.211.11.15) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 14 Jun 2015 23:34:18 +0000 Received: from mail-ig0-f176.google.com (mail-ig0-f176.google.com [209.85.213.176]) by mail-relay.apache.org (ASF Mail Server at mail-relay.apache.org) with ESMTPSA id A44391A0605 for ; Sun, 14 Jun 2015 23:34:18 +0000 (UTC) Received: by igbiq7 with SMTP id iq7so6923443igb.1 for ; Sun, 14 Jun 2015 16:34:18 -0700 (PDT) X-Gm-Message-State: ALoCoQk3Ff6Vh52KJACr5QIP9hwuUkaWPj0hR6l1fViglfCdvo+Q4tB5671UIxiMjcVZaeJ5Uqjn MIME-Version: 1.0 X-Received: by 10.50.30.197 with SMTP id u5mr17454710igh.9.1434324858119; Sun, 14 Jun 2015 16:34:18 -0700 (PDT) Received: by 10.64.111.163 with HTTP; Sun, 14 Jun 2015 16:34:18 -0700 (PDT) Date: Mon, 15 Jun 2015 08:34:18 +0900 Message-ID: Subject: [ANNOUNCE] Apache Hama announces v0.7 Release! From: "Edward J. Yoon" To: announce@apache.org, "dev@hama.apache.org" , "user@hama.apache.org" , "dev@mrql.incubator.apache.org" Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Apache Hama team is pleased to announce the release of Hama v0.7 with new features and improvements. Hama is a High-Performance BSP computing engine, which can be used to perform compute-intensive general scientific BSP applications, Google=E2=80=99s Pregel-like graph applications, and machine learning algorithms. - What are the major changes from the last release? The important new feature of this release is that support the Mesos and Yet Another Resource Negotiator (YARN), so you=E2=80=99re able to submi= t your BSP applications to the existing open source and enterprise clusters e.g., CDH, HDP, and Mesosphere without any installation. In addition, we reinforced machine learning package by adding algorithms such as Max-Flow, K-Core, ANN, ..., etc. There are also big improvements in the queue and messaging systems. We now use own outgoing/incoming message manager instead of using Java's built-in queues. It stores messages in serialized form in a set of bundles (or a single bundle) to reduce the memory usage and RPC overhead. Unsafe serialization is used to serialize Vertex and its message objects more quickly. Another important improvement is the enhanced graph package. Instead of sending each message individually, we package the messages per vertex and send a packaged message to their assigned destination nodes. With this we achieved significant improvement in the performance of graph applications. - What=E2=80=99s Next? After a month of testing and benchmarking this version will bring substantial performance improvements together with important bug fixes which significantly improve the platform stability. We look forward to add more and more and see our community grow. The primary objective of the technical plans are: * Add stream input format for listening messages coming from 3rd party applications, and incremental learning algorithms. * Improve reliability of system e.g., fault tolerance, HA, ..., etc. * More machine learning algorithms, such as ensemble classifier, SVM, DNN, ..., etc - Where I can download it? The release artifacts are published and ready for you to download either from the Apache mirrors or from the Maven repository. We welcome your help, feedback, and suggestions. For more information on how to report problems, and to get involved, visit the Hama project website[1] and wiki[2]. [1]. Apache Hama Website: https://hama.apache.org/ [2]. Apache Hama Wiki: https://wiki.apache.org/hama/ --=20 Best Regards, Edward J. Yoon