Professional Documents
Culture Documents
CCL 53 Assignment 02
CCL 53 Assignment 02
(NBA Accredited)
Academic Year 2022-23
COMPUTING TECHNOLOGIES
INTRODUCTION:
The term cloud refers to a network or the internet. It is a technology that uses remote
servers on the internet to store, manage, and access data online rather than local drives.
The data can be anything such as files, images, documents, audio, video, and more.
There are the following operations that we can do using cloud computing:
1. Agility
The availability of servers is high and more reliable because the chances of infrastructure
failure are minimum.
3. High Scalability
4. Multi-Sharing
With the help of cloud computing, multiple users and applications can work more
efficiently with cost reductions by sharing common infrastructure.
Cloud computing enables the users to access systems using a web browser regardless of
their location or what device they use e.g. PC, mobile phone, etc. As infrastructure is off-
site (typically provided by a third-party. and accessed via the Internet, users can connect
from anywhere.
6. Maintenance
7. Low Cost
By using cloud computing, the cost will be reduced because to take the services of cloud
computing, IT company need not to set its own infrastructure and pay-as-per usage of
resources.
Application Programming Interfaces (APIs. are provided to the users so that they can
access services on the cloud by using these APIs and pay the charges as per the usage of
services.
DESCRIPTION:
1. Parallel Computing:
2. Distributed Computing:
Application Area: Web services (e.g., social media platforms, e-commerce websites),
distributed databases (e.g., blockchain, NoSQL databases), content delivery networks
(e.g., streaming services, cloud storage).
3. Cluster Computing:
4. Grid Computing:
6. Edge Computing:
Application Area: Internet of Things (IoT) (e.g., smart home devices, industrial
sensors), autonomous vehicles (e.g., real-time navigation, object detection),
augmented reality (AR) and virtual reality (VR) applications.
7. Federated Learning:
8. Serverless Computing:
Application Area: Web applications (e.g., serverless APIs, serverless websites), event-
driven processing (e.g., real-time data processing pipelines, IoT backend systems),
microservices architectures.
COMPARISON:
Limited Computing
Edge Computing Reduced Latency
Resources
CONCLUSION:
In the dynamic landscape of computing technologies, each paradigm offers distinct
advantages and challenges tailored to diverse application needs. Cloud computing's
agility and scalability underpin a vast array of services, while parallel and distributed
computing excel in handling large-scale tasks efficiently. Cluster and grid computing
foster collaboration and resource sharing across distributed environments, while
quantum computing holds promise for exponential speedups in specific domains. Edge
computing minimizes latency for real-time applications, and federated learning ensures
data privacy in collaborative model training. Meanwhile, serverless computing
streamlines infrastructure management for scalable, cost-efficient solutions.
Understanding these paradigms' characteristics enables organizations to strategically
deploy them, driving innovation and meeting computational demands effectively.
REFERENCES:
1. https://www.sciencedirect.com/topics/computer-science/computing-technology
2. https://en.wikipedia.org/wiki/Computing#:~:text=Computing%20is%20any%20go
al%2Doriented,%2C%20technological%2C%20and%20social%20aspects
3. https://www.javatpoint.com/cloud-computing-technologies