Dashboard > Terracotta Forge Labs > Home > lsb > Master Worker
  Terracotta Forge Labs Log In   View a printable version of the current page.  
  Master Worker
Added by Taylor Gautier, last edited by Taylor Gautier on Jun 30, 2008  (view change)
Labels: 
(None)

Master / Worker Pattern

Master Worker is a pattern for distributing work. It's implementation is included in the TC Lib Framework.

The implementation should be considered as a reference implementation.

Implementation

The "TC Lib" framework implements the Master / Worker pattern. It includes a Distributed Web Spider implementation that demonstrates usage of the Master / Worker implementation.

More information is available from the readme files included with TC Lib:

Additional Resources

This section should help you learn more about the Master / Worker pattern and Terracotta. Master / Worker is a pattern that distributes work across many nodes. There are many patterns that have the same goal, including "Map/Reduce" and more.

Concept

Jonas Boner wrote an article on The Server Side that illustrates the concept:

The topic is also covered in detail in the "Definitive Guide To Terracotta"

Blogs that have successfully implemented the Master / Worker pattern:

James Heanly:

Eugene Ciurana:

Mark Turansky:

Matt Abrams:

Powered by Atlassian Confluence, the Enterprise Wiki. (Version: 2.5.5 Build:#811 Jul 25, 2007) - Bug/feature request - Contact Administrators