BHASKAR ENGINEERING COLLEGE
Department of Artificial Intelligence and Data Science
Affiliated to JNTUH, yenkapally (V), Moinabad(M) R.R Dist
CLOUD COMPUTING
LECTURE
FACULTY
MOHAN KAMAL HASSAN
(Assistant Professor)
Artificial Intelligence and Data Science
IV B.TECH I SEMESTER
R22
1
UNIT – IV
TOPICS
➢ Networking for Cloud Computing: Introduction,
➢ Overview of Data Center Environment,
➢ Networking Issues in Data Centers,
➢ Transport Layer Issues in DCNs,
➢ Cloud Service Providers
1. Networking for Cloud Computing: Introduction
Definition:
Networking in cloud computing refers to the infrastructure that connects cloud
resources (servers, storage, apps) across the internet or internal private networks. It
enables communication between clients and cloud services securely and
efficiently.
Example:
When you access Gmail or Google Drive from your laptop or phone, you are using
the internet (a network) to connect with Google’s cloud servers hosted in data
centers.
2. Overview of Data Center Environment
Definition:
A data center is a centralized facility used to house computing and networking
equipment such as servers, storage, routers, and switches. It forms the backbone of
cloud computing by hosting cloud resources.
Example:
Amazon Web Services (AWS) has massive global data centers called Availability
Zones. These support services like EC2, S3, and RDS, used by Netflix for video
streaming and Dropbox for cloud storage.
2
3. Networking Issues in Data Centers
Definition:
Common issues include network congestion, high latency, bandwidth limitations,
addressing challenges, and security threats. These problems can disrupt the
performance and scalability of cloud services.
Example:
If there's a spike in traffic to a video conferencing app like Zoom, the data center
may experience network congestion, resulting in lags or disconnections.
4. Transport Layer Issues in Data Center Networks (DCNs)
Definition:
The transport layer (e.g., TCP/UDP) handles data transmission. In cloud data
centers, TCP may struggle with massive data flows, leading to latency or packet
loss. Enhancements or alternatives (like RDMA or DCTCP) are used to improve
throughput and efficiency.
Example:
Facebook uses Data Center TCP (DCTCP) to manage transport-layer efficiency
for handling billions of messages, images, and videos shared across its platform
daily.
5. Cloud Service Providers
Definition:
Cloud Service Providers (CSPs) are companies that offer cloud computing services
such as storage, processing, software, and infrastructure over the internet.
Example:
• AWS (Amazon Web Services) – Used by Airbnb for hosting services.
• Microsoft Azure – Used by LinkedIn to manage its professional networking
platform.
• Google Cloud Platform (GCP) – Used by Spotify for managing music
streaming and analytics.
3
4