
194 Essentials of Cloud Computing
3. Content Dissemination Network: Content dissemination network
handles all the communication between the components using the
NaradaBroker, which was developed by Ekanayake et al. [3].
4. MRDriver: MRDriver is a master worker and controls the other
workers based on the instructions by the user program. CGL-
MapReduce is different from MapReduce, the main difference
being the avoidance of le system and usage of streaming. Several
steps involved in CGL-MapReduce are depicted in Figure 8.3 and
explained as follows [3]:
a. Initializing stage: The rst step involves starting the MapReduce
worker nodes and congu ...