Priority Inversion - Networking

Explain Priority Inversion.

Priority inversion is the scenario in scheduling where a task holds shared resources which have lower priority for the higher priority resource, which results in high priority task to be blocked until the lower priority task has released the resources. This results in effectively inverting the relative priorities of the two tasks.

In case, some other task with medium priority, which does not depend on the shared resource, attempts for running in the interim, that task take the precedence over both the lower priority task and the high priority task. Priority inversion causes the reduction of perceived performance of the system.
Explain MSMQ - Networking
Microsoft Message Queue is a protocol for messaging. Applications are allowed for running on disparate servers for communicating in a fail-safe manner.......
What are Passive and Active FTPs? - Networking
Active FTP: A Client connects from a random unprivileged port to the FTP server port 21, using Active FTP......
What is Maximum Transmission Unit (MTU)? - Networking
Maximum Transmission Unit is the size of a layer of communication protocols of the largest protocol data unit which it can pass onwards........
Post your comment