Resource management in IoT can be done by implementing
2025
Resource management in IoT can be done by implementing
- A.
Protocols
- B.
Algorithms
- C.
Networks
- D.
Protocols and Algorithms
Attempted by 14 students.
Show answer & explanation
Correct answer: D
Resource management in IoT is the set of mechanisms that let a large number of heterogeneous, resource-constrained devices share and use limited resources (memory, energy, bandwidth, computing capacity) efficiently. This requires two complementary building blocks: a communication mechanism through which devices can request, exchange, and negotiate access to a resource, and a decision mechanism that determines how the available resource should be allocated, scheduled, or optimized among competing tasks or devices.
In this item, the communication mechanism is supplied by protocols, which define how devices exchange resource-related requests and data, while the decision mechanism is supplied by algorithms, which compute how the available resources should be allocated or scheduled. Neither piece alone completes the picture: a communication rule with no decision logic leaves resources unallocated, and a decision rule with no communication mechanism cannot be carried out across a distributed network of devices. Only when both work together is a resource actually managed end to end.
A pure messaging/communication rule only governs how a request or piece of data moves between devices; it does not, on its own, decide which device or task should receive a share of a limited resource — that requires a separate decision-making step.
A pure computation/decision rule can work out an optimal allocation or schedule on paper, but by itself it has no way to communicate that outcome or gather the resource-state information needed from other devices across the network.
The underlying connectivity infrastructure (the wires, radio links, or network topology devices communicate over) is only the transport layer; it does not itself decide how a resource is shared or allocated among competing devices.
Because IoT resource management needs both a way to exchange resource-related information AND a way to decide how to allocate it, it is implemented by protocols and algorithms working together, not by either one alone or by the network infrastructure alone.
In an advanced or highly integrated system, the line can blur — an allocation algorithm might have its own built-in messaging, or a protocol might carry allocation logic internally — but the standard characterization of IoT resource management used in coursework, and reflected in this exam's key, treats protocols and algorithms as the two distinct components that together implement it.