EvQueue, a Free Software job scheduler and queueing engine

Speaker(s) : Nicolas JEAN

  • Language : Français
  • Level : Expert
  • Nature : Conference
  • Date : Monday 6 July 2015
  • Schedule : 14h00
  • Duration : 20 minutes
  • Place : 206

EvQueue is a Free Software job scheduler and queueing engine.

First we’ll give an overview of the context in which the piece of software was born. Why were other schedulers not up to the task? What was the aim of evQueue in the beginning?

We’ll then go on to what makes evQueue stand out :
possibility of creating workflows (chains of simple tasks), lightness, ease of installation and use, GUI mode for designing workflows, monitoring of running and terminated tasks...

In addition to detailing the features, we’ll explore the issues that evQueue offers to tackle.
Execution of heavy tasks in the background, a quite recurring problem in web development, becomes easy peasy.
Divide and conquer becomes more concrete as you bind one task’s outputs to another task’s inputs within a clear and simple interface.
This separation of the code into basic blocks, finally, allows for straightforward parallelisation of tasks or on the contrary mutual exclusion, for efficient monitoring of the correct rolling-out of tasks within a workflow, as well as retrying an errored task for X times every Y seconds.

For more information please check http://www.evqueue.net

Nicolas JEAN
After working on promoting Free Software for a year within the Free Software Foundation Europe, Nicolas stayed in the NGO world when he got hired as a web developer at French consumer-protection organisation Que Choisir. EvQueue is the first piece of software that was developed internally in th IT department and then got out to the world, free for everyone to enjoy.

Slides (PDF - 511.7 kb)
Slides (OpenDocument Presentation - 645 kb)