Fundamentals of Cloud IoT Edge ML Assignment 6 Answers
1) What are the three layers/tiers of the Edge-Cloud system?
- IoT devices, Cloud nodes, and Datacenters
- Edge Computing nodes, Cloud nodes, and IoT devices
- Cloud nodes, Edge Computing nodes, and IoT devices
- Edge Computing nodes, IoT devices, and Datacenters
Answer: Edge Computing nodes, Cloud nodes, and IoT devices
2) What is the role of the Edge Controller (EC) in the Edge-Cloud system?
- To manage IoT devices only
- To manage the Cloud nodes only
- To manage Edge Computing nodes only
- To plan, deploy, and manage application services in the Edge-Cloud system
Answer: To plan, deploy, and manage application services in the Edge-Cloud system
3) What is the role of the Planner component?
- To monitor the physical resources in the Edge-Cloud system
- To propose the scheduling policy of the offloading tasks in the system and their location
- To manage applications running in the Edge-Cloud system
- To detect the tasks’ failures due to network issues or the shortage of computational resources
Answer: To propose the scheduling policy of the offloading tasks in the system and their location
4) What are latency-sensitive applications?
- Applications that have high sensitivity to any delays in communication or computation during interaction with Edge-Cloud system.
- Applications that can tolerate high delays in communication or computation.
- Applications that are not impacted by any delays in communication or computation.
- Applications that do not require Edge-Cloud computing.
Answer: Applications that have high sensitivity to any delays in communication or computation during interaction with Edge-Cloud system.
5) What is the purpose of the three-level offloading scenario/scheme?
- To increase the latency level
- To utilize more resources by collaborating between the connected Edge node and the cloud servers.
- To decrease the computation time.
- To use Edge Computing only.
Answer: To utilize more resources by collaborating between the connected Edge node and the cloud servers.
6) Which offload computing node is used when training the DRL in the load prediction model?
- The server with the highest load
- The server with the lowest load
- The server with the average load
- The predicted idle server
Answer: The predicted idle server
7) What is the goal of DRL in the system?
- To minimize the total reward by making optimal actions
- To maximize the total reward by making optimal actions
- To minimize the total cost by making optimal actions
- To maximize the total cost by making optimal actions
Answer: To maximize the total reward by making optimal actions
8) How is the waiting delay in the queue between the generation of a task and giving a decision reduced in the system?
- By predicting the task’s information
- By reducing the system response delay
- By increasing the waiting delay
- By reducing the system processing time
Answer: By predicting the task’s information
9) What is Double DQN?
- A method to solve the overestimation problem
- A method to solve the correlation problem
- A method to improve the stability of DQN
- A method to reduce the dimensionality of state-action space
Answer: A method to solve the overestimation problem
10) What does the agent decide based on the current state in decision model elements?
- Whether the newly generated task needs to be offloaded for computation
- Which server to offload the task to
- The appropriate transmission power for offloading the transmission
- All of the above
Answer: All of the above
11) What is cloud-edge computing?
- A process to reduce the burden on the cloud by transferring tasks to edge nodes
- A process to reduce the burden on edge nodes by transferring tasks to the cloud
- A process to transfer tasks from one edge node to another
- A process to transfer tasks from one cloud to another
Answer: A process to reduce the burden on the cloud by transferring tasks to edge nodes
12) What is horizontal offloading in cloud-edge computing?
- The process of transferring tasks between edge nodes
- The process of transferring tasks from edge nodes to the cloud
- The process of transferring tasks from the cloud to edge nodes
- The process of transferring tasks between clouds
Answer: The process of transferring tasks between edge nodes
13) What is the purpose of the workload model in cloud-edge computing?
- To determine the number of service nodes needed for a specific workload
- To determine the cost of cloud-edge computing services
- To determine the communication and computation requirements for a specific workload
- To determine the location of the data center in cloud-edge computing
Answer: To determine the communication and computation requirements for a specific workload
14) Which of the following is not a hierarchical tier in the collaborative cloud-edge computing architecture?
- End devices
- Access network technologies
- Remote federated data center
- None of the above
Answer: None of the above
15) What is the computation size of a service in the workload model?
- The number of mega CPU cycles required to process a request for service
- The data size of the request in megabytes
- The number of requests per second processed by a service node
- The number of service nodes in the system
Answer: The number of mega CPU cycles required to process a request for service
16) List out the uses of global snapshot of the system.
- Checkpointing
- Garbage collection of objects
- Deadlock detection
- All of the above
Answer: All of the above
17) Recording the global state of a distributed system is an important paradigm when one is interested in
- Analyzing
- Monitoring
- Testing
- All of the above
Answer: All of the above
18) In ______model, each channel acts as a first-in first-out message queue and thus, message ordering is preserved by a channel.
- FIFO
- Non-FIFO
- Casual delivery
- None of the above
Answer: FIFO
19) In _______ model, a channel acts like a set in which the sender process adds messages and the receiver process removes messages from it in a random order.
- FIFO
- Non-FIFO
- Casual delivery
- None of the above
Answer: Non-FIFO
20) The Chandy-lamport algorithm can be initiated by any process by executing the __________ by which it records its local state and sends a marker on each outgoing channel.
- Marker receiving rule
- Marker sending rule
- Marker termination rule
- None of the above
Answer: Marker sending rule
Disclaimer: Chandras EDU does not guarantee the correctness of the answers. These answers are based on the data provided by the NPTEL video lectures, are just for reference, and request students to complete the assignments independently.
If you have any suggestions, comment below or contact us at admin@chandrashaker.com
If you found this article interesting and helpful, don’t forget to share it with your friends.