Unit 2 Reflection

Unit 2 Reflection

by Cyrille ISHIMWEKARANGWA -
Number of replies: 0

Grid computing is a distributed computing model in which a collection of interconnected machines, known as nodes or resources, work together to share computing power, storage, and communication capabilities to solve large or complex problems. These machines may differ in processor speed, architecture, operating systems, and memory, yet they contribute their resources to the grid as a unified system. The main resource in a grid is computational power, which can be used by running applications on remote machines, dividing applications into parallel subjobs across multiple processors, or executing the same program many times on different machines. Scalability measures how efficiently additional processors improve performance. Storage is another essential resource, often integrated through grid file systems that provide increased capacity, unified access, data striping for improved speed, and journaling for reliability. Communication resources ensure efficient data transfer within and outside the grid, reducing bottlenecks. Grid systems rely on scheduling, reservation, and scavenging to manage resources effectively, while management software monitors performance, enforces policies, and ensures security across intragrids and intergrids.