Hi Pradeep Bisht. We have some experience about your question, because we
are using a slurm in a dynamic cloud too with its feature called "Slurm
Elastic Computing" -- http://slurm.schedmd.com/power_save.html and
http://slurm.schedmd.com/elastic_computing.html

   1. a slurm works fine, but it all depends on your requirements to slurm
   + aws, many things will be difficult to implement.
   2. a slurm's API is too short and many important things you can do only
   via slurm-commands like (sacct, saccmgr, scrontol and so on) and yours
   custom scripts. You can see
   https://github.com/radical-cybertools/saga-python


2015-05-14 19:18 GMT+03:00 Pradeep Bisht <[email protected]>:

>  Hi Uwe,
>
> I'm providing a cloud based service that lets users run some domain
> specific jobs on the cloud. Some of them are batch, some are interactive
> and some runs for long period of time. I need to be able to provide them a
> minimal guaranteed QoS as per the plans they purchased. To *reduce my
> overall operational cost *and also to provide the lowest possible plans
> to my customers, I need to manage my computing resources very diligently. I
> also need the ability to manage the workload and jobs from within my own
> application [so APIs for a workload manager are required].
>
> Do you think SLURM is appropriate for my use case ?
>
> Thank you
>
>
>
>
> On Thu, May 14, 2015 at 9:06 AM, Uwe Sauter <[email protected]>
> wrote:
>
>>
>> Before being able to answer your questions, you'd probably should tell us
>> what you want to achieve with a workload manager such as
>> Slurm.
>>
>>
>>
>> Am 14.05.2015 um 17:58 schrieb Pradeep Bisht:
>> > [Resending as I don't see my message in the archives]
>> >  Show message history
>> >
>> > I'm looking at SLURM and it seems to have all the features that my
>> application needs. I have a very basic question. I see that
>> > SLURM is very popular for supercomputer clusters. However, I couldn't
>> find any use scenarios where it is being used on commodity
>> > Linux machines like the one being in cloud data centers. I'm a cloud
>> service provider with EC2 instances in Amazon cloud. Do you
>> > think SLURM is suitable for this kind of infrastructure ? I'm just
>> concerned that the overhead might be too high for commodity
>> > machines and may be SLURM is designed for supercomputers only ?
>> >
>> > Can somebody please also cite some companies name who are using SLURM
>> for cloud based services ?
>> >
>> >
>> > Thank you
>>
>
>

Reply via email to