๐ 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.
๐ All Resource reservation in QoS MCQs
Q1. What is the primary purpose of resource reservation in network communication?
๐ 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 units. If a single flow requests units, can the request be granted without exceeding capacity?
๐ Explanation: Since the requested units are less than the available 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 units from a pool of units, how many units remain unreserved?
๐ Explanation: Subtracting the allocated amount from the total pool gives the remaining capacity: 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 , , and units respectively. With a total capacity of units, is there enough leftover to accept an additional flow requiring units?
๐ Explanation: The three existing requests sum to units, leaving only units free. Because the new flow needs 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?
๐ Explanation: Static reservation preโallocates a fixed amount of resources, often represented by constant values such as . 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 units, what is the most likely impact on system performance?
๐ Explanation: When numerous flows each demand the full 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 units?
๐ 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 units, which simplifies management but may waste resources.
Q8. To allocate resources proportionally to demand, the shares for requests , , and from a total of should be approximately what percentages?
๐ Explanation: Compute each requestโs share: (โ18โฏ%), (โ35โฏ%), and (โ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 units, which of the following reservation combinations would be rejected?
๐ 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 units to units affect overhead in a system that records the values 16, 11, 10?
๐ 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 units, will an additional reservation of units be accepted?
๐ Explanation: The current total of units leaves only units free. To admit a new -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 -unit capacity?
๐ Explanation: If each entry corresponds to a separate resource pool of 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.