BUILDING OF HIGH PERFORMANCE OPERATING SYSTEMS (OS) FOR LARGE NUMBERS OF TASKS HAVING RESTRICTED BEHAVIOR
Original Publication Date: 1999-Jun-01
Included in the Prior Art Database: 2002-Aug-07
This proposal relates to the technology of build- ing network software from independent tasks in a multitask OS and to ways for improving the OS. In this approach, each task represents an entire layer (connection, session, etc.). The common task per- formance is improved by (i) passing data from task to task with and without copying a pointer; (ii) scheduling ready tasks according to their priority or and in a Round Robin Policy if the tasks have equal priority; and (iii) locking the task if needed resources are busy.