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 0628A10DE4 for ; Mon, 18 Nov 2013 12:45:38 +0000 (UTC) Received: (qmail 4645 invoked by uid 500); 18 Nov 2013 12:45:37 -0000 Delivered-To: apmail-hama-dev-archive@hama.apache.org Received: (qmail 4531 invoked by uid 500); 18 Nov 2013 12:45:33 -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 4523 invoked by uid 99); 18 Nov 2013 12:45:32 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 18 Nov 2013 12:45:32 +0000 X-ASF-Spam-Status: No, hits=-0.7 required=5.0 tests=RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of clin4j@googlemail.com designates 209.85.160.42 as permitted sender) Received: from [209.85.160.42] (HELO mail-pb0-f42.google.com) (209.85.160.42) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 18 Nov 2013 12:45:27 +0000 Received: by mail-pb0-f42.google.com with SMTP id uo5so6712225pbc.29 for ; Mon, 18 Nov 2013 04:45:07 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type:content-transfer-encoding; bh=I0MZRGma1ieG3EQ/7Lg5KSyMhaIH7pmUEPn4jZ9h7yo=; b=urahkBJ3I6uF+hRBaFjvj2bPDTZaVNyIhqo6tdsbhAIdBUZ98elLo3j9z8Z9WjrfrH L3pMCGghl/CUD2pCLDVnd1tg02hNZOxhN1qqzFpLkmOpItL8ERYhUnG2g2Q4TPJbhuPo 9mS2bdmeKXTmbQRw6lIAQKL5i+mcSXwyfgzhVyK/NmfRDhsOrcXUA12VcTUq+T25f6xe F7Te6e/90ZCPwDCFL5NsGkXYkfjbWPvJ8/ePVWhyu2XxSJiK791mAdEv2CFBd+BO7qxO Mcz4phnAoRTI3O3CT19bbawjxwTnukt8ZucQMagPgITNvmSRwaGwabcb4f61+2116TIc skMQ== MIME-Version: 1.0 X-Received: by 10.68.139.233 with SMTP id rb9mr20753526pbb.29.1384778707362; Mon, 18 Nov 2013 04:45:07 -0800 (PST) Received: by 10.70.76.136 with HTTP; Mon, 18 Nov 2013 04:45:07 -0800 (PST) In-Reply-To: References: Date: Mon, 18 Nov 2013 20:45:07 +0800 Message-ID: Subject: Re: [DISCUSS] Hama 0.7.0 From: Chia-Hung Lin To: dev@hama.apache.org Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Virus-Checked: Checked by ClamAV on apache.org +1 On 18 November 2013 17:31, Anastasis Andronidis wrote: > +1 sounds great. > Anastasis > > On 18 =CE=9D=CE=BF=CE=B5 2013, at 9:01 =CF=80.=CE=BC., Tommaso Teofili wrote: > >> +1 sounds good to me. >> Tommaso >> >> >> 2013/11/18 Edward J. Yoon >> >>>> I would like to suggest that we solve the messaging scalability issue. >>> WDYT? >>> >>> The Spilling Queue seems works fine on my cluster. So, if we finish >>> the below tasks, I think, Hama will be very "Competitive" in terms of >>> the performance and scalability of the both (pure) BSP and Graph >>> computing engine. >>> >>> HAMA-734 Hama Message Manager should be able to delegate the ownership >>> of internal message queue on request for future superstep. >>> HAMA-723 Implement sorting in Spilling queue. >>> HAMA-816 Add the getMsgIterators method for efficient message looping. >>> HAMA-783 Efficient InMemory Storage for Vertices. >>> >>> If no objection, i would like to arrange the JIRA tasks for 0.7.0, >>> based on this. WDYT? >>> >>> On Tue, Sep 10, 2013 at 12:11 AM, Chia-Hung Lin >>> wrote: >>>> That looks fine to me. In addition to this, if that task is >>>> accomplished, are we planning to release a new version (e.g. a minor >>>> version plus 1)? Just to check as it seems that we have demands on >>>> frequent releases so that users who need some specific patches can use >>>> it earlier. >>>> >>>> >>>> >>>> >>>> On 3 September 2013 09:45, Edward J. Yoon wrot= e: >>>>> According to Suraj's dependency diagram, asynchronous messaging is >>>>> most important and highest priority for us at the moment. How about w= e >>>>> focus on this one? (Of course, some committers can dedicated on doing >>>>> GPU, ML algorithms, or Interface Refactoring issues, regardless of >>>>> *core* roadmap). >>>>> >>>>> If we agree with this plan, I think we can separate the async >>>>> messaging into smaller sub-tasks: >>>>> >>>>> * Decision of whether we will use existing open source, or not. >>>>> * Design the asynchronous messaging interface (maybe (spilling) >>>>> message queue also should be considered together?). >>>>> * Implementation of asynchronous messaging functions, such as send or >>> flush. >>>>> * Evaluation and adopt asynchronous messaging as a default messenger >>> system. >>>>> >>>>> WDYT? >>>>> >>>>> >>>>> On Mon, Sep 2, 2013 at 11:31 PM, Chia-Hung Lin >>> wrote: >>>>>> +1 >>>>>> >>>>>> BTW, are we going to prioritize tasks in roadmap? >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> On 28 August 2013 14:17, Tommaso Teofili >>> wrote: >>>>>>> sure, it looks reasonable to me. >>>>>>> Tommaso >>>>>>> >>>>>>> >>>>>>> >>>>>>> 2013/8/28 Edward J. Yoon >>>>>>> >>>>>>>> Hi all, >>>>>>>> >>>>>>>> After we release the 0.6.3 (HDFS 2.0 version), we have to work for >>> 0.7.0 >>>>>>>> version now. >>>>>>>> >>>>>>>> I would like to suggest that we solve the messaging scalability >>> issue. >>>>>>>> WDYT? >>>>>>>> >>>>>>>> ... >>>>>>>> >>>>>>>> And, according to my experiments, BSP framework shows very nice >>> performance >>>>>>>> (I tested also GraphLab and Spark). Only Graph job is slow. So, I'= ll >>> mainly >>>>>>>> work on improving the performance of GraphJobRunner. >>>>>>>> >>>>>>>> -- >>>>>>>> Best Regards, Edward J. Yoon >>>>>>>> @eddieyoon >>>>>>>> >>>>> >>>>> >>>>> >>>>> -- >>>>> Best Regards, Edward J. Yoon >>>>> @eddieyoon >>> >>> >>> >>> -- >>> Best Regards, Edward J. Yoon >>> @eddieyoon >>> >