Management of Network Functions: Understanding Operating Systems, Fourth Edition
Management of Network Functions: Understanding Operating Systems, Fourth Edition
Management of
Network Functions
Kernel:
• Each kernel assumes the role of helping the
system reach its operational goals
• Kernel’s states are dependent on the global
system’s process scheduler and dispatcher
• System’s scheduling function has three parts:
– Decision mode
– Priority function
– Arbitration rule
Process-Based DO/S:
– Interprocess communication is transparent to users
– Network Manager assumes full responsibility for:
• Allocating ports to the processes
• Identifying every process in the network
• Controlling flow of messages
• Guaranteeing transmission and acceptance of
messages without errors
– Routinely acts as interfacing mechanism for every
process in the system
– As traffic operator, it accepts and interprets each
process’s commands to send and receive
Understanding Operating Systems, Fourth Edition 44
Network Management (continued)
Object-Based DO/S:
– Network Manager object makes both intermode and
intramode communications among cooperative
objects easy
– User doesn’t need to know the location of receiver
• Only needs to know the receiver’s name
– Provides the message’s proper routing to the
receiver
– A process can also invoke an operation that’s part of
its local object environment
– Network Manager services are usually provided at
the kernel level
Understanding Operating Systems, Fourth Edition 45
Network Management (continued)