Event-based and Map_reduce patterns

The Event-based pattern presents the idea of components (announcers, listeners) that share events (signals, notifications) through a medium which registers components to receive events and dispatch those events to the registered parties. The medium should also include a communication fabric and a manager that fits the communication fabric and can do load balancing. The most known uses of this patterns are Windows or X11 GUIs

The Map_reduce pattern aims to hide the details of the parallelism from the programmer when dealing with a large number of computation and summarizing the results. The map reduce pattern solve the problem by applying independently a map function to every object (PLPP pattern, task parallelism) and then using a collective communication pattern to collect and summarize the results (PLPP, reduction). The most famous uses of this pattern are the applications of the map-reduce framework used at Google.

Publicado en CS 527,English,Software Engineering | Sin comentarios

Dejar un Comentario

Por favor, se cortés y comenta sobre el tema. Tu e-mail nunca será publicado.

Imagen CAPTCHA CAPTCHA Audio
Refrescar imagen

Sitios de interés