
137Technological Drivers for Cloud Computing
(SAGA) [43] and Transformer [44] are examples of such models, which try
to implement parallel models like MapReduce [42] and All-Pairs [45], taking
considerable burden off the application developer.
6.10.1.3 SAGA
Although MapReduce has emerged as an important data-parallel program-
ming model for data-intensive computing, most, if not all, implementations
of MapReduce are tightly coupled to a specic infrastructure. SAGA is a
high-level programming interface that provides the ability to create distrib-
uted applications in an infrastructure-independent way [38]. SAGA supports
different programming models ...