Polling device drivers Some drawbacks: needs modified device drivers. potentially, some additional latency. if threshold is static, performance is sensitive to userland load.