And (as I've picked up listening to other conversations) with Sista doing
hotspot optimisation *in-image*  deployed images will be able to start hot
rather than taking cycles to determine hot spots after startup.
cheers -ben

On Wed, Apr 29, 2015 at 9:55 PM, Esteban A. Maringolo <emaring...@gmail.com>
wrote:

> Having Pharo playing there seems to be a good place to show its strengths.
>
> However, you mentioned too many acronyms of technologies I don't
> understand (but hear a lot about).
>
> The only thing I can agree with is that the self-contained nature of
> Pharo is a true advantage when deploying extra nodes. It's not only
> fast, but also pretty lightweight compared with behemoths such as
> Java.
>
> Regards,
>
> Esteban A. Maringolo
>
>
> 2015-04-29 9:57 GMT-03:00 p...@highoctane.be <p...@highoctane.be>:
> > I am involved in some Hadoop deployments and there is a very interesting
> > possiblity for Pharo in that ecosystem.
> >
> > Namely, there is a YARN thing in there which is a scheduler for
> distributing
> > computing on a cluster of nodes.
> >
> > It is possible to deploy all kinds of technologies on the nodes (e.g.
> > Python, R, Java) and Pharo images and VM (in headless mode) could be
> > deployed as well.
> >
> > The deployed node can communicate back to what is called an
> > AppllicationManager via REST callbacks (easy game in Pharo). There is
> also a
> > C API (now, this is FFI or a plugin -
> > http://zookeeper.apache.org/doc/trunk/zookeeperProgrammers.html)
> >
> > There is also an Hadoop component named ZooKeeper that focuses on acting
> as
> > a distributed configuration repository.
> >
> > One can talk to it with REST too
> > (https://github.com/apache/zookeeper/tree/trunk/src/contrib/rest)
> >
> > Given the fact that we also can use some Java calls (using the JNI module
> > with 32-bits Java), we can integrate well enough on YARN I'd say.
> >
> > There is also another project which is very nice and this is SLIDER (on
> > YARN).
> > This is about deploying stuff in an elastic way, (see
> > http://slider.incubator.apache.org/)
> >
> > The next logical thing is to have docker containers (containing a pharo
> > stack) deployed dynamically on the cluster using Slider (like this:
> > http://www.slideshare.net/hortonworks/docker-on-slider-45493303)
> >
> > First step here would be to have a basic YARN-Pharo application and a PoC
> > for talking to ZooKeeper.
> >
> > This would open interesting gates for Pharo given its strengths.
> > Even more when we'll get a 64-bit VM.
> >
> > What is cool with Pharo is that an image can be very small and self
> > containing vs Java application (which have tons of Jar files attached).
> >
> > Access to the data on the HDFS thing can happen through NFSv3 so, we can
> go
> > that route.
> > There is also a REST API to it
> > (https://hadoop.apache.org/docs/r1.0.4/webhdfs.html)
> >
> > Tell me what you think!
> >
> > Phil
> >
>
>

Reply via email to