next up previous
Next: Acknowledgments Up: BATCHING: A Design Pattern Previous: Known uses


BATCHING unifies many--apparently unrelated--techniques. Most notably, the pattern integrates techniques to reduce domain crossings, to dynamically extend existing servers, and to avoid unnecessary data copying.

Encapsulation of the command language has been a key feature in the integration of existing techniques, decoupling the command set from the submission method.

We showed eight different applications where the BATCHING pattern was previously used, and several cases where the pattern was applied with a-priori knowledge of it.

Francisco J Ballesteros