How about "Distributed state coordinator"?

From: kishore g <[email protected]<mailto:[email protected]>>
Reply-To: "[email protected]<mailto:[email protected]>" 
<[email protected]<mailto:[email protected]>>
Date: Friday, July 11, 2014 1:07 PM
To: "[email protected]<mailto:[email protected]>" 
<[email protected]<mailto:[email protected]>>
Cc: "[email protected]<mailto:[email protected]>" 
<[email protected]<mailto:[email protected]>>
Subject: Re: Re-define: What is Helix

Throwing in another option "Toolkit for building distributed systems".



On Fri, Jul 11, 2014 at 11:30 AM, Kanak Biscuitwala 
<[email protected]<mailto:[email protected]>> wrote:
SolrCloud's Helix clone throws around the word "orchestrate". I have found it 
to be a useful term when describing Helix to others as well.

> Date: Fri, 11 Jul 2014 11:25:27 -0700
> Subject: Re: Re-define: What is Helix
> From: [email protected]<mailto:[email protected]>
> To: [email protected]<mailto:[email protected]>
> CC: [email protected]<mailto:[email protected]>

>
> I read through the response on the stackoverflow and from what I know
> the crux of the Helix framework appears to be 'Automation of
> Declarative State Management for Clustered Resources' ... now isn't
> that a mouth-full :-)
>
> I think any other capability with scaling etc is add-on to the core
> competency of Helix.
>
> On Fri, Jul 11, 2014 at 10:49 AM, Shirshanka Das 
> <[email protected]<mailto:[email protected]>> wrote:
> > Think about analogies to netty for network programming in Java
> >
> >
> > _____________________________
> > From: kishore g <[email protected]<mailto:[email protected]>>
> > Sent: Friday, July 11, 2014 10:46 AM
> > Subject: Re-define: What is Helix
> > To: <[email protected]<mailto:[email protected]>>, 
> > <[email protected]<mailto:[email protected]>>
> >
> >
> > Hi,This is something that has been bothering most of us. Should we callHelix
> > *"clustermanagement framework"*? Its a framework alright, but is it
> > clustermanager?- I am not sure. Cluster management is a broad term and can
> > meandifferent things to different people. But the most common understanding
> > ofcluster management term is managing a set of machines and
> > starting/stoppingprocesses on those machines. In other words, it cluster
> > management issynonymous to a deployment solution.Because of this
> > terminology, Helix is often compared with Mesos/YARN/Ambariand other
> > frameworks that manage the start/stop of processes. I haveanswered this
> > athttp://stackoverflow.com/questions/16401412/apache-helix-vs-yarn<http://stackoverflow.com/questions/16401412/apache-helix-vs-yarn>
> >  but
> > everyone i talk to ask the same question again and again. For e.g. some
> > oneasked if they can put together a Hadoop Cluster using Helix. Here is the
> > Hadoopecosystem table where Helix islabelled as system deployment.I feel the
> > best way to clear this confusion is re-brand Helix as somethingelse that
> > helps one understand what it is and when can some one use it.What do others
> > think. Any suggestions on what we should re-brand it as?thanks,Kishore G
> >

Reply via email to