¿Dónde puedo encontrar un libro de texto académico para una clase de sistemas operativos de red?

Sistemas operativos de red” es un poco vago: es la clase sobre sistemas operativos de propósito general que funcionan en un clúster (o red o cuadrícula) de computadoras, o es el tema de los sistemas operativos de propósito especial, como los enrutadores (y conmutadores) como el ¿IOS que están involucrados en enrutamiento de paquetes, traducción de protocolo, firewalls de protocolo, balanceo de carga, firewalls de aplicaciones, etc.?

En el primer caso, las pilas de protocolos reales son menos importantes que los problemas convencionales de la planificación y la abstracción del sistema operativo: se extienden sobre un grupo de máquinas que pueden no compartir recursos (como discos o memoria) pero pueden comunicarse entre sí. En el segundo caso, los elementos de las pilas de protocolos pueden llegar a ser muy importantes, especialmente si se incluyen la traducción de protocolos, el balanceo de carga, la “inspección profunda de paquetes” o la detección o prevención de intrusiones de protocolos.

La interconexión de redes con TCP / IP de Comer consta de varios volúmenes que deberían darle una buena idea de toda la pila y algunos problemas relacionados con la implementación.

La programación de red UNIX de Richard Stevens es buena, pero fue más sobre la programación de aplicaciones. Hay algunos elementos que se relacionan con cómo y por qué ese sistema operativo hace ciertas cosas de cierta manera.

Todavía estoy intentando pensar en un buen recurso no específico de protocolo para conceptos de desarrollo de OS y pila de red.