GSoC 2014 : Zotonic : IDEA 2. Support low power systems (aka running on ARM or low-level VPS)

33 views
Skip to first unread message

Chamin De Silva

unread,
Mar 12, 2014, 5:48:29 PM3/12/14
to beam-co...@googlegroups.com
Hi all,

I'm Chamin de Silva from Sri Lanka and interested in taking on a project from Beam community as I have quite a good industrial experience with Erlang development. 

As an introduction of my self, currently I'm studying for my master's degree in Computer Science at UCSC(University of Colombo School of Computing) on part time basis and employed in a software company with Java development. I completed my undergraduates at University of Moratuwa in Computer Science major. I had a successful 8 months of Internship and another more 2 years of industrial experience with Erlang development for enterprise telco systems, mostly messaging(SMS) based.

I'm interested on talking project "Zotonic : IDEA 2. Support low power systems (aka running on ARM or low-level VPS)".

I have couple of initial basic questions regarding the project.
  1. What environments are we targeting here. Is it possible to specify some sample scenarios(eg: hardware configurations), so that I can have a better understanding of what level of optimizations would be required.
  2. Are we provided with such environment to test with or am I suppose to find my own testing platforms.
  3. Do we have a optimization benchmark target in the project or is it achieving some optimization developments within a specified scope.
Thank you in advance and looking forward for an interesting time ahead with BEAM community.

BR,
Chamin

Marc Worrell

unread,
Mar 13, 2014, 5:35:28 AM3/13/14
to Chamin De Silva, beam-co...@googlegroups.com
Hi Chamin,

Welcome to the BEAM community!

The goal of the smallish-machine/ARM project is to get Zotonic working smoothly on machines which have CPU or I/O restrictions.
Modern ARM boxes have quite a bit of CPU, but we see a couple of contention areas:
- Time to compile templates (especially from the intermediate format to the beam byte code)
- Timeouts relating to db queries
- Timeouts in startup and or larger site-related actions

To answer your questions:

1. At first we want to target ARM machines running some variant of Linux
2. We have a couple of CuBox 4i machines. If/when your project is approved (and we git the slots from Google) then we will provide one. If the project is successful you can keep it.
3. Then goal is stated as above, we really like to have a smooth experience of using Zotonic on ARM.

Thanks, and best greetings from the Netherlands,

Marc

Chamin De Silva

unread,
Mar 13, 2014, 1:47:37 PM3/13/14
to beam-co...@googlegroups.com, Chamin De Silva
Hi Mark,

Thank you for your quick response. I would like to know what is the best communication channel to keep in touch with BEAM community, is it the mailing list or the IRC channel?

Best regards,
Chamin

Chamin De Silva

unread,
Mar 21, 2014, 11:08:04 PM3/21/14
to Marc Worrell, beam-co...@googlegroups.com
Hi all,

I submitted a proposal for "IDEA 2. Support low power systems (aka running on ARM or low-level VPS)" which interested me most. I would like to improve on it in the community bonding time period with the guidance of the community.


I introduced myself earlier as well, anyways, I'm Chamin de Silva from Sri Lanka and interested in taking on a project from Beam community as I have quite a good industrial experience with Erlang development. 

As an introduction of my self, currently I'm studying for my master's degree in Computer Science at UCSC(University of Colombo School of Computing) on part time basis and employed in a software company with Java development for 3 years now. I completed my undergraduates at University of Moratuwa in Computer Science major. I had a successful 8 months of Internship and another more 2 years of industrial experience with Erlang development for enterprise telco systems, mostly messaging(SMS) based.

Looking forward for a interesting time ahead with Beam Community.

Best regards.
Chamin


On 14 March 2014 01:39, Marc Worrell <ma...@worrell.nl> wrote:
Hi Chamin,

This mailing list is good.
We also have a xmpp chat room for Zotonic: zot...@conference.zotonic.com
The Zotonic core team is there often, especially during european day time.

Best, Marc



On 13 mrt. 2014, at 18:47, Chamin De Silva wrote:

> Hi Mark,
>
> Thank you for your quick response. I would like to know what is the best communication channel to keep in touch with BEAM community, is it the mailing list or the IRC channel?
>
> Best regards,
> Chamin

Reply all
Reply to author
Forward
0 new messages