On Wed, Mar 6, 2013 at 1:17 PM, Edison Su <edison...@citrix.com> wrote:
>
>
>> -----Original Message-----
>> From: Serge A. Salamanka [mailto:salsa-...@tut.by]
>> Sent: Wednesday, March 06, 2013 2:16 AM
>> To: cloudstack-dev@incubator.apache.org
>> Subject: Re: Building on Cloudstack
>>
>> On 06.03.2013 08:50, Seif Eddine Jemli wrote:
>> > You asked me about the scheduler i would like to implement.
>> >
>> > In fact, i have a school project: i have to divide matrix calculus on
>> > several VM's, the VM's have to calculate then return the results to
>> > the scheduler for aggregation.
>> > The scheduler have then to send the aggregated results to the user who
>> > typed the matrices.
>> >
>> > so the scheduler:
>> > *
>> > *
>> > *-have to contact cloudstack and ask for X number of VM's* *-then the
>> > vm's get work assigned to them crunch the work and return the results
>> > to the scheduler for aggregation*
>> > *
>> > *
>> > *
>> > *
>> > what do you think of this project?
>> >
>> > Is it feasible?
>> >
>> > Thanks in advance for your help.
>> >
>>
>> The VM's by themselves are just simple OS boxes. To run some tasks on
>> them you will need a job execution environment. There are plenty of
>> solutions that could be used for that purpose.
>> I'm personally looking at using IPython [1] and UNICORE [2] for accessing the
>> computing resources provided in cloud. There is also an idea to use
>> QosCosGrid [3] software stack but all this requires experiments with setups.
>>
>> We need some way to provision required resources in cloud with specially
>> prepared VMs. This could be achieved through CloudStack API or with a help
>> of BOSH [4].
>
> Interesting topic. Yesterday, I read an article about google's borg and 
> twitter's mesos: 
> http://www.wired.com/wiredenterprise/2013/03/google-borg-twitter-mesos/
> At the end of the article, it says: "Yes, there are other ways of efficiently 
> spreading workloads across a cluster of servers. You could use 
> virtualization, where you run virtual servers atop your physical machines and 
> then load them with whatever software you like. But with Borg and Mesos, you 
> don't have to worry about juggling all those virtual machines."
>
> Are you trying to do the same thing like Borg and Mesos does, but using 
> CloudStack + Virtual Machine? What CloudStack can provide is to allocate 
> resources(virtual machines), e.g. I want 2GHz cpu, 2G memory, then you can 
> call cloudstack api to create a VM with the same service offering. After VM 
> is booted up, need a way to distribute workloads(e.g. Hadoop/Spark jobs) into 
> VM.
> Seems, it's possible to port Mesos's hadoop code 
> (https://svn.apache.org/repos/asf/incubator/mesos/trunk/hadoop/mesos/) to use 
> CloudStack.
>
>>


Mesos is now part of the incubator:

http://incubator.apache.org/mesos/

--David

Reply via email to