UNIT 2: Grid terms and concepts Reflection

UNIT 2: Grid terms and concepts Reflection

by MutabarukaMartial KAIROS -
Number of replies: 0

This unit gave me a solid conceptual foundation for understanding how grid computing works, not just as a technology, but as a system of coordinated resources and policies that evolves with organizational needs.

The most fundamental insight I take away is that a grid is not simply a collection of machines. it is a collection of resources, and that distinction shapes everything. Computation, storage, communications, software licenses, and even administrative policies all qualify as grid resources. This broadens how you think about distributed systems design: you're not just asking "where do I run this job?" but "what combination of resources does this job need, and where do they exist together?"

The section on scheduling, reservation, and scavenging was particularly eye-opening. The idea that you can extract useful computation from machines during idle moments, and it directly connects to modern concepts like cloud spot instances and background processing. The trade-off between scavenging's unpredictability and dedicated reservation's reliability mirrors decisions we make in software architecture every day.

The intragrid-to-intergrid progression also reinforced a pattern I recognize from software engineering: complexity grows at boundaries. Whether it's crossing departmental lines, geographic facilities, or organizational trust domains, every expansion introduces new concerns around security, governance, and interoperability that cannot be retrofitted easily.

What I will carry forward from this unit is that a grid becomes harder to manage every time it expands beyond its original boundaries, that means adding more departments, spanning multiple cities, or involving different organizations. The hardware side can grow relatively smoothly, but security, trust between users, and rules about who can access what do not grow as easily. These concerns need to be planned from the start, not addressed later when problems have already appeared.