Invention Grant
US08180973B1 Servicing interrupts and scheduling code thread execution in a multi-CPU network file server 有权
在多CP​​U网络文件服务器中服务中断和调度代码线程执行

Servicing interrupts and scheduling code thread execution in a multi-CPU network file server
Abstract:
Interrupts and code threads are assigned in a particular way to the core CPUs of a network file server in order to reduce latency for processing client requests for file access. Threads of the network stack are incorporated into real time threads that are scheduled by a real-time scheduler and executed exclusively by a plurality of the core CPUs that are not interrupted by disk adapter interrupts so that the disk adapter interrupts do not interrupt execution of the network stack. Instances of a storage access driver are hard affinity threads, and soft affinity threads include a multitude of instances of a thread of the file system stack for file access request processing so that file access request processing for a multitude of concurrent file access requests is load balanced over the core CPUs.
Information query
Patent Agency Ranking
0/0