exelixi

Job runner

A distributed framework for running cluster computing jobs in pure Python.

Exelixi is a distributed framework based on Apache Mesos, mostly implemented in Python using gevent for high-performance concurrency. It is intended to run cluster computing jobs (partitioned batch jobs, which include some messaging) in pure Python. By default, it runs genetic algorithms at scale.

GitHub

133 stars
11 watching
23 forks
Language: Python
last commit: almost 11 years ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
akira/exq A job processing library compatible with Resque/Sidekiq for the Elixir language, utilizing Redis as a store. 1,506
adamralph/simple-exec A .NET library for running external commands with customizable behavior and exception handling. 694
mosic/exdisque An Elixir client for interacting with an in-memory job queue service 17
pigmej/exelli An Elixir wrapper with a simple syntax for building web applications. 16
sheharyarn/que A distributed job processing system utilizing an in-memory real-time database 669
liveforeverx/exrun Runtime and debugging tools for Elixir 120
liveforeverx/exscript An Elixir library for defining custom mix tasks to automate compilation and execution of scripts. 7
eelis/geordi A C++ eval bot that allows users to compile and run code snippets in real-time over IRC. 183
amitt001/delegator.py A library for managing subprocesses in Python. 1,703
albertodebortoli/promis A framework for working with asynchronous tasks in Swift using futures and promises. 108
databiosphere/toil A workflow management system designed to efficiently run pipelines in various environments. 901
scripbox/flume A blazing fast job processing system with built-in support for durability, back-pressure, and rate limiting. 78
google/executor.nvim A plugin to run command line tasks in the background and notify results. 150
stocks29/graphex A library for composing and executing task graphs in Elixir. 12
skytix-dev/rexe A tool to execute tasks within the Mesos framework by synchronously executing jobs and outputting their contents to STDOUT 1