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 Graph Partitioning

Handbook of Research on Grid Technologies and Utility Computing: Concepts for Managing Large-Scale Applications
In the context of parallel computing, the partitioning of a graph (representing concurrent execution of tasks and communication between tasks) into disjoint subgraphs, where the communication between subgraphs is minimized and the load is roughly balanced.
Published in Chapter:
Resource-Aware Load Balancing of Parallel Applications
Eric Aubanel (University of New Brunswick, Faculty of Computer Science, Canada)
DOI: 10.4018/978-1-60566-184-1.ch002
Abstract
The problem of load balancing parallel applications is particularly challenging on computational grids, since the characteristics of both the application and the platform must be taken into account. This chapter reviews the wide range of solutions that have been proposed. It considers tightly coupled parallel applications that can be described by an undirected graph representing concurrent execution of tasks and communication of tasks, executing on computational grids with static and dynamic network and processor performance. While a rich set of solution techniques have been proposed, there has not been of yet any performance comparisons between them. Such comparisons will require parallel benchmarks and computational grid emulators and simulators.
Full Text Chapter Download: US $37.50 Add to Cart
More Results
Graph Based Segmentation of Digital Images
Dividing a graph into several sub-graphs such that they are disjoint and their union generates the original graph.
Full Text Chapter Download: US $37.50 Add to Cart
eContent Pro Discount Banner
InfoSci OnDemandECP Editorial ServicesAGOSR