wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

CC QUIZ 20/5/2025 A SEC

Total questions: 15

Worksheet time: 8mins

Name
Class
Date
1.

1. What does the MapReduce framework abstract from the user?

a)

File system configuration

b)

Data flow and network configuration

c)

Data flow and flow of control

d)

Task dependencies only

2.
  1. 2. What is the role of the Combiner function in MapReduce?

a)
  1. It merges local data to reduce communication costs

b)
  1. It replaces the Reduce function

c)
  1. It partitions data

d)
  1. It formats the output

3.
  1. 3. What is the structure used by Dryad to represent a distributed job?

a)
  1. Linked list

b)
  1. Directed cyclic graph

c)
  1. Directed acyclic graph

d)
  1. Unordered tree

4.
  1. 4. What makes Dryad more flexible compared to MapReduce?

a)
  1. Use of AI optimization

b)
  1. Predefined data flows

c)
  1. Real-time OS integration

d)
  1. User-defined data flow via DAGs

5.
  1. 5. What is the main purpose of DryadLINQ?

a)
  1. Enable large-scale distributed computing for ordinary programmers

b)
  1. Create SQL-like queries

c)
  1. Allow low-level programming of distributed systems

d)
  1. Replace Hadoop in Microsoft systems

6.
  1. 6. What is a characteristic of Dryad’s execution model?

a)
  1. Requires predefined input formats

b)
  1. Allows dynamic changes to the DAG

c)
  1. Works only on Windows OS

d)
  1. Uses SQL-based queries only

7.
  1. 7. Which of the following is NOT a valid step in DryadLINQ execution?

a)
  1. Constructing expression trees

b)
  1. Graph optimization

c)
  1. Direct file transfer between clients

d)
  1. Mapping expression tree to a DAG

8.
  1. 8. In Eucalyptus, what is the function of “Walrus”?

a)
  1. Hypervisor

b)
  1. Compute Controller

c)
  1. Block storage manager

d)
  1. File and VM image storage

9.
  1. 9. What open-source cloud platform uses a DAG (Directed Acyclic Graph) for dataflow programming?

a)
  1. Nimbus

b)
  1. OpenStack

c)
  1. Dryad

d)
  1. Aneka

10.
  1. 10. What is the core function of OpenNebula?

a)
  1. Schedules and stores container logs

b)
  1. Provides database services

c)
  1. Manages VM lifecycle, networking, and storage

d)
  1. Emulates EC2 APIs

11.
  1. 11. In the Sector/Sphere framework, what protocol is used for fast and reliable data transfer?

a)
  1. HTTP and TCP

b)
  1. UDP and UDT

c)
  1. FTP and SSH

d)
  1. SOAP and REST

12.
  1. 12. What does Aneka provide for developers?

a)
  1. A cloud-based IDE

b)
  1. SDK and APIs for building distributed applications

c)
  1. A command-line compiler

d)
  1. An online storage locker

13.
  1. 13. What role does Libvirt play in cloud environments like Nimbus and OpenStack?

a)
  1. Storage management API

b)
  1. Hypervisor manager for VM creation and control

c)
  1. User authentication handler

d)
  1. Web interface framework

14.
  1. 14. in OpenStack Storage, what does the “Object Server” do?

a)
  1. Assigns IP addresses to objects

b)
  1. Schedules VM placement

c)
  1. Manages user access rights

d)
  1. Stores, retrieves, and deletes binary objects

15.
  1. 15. What does “Snapshot” functionality in OpenNebula enable?

a)
  1. Encrypts user data

b)
  1. Schedules job execution

c)
  1. Migrates VMs across networks

d)
  1. Saves VM state for recovery