NEW
Font size
WorksheetsCC QUIZ 20/5/2025 A SEC
Total questions: 15
Worksheet time: 8mins
1. What does the MapReduce framework abstract from the user?
File system configuration
Data flow and network configuration
Data flow and flow of control
Task dependencies only
2. What is the role of the Combiner function in MapReduce?
It merges local data to reduce communication costs
It replaces the Reduce function
It partitions data
It formats the output
3. What is the structure used by Dryad to represent a distributed job?
Linked list
Directed cyclic graph
Directed acyclic graph
Unordered tree
4. What makes Dryad more flexible compared to MapReduce?
Use of AI optimization
Predefined data flows
Real-time OS integration
User-defined data flow via DAGs
5. What is the main purpose of DryadLINQ?
Enable large-scale distributed computing for ordinary programmers
Create SQL-like queries
Allow low-level programming of distributed systems
Replace Hadoop in Microsoft systems
6. What is a characteristic of Dryad’s execution model?
Requires predefined input formats
Allows dynamic changes to the DAG
Works only on Windows OS
Uses SQL-based queries only
7. Which of the following is NOT a valid step in DryadLINQ execution?
Constructing expression trees
Graph optimization
Direct file transfer between clients
Mapping expression tree to a DAG
8. In Eucalyptus, what is the function of “Walrus”?
Hypervisor
Compute Controller
Block storage manager
File and VM image storage
9. What open-source cloud platform uses a DAG (Directed Acyclic Graph) for dataflow programming?
Nimbus
OpenStack
Dryad
Aneka
10. What is the core function of OpenNebula?
Schedules and stores container logs
Provides database services
Manages VM lifecycle, networking, and storage
Emulates EC2 APIs
11. In the Sector/Sphere framework, what protocol is used for fast and reliable data transfer?
HTTP and TCP
UDP and UDT
FTP and SSH
SOAP and REST
12. What does Aneka provide for developers?
A cloud-based IDE
SDK and APIs for building distributed applications
A command-line compiler
An online storage locker
13. What role does Libvirt play in cloud environments like Nimbus and OpenStack?
Storage management API
Hypervisor manager for VM creation and control
User authentication handler
Web interface framework
14. in OpenStack Storage, what does the “Object Server” do?
Assigns IP addresses to objects
Schedules VM placement
Manages user access rights
Stores, retrieves, and deletes binary objects
15. What does “Snapshot” functionality in OpenNebula enable?
Encrypts user data
Schedules job execution
Migrates VMs across networks
Saves VM state for recovery
