distributed-process-task-0.1.2.1: Task Framework for The Cloud Haskell Application Platform

Copyright(c) Tim Watson 2013 - 2014
LicenseBSD3 (see the file LICENSE)
MaintainerTim Watson <watson.timothy@gmail.com>
Stabilityexperimental
Portabilitynon-portable (requires concurrency)
Safe HaskellNone
LanguageHaskell98

Control.Distributed.Process.Task

Contents

Description

The Task Framework intends to provide tools for task management, work scheduling and distributed task coordination. These capabilities build on the Execution Framework as well as other tools and libraries. The framework is currently a work in progress. The current release includes a simple bounded blocking queue implementation only, as an example of the kind of capability and API that we intend to produce.

The Task Framework will be broken down by the task scheduling and management algorithms it provides, e.g., at a low level providing work queues, worker pools and the like, whilst at a high level allowing the user to choose between work stealing, sharing, distributed coordination, user defined sensor based bounds/limits and so on.

Synopsis

Task Queues