

Related Work
- NetBIOS---callback mechanism. Up to 254 sessions without ability to
specify which sessions
- Win32---WaitForMultipleObjects() passes information about
all potential event sources on each call. Like select().
- Windows NT 3.5---I/O Completion Port mechanism. Provides similar
API as authors propose (predates and initially unaware!). Authors
note the scalability of its design is unknown.
- Realtime Signals Extension (POSIX)---asynchronous mechanism that
does not batch events.
- Mach Port Sets---underlying different model of messages rather than
byte streams as in Unix.