For example,some design patterns mentions in Sun's compute server project: Simple Output <https://computeserver.dev.java.net/intro.html#simple_output> Simple Reduction<https://computeserver.dev.java.net/intro.html#simple_reduction> Map/Reduce <https://computeserver.dev.java.net/intro.html#map_reduce> Chunked Reduction<https://computeserver.dev.java.net/intro.html#chunked_reduction> Simple Search <https://computeserver.dev.java.net/intro.html#simple_search> Directed Search<https://computeserver.dev.java.net/intro.html#directed_search> Divide and Conquer Output<https://computeserver.dev.java.net/intro.html#conquer_output> Divide and Conquer Simple Reduction<https://computeserver.dev.java.net/intro.html#conquer_reduction> Tree Search <https://computeserver.dev.java.net/intro.html#tree_search>
All the patterns' details can be found at the following link: https://computeserver.dev.java.net/intro.html#CS_DESIGN_PAT -- Phonechen
