0% found this document useful (0 votes)
6 views

Solution cs66 Week 01 Assignment 01

The document discusses key concepts in edge computing including the role of a Kafka endpoint for data ingestion, stream processing enabling real-time queries, components of a thin edge not including on-premise data centers, Multi-Access Edge Computing relating to edge in cellular networks, and edge providing lower latency than cloud due to proximity to data sources.

Uploaded by

karolee2
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
6 views

Solution cs66 Week 01 Assignment 01

The document discusses key concepts in edge computing including the role of a Kafka endpoint for data ingestion, stream processing enabling real-time queries, components of a thin edge not including on-premise data centers, Multi-Access Edge Computing relating to edge in cellular networks, and edge providing lower latency than cloud due to proximity to data sources.

Uploaded by

karolee2
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

Week 01: Assignment 01

1. The role of a Kafka end-point is


Data storage
Data ingestion
Data broking
Data encryption
Explanation: Apache Kafka is commonly used as a data ingestion point which uses Publish-Subscribe Model and facilitates real-time data processing.

2. Stream processing enables performing real time queries on incoming data. The statement is
True
False
Explanation: stream processing eanbles real-time data processing and hence enables performing queries on incoming data.

3. Match the following tiers (in a three-tier edge architecture) to the respective functionality they provide,

Tiers:
1. Data Sources
2. Intelligence
3. Actionable Insights

Functionality:
X. Machine Learning Models and Algorithms
Y. Dashboards and Visualizations, Human-Machine Interaction
Z. Sensors, Databases and Event-Sources
1-X, 2-Y, 3-Z
1-Z, 2-X, 3-Y
1-Y, 2-Z, 3-X
1-Z, 2-Y, 3-X
Explanation: In a three-tier edge architecture, we have 3 layers or tiers - Data-Sources, Intelligence, Actionable insights
Data-Sources: data can come from sensors, and it can be stored a in databases for later use.
Intelligence: indicates the AI and Machine learning related algorithms to extract insights from data
Actionable insights: are the insights obtained from the intelligence tier presented in form of Dashboards etc.

4. Which of the following is not a component of a Thin Edge?


Networking Equipment
Controllers
Computers / Servers
On-Premise Edge Data Centers
>
Explanation: On-Premise Edge Data Centers in not a component of Thin Edge. The thin edge contains computers, networking devices, controllers and senso

5. Which of the following edge-computing paradigm is used at the edge of cellular networks?
Micro Data Centers
Multi-Access Edge Computing
Fog Computing
Cloud Computing
Explanation: Multi-Access Edge Computing, also known as Mobile Edge Computing (MEC) relates to edge-computing in cellular networks.

6. Match the following components of an Edge-Controller/Orchestrator to their respective functionality,

Components:
1. Application Manager
2. Infrastructure Manager
3. Planner

Functionality:
X. Manages requirements of application tasks
Y. Manages physical and virtual resources
Z. Manages scheduling policy for tasks
1-X, 2-Y, 3-Z
1-X, 2-Z, 3-Y
1-Z, 2-Y, 3-X
1-Z, 2-X, 3-Y
Explanation: Edge Controller/Orchestrator (EC) is a centralized component responsible for planning, deploying and managing application services in the

EC consists of the following components: Application Manager, Infrastructure Manager, Monitoring and Planner.

Application manager: is responsible for managing applications running in the Edge-Cloud


system. This includes requirements of application tasks, such as the amount of data to be
transferred, the amount of computational requirement (e.g., required CPU), the latency
constraints and the number of application users for each edge node.

Infrastructure Manager: The role of the infrastructure manager is to be in charge of the physical
resources in the entire Edge-Cloud system. For instance, processors, networking and the
connected IoT devices for all edge nodes. Edge-Cloud is a virtualized environment; thus, this
component responsible for the VMs as well. In this context, this component provides the EC with
the utilization level of the VMs.

Monitoring: The main responsibility of this component is to monitor application tasks (e.g.,
computational delay and communication delay) and computational resources (e.g., CPU
utilization) during the execution of applications’ tasks in the Edge-Cloud system. Furthermore,
detecting the tasks’ failures due to network issues or the shortage of computational resources.
Planner The main role of this component is to propose the scheduling policy of the offloading
tasks in the Edge-Cloud system and the location where they will be placed (e.g., local edge, other
edges or the cloud). This offloading tasks works on this component and passes its results to EC
for execution.

7. Compared to cloud, edge provides


lower latency
higher latency
less resources
more resources
Explanation:
Due to proximity to the data-source, edge provides lower latency.
Due to limited infrastructe, edge cannot provide as much resources as the cloud.

8. Considering the advantages of edge computing combined with cloud computing, "backbone network alleviation" refers to,
distributed edge computing nodes can handle a large number of computation tasks without exchanging the corresponding data with the cloud
services hosted at the edge can significantly reduce the delay of data transmissions and improve the response speed
the cloud can provide powerful processing capabilities and massive storage when the edge cannot afford
None of these
Explanation: backbone network alleviation means distributed edge computing nodes can handle a large number of computation
tasks without exchanging the corresponding data with the cloud, thus alleviating the traffic load of the network;

9. Match the following on-demand access (*aaS) service to the functionality they provide,

On-Demand Access:
1. SaaS
2. PaaS
3. IaaS

Functionality:
X. Execution Runtime, Databases, Web-Servers, Development Tools
Y. CRM, E-Mail, Virtual Desktop, Communication, Gaming
Z. Virtual Machines, Servers, Storage, Load-Balancing, Networking
1-X, 2-Z, 3-Y
1-X, 2-Y, 3-Z
1-Y, 2-X, 3-Z
1-Y, 2-Z, 3-X
Explanation: These are the examples of on-demand "as-a-service" provided by Cloud

Software-as-a-Services are --> 1. SaaS : Y. CRM, E-Mail, Virtual Desktop, Communication, Gaming
Platform-as-a-Services are --> 2. PaaS : X. Execution Runtime, Databases, Web-Servers, Development Tools
Infrastructure-as-a-Services are --> 3. IaaS : Z. Virtual Machines, Servers, Storage, Load-Balancing, Networking

10. Data sovereignty refers to,


reducing latency in data access
moving core cloud services closer to the origin of data
providing storage, compute, and network services locally
keeping data where it actually belongs
Explanation: Data sovereignty refers to data keeping data where it actually belongs i.e., at or near its generation point.

You might also like