Jump to: navigation, search

Difference between revisions of "TaskFlow/HavanaSummitPresentationAbstract"

(Created page with "'''Possible Presentation Titles:''' ''Task, Workflow, and Job Management -- Working Code for OpenStack' This title describes our progress at the time of the summit and hopefu...")
 
Line 1: Line 1:
'''Possible Presentation Titles:'''
+
=== Possible Presentation Titles ===
 +
 
 +
'''Task, Workflow, and Job Management -- Working Code for OpenStack'''
  
''Task, Workflow, and Job Management -- Working Code for OpenStack'
 
 
This title describes our progress at the time of the summit and hopefully drives the right technical folks interested in this to come attend.
 
This title describes our progress at the time of the summit and hopefully drives the right technical folks interested in this to come attend.
  
''Workflow-as-a-Service: The State of the Convection Project and Future Plans''
+
'''Workflow-as-a-Service: The State of the Convection Project and Future Plans'''
 +
 
 
For people who were interested in the Unconference talk I gave last time, the term workflow-as-a-service may spart more attendance interest?
 
For people who were interested in the Unconference talk I gave last time, the term workflow-as-a-service may spart more attendance interest?
  
'''Proposed Presentation Category:'''
+
=== Proposed Presentation Category: ===
 
Related OSS Projects
 
Related OSS Projects
  
'''Proposed Abstract'''
+
=== Proposed Abstract ===
 
We will present an overview of Taskflow: a Python library for OpenStack that helps make task execution easy, consistent, and reliable. TaskFlow allows the creation of lightweight task objects and/or functions that are combined together into flows (aka: workflows). It includes components for running these flows in a manner that can be stopped, resumed, and safely reverted. Projects implemented using the Taskflow library enjoy added state resiliency, and fault tolerance. The library also simplifies crash recovery for resumption of tasks, flows, and jobs.  With Taskflow, interrupted actions may be resumed or rolled back automatically when a manager process is resumed.
 
We will present an overview of Taskflow: a Python library for OpenStack that helps make task execution easy, consistent, and reliable. TaskFlow allows the creation of lightweight task objects and/or functions that are combined together into flows (aka: workflows). It includes components for running these flows in a manner that can be stopped, resumed, and safely reverted. Projects implemented using the Taskflow library enjoy added state resiliency, and fault tolerance. The library also simplifies crash recovery for resumption of tasks, flows, and jobs.  With Taskflow, interrupted actions may be resumed or rolled back automatically when a manager process is resumed.
  

Revision as of 19:53, 24 June 2013

Possible Presentation Titles

Task, Workflow, and Job Management -- Working Code for OpenStack

This title describes our progress at the time of the summit and hopefully drives the right technical folks interested in this to come attend.

Workflow-as-a-Service: The State of the Convection Project and Future Plans

For people who were interested in the Unconference talk I gave last time, the term workflow-as-a-service may spart more attendance interest?

Proposed Presentation Category:

Related OSS Projects

Proposed Abstract

We will present an overview of Taskflow: a Python library for OpenStack that helps make task execution easy, consistent, and reliable. TaskFlow allows the creation of lightweight task objects and/or functions that are combined together into flows (aka: workflows). It includes components for running these flows in a manner that can be stopped, resumed, and safely reverted. Projects implemented using the Taskflow library enjoy added state resiliency, and fault tolerance. The library also simplifies crash recovery for resumption of tasks, flows, and jobs. With Taskflow, interrupted actions may be resumed or rolled back automatically when a manager process is resumed.

TaskFlow was borne out of a proposal for a project called Convection[LINK] (Cloud based Workflow-as-a-Service capabilities for OpenStack). An update on the progress for TaskFlow (features and capabilities ready to be consumed by OpenStack projects) and a proposed path for possible integration into Oslo and development of Convection will be presented.

https://wiki.openstack.org/wiki/TaskFlow