Complete the code to define a distributed system as a collection of multiple {{BLANK_1}} that work together.
A distributed system is a collection of multiple [1] that communicate and coordinate to achieve a common goal.
Distributed computing involves multiple computers working together, not just programs or users.
Complete the code to show that distributed systems communicate over a {{BLANK_1}}.
In distributed computing, nodes exchange data over a [1] to coordinate tasks.Nodes in a distributed system communicate over a network, which connects the computers.
Fix the error in the statement about distributed computing: 'Distributed systems always share a {{BLANK_1}} memory.'
Distributed systems do not always share a [1] memory; instead, each node has its own memory.
The correct term is shared memory, but distributed systems usually do not have shared memory; each node has its own local memory.
Fill both blanks to complete the dictionary comprehension that maps node names to their {{BLANK_1}} and filters nodes with {{BLANK_2}} load.
node_loads = {node: info[1] for node, info in nodes.items() if info['load'] [2] 70}The code extracts the 'load' value from each node's info dictionary and filters nodes with load greater than 70.
Fill all three blanks to create a dictionary comprehension that maps node IDs in uppercase to their {{BLANK_1}}, including only nodes with {{BLANK_2}} status and {{BLANK_3}} load less than 50.
filtered_nodes = { [1]: data['load'] for node_id, data in nodes.items() if data['status'] == [2] and data['load'] [3] 50}The comprehension maps uppercase node IDs to their load, filtering only active nodes with load less than 50.