Search the World's Largest Database of Information Science & Technology Terms & Definitions
InfInfoScipedia LogoScipedia
A Free Service of IGI Global Publishing House
Below please find a list of definitions for the term that
you selected from multiple scholarly research resources.

What is Master-Worker Paradigm

Handbook of Research on Scalable Computing Technologies
Consists in two entities: a master and several workers. The master decomposes the problem into smaller tasks and distributes them among workers. The worker receives the task from the master, executes it and sends back the result to the master.
Published in Chapter:
Desktop Grids: From Volunteer Distributed Computing to High Throughput Computing Production Platforms
Franck Cappello (INRIA & UIUC, France), Gilles Fedak (LIP/INRIA, France), Derrick Kondo (ENSIMAG - antenne de Montbonnot, France), Paul Malecot (Universite Paris-Sud, France), and Ala Rezmerita (Universite Paris-Sud, France)
Copyright: © 2010 |Pages: 31
DOI: 10.4018/978-1-60566-661-7.ch003
Abstract
Desktop Grids, literally Grids made of Desktop Computers, are very popular in the context of “Volunteer Computing” for large scale “Distributed Computing” projects like SETI@home and Folding@home. They are very appealing, as “Internet Computing” platforms for scientific projects seeking a huge amount of computational resources for massive high throughput computing, like the EGEE project in Europe. Companies are also interested of using cheap computing solutions that does not add extra hardware and cost of ownership. A very recent argument for Desktop Grids is their ecological impact: by scavenging unused CPU cycles without increasing excessively the power consumption, they reduce the waste of electricity. This book chapter presents the background of Desktop Grid, their principles and essential mechanisms, the evolution of their architectures, their applications and the research tools associated with this technology.
Full Text Chapter Download: US $37.50 Add to Cart
More Results
The Grid for Nature-Inspired Computing and Complex Simulations
A computing architecture operating on a network. A single computer is called the master and sends jobs to be executed by other computers, called workers. The communication between master and workers generally happens just at the beginning and at the end of each job.
Full Text Chapter Download: US $37.50 Add to Cart
eContent Pro Discount Banner
InfoSci OnDemandECP Editorial ServicesAGOSR