DrupalCon Copenhagen August 23-27 2010 - parallel processing http://cph2010.drupal.org/taxonomy/term/8233/0 en How to do parallel processing and map/reduce with Gearman. http://cph2010.drupal.org/sessions/how-do-parallel-processing-and-mapreduce-gearman <div class="field-session-type"> <span>Type:&nbsp;</span> Not planned session </div> <div class="field-text-teaser"> <p>Parallel processing, in any programming language, is hard to achieve and easy to get wrong.<br /> However, you can leverage a distributed client/server paradigm to create parallel processed tasks quite easily, with a scalable and fail-resistant system. With Gearman you can run tasks in parallel, no matter where they should be performed.</p> </div> <div class="field-session-duration"> 45 minutes (+15 minutes Q&amp;A) </div> <div class="field-main-image"> <img class="imagefield imagefield-field_main_image" width="200" height="201" alt="" src="http://cph2010.drupal.org/sites/all/files/gearman_small.png?1276525210" /> </div> <p>A common scenario in web development is a delay in serving a page, due to<br /> the need of performing several unrelated operations in sequence.<br /> Sequential development is the norm in every major programming language,<br /> and, although parallel processing is possible, implementing it in your<br /> application is often painful and results in complex and debug unfriendly code.<br /> Enters Gearman, a distributed client/server framework, which can be easily<br /> integrated in any programming language, including SQL (through a MySQL User<br /> Defined Function), and makes parallel processing a trivial task. This</p> <p><a href="http://cph2010.drupal.org/sessions/how-do-parallel-processing-and-mapreduce-gearman" target="_blank">read more</a></p> http://cph2010.drupal.org/sessions/how-do-parallel-processing-and-mapreduce-gearman#comments Curious Code & Development Intermediate Expert development distributed computing parallel processing Mon, 14 Jun 2010 14:21:14 +0000 datacharmer 8148 at http://cph2010.drupal.org An introduction to Gearman http://cph2010.drupal.org/sessions/introduction-gearman <div class="field-session-type"> <span>Type:&nbsp;</span> Not planned session </div> <div class="field-text-teaser"> <p>Gearman is a distributed client/server system that works across different operating systems, with different programming languages, in a scalable and fault-tolerant mode.<br /> Add to it that it is incredibly easy to use, and you will wonder why you haven't used it yet.</p> </div> <div class="field-session-duration"> 45 minutes (+15 minutes Q&amp;A) </div> <div class="field-main-image"> <img class="imagefield imagefield-field_main_image" width="200" height="201" alt="" src="http://cph2010.drupal.org/sites/all/files/gearman_small_0.png?1276525386" /> </div> <p>In the age of ubiquitous connectivity, distributed servers have become<br /> readily available and usable. Gearman, a friendly infrastructure for<br /> distributed tasks, gives developers and DBAs a large degree of flexibility<br /> in their applications. Using Gearman, developers can access libraries<br /> written in multiple languages, even if they are different from the ones<br /> used in their main application. DBAs will benefit from Gearman in their<br /> daily tasks, by accessing external features from within the database server<br /> itself. This session introduces Gearman principles and shows some simple</p> <p><a href="http://cph2010.drupal.org/sessions/introduction-gearman" target="_blank">read more</a></p> http://cph2010.drupal.org/sessions/introduction-gearman#comments Curious Code & Development Intermediate development map/reduce multitasking parallel processing Mon, 14 Jun 2010 14:16:05 +0000 datacharmer 8143 at http://cph2010.drupal.org