๐ŸŽ“ BookMCQ
โ† Back to 30. Quality of Service

๐Ÿ“ Resource reservation in QoS (12 MCQs)

๐Ÿ“– From Data Communication and Networks โ€ข 30. Quality of Service โ€ข 12 questions available

What is Resource reservation in QoS?

Resource reservation is the process of explicitly allocating network resources such as bandwidth and buffer space along a path before data transmission begins, ensuring that sufficient capacity exists to meet the quality of service requirements of a specific flow.

4
Easy
6
Medium
2
Hard

๐Ÿ“ All Resource reservation in QoS MCQs

Q1. What is the primary purpose of resource reservation in network communication?

A.To guarantee a predefined quality of service โœ…
B.To minimize latency at all costs
C.To increase total bandwidth
D.To enhance security
๐Ÿ’ก Difficulty: easy | โœ… Correct: A

๐Ÿ“– Explanation: Resource reservation is used to ensure that a flow receives the bandwidth, latency, and jitter characteristics required for its application, effectively providing a predefined quality of service. Without reservation, competing traffic could degrade performance, making QoS guarantees impossible.

Q2. A network node has a total reservation capacity of 255255 units. If a single flow requests 9090 units, can the request be granted without exceeding capacity?

A.No, because any reservation reduces capacity
B.Yes, because 90<25590 < 255 โœ…
C.Only if other flows release resources
D.It depends on the flowโ€™s priority
๐Ÿ’ก Difficulty: medium | โœ… Correct: B

๐Ÿ“– Explanation: Since the requested 9090 units are less than the available 255255 units, the node can allocate the resources while staying within its capacity limit. The decision does not require additional conditions, making the request acceptable under simple capacity checking.

Q3. After allocating a reservation of 185185 units from a pool of 255255 units, how many units remain unreserved?

A.60
B.80
C.70 โœ…
D.90
๐Ÿ’ก Difficulty: easy | โœ… Correct: C

๐Ÿ“– Explanation: Subtracting the allocated amount from the total pool gives the remaining capacity: 255โˆ’185=70255 - 185 = 70 units. This remainder represents the resources still available for other flows or future reservations, assuming no other allocations have been made.

Q4. Three concurrent flows request 4545, 9090, and 110110 units respectively. With a total capacity of 255255 units, is there enough leftover to accept an additional flow requiring 1616 units?

A.Yes, 10 units remain
B.No, capacity is exhausted โœ…
C.Only if the new flow has higher priority
D.Insufficient information
๐Ÿ’ก Difficulty: hard | โœ… Correct: B

๐Ÿ“– Explanation: The three existing requests sum to 45+90+110=24545 + 90 + 110 = 245 units, leaving only 1010 units free. Because the new flow needs 1616 units, which exceeds the remaining capacity, the system cannot admit it, regardless of priority.

Q5. Which statement best distinguishes static reservation from dynamic reservation in the context of the given values?

A.Static reserves fixed amounts like the repeated 255255 entries, while dynamic adjusts based on current demand
B.Dynamic always uses the maximum value 255255
C.Static allows values such as 4545 and 9090 to change
D.Static reservations keep values constant, whereas dynamic reservations can vary with traffic โœ…
๐Ÿ’ก Difficulty: medium | โœ… Correct: D

๐Ÿ“– Explanation: Static reservation preโ€‘allocates a fixed amount of resources, often represented by constant values such as 255255. In contrast, dynamic reservation monitors ongoing traffic and modifies allocations in real time, allowing the system to adapt to fluctuating demand patterns.

Q6. If many flows request the maximum value 255255 units, what is the most likely impact on system performance?

A.Severe resource exhaustion leading to admission denial
B.Improved throughput due to uniform allocation
C.Severe resource exhaustion leading to admission denial โœ…
D.Enhanced fairness among flows
๐Ÿ’ก Difficulty: medium | โœ… Correct: C

๐Ÿ“– Explanation: When numerous flows each demand the full 255255 units, the total requested bandwidth quickly exceeds the systemโ€™s capacity, causing severe resource exhaustion. Consequently, new requests will be rejected, and overall performance degrades because the system cannot satisfy all demands simultaneously.

Q7. Differentiating perโ€‘flow from perโ€‘class reservation, which scenario best matches the pattern 45, 90, 110 versus a single class reserving 255255 units?

A.Perโ€‘flow uses varied smaller values, perโ€‘class uses the uniform maximum
B.Perโ€‘class uses a single large reservation (255) while perโ€‘flow uses multiple smaller reservations such as 45, 90, 110 โœ…
C.Both allocate 255255 units to each entity
D.Neither approach applies to these numbers
๐Ÿ’ก Difficulty: hard | โœ… Correct: B

๐Ÿ“– Explanation: Perโ€‘flow reservation assigns individual flows distinct resource amounts (e.g., 45, 90, 110), reflecting their specific needs. Perโ€‘class reservation treats an entire class as a single entity, often allocating a uniform large block like 255255 units, which simplifies management but may waste resources.

Q8. To allocate resources proportionally to demand, the shares for requests 4545, 9090, and 110110 from a total of 255255 should be approximately what percentages?

A.20%, 30%, 50%
B.15%, 25%, 60%
C.10%, 40%, 50%
D.18%, 35%, 43% โœ…
๐Ÿ’ก Difficulty: medium | โœ… Correct: D

๐Ÿ“– Explanation: Compute each requestโ€™s share: 45/255โ‰ˆ0.17645/255โ‰ˆ0.176 (โ‰ˆ18โ€ฏ%), 90/255โ‰ˆ0.35390/255โ‰ˆ0.353 (โ‰ˆ35โ€ฏ%), and 110/255โ‰ˆ0.431110/255โ‰ˆ0.431 (โ‰ˆ43โ€ฏ%). These percentages sum to 100โ€ฏ% and reflect a proportional distribution that honors each flowโ€™s relative demand.

Q9. If the admission control threshold is set at 240240 units, which of the following reservation combinations would be rejected?

A.Requests of 120 and 110 (total 230)
B.Requests of 45, 90, and 110 (total 245) โœ…
C.Requests of 16, 11, and 10 (total 37)
D.A single request of 185
๐Ÿ’ก Difficulty: medium | โœ… Correct: B

๐Ÿ“– Explanation: The combination of 45โ€ฏ+โ€ฏ90โ€ฏ+โ€ฏ110 equals 245 units, which exceeds the admission threshold of 240 units. Therefore, this set would be denied admission, whereas the other options stay below the threshold.

Q10. How does decreasing the reservation granularity from 2424 units to 1010 units affect overhead in a system that records the values 16, 11, 10?

A.Reduces overhead because smaller units allow finer packing โœ…
B.Increases overhead due to more entries needed
C.Has no effect on overhead
D.Improves security
๐Ÿ’ก Difficulty: easy | โœ… Correct: A

๐Ÿ“– Explanation: When the granularity is finer (e.g., 10โ€‘unit steps), the system can represent resource usage more precisely, often requiring fewer large entries and allowing tighter packing of allocations. This reduces bookkeeping overhead compared with coarser granularity that may waste space.

Q11. Given existing reservations totaling 245245 units, will an additional reservation of 2424 units be accepted?

A.No, because total would exceed 255255
B.Yes, because the system can exceed capacity temporarily
C.Only if lowerโ€‘priority flows are preempted โœ…
D.Cannot determine without priority information
๐Ÿ’ก Difficulty: medium | โœ… Correct: C

๐Ÿ“– Explanation: The current total of 245245 units leaves only 1010 units free. To admit a new 2424-unit reservation, the system would need to preempt lowerโ€‘priority flows to free enough capacity. Without such preemption, the request cannot be satisfied.

Q12. Comparing two reservation tables, one with values [45, 90, 110] and another with [255, 255, 255], which table shows higher overall utilization of a 255255-unit capacity?

A.The first table, because its sum is 245
B.The second table, because each entry equals the capacity โœ…
C.Both have equal utilization
D.Utilization cannot be compared
๐Ÿ’ก Difficulty: easy | โœ… Correct: B

๐Ÿ“– Explanation: If each entry corresponds to a separate resource pool of 255255 units, the second table fully utilizes every pool (100โ€ฏ% each). The first table, while summing to 245, leaves unused capacity in each pool, resulting in lower overall utilization.

๐Ÿ”— Related Topics (MCQs)