- Asked 2/10
- 2074 Magh · 6 marks
- 2073 Magh · 5 marks
Cloud and grid computing concepts
Short answer
Cloud computing delivers on-demand computing resources over the internet with pay-per-use, using IaaS, PaaS, or SaaS models. Grid computing links distributed heterogeneous computers via middleware to form a virtual supercomputer for large-scale scientific tasks, sharing idle resources.
Explain the concept of cloud and grid computing in brief.
Cloud computing
Cloud computing delivers computing resources (servers, storage, databases, software, networking) as on-demand services over the internet, with pay-per-use billing. Users do not own or manage the physical hardware.
- Service models: IaaS (virtual machines, storage; e.g. AWS EC2), PaaS (platform to build apps; e.g. Google App Engine), SaaS (ready software; e.g. Gmail).
- Deployment models: public, private, hybrid, community.
- Characteristics: on-demand self-service, broad network access, resource pooling (virtualisation), rapid elasticity, measured service.
- Benefits: low upfront cost, scalability, accessibility, reliability. Limits: security and privacy, dependence on internet and vendor lock-in.
Grid computing
Grid computing links geographically distributed, heterogeneous computers from different organisations into one virtual supercomputer to solve very large problems. Idle CPU power and storage are shared; a middleware (such as Globus Toolkit) schedules jobs, manages resources, security and data transfer.
- Used for scientific problems: weather prediction, particle physics (CERN LHC grid), SETI@home, drug discovery.
- Computers are loosely coupled, and a large job is split into small independent tasks.
Difference
| Point | Cloud | Grid |
|---|---|---|
| Purpose | General services for many users | Large scientific/compute-heavy jobs |
| Control | Single provider owns resources | Many owners, shared |
| Model | Pay-per-use | Resource sharing, collaboration |
| Access | Web interface, APIs | Middleware, job submission |
| Technology | Virtualisation | Middleware scheduling |
Users --> [Internet] --> Cloud data centre (VMs, storage)
Job --> [Grid middleware] --> PC1, PC2, cluster, PCn
(results merged)
✓ Answer checked by Claude Opus 5.5 (high effort)
Related questions
- Cloud computing and its types · Information System, chapter 8 · asked 2×
- Grid, cluster and cloud systems · Distributed System, chapter 1
- Cloud types and data management · Information System, chapter 8
- Cloud technology for small business · Information System, chapter 8